mirror of
https://github.com/milvus-io/milvus.git
synced 2026-07-21 18:25:44 +00:00
## What changed - Replace Pod deletion with Chaos Mesh `container-kill` in CDC force-promote and source-down failover tests. - Kill every regular container in matching Pods while preserving the Pod objects. - Verify that Pod UIDs remain unchanged and each container's restart count increases. - Clean up the generated `PodChaos` resources after fault injection. ## Why Deleting Pods changes their identity and tests Pod recreation rather than container-level recovery. These scenarios need to verify CDC failover behavior when containers restart inside the existing Pods. ## Impact CDC failover tests now exercise container failures while explicitly validating that Kubernetes does not recreate the affected Pods. ## Validation - `ruff check` passed for all modified files. - `ruff format --check` passed for all modified files. - Python compilation passed for all modified files. - Full CDC E2E was not run locally because it requires a Kubernetes environment with Chaos Mesh. --------- Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>