fix(carrier): C-03 — decouple manifest re-encryption with dirty tracking and unmount flush

This commit is contained in:
2026-09-19 23:13:34 +02:00
parent 8455dc02db
commit c606fa8132
5 changed files with 298 additions and 21 deletions
+7
View File
@@ -788,6 +788,13 @@ impl SanctumFs {
}
}
pub fn sync_carrier_manifest(&self) -> Result<()> {
if let Some(ref cfs) = self.carrier_fs {
cfs.sync_manifest()?;
}
Ok(())
}
pub fn leak_count(&self) -> u64 {
self.leak_counter().load(Ordering::Relaxed)
}