1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-30 17:18:21 +03:00
lvm2/daemons/lvmetad
Petr Rockai cf1b05e7dd Beef up the lvmetad code with more functionality and a bunch of bugfixes. There
used to be a few mis-ordered memory accesses (release and access in the next
block). Fix that set_flag could have sometimes corrupted the flags being
modified.

A few issues with metadata tracking are sorted out as well now, and there are
only a few problems remaining before we can integrate lvmetad, mostly on the
client side:

- metadata areas need to be tracked in lvmetad (most likely to be addressed
  through an extension of metadata, meaning no special support in lvmetad would
  be needed)
- non-udev scanning code needs to be taught about telling lvmetad about device
  disappearance (pvscan most importantly)
- this last item also needs to mesh with metadata inconsistencies and
  suddenly-incomplete volume groups (aux disable_dev in tests); udev-based
  scanning should address this separately and more elegantly
2012-01-16 08:25:32 +00:00
..
lvmetad-client.h Beef up the lvmetad code with more functionality and a bunch of bugfixes. There 2012-01-16 08:25:32 +00:00
lvmetad-core.c Beef up the lvmetad code with more functionality and a bunch of bugfixes. There 2012-01-16 08:25:32 +00:00
Makefile.in Use Makefile for daemmons/common library. 2011-09-24 20:57:49 +00:00
test.sh Work out some more details in metadata update in lvmetad. 2011-07-19 16:48:13 +00:00
testclient.c Only use built-in stack size in clvmd - ignore lvm.conf. 2011-12-08 21:24:08 +00:00