mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
server: proper request cancellation for range
This commit is contained in:
@@ -383,7 +383,7 @@ func (sws *serverWatchStream) sendLoop() {
|
||||
events[i] = &evs[i]
|
||||
if needPrevKV {
|
||||
opt := mvcc.RangeOptions{Rev: evs[i].Kv.ModRevision - 1}
|
||||
r, err := sws.watchable.Range(evs[i].Kv.Key, nil, opt)
|
||||
r, err := sws.watchable.Range(context.TODO(), evs[i].Kv.Key, nil, opt)
|
||||
if err == nil && len(r.KVs) != 0 {
|
||||
events[i].PrevKv = &(r.KVs[0])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user