Move replication delete worker contract into crate (#4166)

refactor(replication): move delete worker contract into crate
This commit is contained in:
Zhengchao An
2026-07-02 11:03:24 +08:00
committed by GitHub
parent df6ce41acd
commit 2cf856a51d
10 changed files with 141 additions and 65 deletions
+4 -2
View File
@@ -45,9 +45,11 @@ pub use replication_pool::{
DynReplicationPool, ReplicationHealQueueResult, ReplicationPoolTrait, ReplicationQueueAdmission, get_global_replication_pool,
get_global_replication_stats, init_background_replication,
};
pub use replication_resyncer::{DeletedObjectReplicationInfo, ReplicationConfig};
pub use replication_resyncer::ReplicationConfig;
pub use replication_scanner_bridge::ReplicationScannerBridge;
pub use replication_state::{BucketStats, ReplicationStats};
pub use replication_storage_boundary::{ReplicationObjectIO, ReplicationStorage};
pub(crate) use replication_target_config_bridge::ReplicationTargetConfigBridge;
pub use rustfs_replication::{BucketReplicationResyncStatus, MustReplicateOptions, ResyncOpts, TargetReplicationResyncStatus};
pub use rustfs_replication::{
BucketReplicationResyncStatus, DeletedObjectReplicationInfo, MustReplicateOptions, ResyncOpts, TargetReplicationResyncStatus,
};