mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-04-04 22:39:46 +00:00
attempt to heal when health check passes
This commit is contained in:
committed by
Aiden McClelland
parent
7c17e26480
commit
4ac03293ed
@@ -5,7 +5,7 @@ use patch_db::{DbHandle, LockType};
|
|||||||
use tracing::instrument;
|
use tracing::instrument;
|
||||||
|
|
||||||
use crate::context::RpcContext;
|
use crate::context::RpcContext;
|
||||||
use crate::dependencies::{break_transitive, DependencyError};
|
use crate::dependencies::{break_transitive, heal_transitive, DependencyError};
|
||||||
use crate::s9pk::manifest::PackageId;
|
use crate::s9pk::manifest::PackageId;
|
||||||
use crate::status::health_check::{HealthCheckId, HealthCheckResult};
|
use crate::status::health_check::{HealthCheckId, HealthCheckResult};
|
||||||
use crate::status::MainStatus;
|
use crate::status::MainStatus;
|
||||||
@@ -115,6 +115,8 @@ pub async fn check<Db: DbHandle>(
|
|||||||
&mut BTreeMap::new(),
|
&mut BTreeMap::new(),
|
||||||
)
|
)
|
||||||
.await?;
|
.await?;
|
||||||
|
} else {
|
||||||
|
heal_transitive(ctx, &mut tx, &dependent, id).await?;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user