TOCTOU and lifecycle races across runtime boundaries fixes

This commit is contained in:
Alexey
2026-09-19 22:37:22 +03:00
parent acad414cc7
commit 89dacbd17e
20 changed files with 194 additions and 24 deletions
@@ -30,6 +30,7 @@ impl MePool {
self.api_hardswap_snapshot_for_reinit(reinit.as_ref()).await
}
/// Builds the bounded projection from one coherent reinitialization snapshot.
pub(super) async fn api_hardswap_snapshot_for_reinit(
&self,
reinit: &ReinitStatusSnapshot,