Fix: fix add heal_manager into scanner when scanner start
Signed-off-by: junxiang Mu <[email protected]>
This commit is contained in:
+3
-4
@@ -30,8 +30,7 @@ use clap::Parser;
|
||||
use license::init_license;
|
||||
use rustfs_ahm::scanner::data_scanner::ScannerConfig;
|
||||
use rustfs_ahm::{
|
||||
Scanner, create_ahm_services_cancel_token, heal::storage::ECStoreHealStorage, init_heal_manager,
|
||||
shutdown_ahm_services,
|
||||
Scanner, create_ahm_services_cancel_token, heal::storage::ECStoreHealStorage, init_heal_manager, shutdown_ahm_services,
|
||||
};
|
||||
use rustfs_common::globals::set_global_addr;
|
||||
use rustfs_config::DEFAULT_DELIMITER;
|
||||
@@ -191,9 +190,9 @@ async fn run(opt: config::Opt) -> Result<()> {
|
||||
|
||||
// Initialize heal manager with channel processor
|
||||
let heal_storage = Arc::new(ECStoreHealStorage::new(store.clone()));
|
||||
init_heal_manager(heal_storage, None).await?;
|
||||
let heal_manager = init_heal_manager(heal_storage, None).await?;
|
||||
|
||||
let scanner = Scanner::new(Some(ScannerConfig::default()), None);
|
||||
let scanner = Scanner::new(Some(ScannerConfig::default()), Some(heal_manager));
|
||||
scanner.start().await?;
|
||||
print_server_info();
|
||||
init_bucket_replication_pool().await;
|
||||
|
||||
Reference in New Issue
Block a user