summaryrefslogtreecommitdiffstats
path: root/lib/metadata/metadata.h
diff options
context:
space:
mode:
authorPeter Rajnoha <prajnoha@redhat.com>2011-02-21 12:10:58 +0000
committerPeter Rajnoha <prajnoha@redhat.com>2011-02-21 12:10:58 +0000
commitf8b78ec613b0b2d3bd1de141f16baa03062a103c (patch)
treea27a2a1ad6d7a01db75f179e3dd407de154afa14 /lib/metadata/metadata.h
parentc0c21864c6bc32f904f18644c388c991589576a5 (diff)
downloadlvm2-f8b78ec613b0b2d3bd1de141f16baa03062a103c.tar.gz
lvm2-f8b78ec613b0b2d3bd1de141f16baa03062a103c.tar.xz
lvm2-f8b78ec613b0b2d3bd1de141f16baa03062a103c.zip
Add vg_set_fid function to change VG format instance.
This function also sets a reference to a new VG format instance for all PVs that are part of the VG so the PV-VG interconnection is consistent after the change.
Diffstat (limited to 'lib/metadata/metadata.h')
-rw-r--r--lib/metadata/metadata.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/metadata/metadata.h b/lib/metadata/metadata.h
index ab292b5c..6981d8e3 100644
--- a/lib/metadata/metadata.h
+++ b/lib/metadata/metadata.h
@@ -190,6 +190,7 @@ struct metadata_area *mda_copy(struct dm_pool *mem,
unsigned mda_is_ignored(struct metadata_area *mda);
void mda_set_ignored(struct metadata_area *mda, unsigned ignored);
unsigned mda_locns_match(struct metadata_area *mda1, struct metadata_area *mda2);
+void vg_set_fid(struct volume_group *vg, struct format_instance *fid);
int fid_add_mda(struct format_instance *fid, struct metadata_area *mda,
const char *key, size_t key_len, const unsigned sub_key);
int fid_add_mdas(struct format_instance *fid, struct dm_list *mdas,