milvus/internal/querycoordv2
congqixia da7c3cbd88
enhance: make delegator delete buffer holding all delete from cp (#29626)
See also #29625

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: Congqi Xia <congqi.xia@zilliz.com>
2024-01-04 17:02:46 +08:00
..
balance enhance: Rewrite gen segment plan based on assign segment (#29574) 2024-01-04 11:10:44 +08:00
checkers test: add checker unittests (#28954) 2023-12-05 10:56:33 +08:00
dist feat: enable balance based on growing segment row count (#28623) 2023-11-27 14:58:26 +08:00
job Fix the target updated before version updated to cause data missing (#28250) 2023-11-08 11:36:22 +08:00
meta fix: Add atomic method to get collection target (#29577) 2023-12-29 09:04:46 +08:00
mocks Moving etcd client into session (#27069) 2023-10-27 07:36:12 +08:00
observers enhance: make delegator delete buffer holding all delete from cp (#29626) 2024-01-04 17:02:46 +08:00
params Moving etcd client into session (#27069) 2023-10-27 07:36:12 +08:00
session enhance: Change const magic number in querycoord to param (#28819) 2023-11-30 09:06:28 +08:00
task enhance: Explicitly pass LevelZero segment ids in vchan info (#29612) 2024-01-04 16:46:45 +08:00
utils fix: forbid balancing level zero segments (#29168) 2023-12-14 14:30:39 +08:00
OWNERS Add QueryCoord OWNERS file (#21552) 2023-01-10 16:15:37 +08:00
handlers.go disable auto balance when old node exists (#28191) 2023-11-07 14:02:20 +08:00
ops_services.go feat: Add checker activation service interfaces (#28850) 2023-12-04 17:38:37 +08:00
server.go fix: Auto balance param can't be updated by dynamic (#29501) 2023-12-27 14:30:53 +08:00
server_test.go fix: Auto balance param can't be updated by dynamic (#29501) 2023-12-27 14:30:53 +08:00
services.go fix: Choose wrong shard leader during balance channel (#29529) 2023-12-28 15:22:51 +08:00
services_test.go enhance: refine error messages (#28424) 2023-11-21 17:02:24 +08:00