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

grpcproxy: invalidate cache on comparison range

Anthony Romano преди 9 години
родител
ревизия
aeb2dc03aa
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      proxy/grpcproxy/kv.go

+ 1 - 1
proxy/grpcproxy/kv.go

@@ -123,7 +123,7 @@ func (p *kvProxy) Txn(ctx context.Context, r *pb.TxnRequest) (*pb.TxnResponse, e
 	}
 	// txn may claim an outdated key is updated; be safe and invalidate
 	for _, cmp := range r.Compare {
-		p.cache.Invalidate(cmp.Key, nil)
+		p.cache.Invalidate(cmp.Key, cmp.RangeEnd)
 	}
 	// update any fetched keys
 	if resp.Succeeded {