mirror of
git://sourceware.org/git/lvm2.git
synced 2025-02-25 21:57:45 +03:00
b849de1d18
This should be a rare occurrence so the aim is to recover if it's straightforward to do so, otherwise just to abort the operation. If people *knowingly* change device names, they should always run vgscan afterwards. A few bytes of memory gets leaked inside a pool each time an alias has to be discarded - it's not worth restructuring the code to reuse it. More of LVM2 needs updating to pass device objects (or uuids) about instead of pathnames so that resolution of pathname->object only happens once per operation. dev_cache_get() should now always return the *current* device at the path given dev_name_confirmed() replaces dev_name() whenever it's important to know that name for the device is still current (ie when opening it). If the cache doesn't know a current name, the function fails. dev_open() guarantees that the file descriptor returned is for the dev_t of the device structure it was passed.
This directory contains a beta release of LMV2, the new version of the userland LVM tools designed for the new device-mapper for the Linux kernel. The device-mapper needs to be installed before compiling these LVM2 tools. For more information about LVM2 read the INTRO file. Installation instructions are in INSTALL. This is beta-quality software, released for testing purposes only. There is no warranty - see COPYING and COPYING.LIB. Tarballs are available from: ftp://ftp.sistina.com/pub/LVM2/tools/ ftp://ftp.sistina.com/pub/LVM2/device-mapper/ To access the CVS tree use: cvs -d :pserver:cvs@tech.sistina.com:/data/cvs login CVS password: cvs1 cvs -d :pserver:cvs@tech.sistina.com:/data/cvs checkout LVM2 Mailing list for discussion/bug reports etc. lvm-devel@sistina.com Subscribe from http://lists.sistina.com/mailman/listinfo/lvm-devel
Description
Languages
C
75.6%
Shell
18.7%
Python
2.8%
M4
1%
Makefile
0.8%
Other
1%