milvus/internal/querycoordv2/checkers
congqixia 9539739781
enhance: Release compacted growing segment if in dropped list (#37245)
See also #37205

Previously releasing growing segments could be triggered by two
conditions:

- Sealed Segment with same id is loaded
- Segment start position is before target checkpoint ts

Which has a worst case that the corresponding sealed segment is
compacted and the checkpoint is pinned by a growing l0 segment.

This PR introduces a new rule that: a growing segment could be released
if the segment id appeared in current target dropped segment id list.

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-10-29 18:04:21 +08:00
..
OWNERS Add OWNERS files for querycoordv2 sub pkgs (#23489) 2023-04-18 15:52:30 +08:00
balance_checker.go fix: Fix logic dead lock when delegator has high memory usage (#36065) 2024-09-09 10:21:06 +08:00
balance_checker_test.go fix: Fix logic dead lock when delegator has high memory usage (#36065) 2024-09-09 10:21:06 +08:00
channel_checker.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
channel_checker_test.go fix: Clean dirty segment/channel on querynode (#36202) 2024-09-13 18:15:08 +08:00
checker.go enhance: refactor leader_observer to leader_checker (#29454) 2024-01-05 15:54:55 +08:00
controller.go enhance: Skip update index for L0 segment (#34099) 2024-07-01 10:26:06 +08:00
controller_base_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
controller_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
index_checker.go enhance: Skip update index for L0 segment (#34099) 2024-07-01 10:26:06 +08:00
index_checker_test.go feat: add tasks page into management WebUI (#37002) 2024-10-28 10:13:29 +08:00
leader_checker.go enhance: add log for partition stats( #30376) (#35219) 2024-08-02 19:34:22 +08:00
leader_checker_test.go enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
segment_checker.go enhance: Release compacted growing segment if in dropped list (#37245) 2024-10-29 18:04:21 +08:00
segment_checker_test.go enhance: Release compacted growing segment if in dropped list (#37245) 2024-10-29 18:04:21 +08:00