1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-02-25 21:57:45 +03:00
Alasdair Kergon b849de1d18 Fix the device cache to cope reasonably safely with device name changes.
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.
2002-01-24 23:16:19 +00:00
2001-08-15 16:20:46 +00:00
2002-01-24 09:54:09 +00:00
2002-01-18 19:37:26 +00:00
2001-12-20 11:52:54 +00:00
2001-08-15 16:20:46 +00:00
2002-01-23 12:25:30 +00:00
2001-12-31 16:12:40 +00:00
2001-12-31 16:12:40 +00:00
2001-12-31 16:12:40 +00:00
2002-01-21 16:02:55 +00:00
2002-01-18 13:45:12 +00:00
2002-01-22 13:11:01 +00:00

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
LVM2 mirror repository
https://sourceware.org/lvm2/
Readme 55 MiB
Languages
C 75.6%
Shell 18.7%
Python 2.8%
M4 1%
Makefile 0.8%
Other 1%