From 65eb3038fe5664cc6ef8c4226d49e97d8b63340d Mon Sep 17 00:00:00 2001 From: Anthony Romano Date: Fri, 21 Oct 2016 15:02:00 -0700 Subject: [PATCH] grpcproxy: respect {min,max}{create,mod} revision Mutexes were breaking in proxy integration tests. --- proxy/grpcproxy/kv.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/proxy/grpcproxy/kv.go b/proxy/grpcproxy/kv.go index feb10a4fb..ed6b310e0 100644 --- a/proxy/grpcproxy/kv.go +++ b/proxy/grpcproxy/kv.go @@ -135,6 +135,10 @@ func RangeRequestToOp(r *pb.RangeRequest) clientv3.Op { clientv3.SortTarget(r.SortTarget), clientv3.SortOrder(r.SortOrder)), ) + opts = append(opts, clientv3.WithMaxCreateRev(r.MaxCreateRevision)) + opts = append(opts, clientv3.WithMinCreateRev(r.MinCreateRevision)) + opts = append(opts, clientv3.WithMaxModRev(r.MaxModRevision)) + opts = append(opts, clientv3.WithMinModRev(r.MinModRevision)) if r.Serializable { opts = append(opts, clientv3.WithSerializable())