Skip to content

Commit 850ce55

Browse files
jleboncgwalters
authored andcommitted
deploy: Disable redundant importer GC
We already GC layer refs ourselves so avoid the importer doing it. Prep for making the importer GC also a repo prune (which we already do as well). Signed-off-by: Jonathan Lebon <jonathan@jlebon.com>
1 parent 5cbb111 commit 850ce55

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

crates/lib/src/deploy.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@ pub(crate) async fn new_importer(
102102
let config = new_proxy_config();
103103
let mut imp = ostree_container::store::ImageImporter::new(repo, imgref, config).await?;
104104
imp.require_bootable();
105+
// We do our own GC/prune in deploy::prune(), so skip the importer's internal one.
106+
imp.disable_gc();
105107
Ok(imp)
106108
}
107109

@@ -113,6 +115,8 @@ pub(crate) async fn new_importer_with_config(
113115
) -> Result<ostree_container::store::ImageImporter> {
114116
let mut imp = ostree_container::store::ImageImporter::new(repo, imgref, config).await?;
115117
imp.require_bootable();
118+
// We do our own GC/prune in deploy::prune(), so skip the importer's internal one.
119+
imp.disable_gc();
116120
Ok(imp)
117121
}
118122

0 commit comments

Comments
 (0)