storage: fix WatchableKV interface

We delete endRev from the watch functionality, so the interface needs
to be fixed.
This commit is contained in:
Yicheng Qin 2015-10-21 11:50:25 -07:00
parent 35eb26ef5d
commit 2673e657e6
2 changed files with 2 additions and 3 deletions

View File

@ -97,9 +97,8 @@ type WatchableKV interface {
// event history can be watched unless compacted.
// If `prefix` is true, watch observes all events whose key prefix could be the given `key`.
// If `startRev` <=0, watch observes events after currentRev.
// If `endRev` <=0, watch observes events until watch is cancelled.
//
// Canceling the watcher releases resources associated with it, so code
// should always call cancel as soon as watch is done.
Watcher(key []byte, prefix bool, startRev, endRev int64) (Watcher, CancelFunc)
Watcher(key []byte, prefix bool, startRev int64) (Watcher, CancelFunc)
}

View File

@ -730,7 +730,7 @@ func TestKVSnapshot(t *testing.T) {
}
func TestWatchableKVWatch(t *testing.T) {
s := newWatchableStore(tmpPath)
s := WatchableKV(newWatchableStore(tmpPath))
defer cleanup(s, tmpPath)
wa, cancel := s.Watcher([]byte("foo"), true, 0)