Skip to content

Commit

Permalink
Merge pull request #3764 from mulkieran/print-pool-metadata-info
Browse files Browse the repository at this point in the history
Include thinpool information when printing metadata
  • Loading branch information
mulkieran authored Feb 14, 2025
2 parents 678b414 + 193b45f commit 8116d04
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions src/engine/strat_engine/pool/inspection.rs
Original file line number Diff line number Diff line change
Expand Up @@ -735,6 +735,29 @@ pub mod inspectors {
let cache_devices = cache_devices(metadata)?;
let cap_device = cap_device(metadata, encrypted)?;

let thinpool_dev = &metadata.thinpool_dev;
println!("Thinpool specification:");
println!(" Data block size: {}", thinpool_dev.data_block_size);
println!(" Feature Args:");
for arg in thinpool_dev.feature_args.iter().flatten() {
println!(" {}", arg);
}
println!(
" Filesystem limit: {}",
thinpool_dev
.fs_limit
.map(|l| l.to_string())
.unwrap_or("none".into())
);
println!(
" Overprovisioning enabled: {}",
thinpool_dev
.enable_overprov
.map(|e| e.to_string())
.unwrap_or("N/A".into())
);
println!();

println!("Integrity specification for data devices:");
println!(
"{}",
Expand Down

0 comments on commit 8116d04

Please sign in to comment.