Bind prepared artifact selection against reclaim
This commit is contained in:
parent
d799cf4837
commit
1bd1d395d9
1 changed files with 209 additions and 21 deletions
|
|
@ -13,7 +13,7 @@ use lazaret_core::identity::{
|
|||
use lazaret_core::records::{ArtifactState, Domain, DurableDecision, Generation, PreparedArtifact};
|
||||
use lazaret_host_coordinator::cold_start::{ColdStart, ColdStartInputs};
|
||||
use lazaret_host_coordinator::domain_store::HostCoordinatorDomainStore;
|
||||
use lazaret_linux::filesystem::try_exclusive_flock;
|
||||
use lazaret_linux::filesystem::{try_exclusive_flock, try_shared_flock};
|
||||
use lazaret_linux::user_namespace::{
|
||||
REQUIRED_SUBORDINATE_IDS, UserNamespaceIdRange, UserNamespaceMap,
|
||||
};
|
||||
|
|
@ -267,6 +267,10 @@ impl ColdStartFixture {
|
|||
generation: self.generation.clone(),
|
||||
prepared_artifact: &self.artifact,
|
||||
prepared_artifact_authority: &self.artifact_authority,
|
||||
prepared_artifact_selection: try_shared_flock(
|
||||
File::open(&self.prepared_lower).unwrap(),
|
||||
)
|
||||
.unwrap(),
|
||||
prepared_artifact_label: Path::new(
|
||||
std::str::from_utf8(self.artifact.path.as_bytes()).unwrap(),
|
||||
),
|
||||
|
|
|
|||
Loading…
Reference in a new issue