Milan Broz
03984e05a3
Rename mirror_device_fault_policy to mirror_image_fault policy
2010-01-06 13:27:06 +00:00
Petr Rockai
99a304bc17
Optionally abort on internal errors (and leverage this option in the
...
testsuite). (This is showing a problem in the pvmove test for me, so I expect
the tests to start failing -- this needs to be fixed separately though.)
2009-11-30 17:17:11 +00:00
Alasdair Kergon
cf65a124e6
Correct example.conf to indicate that lvm2 not lvm1 is the default format.
...
Remove an unused stray LVM1_SUPPORT ifdef.
2009-10-05 12:44:20 +00:00
Alasdair Kergon
db8b5af9d9
Allow for a build directory separate from the source.
2009-10-02 19:10:31 +00:00
Alasdair Kergon
95eaa68309
Add global/si_unit_consistency to enable cleaned-up use of units in output.
...
Add configure --enable-units-compat to set si_unit_consistency off by default.
Use standard output units for 'PE Size' and 'Stripe size' in pv/lvdisplay.
2009-09-28 16:23:44 +00:00
Alasdair Kergon
d9be54adb3
Enable dmeventd monitoring section of config file by default.
2009-09-16 23:48:41 +00:00
Alasdair Kergon
663bf8f7f6
pre-release cleanup
2009-09-15 13:49:10 +00:00
Peter Rajnoha
9a9026c29f
Add y|--yes option for dmsetup to provide a default 'YES' answer to questions.
2009-09-11 15:53:57 +00:00
Petr Rockai
74aa6b5620
Implement write lock prioritisation for file locking and make it default.
2009-09-02 14:47:39 +00:00
Alasdair Kergon
cf8235e0aa
Add activation/udev_sync to lvm.conf.
2009-08-04 15:36:13 +00:00
Mike Snitzer
2aabcc1c1c
Add devices/data_alignment_detection to lvm.conf.
...
Adds 'data_alignment_detection' config option to the devices section of
lvm.conf. If your kernel provides topology information in sysfs (linux
>= 2.6.31) for the Physical Volume, the start of data area will be
aligned on a multiple of the ’minimum_io_size’ or ’optimal_io_size’
exposed in sysfs.
minimum_io_size is used if optimal_io_size is undefined (0). If both
md_chunk_alignment and data_alignment_detection are enabled the result
of data_alignment_detection is used.
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
2009-08-01 17:08:43 +00:00
Mike Snitzer
57b660356e
Add devices/data_alignment_offset_detection to lvm.conf.
...
If the pvcreate --dataalignmentoffset option is not specified the start
of a PV's aligned data area will be shifted by the associated
'alignment_offset' exposed in sysfs (unless
devices/data_alignment_offset_detection is disabled in lvm.conf).
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
2009-08-01 17:07:36 +00:00
Alasdair Kergon
1cc59fa4ac
Add global/wait_for_locks to lvm.conf so blocking on locks can be disabled.
2009-07-24 23:28:55 +00:00
Alasdair Kergon
d614646157
Store any errno and error messages issued while processing each command.
...
(Enabled by default while we test it, but in due course we'll only store
the error messages when we need to.)
2009-07-15 23:57:54 +00:00
Mike Snitzer
bb6a3a9608
Use the MD device's stripe-width, instead of chunk_size, to align the
...
data blocks of a Physical Volume that is placed directly upon an MD
device.
2009-07-06 19:04:24 +00:00
Milan Broz
c26488d348
Use lvconvert --repair instead of vgreduce in mirror dmeventd DSO (mornfall)
...
Introduce lvconvert --use_policies (mornfall)
2009-06-04 12:01:15 +00:00
Milan Broz
0b502933c5
Introduce lvm2_install target.
...
Buildsystem support device-mapper only install,
but generic install tagret includes both dm+lvm2.
For distribution which uses separate install_device-mapper,
there is no way how to install lvm2 only
(so after installing lvm2 for packaging purposes
built system must remove installed device-mapper files).
Fix it by allowing lvm2_install target, similarily like
install_cluster for clvmd.
(install = install_device-mapper + install_lvm2)
2009-05-11 10:28:45 +00:00
Alasdair Kergon
8929ce6651
Add --dataalignment to pvcreate to specify alignment of data area. (mbroz)
...
This patch is not fully tested and leaves some related bugs unfixed.
Intended behaviour of the code now:
pe_start in the lvm2 format PV label header is set only by pvcreate (or
vgconvert -M2) and then preserved in *all* operations thereafter.
In some specialist cases, after the PV is added to a VG, the pe_start
field in the VG metadata may hold a different value and if so, it
overrides the other one for as long as the PV is in such a VG.
Currently, the field storing the size of the data area in the PV label
header always holds 0. As it only has meaning in the context of a
volume group, it is calculated whenever the PV is added to a VG (and can
be derived from extent_size and pe_count in the VG metadata).
2009-02-22 19:00:26 +00:00
Alasdair Kergon
8c5bcdabab
Improve the way VGs with PVs missing are handled so manual intervention
...
is required in fewer circumstances. (mornfall)
2008-09-19 06:42:00 +00:00
Alasdair Kergon
86fb36e2b0
Add device/md_chunk_alignment to lvm.conf
2008-09-19 05:33:37 +00:00
Alasdair Kergon
3cde54c50e
.
2008-04-10 18:53:36 +00:00
Dave Wysochanski
bcc4a38c1a
Reflect actual default setting of preferred_names in example.conf and
...
update comments.
2008-02-11 16:57:40 +00:00
Dave Wysochanski
57b2c9d339
Fix default preferred_names filter to use /dev/mapper/mpath devices.
...
If these devices exist, we should be using them for multipath rather than any
underlying device names.
Reference: http://kbase.redhat.com/faq/FAQ_96_11196.shtma
bz195685
2008-02-04 20:26:14 +00:00
Petr Rockai
67961c7c10
Add snapshot dmeventd library (enables dmeventd snapshot monitoring).
2008-01-09 15:32:19 +00:00
Alasdair Kergon
b4068515e8
Enhance the management of readahead settings.
2007-11-09 16:51:54 +00:00
Jim Meyering
61b54e9509
doc/testing.txt: Fix typo: s/this/thing/.
...
Author: Jim Meyering <jim@meyering.net>
2007-09-25 08:28:57 +00:00
Jim Meyering
7f8f8bfa09
Correct typo in comments: s/is part of the LVM2/is part of LVM2/.
...
Signed-off-by: Jim Meyering <jim@meyering.net>
Author: Jim Meyering <jim@meyering.net>
2007-09-21 10:16:45 +00:00
Alasdair Kergon
4f2f566b06
Add devices/preferred_names config regex list for displayed device names.
...
Free a temporary dir string in fcntl_lock_file() after use.
Fix a dm_pool_destroy() in matcher_create().
Introduce goto_bad macro.
2007-04-26 16:44:59 +00:00
Alasdair Kergon
87cec8eb5e
Move .cache file into a new /etc/lvm/cache directory by default.
...
Add devices/cache_dir & devices/cache_file_prefix, deprecating devices/cache.
Create directory in fcntl_lock_file() if required.
2007-02-28 18:27:13 +00:00
Alasdair Kergon
d8ff86fd09
Correct -b and -P on a couple of man pages.
...
Add global/units to example.conf.
2007-02-13 16:04:01 +00:00
Alasdair Kergon
f247a4e76f
Add devices/ignore_suspended_devices to ignore suspended dm devices.
2007-01-25 21:22:30 +00:00
Alasdair Kergon
dc4d7417f7
When using local file locking, skip clustered VGs.
...
Add fallback_to_clustered_locking and fallback_to_local_locking parameters.
2006-09-02 01:18:17 +00:00
Alasdair Kergon
1c792fad4f
Change default locking_lib to liblvm2clusterlock.so.
2006-08-31 20:56:33 +00:00
Alasdair Kergon
8c4e429574
fix dev->device
2006-05-12 19:47:40 +00:00
Alasdair Kergon
aeb2c277a8
Add mirror log fault-handling policy.
2006-05-11 19:45:53 +00:00
Alasdair Kergon
898e6f8e41
Add mirror_library description to example.conf.
...
More compile-time cleanup.
2006-05-11 17:58:58 +00:00
Alasdair Kergon
54d9d3cf3c
Add config file setting: dmeventd/mirror_library
2006-01-27 19:05:05 +00:00
Alasdair Kergon
b496a6b227
add comments to example conf file to warn about common filter line mistakes
2005-08-31 15:05:47 +00:00
Alasdair Kergon
f3b0ea286a
Fix default value of metadatacopies in documentation (2->1).
2005-03-03 21:52:58 +00:00
Alasdair Kergon
ccce4dc0ee
More tagging documentation, with some cluster examples.
2004-11-17 18:34:49 +00:00
Alasdair Kergon
63bea03ed1
More man page updates.
2004-11-16 18:09:32 +00:00
Alasdair Kergon
b7d0982ae7
tidy relative paths in makefile includes
2004-06-15 17:25:07 +00:00
Alasdair Kergon
a38df97fb8
config option to avoid using install -o -g
2004-04-19 13:10:06 +00:00
Alasdair Kergon
01c6121ba5
Set devices/md_component_detection = 1 to ignore devices containing md
...
superblocks. [Luca Berra]
2004-04-16 16:12:04 +00:00
Alasdair Kergon
4a7f3eb274
Install example config file by default if there isn't one already.
2004-04-14 17:39:55 +00:00
Alasdair Kergon
7d1552c9de
Option for auto-fallback to LVM1 tools if running 2.4 without device-mapper.
2004-04-08 15:23:23 +00:00
Alasdair Kergon
0aefdd3863
Example cmdlib program.
2004-03-30 19:54:59 +00:00
Alasdair Kergon
de17d760ba
host tags
2004-03-08 18:13:22 +00:00
Alasdair Kergon
a8537e6f59
Sysfs block device filtering option for 2.6.
2004-02-13 14:46:04 +00:00
Alasdair Kergon
914c97239f
Another sync point - numerous fixes & clean ups.
2003-07-04 22:34:56 +00:00
Alasdair Kergon
3a55f5d548
configurable region size
2003-04-30 15:26:54 +00:00
Alasdair Kergon
a3f950d56f
stripe filler parameter
2003-04-24 22:10:56 +00:00
Alasdair Kergon
d0df19e8a3
More docn for filter changes.
2003-01-06 21:07:27 +00:00
Alasdair Kergon
a648372757
New devices/types config file entry to add new types of block devices.
2002-12-03 16:20:38 +00:00
Alasdair Kergon
5a52dca9c2
Some new features.
2002-11-18 14:04:08 +00:00
Joe Thornber
7cbf161f72
o Give an example filter that uses anchors.
2002-08-29 14:47:06 +00:00
Alasdair Kergon
1524c1a471
Update example config
2002-04-24 18:41:02 +00:00
Joe Thornber
1703d66a82
o Mention that vgscan needs to be run after changing the filter var.
2002-03-13 14:25:53 +00:00
Joe Thornber
713599407c
o Little recipe for testing LVM2 with loopback devices.
2002-02-11 12:01:59 +00:00
Joe Thornber
aa5c5673be
o typo
2002-01-24 09:54:09 +00:00
Joe Thornber
397423242e
o Cut and paste description of how pvmove works that I was mailing someone.
2002-01-24 09:26:13 +00:00
Alasdair Kergon
b9dc2b7ea2
Update with info on how to configure command output to look like LVM1
2002-01-22 19:20:46 +00:00
Alasdair Kergon
d4eb499101
old file
2002-01-22 13:29:34 +00:00
Alasdair Kergon
682c0fef74
Allow syslog facility to be set, or turned off, from the config file.
2002-01-18 21:26:37 +00:00
Alasdair Kergon
a9c0e97ca9
beta1-pre1 tagged, but there's still some documentation to update/write.
2002-01-17 18:48:08 +00:00
Joe Thornber
d2b0e8b1c3
o save before committing
2002-01-16 15:53:42 +00:00
Joe Thornber
c05bd98104
o lvm.conf file that contains the same settings that would be assumed if it
...
wasn't there. A good starting point for tweaking.
2002-01-16 15:52:53 +00:00
AJ Lewis
b653404542
o initial subdir population
2001-08-15 16:20:46 +00:00