1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/libdm
Peter Rajnoha 566515c095 Use early udev synchronisation and update of dev nodes for clustered mirrors.
When using clustered mirrors, we need device nodes to be created during
processing of device tree, not at its end like we normally do (we need to
access the nodes in cmirror prematurely). Therefore we use a new flag called
"immediate_dev_node" stored in deptree's load_properties struct to instruct the
device tree processing code to immediately synchronize with udev and flush all
stacked node operations so the nodes are prepared for use.

For now, the immediate_dev_node is used for clustered mirrors during
processing the dm_tree_preload_children code only. We can add more later if
needed.
2010-06-21 08:54:32 +00:00
..
datastruct Add dm_list_splice() to join two lists. 2010-05-06 10:10:15 +00:00
ioctl Add support for dm-mod module autoload. 2010-06-01 16:08:13 +00:00
misc Add support for dm-mod module autoload. 2010-06-01 16:08:13 +00:00
mm Use INTERNAL_ERROR definition consistently in internal error messages. 2010-03-25 18:22:04 +00:00
regex don't optimise anything with TARGET_TRANS to avoid intefering with the matcher's counting 2010-04-22 23:09:18 +00:00
.exported_symbols Replicator: support deactivate of replicator-dev nodes 2010-05-21 12:27:02 +00:00
libdevmapper.h Remove C++ private keyword from headers. 2010-06-16 13:01:25 +00:00
libdevmapper.pc.in Switch to use Requires.private for devmapper.pc and lvm2app.pc 2010-05-11 08:54:11 +00:00
libdm-common.c Use expected union semun for arguments in selected semaphore operations. 2010-05-27 15:02:56 +00:00
libdm-common.h Several changes to udev support code: 2009-10-26 14:29:33 +00:00
libdm-deptree.c Use early udev synchronisation and update of dev nodes for clustered mirrors. 2010-06-21 08:54:32 +00:00
libdm-file.c more tweaking to get things to compile - dmlib.h for log fns, list.h 2008-11-03 18:59:59 +00:00
libdm-report.c Remove C++ private keyword from headers. 2010-06-16 13:01:25 +00:00
libdm-string.c Make mempool optional in dm_split_lvm_name() 2009-06-03 11:40:23 +00:00
Makefile.in Add pkgconfigdir for placement of .pc files 2010-05-11 08:57:02 +00:00