]>
sourceware.org Git - lvm2.git/log
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
Dave Wysochanski [Fri, 25 Jul 2008 14:36:55 +0000 (14:36 +0000)]
Refactor pvcreate - --force parameter.
Dave Wysochanski [Fri, 25 Jul 2008 14:12:29 +0000 (14:12 +0000)]
Refactor pvcreate - use '0' for no --uuid or --restorefile options.
Jim Meyering [Fri, 25 Jul 2008 08:00:40 +0000 (08:00 +0000)]
configure: regenerate
Jim Meyering [Fri, 25 Jul 2008 08:00:18 +0000 (08:00 +0000)]
Avoid compiler warnings (provoked by new configure.in bug) on RHEL5.
Do not override the default action of AC_CHECK_LIB([readline],...
(i.e., leave the ACTION-IF-FOUND parameter blank) so that the
subsequent check for rl_completion_matches can use -lreadline.
Also, replace AC_CHECK_FUNC+AC_DEFINE with an equivalent AC_CHECK_FUNCS call.
Dave Wysochanski [Fri, 25 Jul 2008 00:30:57 +0000 (00:30 +0000)]
Refactor pvcreate - move uuid and restorefile options.
Dave Wysochanski [Thu, 24 Jul 2008 17:33:40 +0000 (17:33 +0000)]
Add pvcreate tests for uuid and restorefile.
Alasdair Kergon [Thu, 24 Jul 2008 15:39:47 +0000 (15:39 +0000)]
.
Alasdair Kergon [Thu, 24 Jul 2008 15:25:09 +0000 (15:25 +0000)]
reinstate lost FIXME
- only if kernel gives the info, not to be worked out in userspace
- with lvm.conf option to enable/disable the check
Jim Meyering [Thu, 24 Jul 2008 14:54:26 +0000 (14:54 +0000)]
configure: regenerate
Jim Meyering [Thu, 24 Jul 2008 14:54:06 +0000 (14:54 +0000)]
Don't make configure fail when readline library is not available.
Dave Wysochanski [Wed, 23 Jul 2008 19:46:33 +0000 (19:46 +0000)]
Remove dead code, is_lvm_partition() - no functional change.
This code does nothing. The function is #defined to 1 which ensures the only
two if statements referencing it will never be true.
Dave Wysochanski [Wed, 23 Jul 2008 19:29:58 +0000 (19:29 +0000)]
Refactor pvcreate - move labelsector parameter parsing & validation.
Dave Wysochanski [Mon, 21 Jul 2008 19:27:22 +0000 (19:27 +0000)]
Refactor pvcreate - divide parameter parsing & validation from create logic.
Move size (setphysicalvolumesize option), metadatacopies and metadatasize
validation.
Dave Wysochanski [Mon, 21 Jul 2008 19:26:33 +0000 (19:26 +0000)]
Refactor pvcreate to divide parameter parsing & validation from create logic.
Dave Wysochanski [Mon, 21 Jul 2008 18:50:10 +0000 (18:50 +0000)]
Add more pvcreate tests to validate writing lvm2 label using --labelsector.
Dave Wysochanski [Thu, 17 Jul 2008 15:19:42 +0000 (15:19 +0000)]
Refactor _lvcreate() - no functional change.
Dave Wysochanski [Thu, 17 Jul 2008 04:03:04 +0000 (04:03 +0000)]
Only use lvm2 metadata for now.
Dave Wysochanski [Thu, 17 Jul 2008 03:17:01 +0000 (03:17 +0000)]
Update pvcreate and vgsplit tests.
Add more pvcreate tests.
Start handling lvm1 and lvm2 metadata and metadatacopies=0,1.
Dave Wysochanski [Wed, 16 Jul 2008 21:32:38 +0000 (21:32 +0000)]
Add pvcreate sanity tests, check for label_write() failure in _text_pv_write().
Failure to check for label_write() return code caused the following test
to indicate it passed when it really failed:
pvcreate rejects labelsector >
1000000000000
Alasdair Kergon [Wed, 16 Jul 2008 10:46:12 +0000 (10:46 +0000)]
Fix pvchange -M1 -u to preserve existing extent locations when there's a VG.
Alasdair Kergon [Tue, 15 Jul 2008 00:25:52 +0000 (00:25 +0000)]
Cease recognising snapshot-in-use percentages returned by early development kernels.
Petr Rockai [Fri, 11 Jul 2008 09:19:54 +0000 (09:19 +0000)]
Fix gcc warnings.
Petr Rockai [Thu, 10 Jul 2008 11:30:57 +0000 (11:30 +0000)]
Add "flags" metadata field (akin to "status") for backward-compatible flags.
The "status" field is treated as it ever has been, unknown flags there are
treated as fatal metadata errors. However, in the "flags" field, any unknown
flags will be ignored and silently dropped. This improves
backward-compatibility possibilities. (Any versions without support for this
new "flag" field will drop the field altogether, which is same as ignoring all
the flags there.)
Alasdair Kergon [Thu, 10 Jul 2008 09:50:23 +0000 (09:50 +0000)]
.
Petr Rockai [Wed, 9 Jul 2008 13:26:07 +0000 (13:26 +0000)]
Add #include <signal.h> to dmeventd.c, fixes compilation on NetBSD.
Petr Rockai [Wed, 9 Jul 2008 09:59:42 +0000 (09:59 +0000)]
Fix dmeventd regression where mirror and snapshot monitoring libraries
failed to link against liblvm2cmd.
Dmeventd DSOs *require* lvm2cmd to be linked in.
For the future:
1) AC_SUBST does not create Makefile variables, only @foo@-style substitutions
2) When using `test', whitespace around `=' is essential:
test a=b is true, as is test a=a
Alasdair Kergon [Fri, 27 Jun 2008 22:35:22 +0000 (22:35 +0000)]
post-release
Alasdair Kergon [Fri, 27 Jun 2008 21:56:35 +0000 (21:56 +0000)]
pre-release
Alasdair Kergon [Fri, 27 Jun 2008 19:57:27 +0000 (19:57 +0000)]
Enable readline by default if available.
Alasdair Kergon [Fri, 27 Jun 2008 19:24:17 +0000 (19:24 +0000)]
tweak lcov configuration/makefiles
Zdenek Kabelac [Fri, 27 Jun 2008 15:36:51 +0000 (15:36 +0000)]
Added generation of the versioned libdevmapper-event.so for LVM's test
Zdenek Kabelac [Fri, 27 Jun 2008 15:35:09 +0000 (15:35 +0000)]
extended configure with --enable-profiling for compiling code with gcov info
extended Makefile with targets:
cov-reset - reset counters
cov - generete report to covhtml subdirectory
covd - generate report to covhtml-DATE-TIME subdirectory
Alasdair Kergon [Fri, 27 Jun 2008 15:18:31 +0000 (15:18 +0000)]
Fix up cache for PVs without mdas after consistent VG metadata is processed.
Alasdair Kergon [Thu, 26 Jun 2008 23:05:11 +0000 (23:05 +0000)]
Update validation of safe mirror log type conversions in lvconvert. (brassow)
Alasdair Kergon [Thu, 26 Jun 2008 21:38:58 +0000 (21:38 +0000)]
Fix lvconvert to disallow snapshot and mirror combinations. (mpatocka)
Alasdair Kergon [Wed, 25 Jun 2008 19:52:52 +0000 (19:52 +0000)]
Underline longer report help text headings.
Alasdair Kergon [Wed, 25 Jun 2008 16:52:27 +0000 (16:52 +0000)]
Fix reporting of LV fields alongside unallocated PV segments.
Dave Wysochanski [Wed, 25 Jun 2008 16:51:26 +0000 (16:51 +0000)]
Test script cleanup.
Alasdair Kergon [Wed, 25 Jun 2008 14:44:00 +0000 (14:44 +0000)]
post-release
Alasdair Kergon [Wed, 25 Jun 2008 14:24:17 +0000 (14:24 +0000)]
pre-commit
Alasdair Kergon [Wed, 25 Jun 2008 14:10:33 +0000 (14:10 +0000)]
Align struct memblock in dbg_malloc for sparc.
Alasdair Kergon [Wed, 25 Jun 2008 00:10:36 +0000 (00:10 +0000)]
Cope with missing field values.
Alasdair Kergon [Tue, 24 Jun 2008 22:53:48 +0000 (22:53 +0000)]
Add --rows to dmsetup.
Alasdair Kergon [Tue, 24 Jun 2008 22:48:53 +0000 (22:48 +0000)]
Add --rows to reports.
Alasdair Kergon [Tue, 24 Jun 2008 21:21:04 +0000 (21:21 +0000)]
Add --unquoted to reporting tools.
Alasdair Kergon [Tue, 24 Jun 2008 20:16:47 +0000 (20:16 +0000)]
dmsetup --unquoted
Dave Wysochanski [Tue, 24 Jun 2008 20:10:32 +0000 (20:10 +0000)]
Refactor pv_create() to take cmd_context - no functional change.
Dave Wysochanski [Mon, 23 Jun 2008 19:26:21 +0000 (19:26 +0000)]
Suppress invalid 'sb_offset' compiler warning (FC8) with uninitialized_var().
device/dev-md.c:61: warning: ‘sb_offset’ may be used uninitialized in this function
Dave Wysochanski [Mon, 23 Jun 2008 19:04:34 +0000 (19:04 +0000)]
Add uninitialized_var macro to suppress invalid compiler warnings.
One such warning is seen on fedora9 gcc compiler:
/metadata.c:1923: warning: 'results' may be used uninitialized in this function
Dave Wysochanski [Mon, 23 Jun 2008 14:54:50 +0000 (14:54 +0000)]
Suppress 'sb_offset' compiler warning by using enum for md superblock versions.
The warning is bogus and is only seen on certain versions of gcc.
However using the enum does seem to clarify the intent of the code - only
3 possible md minor superblock versions.
Related compiler warning:
device/dev-md.c:53: warning: 'sb_offset' may be used uninitialized in this function
Jim Meyering [Mon, 23 Jun 2008 09:27:45 +0000 (09:27 +0000)]
lvm2_run: don't return uninitialized for _memlock_inc or _memlock_dec
* tools/lvmcmdlib.c: Initialize "ret". Also avoid useless string
comparison.
Jim Meyering [Mon, 23 Jun 2008 09:25:57 +0000 (09:25 +0000)]
configure: regenerate
Jim Meyering [Mon, 23 Jun 2008 09:25:08 +0000 (09:25 +0000)]
avoid link failure when configuring without --enable-cmdlib
* configure.in (LVM2CMD_LIB): Define if --enable-cmdlib.
* dmeventd/mirror/Makefile.in (CLDFLAGS): Use $(LVM2CMD_LIB) rather
than hard-coding -llvm2cmd.
* dmeventd/snapshot/Makefile.in (CLDFLAGS): Likewise.
Jim Meyering [Mon, 23 Jun 2008 09:23:48 +0000 (09:23 +0000)]
avoid link failure when configuring without --enable-readline
* configure.in: Define READLINE_SUPPORT not when processing
--enable-readline or --disable-readline, but rather only after
determining that readline support is desired and the readline
library is available/usable.
Christine Caulfield [Fri, 20 Jun 2008 12:46:21 +0000 (12:46 +0000)]
Make clvmd return immediately if other nodes are down in an openais cluster.
Christine Caulfield [Fri, 20 Jun 2008 10:58:28 +0000 (10:58 +0000)]
Make clvmd return immediately if other nodes are down in a gulm cluster.
bz#447799
Zdenek Kabelac [Wed, 18 Jun 2008 11:32:14 +0000 (11:32 +0000)]
Improve/Fix read ahead 'auto' calculation for stripe_size
Fix lvchange output for -r auto setting if auto is already set
Add testcase for read ahead
Jim Meyering [Wed, 18 Jun 2008 10:19:25 +0000 (10:19 +0000)]
avoid compiler warning about cast in OFFSET_OF macro
* dmsetup/dmsetup.c (OFFSET_OF): Use an equivalent definition
that does not cast a pointer value to a narrower type.
Dave Wysochanski [Tue, 17 Jun 2008 14:14:00 +0000 (14:14 +0000)]
Fix identifier 'error_message_produced' used ambiguously.
Related compiler warning:
log/log.c:242: warning: declaration of 'error_message_produced' shadows a global declaration
../include/log.h:98: warning: shadowed declaration is here
Dave Wysochanski [Mon, 16 Jun 2008 14:16:02 +0000 (14:16 +0000)]
Trivial fix to lvcreate man page for --mirrorlog option.
Jim Meyering [Fri, 13 Jun 2008 14:37:18 +0000 (14:37 +0000)]
Begin syncing configure.in for merge/unification with device-mapper.
Jim Meyering [Fri, 13 Jun 2008 12:15:55 +0000 (12:15 +0000)]
Don't deref uninitialized log_lv upon failed mirror addition.
* mirror.c (add_mirror_images): Ensure that log_lv is initialized.
Christine Caulfield [Fri, 13 Jun 2008 07:44:14 +0000 (07:44 +0000)]
Don't call openlog for every invocation of debuglog.
Patch from Masatake YAMATO
Alasdair Kergon [Thu, 12 Jun 2008 13:24:02 +0000 (13:24 +0000)]
Add --force to lvextend and lvresize.
Milan Broz [Thu, 12 Jun 2008 11:49:46 +0000 (11:49 +0000)]
Fix vgchange to not activate mirror leg and log volumes directly.
Jim Meyering [Thu, 12 Jun 2008 09:48:45 +0000 (09:48 +0000)]
Makefile.in: correct distclean rule
* Makefile.in (SUBDIRS): Remove long-unused test/* names.
(SUBDIRS) [distclean]: Append "test".
Discovered with Zdeněk Kabeláč.
Jim Meyering [Wed, 11 Jun 2008 15:02:52 +0000 (15:02 +0000)]
break (rather than return) so we have only one point of return
* tools/toollib.c (process_each_segment_in_lv): Upon sigint_caught,
break rather than returning ret_max. No semantic change.
This page took 0.065743 seconds and 5 git commands to generate.