Skip to content

Commit 492254c

Browse files
author
Tom Fay
committed
bump max layer default
and save one layer for remaining content
1 parent 4b9d2a6 commit 492254c

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/image_layerer/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ pub struct ImageLayerer {
5151
#[builder(setter(custom))]
5252
oci_dir: OciDir,
5353
/// The maximum number of layers to create.
54-
/// The default is 100.
54+
/// The default is 125.
5555
#[builder(default = "default_max_layers()")]
5656
max_layers: usize,
5757
/// The time the image was created.
@@ -91,7 +91,7 @@ impl ImageLayererBuilder {
9191
}
9292

9393
fn default_max_layers() -> usize {
94-
100
94+
125
9595
}
9696

9797
fn default_creation_time() -> DateTime<chrono::Utc> {
@@ -142,7 +142,7 @@ impl ImageLayerer {
142142
/// Returns the descriptor for the image manifest.
143143
pub fn create_image(self) -> Result<Descriptor> {
144144
// Determine most popular packages
145-
let popular_packages = most_popular_packages(&self.filesystem_root, self.max_layers)?;
145+
let popular_packages = most_popular_packages(&self.filesystem_root, self.max_layers - 1)?;
146146
// Create a a layer for each package
147147
let mut package_layers = self.package_layers(&popular_packages)?;
148148
let path_to_layer_map = path_to_layer_map(popular_packages);

0 commit comments

Comments
 (0)