]>
sourceware.org Git - lvm2.git/log
Alasdair Kergon [Tue, 7 Oct 2008 19:11:59 +0000 (19:11 +0000)]
Add usrlibdir & usrsbindir to configure.
Alasdair Kergon [Tue, 7 Oct 2008 19:08:46 +0000 (19:08 +0000)]
Add usrsbindir to configure.
Petr Rockai [Mon, 6 Oct 2008 16:55:30 +0000 (16:55 +0000)]
Add a workaround for missing `losetup -s` by jstava, and a print a stacktrace
on errors (also by jstava). Currently requires bash, a fix for that may come
later -- explicitly using bash to run tests in the meantime.
Petr Rockai [Mon, 6 Oct 2008 16:47:07 +0000 (16:47 +0000)]
More test conversions by jstava. Make check still passes.
Alasdair Kergon [Fri, 3 Oct 2008 14:22:18 +0000 (14:22 +0000)]
Fix conversion of md chunk size into sectors.
Alasdair Kergon [Wed, 1 Oct 2008 22:48:26 +0000 (22:48 +0000)]
device->devices
Petr Rockai [Tue, 30 Sep 2008 21:45:42 +0000 (21:45 +0000)]
Make harness.sh exit with non-zero status when tests fail.
Petr Rockai [Tue, 30 Sep 2008 21:43:55 +0000 (21:43 +0000)]
Cosmetic: get rid of trailing garbage on comments in t-vgslpit-usage.sh.
Petr Rockai [Tue, 30 Sep 2008 21:43:16 +0000 (21:43 +0000)]
Improve harness.sh output: also mention failing test's name near the end of its
output. Avoids the need to scroll back just to see which failing test you are
looking at.
Alasdair Kergon [Tue, 30 Sep 2008 20:37:52 +0000 (20:37 +0000)]
Free text metadata buffer after a failure writing it.
Petr Rockai [Tue, 30 Sep 2008 18:29:10 +0000 (18:29 +0000)]
Fix [ a = b ] usage in t-vgsplit-operation: string comparison is '=', not '=='.
Petr Rockai [Tue, 30 Sep 2008 17:56:54 +0000 (17:56 +0000)]
Conversion of t-vgsplit-operation.sh by jstava.
Petr Rockai [Tue, 30 Sep 2008 17:50:56 +0000 (17:50 +0000)]
Fix a syntax error in one of the scripts, introduced by last commit.
Petr Rockai [Tue, 30 Sep 2008 17:47:34 +0000 (17:47 +0000)]
More test conversions, all of these are by jstava.
Petr Rockai [Tue, 30 Sep 2008 17:17:04 +0000 (17:17 +0000)]
Port over t-vgreduce-usage. Should fix testsuite hangs where pvremove -ff would
have waited for input on certain test failures.
Petr Rockai [Tue, 30 Sep 2008 15:20:09 +0000 (15:20 +0000)]
Convert t-vgsplit-usage.sh to use the new test-utils.sh. Original conversion by
jstava. Lvm1 testing restored by mornfall.
Petr Rockai [Tue, 30 Sep 2008 13:19:56 +0000 (13:19 +0000)]
Convert t-pvremove-usage to use the new test-utils.sh.
Petr Rockai [Mon, 29 Sep 2008 16:07:02 +0000 (16:07 +0000)]
Update test/Makefile.in to use the new harness for calling tests.
Petr Rockai [Mon, 29 Sep 2008 16:06:10 +0000 (16:06 +0000)]
Add a test for reappearing lost PVs causing endless metadata correction
updates. (A problem Milan fixed recently.)
Petr Rockai [Mon, 29 Sep 2008 16:04:57 +0000 (16:04 +0000)]
Add a simple test for partial activation.
Petr Rockai [Mon, 29 Sep 2008 16:02:50 +0000 (16:02 +0000)]
Update a bunch of tests to use functionality from test-utils.sh.
Petr Rockai [Mon, 29 Sep 2008 16:00:53 +0000 (16:00 +0000)]
Export testlib_cleanup_ from test-lib.sh, which is needed for test-utils.sh to
be able to call proper EXIT traps.
Petr Rockai [Mon, 29 Sep 2008 15:59:19 +0000 (15:59 +0000)]
Import new test utilities and a test harness.
Milan Broz [Mon, 29 Sep 2008 09:59:10 +0000 (09:59 +0000)]
Fix misleading error message when there is no allocatable extents in VG.
Milan Broz [Thu, 25 Sep 2008 15:59:10 +0000 (15:59 +0000)]
Fix handling of PVs which reappeared with old metadata version.
Milan Broz [Thu, 25 Sep 2008 15:57:02 +0000 (15:57 +0000)]
Try to fix possible infinite loop in dependency tree walking (by mornfall).
Milan Broz [Thu, 25 Sep 2008 15:52:29 +0000 (15:52 +0000)]
Fix mirror DSO to call vgreduce with proper parameters.
Milan Broz [Wed, 24 Sep 2008 16:32:51 +0000 (16:32 +0000)]
Fix validation of --minor and --major in lvcreate to require -My always.
Alasdair Kergon [Fri, 19 Sep 2008 18:31:20 +0000 (18:31 +0000)]
.
Alasdair Kergon [Fri, 19 Sep 2008 18:26:41 +0000 (18:26 +0000)]
suppress warning if old value found for now
Milan Broz [Fri, 19 Sep 2008 16:12:25 +0000 (16:12 +0000)]
Add more vgreduce tests. (Jaroslav Stava)
Milan Broz [Fri, 19 Sep 2008 16:10:46 +0000 (16:10 +0000)]
Fix vgreduce test, now requires --force flag. (Jaroslav Stava)
Alasdair Kergon [Fri, 19 Sep 2008 15:44:03 +0000 (15:44 +0000)]
fix last release
Alasdair Kergon [Fri, 19 Sep 2008 07:18:03 +0000 (07:18 +0000)]
.
Alasdair Kergon [Fri, 19 Sep 2008 07:12:45 +0000 (07:12 +0000)]
rename var
Alasdair Kergon [Fri, 19 Sep 2008 07:03:23 +0000 (07:03 +0000)]
revert unexplained removal of a '<backtrace>' message
Alasdair Kergon [Fri, 19 Sep 2008 06:48:48 +0000 (06:48 +0000)]
pre-release
Alasdair Kergon [Fri, 19 Sep 2008 06:44:54 +0000 (06:44 +0000)]
.
Alasdair Kergon [Fri, 19 Sep 2008 06:42:00 +0000 (06:42 +0000)]
Improve the way VGs with PVs missing are handled so manual intervention
is required in fewer circumstances. (mornfall)
Alasdair Kergon [Fri, 19 Sep 2008 05:33:37 +0000 (05:33 +0000)]
Add device/md_chunk_alignment to lvm.conf
Alasdair Kergon [Fri, 19 Sep 2008 05:19:09 +0000 (05:19 +0000)]
adjust pe_align for md chunk size
Alasdair Kergon [Fri, 19 Sep 2008 04:30:02 +0000 (04:30 +0000)]
remove unsed var
Alasdair Kergon [Fri, 19 Sep 2008 04:28:58 +0000 (04:28 +0000)]
Pass struct physical_volume to pe_align.
Alasdair Kergon [Fri, 19 Sep 2008 03:45:34 +0000 (03:45 +0000)]
remove unused var
Alasdair Kergon [Fri, 19 Sep 2008 03:42:37 +0000 (03:42 +0000)]
Store sysfs location in struct cmd_context.
Alasdair Kergon [Fri, 19 Sep 2008 00:20:39 +0000 (00:20 +0000)]
fix last patch return code
Alasdair Kergon [Thu, 18 Sep 2008 22:55:33 +0000 (22:55 +0000)]
Fix last checkin - tested wrong dnode.
Alasdair Kergon [Thu, 18 Sep 2008 20:09:51 +0000 (20:09 +0000)]
post-release
Alasdair Kergon [Thu, 18 Sep 2008 19:56:50 +0000 (19:56 +0000)]
Avoid shuffling remaining mirror images when removing one, retaining primary.
Alasdair Kergon [Thu, 18 Sep 2008 19:09:47 +0000 (19:09 +0000)]
Add missing LV error target activation in _remove_mirror_images.
Alasdair Kergon [Thu, 18 Sep 2008 18:51:58 +0000 (18:51 +0000)]
Prevent resizing an LV while lvconvert is using it.
Alasdair Kergon [Thu, 18 Sep 2008 18:34:53 +0000 (18:34 +0000)]
Only resume devices in dm_tree_preload_children if size changes.
Alasdair Kergon [Tue, 16 Sep 2008 18:05:11 +0000 (18:05 +0000)]
Avoid repeatedly wiping cache while VG_GLOBAL is held in vgscan & pvscan.
Alasdair Kergon [Mon, 15 Sep 2008 17:06:55 +0000 (17:06 +0000)]
revert unnecessary 'stack's
Milan Broz [Fri, 12 Sep 2008 15:26:45 +0000 (15:26 +0000)]
Fix pvresize to not allow resize if PV has two metadata areas.
If the PV has two metadata areas, second one is located at the end of the device.
Do not allow resize of PV or second metadata area can be overwritten.
(The check was active only for orphan PVs.)
Milan Broz [Wed, 10 Sep 2008 10:14:59 +0000 (10:14 +0000)]
Do not scan for lvm1 entries in /proc if not running 2.4 kernel.
(LVM1 is only present in 2.4 kernel.)
Alasdair Kergon [Tue, 2 Sep 2008 12:16:07 +0000 (12:16 +0000)]
Extend deptree buffers so the largest possible device numbers fit.
Milan Broz [Fri, 29 Aug 2008 13:41:21 +0000 (13:41 +0000)]
Fix setting of volume limit count if converting to lvm1 format.
Fixes problem when after downconvert to lvm1 VG is broken:
# lvcreate -n lv1 -l 4 vg_test
Invalid LV in extent map (PV /dev/sdb1, PE 0, LV 0, LE 0)
...
Dave Wysochanski [Fri, 29 Aug 2008 00:49:46 +0000 (00:49 +0000)]
Add ctype.h header file to silence compile warning on 'isdigit'.
uuid/uuid.c:86: warning: implicit declaration of function 'isdigit'
Milan Broz [Thu, 28 Aug 2008 18:41:51 +0000 (18:41 +0000)]
Fix vgconvert logical volume id metadata validation.
If volume group is downconverted to lvm1 format,
check if lvid has supported format for conversion to lv_num in lvm1.
Milan Broz [Thu, 28 Aug 2008 13:41:46 +0000 (13:41 +0000)]
format1: Not detecing label on disc is not error, remove <backtrace> from debug log
(happens when you explicitly use -M 1)
Milan Broz [Thu, 28 Aug 2008 13:28:13 +0000 (13:28 +0000)]
Not detecing label on disc is not error, remove <backtrace> from debug log
and report it only if device cannot be read.
Milan Broz [Thu, 28 Aug 2008 11:20:49 +0000 (11:20 +0000)]
fix vgreduce tests to detect partial command failure (Jaroslav Stava)
Milan Broz [Thu, 28 Aug 2008 11:09:58 +0000 (11:09 +0000)]
add vgcreate rejects repeated invocation test
add vgcreate fails when the only pv has --metadatacopies 0 test
(by Jaroslav Stava)
Milan Broz [Thu, 28 Aug 2008 10:59:10 +0000 (10:59 +0000)]
add vgrename by uuid test (Jaroslav Stava)
fix vgsplit rejects last mda copy test (Jaroslav Stava)
Milan Broz [Thu, 28 Aug 2008 10:40:44 +0000 (10:40 +0000)]
Fix lvmdump metadata gather option (-m) to work correctly. (Jaroslav Stava)
Milan Broz [Thu, 28 Aug 2008 10:24:55 +0000 (10:24 +0000)]
Add pvremove usage test (Jaroslav Stava)
Milan Broz [Thu, 28 Aug 2008 10:07:34 +0000 (10:07 +0000)]
- fix environment variable prefix to LVM (this is not GIT:-)
- add lvcreate rejects repeated invocation test
- fix pvs metadata test for partial failure test
- add pvchange reject --addtag to lvm1 pv test
(All fixes by Jaroslav Stava)
Dave Wysochanski [Thu, 21 Aug 2008 14:33:48 +0000 (14:33 +0000)]
Fix symbolic link creation in test infrastructure.
Original code would create "*.so" symbolic links if there were no actual
files ending in "so". The second iteration would then cause an error
in the test logs.
Zdenek Kabelac [Wed, 20 Aug 2008 13:34:33 +0000 (13:34 +0000)]
fail testcase for failed commands inside the for loop
Milan Broz [Sat, 16 Aug 2008 09:46:55 +0000 (09:46 +0000)]
Fix allocation bug in text metadata format write error path.
Function _text_pv_write doesn't use memory pool but static buffer,
call dm_pool_free in error path in _raw_write_mda_header is wrong.
Move pool free only to path where is the memory pool used.
Zdenek Kabelac [Wed, 13 Aug 2008 14:28:17 +0000 (14:28 +0000)]
valid parameter for lvchange -p is 'rw'
Zdenek Kabelac [Wed, 13 Aug 2008 13:49:07 +0000 (13:49 +0000)]
added test for coverage improvement
added test for metadata type 1
Zdenek Kabelac [Wed, 13 Aug 2008 13:42:35 +0000 (13:42 +0000)]
get lv_list properly from vg->lst and fix compiler warning
Milan Broz [Wed, 13 Aug 2008 12:44:24 +0000 (12:44 +0000)]
Fix vgcfgbackup to properly check filename if template is used.
Milan Broz [Tue, 12 Aug 2008 10:04:31 +0000 (10:04 +0000)]
add tests for pvchange and vgreduce usage (Jaroslav Stava)
Milan Broz [Tue, 12 Aug 2008 10:01:56 +0000 (10:01 +0000)]
test vgsplit: reject to give away pv with the last mda copy (Jaroslav Stava)
Zdenek Kabelac [Thu, 7 Aug 2008 14:02:32 +0000 (14:02 +0000)]
* more strict const
Zdenek Kabelac [Thu, 7 Aug 2008 14:01:17 +0000 (14:01 +0000)]
added const modifiers
switched const char* to const char[] elements to save few relocation entries
Zdenek Kabelac [Thu, 7 Aug 2008 13:59:49 +0000 (13:59 +0000)]
added const and saved relocation entry
Zdenek Kabelac [Tue, 5 Aug 2008 14:29:38 +0000 (14:29 +0000)]
configure aborts if lcov or genhtml are missing with --enable-profiling
Zdenek Kabelac [Tue, 5 Aug 2008 12:33:41 +0000 (12:33 +0000)]
add test for pool labels gfs
add test for metadatacopies0 and snapshot manipulation
Zdenek Kabelac [Tue, 5 Aug 2008 12:32:08 +0000 (12:32 +0000)]
put dmeventd into the LD_LIBRARY_PATH for lvm-wrapper
Zdenek Kabelac [Tue, 5 Aug 2008 12:05:26 +0000 (12:05 +0000)]
vgremove tries to remove lv snapshot first.
Added function lv_remove_with_dependencies().
Zdenek Kabelac [Tue, 5 Aug 2008 11:39:54 +0000 (11:39 +0000)]
avoid endless option parsing loop
add support for lvm verbose operation -vvvv
add dlsym path to the test config file
Zdenek Kabelac [Mon, 4 Aug 2008 09:15:15 +0000 (09:15 +0000)]
* parse error output for 'auto' keyword
Alasdair Kergon [Fri, 1 Aug 2008 19:51:27 +0000 (19:51 +0000)]
Improve file descriptor leak detection to display likely culprit and filename.
Zdenek Kabelac [Fri, 1 Aug 2008 15:44:53 +0000 (15:44 +0000)]
disable mdadm test-case until a better solution is found
Alasdair Kergon [Thu, 31 Jul 2008 15:38:52 +0000 (15:38 +0000)]
remove now-redundant slash-stripping
Alasdair Kergon [Thu, 31 Jul 2008 14:43:39 +0000 (14:43 +0000)]
Change clustered mirror kernel module name from cmirror to dm-log-clustered.
Alasdair Kergon [Thu, 31 Jul 2008 13:07:01 +0000 (13:07 +0000)]
Avoid looping forever in _pv_analyze_mda_raw used by pvck.
Alasdair Kergon [Thu, 31 Jul 2008 13:03:01 +0000 (13:03 +0000)]
Change lvchange exit status to indicate if any part of the operation failed.
Alasdair Kergon [Thu, 31 Jul 2008 12:40:52 +0000 (12:40 +0000)]
remove unused mdas variable
Alasdair Kergon [Thu, 31 Jul 2008 12:38:31 +0000 (12:38 +0000)]
fix pvremove for pvs without mdas
Alasdair Kergon [Thu, 31 Jul 2008 12:28:51 +0000 (12:28 +0000)]
Fix pvchange to handle PVs without mdas.
Alasdair Kergon [Thu, 31 Jul 2008 10:50:18 +0000 (10:50 +0000)]
Refactor _text_pv_read and always return mda list if requested.
Dave Wysochanski [Tue, 29 Jul 2008 21:05:20 +0000 (21:05 +0000)]
Add pvcreate tests to verify failure on md array detection.
Dave Wysochanski [Tue, 29 Jul 2008 18:35:00 +0000 (18:35 +0000)]
Fix trivial typo in pvcreate man page.
Dave Wysochanski [Fri, 25 Jul 2008 14:59:51 +0000 (14:59 +0000)]
Refactor pvcreate - simplify return codes.
Dave Wysochanski [Fri, 25 Jul 2008 14:45:24 +0000 (14:45 +0000)]
Refactor pvcreate - --yes argument
This page took 0.065003 seconds and 5 git commands to generate.