milvus/internal/datanode/importv2
yihao.dai ca758c36cc
enhance: Pre-allocate ids for compaction (#34187)
This PR removes the dependency of compaction on the ID allocator by
pre-allocating the logID and segmentID.

issue: https://github.com/milvus-io/milvus/issues/33957

---------

Signed-off-by: bigsheeper <yihao.dai@zilliz.com>
2024-07-17 13:23:42 +08:00
..
hash.go enhance: Support L0 import (#33514) 2024-06-07 14:17:20 +08:00
pool.go enhance: Abstract Execute interface for import/preimport task (#33234) 2024-05-23 11:29:41 +08:00
scheduler_test.go enhance: Pre-allocate ids for compaction (#34187) 2024-07-17 13:23:42 +08:00
scheduler.go enhance: Abstract Execute interface for import/preimport task (#33234) 2024-05-23 11:29:41 +08:00
task_import.go enhance: Pre-allocate ids for compaction (#34187) 2024-07-17 13:23:42 +08:00
task_l0_import_test.go enhance: Pre-allocate ids for compaction (#34187) 2024-07-17 13:23:42 +08:00
task_l0_import.go enhance: Pre-allocate ids for compaction (#34187) 2024-07-17 13:23:42 +08:00
task_l0_preimport.go enhance: Pre-allocate ids for import (#33958) 2024-07-07 21:26:14 +08:00
task_manager_test.go enhance: Support L0 import (#33514) 2024-06-07 14:17:20 +08:00
task_manager.go feat: Add import executor and manager for datanode (#29438) 2024-01-31 20:45:04 +08:00
task_preimport.go enhance: Pre-allocate ids for import (#33958) 2024-07-07 21:26:14 +08:00
task.go enhance: Support L0 import (#33514) 2024-06-07 14:17:20 +08:00
util_test.go enhance: Pre-allocate ids for import (#33958) 2024-07-07 21:26:14 +08:00
util.go enhance: Pre-allocate ids for import (#33958) 2024-07-07 21:26:14 +08:00