[thin_dump] We can't give the number of data blocks with a metadata snap.
No space maps.
This commit is contained in:
parent
1e0d2a16cc
commit
c8c4442b2f
@ -222,10 +222,14 @@ thin_provisioning::metadata_dump(metadata::ptr md, emitter::ptr e, bool repair)
|
||||
device_tree_detail::damage_visitor::ptr dd_policy(details_damage_policy(repair));
|
||||
walk_device_tree(*md->details_, de, *dd_policy);
|
||||
|
||||
// metadata snap doesn't have the space maps so we don't know how
|
||||
// many data blocks there are.
|
||||
block_address nr_data_blocks = md->data_sm_ ? md->data_sm_->get_nr_blocks() : 0;
|
||||
|
||||
e->begin_superblock("", md->sb_.time_,
|
||||
md->sb_.trans_id_,
|
||||
md->sb_.data_block_size_,
|
||||
md->data_sm_->get_nr_blocks(),
|
||||
nr_data_blocks,
|
||||
boost::optional<block_address>());
|
||||
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user