milvus/internal/util/typeutil
sthuang d7df78a6c9
feat: Storage v2 compaction (#40667)
- Feat: Support Mix compaction. Covering tests include compatibility and
rollback ability.
  - Read v1 segments and compact with v2 format.
  - Read both v1 and v2 segments and compact with v2 format.
  - Read v2 segments and compact with v2 format.
  - Compact with duplicate primary key test.
  - Compact with bm25 segments.
  - Compact with merge sort segments.
  - Compact with no expiration segments.
  - Compact with lack binlog segments.
  - Compact with nullable field segments.
- Feat: Support Clustering compaction. Covering tests include
compatibility and rollback ability.
  - Read v1 segments and compact with v2 format.
  - Read both v1 and v2 segments and compact with v2 format.
  - Read v2 segments and compact with v2 format.
  - Compact bm25 segments with v2 format.
  - Compact with memory limit.
- Enhance: Use serdeMap serialize in BuildRecord function to support all
Milvus data types.
related: #39173

Signed-off-by: shaoting-huang <shaoting.huang@zilliz.com>
2025-03-21 10:16:12 +08:00
..
hash.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
result_helper.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
result_helper_test.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00
retrieve_result.go enhance: Use v2 package name for pkg module (#39990) 2025-02-22 23:15:58 +08:00