Heinz Mauelshagen
8f305f025e
raid: handle insufficent PVs on takeover to/from raid4
...
Commit 7bc85177b0
felt short relative to striped/raid0* -> raid4
and raid4 -> raid6.
Related: rhbz1438013
2017-04-22 01:19:44 +02:00
Heinz Mauelshagen
97a5fa4b87
raid: avoid superfluous variable
2017-04-22 00:50:36 +02:00
Heinz Mauelshagen
effeb2b93d
test: add raid4 to upconvert allocation failure tests
2017-04-22 00:43:31 +02:00
Heinz Mauelshagen
149e4fa04b
test: consider changed default
...
commit b81b4aad24
raised the region size so demand the sizes the
test checks for.
2017-04-22 00:42:09 +02:00
Heinz Mauelshagen
7c7122a3b1
test: add upconvert allocation failure tests
2017-04-21 20:57:31 +02:00
Heinz Mauelshagen
d48b816764
test: also prevent lvconvert-raid-reshape.sh on single core
2017-04-21 02:17:55 +02:00
Heinz Mauelshagen
a004cceed2
test: Adjust previous commit
...
Change have_single_core to have_multi_core and go back to || logic in related test scripts.
2017-04-21 01:21:24 +02:00
Heinz Mauelshagen
18bf954801
test: Fix skip some reshape tests that hang on single core machines
...
Fix commit c7fb0cb861
.
2017-04-20 21:45:56 +02:00
Heinz Mauelshagen
0c2fd133d7
raid: remove double minimum area check on takeover
2017-04-20 21:35:06 +02:00
Heinz Mauelshagen
d8a63f446e
raid: define return value on error paths
2017-04-20 21:32:40 +02:00
Heinz Mauelshagen
5fb5717402
raid: avoid superfluous reload on takeover
...
Allow any reset rebuild flags to trigger the second update on takeover.
Use descriptive callback names.
Fix typo and add comments.
2017-04-20 21:18:27 +02:00
Alasdair G Kergon
c7fb0cb861
test: Skip some reshape tests that hang on single core machines
...
Skip hanging raid reshape tests until https://bugzilla.redhat.com/1443999
is fixed
2017-04-20 20:05:07 +01:00
Heinz Mauelshagen
83cdba75bd
mirror/raid: display adjusted region size with units
...
Display adjusted region size in units (e.g. "4.00 MiB") rather than sectors.
2017-04-20 20:42:21 +02:00
David Teigland
b9d10857b2
man: quote the word no
2017-04-18 15:56:48 -05:00
Alasdair G Kergon
658d524d26
configure: Fix notify-dbus and dmfilemapd options.
2017-04-18 20:37:53 +01:00
David Teigland
2d9097e9ca
WHATS_NEW: configure option enable-lvmlockd
2017-04-18 12:58:18 -05:00
David Teigland
a5256d1353
spec: rename lockd to lvmlockd
2017-04-18 11:22:07 -05:00
David Teigland
a41a8430d6
configure: rename lockd to lvmlockd
2017-04-18 11:18:07 -05:00
Zdenek Kabelac
aa25cfe084
test: correcting binary usage
...
Ensure 'test suite' run uses fsadm and dmeventd from compiled dir,
while for 'rpm' installed test use binaries installed in system.
2017-04-14 01:03:18 +02:00
Heinz Mauelshagen
15c3ad9641
lvconvert: typo in message
2017-04-13 22:19:29 +02:00
David Teigland
0ea9a15612
tests: use raid_region_size 512
...
given the new default from 5ae7a016b8
2017-04-13 14:21:34 -05:00
Heinz Mauelshagen
b81b4aad24
WHATS_NEW: raise region_size default
2017-04-13 17:49:58 +02:00
Alasdair G Kergon
c6a6ce6cd5
conf: Remove exec_prefix from confdir.
...
Some distros now want to put /etc outside prefix/exec_prefix.
2017-04-13 16:21:29 +01:00
Heinz Mauelshagen
5ae7a016b8
lvcreate: raise default raid regionsize to 2MiB
...
Related: rhbz1392947.
2017-04-13 16:10:49 +02:00
Alasdair G Kergon
4547218a7d
conf: Add missing prefix to installation directory.
...
Our Makefiles also support systems that set the installation prefix
at configuration time - the use of DESTDIR is not required.
2017-04-13 02:17:27 +01:00
Alasdair G Kergon
ae7f696d53
post-release
2017-04-13 01:47:47 +01:00
Alasdair G Kergon
b9a16fe73b
pre-release
2017-04-13 00:43:31 +01:00
Alasdair G Kergon
9ed518f19f
autoconf
2017-04-13 00:38:46 +01:00
Alasdair G Kergon
5ac230095c
make generate
2017-04-13 00:30:05 +01:00
Zdenek Kabelac
a3e8354479
tests: use egrep to check for message
...
Seems we may get different '' around option on different nixes.
2017-04-12 23:05:50 +02:00
Zdenek Kabelac
59d54d70e7
tests: aux defines fsadm path
2017-04-12 23:05:50 +02:00
Zdenek Kabelac
1e64386dc6
raid: use log_error
...
Turn log_print into log_error for error path.
2017-04-12 23:05:50 +02:00
Heinz Mauelshagen
1f715ab3b2
lvconvert: return error without conversion
...
lvconvert parameters not causing a conversion (i.e. no type,
number of stripes, stripesize or regionsize changes) will
remove any allocated reshape space in which case the command
returns success. If reshape space does not exist though,
return error.
2017-04-12 22:11:30 +02:00
Zdenek Kabelac
56704383bf
tests: test for new supported commands
...
New tests for:
lvconvert --regionsize | --swapmetadata | --startpoll |
--mergesnapshot | mergethin
2017-04-12 21:34:08 +02:00
Zdenek Kabelac
f8034e14e6
tests: restore some test changes
...
Restore existing tests and separate new tests
for new options later.
Keep coverage for existing syntax
Reverts bits from commits:
a801b92b2c
.
d71aaca07b
fa2a728a39
1e2420bca8
46abc28a48
0e3e611a13
2017-04-12 21:34:08 +02:00
Zdenek Kabelac
3018cdcaa7
fsadm: support configurable full path
...
Just like with other tools lvm2 is using allow to define
fully configurable path.
Default is selected by $PREFIX/sbin/fsadm
2017-04-12 21:34:08 +02:00
Zdenek Kabelac
1095322901
thin: properly check for status for max sizes metadata
...
When metadata LV size was over DM_THIN_MAX_METADATA_SIZE sectors,
the info() routine was incorrectly trying to match bigger size,
while we do never pass any bigger device.
Fixing a case, where lvs should be displaying status for metadata
LV with 16GB size.
2017-04-12 21:34:08 +02:00
Zdenek Kabelac
3503ef23e3
cmdline: ensure command struct is defined
...
Make it clear to Coverity cmd will be defined.
2017-04-12 21:33:47 +02:00
Zdenek Kabelac
635e7e0c92
libdm: set min,maj
...
Reset derefered pointers instead of pointers.
2017-04-12 21:33:47 +02:00
Zdenek Kabelac
3e3f2a53ea
dmfilemapd: free path
...
Cleanup resources before exit.
2017-04-12 21:33:47 +02:00
Zdenek Kabelac
dfc083d8d6
dmfilemapd: keep 1 byte for \0
...
Coverity noticed the buffer should have 1 byte for \0.
2017-04-12 21:33:47 +02:00
David Teigland
6c342abb7f
commands: improve error message for option rules
...
When a cmd def RULE fails because of a disallowed
combination of options, improve the error message
to show the option combination, not just the options
that broke the rule.
2017-04-12 14:05:36 -05:00
David Teigland
4b121a1f6f
WHATS_NEW: add items since last release
2017-04-12 13:45:37 -05:00
David Teigland
61cfe2d55b
commands: add rule for lvconvert commands that create pools
...
For an lvconvert command that creates a thin pool or cache pool,
--poolmetadata cannot be used with --readahead, --stripes or --stripesize.
2017-04-12 13:33:40 -05:00
Heinz Mauelshagen
19e6c338d3
WHATS_NEW: add recent RAID entries
2017-04-12 19:41:55 +02:00
Heinz Mauelshagen
51a31dbd79
lvconvert: better message on --regionsize
...
Enhance message on "lvconvert --regionsize size RaidLV".
in case the regionsize does not change and return error.
2017-04-12 19:34:18 +02:00
Bryn M. Reeves
f5b0697c05
WHATS_NEW_DM: add recent dmsetup and dmfilemapd entries
2017-04-12 17:41:29 +01:00
Jonathan Brassow
ba12a2e81a
Typo: change loose to lose
...
loose (v): set free; release
lose (v) : be deprived of or cease to have or retain
We 'lose' redundancy or 'lose' meaning.
2017-04-12 10:28:19 -05:00
Heinz Mauelshagen
532388fad5
lvconvert: fix failing valid regionsize change
...
Reshape check failed when regionsize changed and current raid type
was provided with no other change requested (stripes or stripesize).
E.g. "lvconvert --type raid6 --regionsize 256K" on a raid6 LV
with != 256K regionsize.
Enable --type in test script.
2017-04-12 14:38:49 +02:00
Heinz Mauelshagen
01b5820d03
lvconvert: add segment type raid10_near
...
Introducing this alias for "raid10", avoid allocating
reshape space when converting between them.
Resolves: rhbz1441347
2017-04-12 01:28:22 +02:00