Gyu-Ho Lee
|
78b0b8a4a0
storage: range all unsynced at once
|
10 gadi atpakaļ |
Xiang Li
|
9f908ce67f
storage: add missing return for unsafeAddWatching
|
10 gadi atpakaļ |
Yicheng Qin
|
deb1da5f57
storage: add watch ID to identify watchings
|
10 gadi atpakaļ |
Gyu-Ho Lee
|
48aebd9b09
storage: use map for watchableStore synced
|
10 gadi atpakaļ |
Yicheng Qin
|
2f74f76025
storage: remove the event concept from key-value layer
|
10 gadi atpakaļ |
Yicheng Qin
|
dadfdf6af8
Merge pull request #3802 from yichengq/fix-storage-watch
|
10 gadi atpakaļ |
Gyu-Ho Lee
|
6e5eb03544
storage: move watcherGauge to watchable_store
|
10 gadi atpakaļ |
Yicheng Qin
|
c8e622f517
storage: make putm/delm a set with empty value
|
10 gadi atpakaļ |
Yicheng Qin
|
6dbfc21846
storage: delete key instead of setting it to false
|
10 gadi atpakaļ |
Gyu-Ho Lee
|
bdc280c4a7
storage: apply same naming in metrics.go
|
10 gadi atpakaļ |
Xiang Li
|
a1129dd5a5
storage: support multiple watching per watcher
|
10 gadi atpakaļ |
Gyu-Ho Lee
|
f73d0ed1d9
storage: use map for watchable store unsynced
|
10 gadi atpakaļ |
Yicheng Qin
|
0f7374ce89
storage: KV field -> store field in watchableStore
|
10 gadi atpakaļ |
Xiang Li
|
6556bf1643
storage: remove the endRev of watcher
|
10 gadi atpakaļ |
Xiang Li
|
09157d4f1a
storage: add metrics for watchers
|
10 gadi atpakaļ |
Gyu-Ho Lee
|
4113509828
storage/watchable_store: defer to Unlock s.mu
|
10 gadi atpakaļ |
Jonathan Boulle
|
7848ac3979
*: add missing license headers
|
10 gadi atpakaļ |
Yicheng Qin
|
ec43e0a4c3
storage: introduce WatchableKV and watch feature
|
10 gadi atpakaļ |