milvus/internal/querycoordv2
wei liu 5dfa1c3397
fix: Segment unbalance after many times load/release (#36537)
issue: #36536
query coord use `segmentTaskDeleta/channelTaskDelta` to measure the
executing workload for querynode in scheduler, and we maintains the
`segmentTaskDeleta/channelTaskDelta` by `scheulder.Add(task)` and
`scheduler.remove(task)`, but `scheduler.remove(task)` has been called
in unexpected way, which cause a wrong
`segmentTaskDeleta/channelTaskDelta` value and affect the segment assign
logic, causes segment unbalance.

This PR moves to compute the `segmentTaskDeleta/channelTaskDelta` when
access, to avoid the wrong value affect.

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
2024-09-26 15:13:15 +08:00
..
balance fix: Fix logic dead lock when delegator has high memory usage (#36065) 2024-09-09 10:21:06 +08:00
checkers enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
dist fix: Fix some replicas don't participate in the query after the failure recovery (#35850) 2024-09-03 15:39:03 +08:00
job enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
meta fix: querycoord collection num metric (#36471) 2024-09-26 14:23:13 +08:00
mocks enhance:Refactor hybrid search (#32020) 2024-04-09 14:21:18 +08:00
observers fix: [skip e2e] Fix unstable ut TestCollectionObserver (#36231) 2024-09-13 19:01:09 +08:00
params Moving etcd client into session (#27069) 2023-10-27 07:36:12 +08:00
session enhance: Mark query node as read only after suspend (#35492) 2024-08-20 14:02:54 +08:00
task fix: Segment unbalance after many times load/release (#36537) 2024-09-26 15:13:15 +08:00
utils enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
api_testonly.go test: support segment release in integration test (#31190) 2024-04-09 11:39:17 +08:00
handlers.go fix: Avoid segment lack caused by deduplicate segment task (#34782) 2024-07-22 16:35:43 +08:00
ops_service_test.go feat: Support field partial load collection (#35416) 2024-08-20 16:49:02 +08:00
ops_services.go enhance: Mark query node as read only after suspend (#35492) 2024-08-20 14:02:54 +08:00
OWNERS
server_test.go fix: Fill load field list from old version load info (#35993) 2024-09-05 16:57:05 +08:00
server.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
services_test.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00
services.go enhance: Enable dynamic update loaded collection's replica (#35822) 2024-09-25 10:13:18 +08:00