Browse Source

grpcproxy: invalidate cache on comparison range

Anthony Romano 8 years ago
parent
commit
aeb2dc03aa
1 changed files with 1 additions and 1 deletions
  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 {