fix(replication): persist force-delete handoff state (#5641)

* fix(replication): persist force-delete handoff state

* fix(arch): route force-delete config access through boundary

* style: format force-delete imports

---------

Co-authored-by: Zhengchao An <anzhengchao@gmail.com>
This commit is contained in:
cxymds
2026-08-03 09:44:28 +08:00
committed by GitHub
parent 035ce5d784
commit 380ec74ece
19 changed files with 662 additions and 88 deletions
+9
View File
@@ -68,6 +68,9 @@ mod tests {
retry_count: 1,
size: 1024,
op: MrfOpKind::Metadata,
force_delete_id: None,
force_delete_generation: None,
force_delete_local_commit: false,
force_delete: false,
delete_marker_version_id: None,
delete_marker: false,
@@ -81,6 +84,9 @@ mod tests {
retry_count: 2,
size: 1024,
op: MrfOpKind::Object,
force_delete_id: None,
force_delete_generation: None,
force_delete_local_commit: false,
force_delete: false,
delete_marker_version_id: None,
delete_marker: false,
@@ -94,6 +100,9 @@ mod tests {
retry_count: 0,
size: 0,
op: MrfOpKind::Delete,
force_delete_id: None,
force_delete_generation: None,
force_delete_local_commit: false,
force_delete: true,
delete_marker_version_id: Some(del_vid),
delete_marker: true,