From 02f0e9000b0937f0fffe43c856f6c35b356b9618 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Fri, 2 May 2025 15:02:23 -0400 Subject: [PATCH] store: Add some more debug tracing We're seeing a bug and I think this additional tracing will help. Signed-off-by: Colin Walters --- ostree-ext/src/container/store.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ostree-ext/src/container/store.rs b/ostree-ext/src/container/store.rs index 60feed2f6..7a4e65f3e 100644 --- a/ostree-ext/src/container/store.rs +++ b/ostree-ext/src/container/store.rs @@ -922,6 +922,7 @@ impl ImageImporter { let mut layer_commits = Vec::new(); let mut layer_filtered_content: MetaFilteredData = HashMap::new(); let have_derived_layers = !import.layers.is_empty(); + tracing::debug!("Processing layers: {}", import.layers.len()); for layer in import.layers { if let Some(c) = layer.commit { tracing::debug!("Reusing fetched commit {}", c); @@ -959,6 +960,7 @@ impl ImageImporter { let r = super::unencapsulate::join_fetch(r, driver) .await .with_context(|| format!("Parsing layer blob {}", layer.layer.digest()))?; + tracing::debug!("Imported layer: {}", r.commit.as_str()); layer_commits.push(r.commit); let filtered_owned = HashMap::from_iter(r.filtered.clone()); if let Some((filtered, n_rest)) = @@ -1058,6 +1060,7 @@ impl ImageImporter { // Layer all subsequent commits checkout_opts.process_whiteouts = true; for commit in layer_commits { + tracing::debug!("Unpacking {commit}"); repo.checkout_at( Some(&checkout_opts), (*td).as_raw_fd(),