milvus/internal/querycoordv2
wei liu e5681e5b9c
enhance: make delegator delete buffer holding all delete from cp (#29626) (#35074)
See also #29625
pr: #29626 

This PR:
- Add a new implemention of `DeleteBuffer`: listDeleteBuffer
  - holds cacheBlock slice
  - `Put` method append new delete data into last block
  - when a block is full, append a new block into the list
- Add `TryDiscard` method for `DeleteBuffer` interface
  - For doubleCacheBuffer, do nothing
- For listDeleteBuffer, try to evict "old" blocks, which are blocks
before the first block whose start ts is behind provided ts
- Add checkpoint field for `UpdateVersion` sync action, which shall be
used to discard old cache delete block

---------

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
Co-authored-by: congqixia <congqi.xia@zilliz.com>
2024-08-09 18:48:18 +08:00
..
balance enhance: Reduce delegator memory overloaded factor to 0.1 (#35092) (#35165) 2024-08-05 15:12:16 +08:00
checkers fix: Avoid generate reduce channel task before balance channel finish (#34721) 2024-07-23 10:33:45 +08:00
dist enhance: [2.3] try to speed up the loading of small collections (#33863) 2024-06-22 11:46:04 +08:00
job enhance: [2.3] Make querycoordv2 collection observer task driven (#32441) (#32615) 2024-04-28 13:19:26 +08:00
meta fix: [2.3] Check partition in current target when observing partition load status (#34282) (#34321) 2024-07-02 15:54:08 +08:00
mocks enhance: [Cherry-pick] Moving etcd client into session (#27069) (#28996) 2023-12-07 16:22:34 +08:00
observers enhance: make delegator delete buffer holding all delete from cp (#29626) (#35074) 2024-08-09 18:48:18 +08:00
params enhance: [Cherry-pick] Moving etcd client into session (#27069) (#28996) 2023-12-07 16:22:34 +08:00
session enhance: Add restful api for devops to execute rolling upgrade (#29998) (#31846) 2024-04-10 19:47:20 +08:00
task fix: Avoid generate reduce channel task before balance channel finish (#34721) 2024-07-23 10:33:45 +08:00
utils enhance: [2.3] init the hook when creating the proxy object (#34936) 2024-07-24 13:11:43 +08:00
OWNERS Add QueryCoord OWNERS file (#21552) 2023-01-10 16:15:37 +08:00
handlers.go fix: Avoid segment lack caused by deduplicate segment task (#34882) 2024-07-22 16:05:42 +08:00
ops_service_test.go enhance: Avoid assign too much segment/channels to new querynode (#34096) (#34461) 2024-07-10 14:22:15 +08:00
ops_services.go enhance: Add restful api for devops to execute rolling upgrade (#29998) (#31846) 2024-04-10 19:47:20 +08:00
server.go fix:[cherry-pick]Panic if ProcessActiveStandBy returns error (#33371) 2024-05-27 10:13:41 +08:00
server_test.go fix: [2.3] Make coordinator `Register` not blocked on ProcessActiveStandby(#32069) (#32133) 2024-04-11 17:33:21 +08:00
services.go fix: Avoid generate reduce channel task before balance channel finish (#34721) 2024-07-23 10:33:45 +08:00
services_test.go enhance: Avoid assign too much segment/channels to new querynode (#34096) (#34461) 2024-07-10 14:22:15 +08:00