Quellcode durchsuchen

grpcproxy: invalidate cache on comparison range

Anthony Romano vor 8 Jahren
Ursprung
Commit
aeb2dc03aa
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  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 {