grpcproxy: invalidate cache on comparison range

This commit is contained in:
Anthony Romano 2017-06-05 15:18:33 -07:00
parent fcf1abd23b
commit aeb2dc03aa

View File

@ -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 {