Преглед на файлове

grpcproxy: handle 'IgnoreValue' field in PutRequest

Gyu-Ho Lee преди 9 години
родител
ревизия
0f8060bede
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      proxy/grpcproxy/kv.go

+ 3 - 1
proxy/grpcproxy/kv.go

@@ -187,7 +187,9 @@ func RangeRequestToOp(r *pb.RangeRequest) clientv3.Op {
 func PutRequestToOp(r *pb.PutRequest) clientv3.Op {
 	opts := []clientv3.OpOption{}
 	opts = append(opts, clientv3.WithLease(clientv3.LeaseID(r.Lease)))
-
+	if r.IgnoreValue {
+		opts = append(opts, clientv3.WithIgnoreValue())
+	}
 	return clientv3.OpPut(string(r.Key), string(r.Value), opts...)
 }