[lvm-devel] [PATCH 08/22] Replicator: extend volume_group with list of VGs

Alasdair G Kergon agk at redhat.com
Mon Apr 26 14:26:51 UTC 2010


On Mon, Apr 12, 2010 at 05:21:36PM +0200, Zdenek Kabelac wrote:
> Add linked list of opened VGs. List keeps the information
> about needed and locked and opened VGs for replicator target.
> Also add missing_vgs status information for quick check and
> also for possible continuos process_each_lv() where we need
> to detect whether failure has been caused by missing VG or
> some other reason.
 
> diff --git a/lib/metadata/metadata-exported.h b/lib/metadata/metadata-exported.h
> index 6d40365..9c73dba 100644
> --- a/lib/metadata/metadata-exported.h
> +++ b/lib/metadata/metadata-exported.h
> @@ -250,6 +250,10 @@ struct volume_group {
> +        /* List of wanted/locked and opened VGs */
> +	struct dm_list vgs;
> +	uint32_t missing_vgs;

Can we think up more-specific names?

vg->vgs isn't very informative.

Alasdair




More information about the lvm-devel mailing list