milvus/configs
XuanYang-cn 4926021c02
fix: Skip mark compaction timeout for mix and l0 compaction (#37118)
Timeout is a bad design for long running tasks, especially using a
static timeout config. We should monitor execution progress and fail the
task if the progress has been stale for a long time.

This pr is a small patch to stop DC from marking compaction tasks
timeout, while still waiting for DN to finish. The design is
self-conflicted. After this pr, mix and L0 compaction are no longer
controlled by DC timeout, but clustering is still under timeout control.

The compaction queue capacity grows larger for priority calc, hence
timeout compactions appears more often, and when timeout, the queuing
tasks will be timeout too, no compaction will success after.

See also: #37108, #37015

---------

Signed-off-by: yangxuan <xuan.yang@zilliz.com>
2024-10-28 14:33:29 +08:00
..
advanced fix: mvcc database space exceeded for embed etcd (#32048) 2024-04-12 21:39:19 +08:00
cert proxy support tls (#16706) 2022-05-10 20:05:53 +08:00
pgo Upgrade go from 1.20 to 1.21 (#33047) 2024-05-22 13:21:39 +08:00
glog.conf enhance: Refactor runtime and expr framework (#28166) 2023-12-18 12:04:42 +08:00
hook.yaml Delete the unrelated content in the yaml file (#19812) 2022-10-17 15:45:25 +08:00
milvus.yaml fix: Skip mark compaction timeout for mix and l0 compaction (#37118) 2024-10-28 14:33:29 +08:00
OWNERS [skip ci]Update OWNERS files (#11898) 2021-11-16 15:41:11 +08:00