1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/daemons
David Teigland 46193f4a59 lvmetad: handle duplicate VG names
New hash table functions are added that allow for
multiple entries with the same key.  Use of the
vgname_to_vgid hash table is converted to these
new functions since there are multiple entries
in vgname_to_vgid that have the same key (vgname).

When multiple VGs with the same name exist, commands
that reference only a VG name will fail saying the
VG could not be found (that error message could be
improved.)  Any command that works with the select
option can access one of the VGs with -S vg_uuid=X.
vgrename is a special case that allows the first VG
name arg to be replaced by a uuid, which also works.

(The existing hash table implementation is not well
suited for handling this case, but it works ok with
the new extensions.  Changing lvmetad to use its own
custom hash tables may be preferable at some point.)
2015-11-13 14:56:35 -06:00
..
clvmd cleanup: coverity quiet 2015-11-09 10:22:52 +01:00
cmirrord style: Standardise some error paths. 2015-09-05 23:56:30 +01:00
dmeventd dmeventd: fix check for failing open. 2015-11-11 19:54:55 +01:00
lvmetad lvmetad: handle duplicate VG names 2015-11-13 14:56:35 -06:00
lvmlockd lvmlockd: reverse some unnecessary checking 2015-11-09 12:18:43 -06:00
lvmpolld libdaemon: fix passing 32bit values for %d 2015-11-09 17:04:10 +01:00
Makefile.in Add lvmlockd 2015-07-02 15:42:26 -05:00