milvus/internal/querynodev2/delegator
congqixia af5c01082b
Refine delegator lifetime control (#26881)
- Add SafeChan interface in lifetime package
- Embed SafeChan into  interface
- Replace private lifetime struct in delegator package with
- Refine delegator on-going task lifetime control and wait all accepted task done
- Fix potential goroutine leakage from  if delegator closed concurrently

/kind improvement

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2023-09-07 10:11:15 +08:00
..
deletebuffer
delegator_data_test.go Add ctx parameter for organizeTask and GetWorker method (#26835) 2023-09-05 10:05:48 +08:00
delegator_data.go Add ctx parameter for organizeTask and GetWorker method (#26835) 2023-09-05 10:05:48 +08:00
delegator_test.go Refine delegator lifetime control (#26881) 2023-09-07 10:11:15 +08:00
delegator.go Refine delegator lifetime control (#26881) 2023-09-07 10:11:15 +08:00
distribution_test.go set sealed segment to unreadable before sync target version (#26338) 2023-08-15 17:27:35 +08:00
distribution.go set sealed segment to unreadable before sync target version (#26338) 2023-08-15 17:27:35 +08:00
mock_delegator.go Organize all mockery generation commands in Makefile (#26826) 2023-09-04 21:19:48 +08:00
OWNERS Fix offline set always nil (#23340) 2023-04-11 14:42:30 +08:00
snapshot_test.go load segment with target version, avoid read redundant segment (#24929) 2023-06-27 11:48:45 +08:00
snapshot.go Make snapshot.expired atomic (#25177) 2023-06-27 18:12:45 +08:00
types.go