milvus/internal/datanode/syncmgr
congqixia 3acac728dd
fix: [2.4]Make SyncManager callback func ignore nil error (#32891) (#32904)
Cherry-pick from master
pr: #32891
introduced by #32865

sync manager callback handler panicked when error is nil

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-05-10 10:13:31 +08:00
..
key_lock_dispatcher.go fix: [2.4] Make syncmgr lock key before returning future (#32865) (#32882) 2024-05-09 14:13:30 +08:00
key_lock_dispatcher_test.go fix: Verify sync task target segment and retry if not match (#30500) 2024-02-05 11:33:43 +08:00
meta_writer.go test: support multiple data/querynodes in integration test (#30618) 2024-02-21 11:54:53 +08:00
meta_writer_test.go test: support multiple data/querynodes in integration test (#30618) 2024-02-21 11:54:53 +08:00
mock_meta_writer.go enhance: separate serializer logic from sync task (#29413) 2023-12-26 10:40:47 +08:00
mock_serializer.go fix: serializer shall bypass L0 segment merge stats step (#29636) 2024-01-04 16:52:45 +08:00
mock_sync_manager.go enhance: Use `struct{}` for sync task future result (#32673) 2024-04-29 10:59:26 +08:00
mock_task.go fix: [2.4] Make syncmgr lock key before returning future (#32865) (#32882) 2024-05-09 14:13:30 +08:00
options.go enhance: separate serializer logic from sync task (#29413) 2023-12-26 10:40:47 +08:00
serializer.go enhance: separate serializer logic from sync task (#29413) 2023-12-26 10:40:47 +08:00
storage_serializer.go enhance: Use `struct{}` for sync task future result (#32673) 2024-04-29 10:59:26 +08:00
storage_serializer_test.go enhance: separate serializer logic from sync task (#29413) 2023-12-26 10:40:47 +08:00
storage_v2_serializer.go feat: integrate storagev2 into loading segment (#29336) 2024-01-12 18:10:51 +08:00
storage_v2_serializer_test.go feat: integrate storagev2 into loading segment (#29336) 2024-01-12 18:10:51 +08:00
sync_manager.go fix: [2.4]Make SyncManager callback func ignore nil error (#32891) (#32904) 2024-05-10 10:13:31 +08:00
sync_manager_test.go fix: [2.4]Make SyncManager callback func ignore nil error (#32891) (#32904) 2024-05-10 10:13:31 +08:00
task.go fix: [2.4] Make syncmgr lock key before returning future (#32865) (#32882) 2024-05-09 14:13:30 +08:00
task_test.go test: support multiple data/querynodes in integration test (#30618) 2024-02-21 11:54:53 +08:00
taskv2.go feat: integrate storagev2 into loading segment (#29336) 2024-01-12 18:10:51 +08:00
taskv2_test.go test: support multiple data/querynodes in integration test (#30618) 2024-02-21 11:54:53 +08:00