[lvm-devel] LVM2 ./WHATS_NEW lib/metadata/metadata.c
agk at sourceware.org
agk at sourceware.org
Mon Apr 7 22:12:38 UTC 2008
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: agk at sourceware.org 2008-04-07 22:12:37
Modified files:
. : WHATS_NEW
lib/metadata : metadata.c
Log message:
create fids for internal orphan VGs
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.828&r2=1.829
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/metadata/metadata.c.diff?cvsroot=lvm2&r1=1.165&r2=1.166
--- LVM2/WHATS_NEW 2008/04/07 19:17:29 1.828
+++ LVM2/WHATS_NEW 2008/04/07 22:12:35 1.829
@@ -1,5 +1,6 @@
Version 2.02.34 -
===================================
+ Create a fid for internal orphan VGs.
Update lvmcache VG lock state for all locking types now.
Fix output if overriding command_names on cmdline.
Add detection of clustered mirror log capability.
--- LVM2/lib/metadata/metadata.c 2008/04/04 15:41:20 1.165
+++ LVM2/lib/metadata/metadata.c 2008/04/07 22:12:37 1.166
@@ -1382,6 +1382,15 @@
return NULL;
}
+ /* create format instance with appropriate metadata area */
+ if (!(vg->fid = vginfo->fmt->ops->create_instance(vginfo->fmt,
+ orphan_vgname, NULL,
+ NULL))) {
+ log_error("Failed to create format instance");
+ dm_pool_free(cmd->mem, vg);
+ return NULL;
+ }
+
list_iterate_items(info, &vginfo->infos) {
if (!(pv = _pv_read(cmd, dev_name(info->dev), NULL, NULL, 1))) {
continue;
More information about the lvm-devel
mailing list