1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-10-28 03:27:58 +03:00
lvm2/lib/format1
Alasdair G Kergon 3813cd7a3c format1: Mark obsolete and do not use with lvmetad.
DO NOT USE LVMETAD IF YOU HAVE ANY LVM1-FORMATTED PVS.

You may continue to use it without lvmetad, but do please schedule
an upgrade to the lvm2 format (with 'vgconvert').

Sending the original LVM1 formatted metadata to lvmetad is breaking
assumptions made by the code, so I am marking the format as obsolete for
now and no longer sending it to lvmetad.

This means that if you are using lvmetad, lvm1 volumes will usually
appear invisible - though not always: it depends on exactly what
sequence of commands you run!

The current situation is not satisfactory.

We'll either fix lvmetad and reenable this or we'll fix the code to
issue appropriate warning messages when lvm1 PVs are encountered
to avoid accidents.

(The latest unfixed problem is that lvmetad assumes metadata sequence
numbers exist and always increase - but the lvm1 format does not define
or store any sequence number, confusing both the daemon and client
when default values get passed to-and-fro.)
2014-01-14 03:27:45 +00:00
..
.exported_symbols .export.sym generation 2004-03-26 14:51:23 +00:00
disk-rep.c cleanup: drop unused headers 2013-06-16 00:07:32 +02:00
disk-rep.h pv_write: clean up non-orphan format1 PV write 2013-03-25 15:08:26 +01:00
format1.c format1: Mark obsolete and do not use with lvmetad. 2014-01-14 03:27:45 +00:00
format1.h split orphan VG by format type 2008-02-06 15:47:28 +00:00
import-export.c cleanup: drop unused headers 2013-06-16 00:07:32 +02:00
import-extents.c cleanup: format1 test whether PV was found 2012-08-23 14:37:52 +02:00
layout.c cleanup: uint64_t casts 2012-08-23 14:37:21 +02:00
lvm1-label.c labeller: Make the use of "private" as "fmt" explicit. 2013-11-17 21:41:27 +01:00
lvm1-label.h Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. 2007-08-20 20:55:30 +00:00
Makefile.in Install plugins to subdirs 2010-05-06 10:07:46 +00:00
vg_number.c cleanup: replace memset with struct initilization 2012-06-22 13:23:03 +02:00