XuanYang-cn
623a9e5156
fix: Accurate size estimation for sliced arrow arrays in compaction ( #45294 )
...
Sliced arrow arrays "incorrectly" returned the original array's size via
SizeInBytes(), causing inaccurate memory estimates during compaction.
This resulted in segments closing prematurely in mergeSplit mode -
expected 500MB compactions produced 4x100+MB segments instead.
Fixed by calculating actual byte size of sliced arrays, ensuring proper
segment sizing and more accurate memory usage tracking.
See also: #45293
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
2025-11-06 14:57:34 +08:00
..
2025-06-13 14:28:37 +08:00
2025-11-06 10:15:34 +08:00
2025-11-06 10:15:34 +08:00
2025-03-12 20:38:07 +08:00
2025-06-25 14:36:41 +08:00
2025-08-27 11:15:52 +08:00
2025-09-03 16:39:53 +08:00
2023-09-21 09:45:27 +08:00
2025-02-22 23:15:58 +08:00
2025-08-27 11:15:52 +08:00
2025-08-27 11:15:52 +08:00
2025-07-27 01:30:55 +08:00
2025-09-28 19:43:05 +08:00
2025-07-27 01:30:55 +08:00
2025-09-28 19:43:05 +08:00
2024-10-29 12:04:24 +08:00
2025-03-17 15:24:10 +08:00
2025-08-27 11:15:52 +08:00
2025-02-22 23:15:58 +08:00
2025-04-23 10:52:38 +08:00
2025-09-03 16:39:53 +08:00
2025-02-22 23:15:58 +08:00
2025-02-22 23:15:58 +08:00
2025-03-12 20:38:07 +08:00
2025-02-22 23:15:58 +08:00
2025-08-26 15:59:53 +08:00
2024-11-18 10:46:31 +08:00
2025-08-26 15:59:53 +08:00
2025-03-12 20:38:07 +08:00
2025-06-25 14:36:41 +08:00
2025-02-22 23:15:58 +08:00
2025-08-27 11:15:52 +08:00
2025-07-27 01:30:55 +08:00
2025-10-30 14:18:07 +08:00
2025-03-12 20:38:07 +08:00
2025-06-25 14:36:41 +08:00
2025-03-12 20:38:07 +08:00
2025-06-25 14:36:41 +08:00
2021-11-16 15:41:11 +08:00
2024-03-06 20:42:37 -08:00
2024-11-18 10:46:31 +08:00
2025-02-25 10:30:02 +08:00
2025-10-15 10:25:59 +08:00
2025-10-15 10:25:59 +08:00
2025-10-15 10:25:59 +08:00
2025-10-17 10:26:09 +08:00
2025-09-28 19:43:05 +08:00
2025-02-22 23:15:58 +08:00
2024-11-18 10:46:31 +08:00
2025-04-23 10:52:38 +08:00
2024-02-01 09:57:11 +08:00
2025-03-17 15:24:10 +08:00
2025-09-28 19:43:05 +08:00
2025-09-28 19:43:05 +08:00
2025-03-12 20:38:07 +08:00
2025-06-25 14:36:41 +08:00
2025-11-05 19:57:34 +08:00
2025-11-05 19:57:34 +08:00
2025-07-27 01:30:55 +08:00
2025-09-03 16:39:53 +08:00
2025-10-22 15:58:12 +08:00
2025-10-22 15:58:12 +08:00
2025-07-27 01:30:55 +08:00
2025-10-22 15:58:12 +08:00
2025-11-06 14:57:34 +08:00
2025-11-05 19:57:34 +08:00
2025-11-06 14:57:34 +08:00
2025-11-06 14:57:34 +08:00
2025-10-22 15:58:12 +08:00
2025-09-08 18:01:55 +08:00
2025-10-22 15:58:12 +08:00
2025-10-22 15:58:12 +08:00
2025-02-22 23:15:58 +08:00
2025-09-29 16:35:05 +08:00
2025-02-22 23:15:58 +08:00
2025-06-25 14:36:41 +08:00
2021-12-28 20:03:56 +08:00
2024-06-19 17:08:00 +08:00
2025-10-23 10:58:12 +08:00
2025-11-04 16:51:33 +08:00