refactor(ecstore): route replication errors (#4127)

This commit is contained in:
Zhengchao An
2026-07-01 08:13:57 +08:00
committed by GitHub
parent 50a3ed8bf3
commit 722c0805ce
11 changed files with 54 additions and 12 deletions
@@ -137,6 +137,10 @@ Required contracts before crate movement:
`crates/ecstore/src/bucket/replication/replication_filemeta_boundary.rs`,
while `FileInfo` remains in the storage boundary for storage trait bindings
and walk options.
- `ReplicationErrorBoundary`: ECStore error/result contracts and
replication-specific error classifiers. `crate::error` imports are
concentrated in
`crates/ecstore/src/bucket/replication/replication_error_boundary.rs`.
- `ReplicationTargetStore`: bucket target listing, target client lookup,
target offline checks, target config types, and target operation option
types. Bucket target sys access, `BucketTargets`, and target operation types