mirror of
https://github.com/milvus-io/milvus.git
synced 2026-07-21 02:05:41 +00:00
- Rebuild TiKV write transactions on retriable begin, build-stage IO, and classified-transient commit failures while aborting deterministic build failures and unsafe commit outcomes. - Preserve original errors for TiKV undetermined commit results and caller cancellation before string-wrapping; keep private `retry.Unrecoverable` markers inside the retry helper so they never leak to callers. - Stop `ReliableWriteMetaKv` from replaying undetermined TiKV write results, correct the TiKV begin/requestTimeout comment, and add regression tests for commit aborts, retry exhaustion, deadline stopping, and outer reliable-write behavior. related: #51425 --------- Signed-off-by: shaoting-huang <shaoting.huang@zilliz.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>