mirror of
git://sourceware.org/git/lvm2.git
synced 2024-10-27 18:55:19 +03:00
Add vg_mda_count library function.
This commit is contained in:
parent
1ef6c6b107
commit
29aa56df68
@ -730,6 +730,7 @@ uint64_t vg_free_count(const struct volume_group *vg);
|
||||
uint64_t vg_pv_count(const struct volume_group *vg);
|
||||
uint64_t vg_max_pv(const struct volume_group *vg);
|
||||
uint64_t vg_max_lv(const struct volume_group *vg);
|
||||
uint32_t vg_mda_count(const struct volume_group *vg);
|
||||
int vg_check_write_mode(struct volume_group *vg);
|
||||
#define vg_is_clustered(vg) (vg_status((vg)) & CLUSTERED)
|
||||
#define vg_is_exported(vg) (vg_status((vg)) & EXPORTED_VG)
|
||||
|
@ -3611,6 +3611,11 @@ uint64_t vg_max_lv(const struct volume_group *vg)
|
||||
return (uint64_t) vg->max_lv;
|
||||
}
|
||||
|
||||
uint32_t vg_mda_count(const struct volume_group *vg)
|
||||
{
|
||||
return dm_list_size(&vg->fid->metadata_areas);
|
||||
}
|
||||
|
||||
uint64_t lv_size(const struct logical_volume *lv)
|
||||
{
|
||||
return lv->size;
|
||||
|
@ -870,7 +870,7 @@ static int _vgmdas_disp(struct dm_report *rh, struct dm_pool *mem,
|
||||
const struct volume_group *vg = (const struct volume_group *) data;
|
||||
uint32_t count;
|
||||
|
||||
count = dm_list_size(&vg->fid->metadata_areas);
|
||||
count = vg_mda_count(vg);
|
||||
|
||||
return _uint32_disp(rh, mem, field, &count, private);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user