1
0
mirror of https://github.com/etcd-io/etcd.git synced 2026-02-05 15:46:51 +01:00

9 Commits

Author SHA1 Message Date
Peter Chang
19f41708e2 cache: refactor demux to maintain min/max revision range
Signed-off-by: Peter Chang <peter.yaochen.chang@gmail.com>
2025-09-23 21:54:21 +00:00
Peter Chang
09a384a724 cache: move batching to demux so that ringBuffer stores single item
Signed-off-by: Peter Chang <peter.yaochen.chang@gmail.com>
2025-08-17 20:23:02 +00:00
Peter Chang
934ddceec4 cache: make ring buffer generic for events and snapshots
Signed-off-by: Peter Chang <peter.yaochen.chang@gmail.com>
2025-08-15 11:32:58 +00:00
Peter Chang
a8463fbfe4 cache: refactor ringbuffer with iterator methods
Signed-off-by: Peter Chang <peter.yaochen.chang@gmail.com>
2025-08-13 13:15:55 +00:00
Peter Chang
5dde6104e0 cache: batch events with identical revision into one watch response
Signed-off-by: Peter Chang <peter.yaochen.chang@gmail.com>
2025-07-08 13:41:21 +00:00
Marek Siarkowicz
f10ebf6f9d Merge pull request #20285 from apullo777/remove-afterRev
cache: remove AfterRev entry predicate
2025-07-05 00:21:15 +02:00
Peter Chang
345f4f895c cache: remove AfterRev entry predicate
Signed-off-by: Peter Chang <peter.yaochen.chang@gmail.com>
2025-07-04 20:58:36 +00:00
Peter Chang
aea7741e19 cache: refactor PeekLatest/PeekOldest
Signed-off-by: Peter Chang <peter.yaochen.chang@gmail.com>
2025-07-04 20:38:51 +00:00
Peter Chang
2c311cc948 cache: implement MVP watch demux
Signed-off-by: Peter Chang <peter.yaochen.chang@gmail.com>
2025-07-03 13:03:43 +02:00