milvus/internal/querynodev2/segments
congqixia 7514eece4c
enhance: [2.5] Add mutex and range check preventing concurrent del (#44128) (#44202)
Cherry-pick from master
pr: #44128
This PR adds a mutex prevent concurrent applying delete on same segment
and check latestDeltaTimestamp to skip overlapping delete range

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2025-09-04 10:35:54 +08:00
..
metricsutil enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
state enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
OWNERS Fix offline set always nil (#23340) 2023-04-11 14:42:30 +08:00
cgo_util.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
collection.go fix: [2.5] change log info to debug for collection ref (#41269) 2025-04-15 17:28:31 +08:00
count_reducer.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
count_reducer_test.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
default_limit_reducer.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
disk_usage_fetcher.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
index_attr_cache.go fix: [2.5] Update logging context and upgrade dependencies (#41319) 2025-04-24 23:50:40 +08:00
index_attr_cache_test.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
load_field_data_info.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
load_index_info.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
manager.go enhance: [2.5] Remove unnecessary collection and partition label from the metrics (#40593) 2025-03-13 12:24:08 +08:00
manager_test.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
mock_collection_manager.go fix: [2.5] mockery too unavailable after upgrade golang version (#41522) 2025-04-25 14:40:40 +08:00
mock_loader.go fix: [2.5] mockery too unavailable after upgrade golang version (#41522) 2025-04-25 14:40:40 +08:00
mock_segment.go fix: [2.5] mockery too unavailable after upgrade golang version (#41522) 2025-04-25 14:40:40 +08:00
mock_segment_manager.go fix: [2.5] mockery too unavailable after upgrade golang version (#41522) 2025-04-25 14:40:40 +08:00
pool.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
pool_test.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
reducer.go fix: [2.5] Update logging context and upgrade dependencies (#41319) 2025-04-24 23:50:40 +08:00
reducer_test.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
result.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
result_sorter.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
result_test.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
retrieve.go enhance: add logs for count(*) (#43001) (#43249) 2025-07-11 19:14:48 +08:00
retrieve_test.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
search.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
search_reduce.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
search_reduce_test.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
search_test.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
segcore.go enhance: move segcore codes of segment into one package (#37722) 2024-11-29 10:22:36 +08:00
segment.go enhance: [2.5] Add mutex and range check preventing concurrent del (#44128) (#44202) 2025-09-04 10:35:54 +08:00
segment_do.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
segment_filter.go fix: querynode upgrade from 2.5 get stucked (#42503) 2025-06-05 15:56:33 +08:00
segment_interface.go feat: cherry pick json path index (#40313) 2025-03-10 22:14:05 +08:00
segment_l0.go feat: cherry pick json path index (#40313) 2025-03-10 22:14:05 +08:00
segment_loader.go enhance: Revert "separate for index completed (#40873)" (#41152) 2025-04-08 17:36:30 +08:00
segment_loader_test.go fix: [2.5] Update logging context and upgrade dependencies (#41319) 2025-04-24 23:50:40 +08:00
segment_test.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
statistics.go Protect segment from being released while query/search (#26322) 2023-08-16 18:38:17 +08:00
trace.go enhance: optimize milvus core building (#35610) 2024-08-23 12:35:02 +08:00
utils.go fix: [2.5] Update logging context and upgrade dependencies (#41319) 2025-04-24 23:50:40 +08:00
utils_test.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00
validate.go enhance: [2.5] Use v2 package name for pkg module (#40117) 2025-02-23 00:46:01 +08:00