]>
sourceware.org Git - lvm2.git/log
Alasdair Kergon [Sat, 7 Oct 2006 23:04:36 +0000 (23:04 +0000)]
Accept regionsize with lvconvert.
Alasdair Kergon [Sat, 7 Oct 2006 16:00:28 +0000 (16:00 +0000)]
more refactoring
Alasdair Kergon [Sat, 7 Oct 2006 12:41:06 +0000 (12:41 +0000)]
Extend _for_each_pv() to allow termination without error.
Alasdair Kergon [Sat, 7 Oct 2006 11:34:53 +0000 (11:34 +0000)]
abstract _is_contiguous()
Alasdair Kergon [Sat, 7 Oct 2006 11:23:22 +0000 (11:23 +0000)]
move _for_each_pv()
Alasdair Kergon [Sat, 7 Oct 2006 11:00:09 +0000 (11:00 +0000)]
Remove duplicated pv arg from _check_contiguous().
Alasdair Kergon [Sat, 7 Oct 2006 10:47:05 +0000 (10:47 +0000)]
Accept regionsize with lvconvert
Alasdair Kergon [Sat, 7 Oct 2006 10:43:40 +0000 (10:43 +0000)]
Correct regionsize default on lvcreate man page (MB).
Alasdair Kergon [Sat, 7 Oct 2006 10:42:27 +0000 (10:42 +0000)]
Add report columns with underscore before field names ending 'size'.
Patrick Caulfield [Fri, 6 Oct 2006 10:06:37 +0000 (10:06 +0000)]
Use strncpy rather than strcpy
Patrick Caulfield [Fri, 6 Oct 2006 10:06:10 +0000 (10:06 +0000)]
Fix clvmd bug that could cause it to die when a node with a long name crashed.
Alasdair Kergon [Thu, 5 Oct 2006 22:02:52 +0000 (22:02 +0000)]
Fix format_text mda_setup pv->size and pv_setup pe_count calculations.
(This area of the code needs a lot more work.)
Alasdair Kergon [Thu, 5 Oct 2006 21:24:48 +0000 (21:24 +0000)]
Fix _for_each_pv() for mirror with core log.
Alasdair Kergon [Thu, 5 Oct 2006 18:42:33 +0000 (18:42 +0000)]
Add lvm_dump.sh script to create a tarball of debugging info from a system.
Patrick Caulfield [Thu, 5 Oct 2006 13:55:50 +0000 (13:55 +0000)]
Vastly improve the errors returned to the user from clvmd.
It now captures the error messages that are generated and returns them
in the reply packet rather than just telling the user to check syslog.
Alasdair Kergon [Wed, 4 Oct 2006 16:03:17 +0000 (16:03 +0000)]
Remove unused #defines from filter-md.c.
Patrick Caulfield [Wed, 4 Oct 2006 08:42:14 +0000 (08:42 +0000)]
Make clvmd restart init script wait until clvmd has died before starting it.
Patrick Caulfield [Wed, 4 Oct 2006 08:28:17 +0000 (08:28 +0000)]
Update man page for clvmd -R
Patrick Caulfield [Wed, 4 Oct 2006 08:22:16 +0000 (08:22 +0000)]
Add -R switch to clvmd.
This option will instruct all the clvmd daemons in the cluster to reload their device cache
Alasdair Kergon [Tue, 3 Oct 2006 21:51:28 +0000 (21:51 +0000)]
Test. Future commit messages should now also go to the dm-devel list
(450 subscribers) for discussion as well as the read-only dm-cvs list
(just 15 subscribers).
Alasdair Kergon [Tue, 3 Oct 2006 18:02:06 +0000 (18:02 +0000)]
exclude targets that are always built-in
Alasdair Kergon [Tue, 3 Oct 2006 17:55:20 +0000 (17:55 +0000)]
Add LV column to reports listing kernel modules needed for activation.
Alasdair Kergon [Mon, 2 Oct 2006 16:46:27 +0000 (16:46 +0000)]
Show available fields if report given invalid field. (e.g. lvs -o list)
Alasdair Kergon [Mon, 2 Oct 2006 16:15:03 +0000 (16:15 +0000)]
Fix compiler warnings in percent arg. [pjc]
Alasdair Kergon [Sat, 30 Sep 2006 20:02:02 +0000 (20:02 +0000)]
Add timestamp functions with --disable-realtime configure option. [AJ]
Alasdair Kergon [Tue, 26 Sep 2006 09:35:43 +0000 (09:35 +0000)]
Add %VG, %LV and %FREE suffices to lvcreate/lvresize --extents arg.
e.g. lvcreate -l 100%FREE to create an LV using all available space.
lvextend -l 50%LV to increase an LV by 50% of its existing size.
lvcreate -l 20%VG to create an LV using 20% of the total VG size.
Alasdair Kergon [Thu, 21 Sep 2006 20:25:54 +0000 (20:25 +0000)]
Fix two potential NULL pointer derefs in error cases in vg_read().
Alasdair Kergon [Wed, 20 Sep 2006 17:36:47 +0000 (17:36 +0000)]
Separate --enable-cluster from locking lib options in lvmconf.sh.
Alasdair Kergon [Tue, 19 Sep 2006 20:20:40 +0000 (20:20 +0000)]
Supply missing comma. [via Debian]
Alasdair Kergon [Tue, 19 Sep 2006 19:36:59 +0000 (19:36 +0000)]
post-release
Alasdair Kergon [Tue, 19 Sep 2006 19:15:10 +0000 (19:15 +0000)]
pre-release
Alasdair Kergon [Tue, 19 Sep 2006 19:13:41 +0000 (19:13 +0000)]
Fix lvconvert mirror change case detection logic.
Fix mirror log detachment so it correctly becomes a standalone LV.
Alasdair Kergon [Tue, 19 Sep 2006 17:50:58 +0000 (17:50 +0000)]
post-release
Alasdair Kergon [Tue, 19 Sep 2006 17:43:03 +0000 (17:43 +0000)]
pre-release
Alasdair Kergon [Tue, 19 Sep 2006 17:30:04 +0000 (17:30 +0000)]
Reorder mm bounds_check code to reduce window for a dmeventd race. (dm_free_aux)
Alasdair Kergon [Mon, 11 Sep 2006 21:14:56 +0000 (21:14 +0000)]
Extend _check_contiguous() to detect single-area LVs.
Include mirror log (untested) in _for_each_pv() processing.
Use MIRROR_LOG_SIZE constant.
Remove struct seg_pvs from _for_each_pv() for generalisation.
Avoid adding duplicates to list of parallel PVs to avoid.
Alasdair Kergon [Mon, 11 Sep 2006 14:24:58 +0000 (14:24 +0000)]
Fix several incorrect comparisons in parallel area avoidance code.
Fix segment lengths when flattening existing parallel areas.
Log existing parallel areas prior to allocation.
Fix mirror log creation when activation disabled.
Alasdair Kergon [Thu, 7 Sep 2006 23:23:45 +0000 (23:23 +0000)]
fix vgreduce clustered check
Alasdair Kergon [Sat, 2 Sep 2006 01:18:17 +0000 (01:18 +0000)]
When using local file locking, skip clustered VGs.
Add fallback_to_clustered_locking and fallback_to_local_locking parameters.
Alasdair Kergon [Thu, 31 Aug 2006 22:21:00 +0000 (22:21 +0000)]
lvm.static uses built-in cluster locking instead of external locking.
Don't attempt to load shared libraries if built statically.
Alasdair Kergon [Thu, 31 Aug 2006 20:56:33 +0000 (20:56 +0000)]
Change default locking_lib to liblvm2clusterlock.so.
Alasdair Kergon [Fri, 25 Aug 2006 23:02:33 +0000 (23:02 +0000)]
Add skip_dev_dir() to process command line VGs.
Patrick Caulfield [Thu, 24 Aug 2006 12:45:05 +0000 (12:45 +0000)]
Stop clvmd complaining about nodes that have left the cluster
Alasdair Kergon [Tue, 22 Aug 2006 15:56:06 +0000 (15:56 +0000)]
stub.h shouldn't be here
Patrick Caulfield [Tue, 22 Aug 2006 09:49:20 +0000 (09:49 +0000)]
Add needed new parameter to create_toolcontext().
Alasdair Kergon [Mon, 21 Aug 2006 12:54:53 +0000 (12:54 +0000)]
Move lvm_snprintf into libdevmapper.
Alasdair Kergon [Mon, 21 Aug 2006 12:52:39 +0000 (12:52 +0000)]
Add dm_snprintf
Alasdair Kergon [Mon, 21 Aug 2006 12:07:03 +0000 (12:07 +0000)]
Add dm_split_words() and dm_split_lvm_name() to libdevmapper.
Alasdair Kergon [Fri, 18 Aug 2006 22:35:59 +0000 (22:35 +0000)]
fix lvm.conf (5) refs
Alasdair Kergon [Fri, 18 Aug 2006 22:27:01 +0000 (22:27 +0000)]
mirror man page tweaks
Alasdair Kergon [Fri, 18 Aug 2006 21:49:19 +0000 (21:49 +0000)]
Add mirroring into man pages
Alasdair Kergon [Fri, 18 Aug 2006 21:38:58 +0000 (21:38 +0000)]
reorder bounds check code
Alasdair Kergon [Fri, 18 Aug 2006 21:19:54 +0000 (21:19 +0000)]
Prevent mirror renames.
Alasdair Kergon [Fri, 18 Aug 2006 21:17:18 +0000 (21:17 +0000)]
Move CMDLIB code into separate file and record whether static build.
Alasdair Kergon [Thu, 17 Aug 2006 20:04:38 +0000 (20:04 +0000)]
post
Alasdair Kergon [Thu, 17 Aug 2006 19:56:28 +0000 (19:56 +0000)]
wrappers files
Alasdair Kergon [Thu, 17 Aug 2006 19:55:50 +0000 (19:55 +0000)]
pre-release
Alasdair Kergon [Thu, 17 Aug 2006 19:53:36 +0000 (19:53 +0000)]
Fix PE_ALIGN for pagesize over 32KB.
Alasdair Kergon [Thu, 17 Aug 2006 19:30:59 +0000 (19:30 +0000)]
wrap PE_ALIGN
Alasdair Kergon [Thu, 17 Aug 2006 19:15:27 +0000 (19:15 +0000)]
Separate out LVM1_PE_ALIGN.
Alasdair Kergon [Thu, 17 Aug 2006 18:23:44 +0000 (18:23 +0000)]
Add lvm_getpagesize wrapper.
Alasdair Kergon [Wed, 16 Aug 2006 14:41:42 +0000 (14:41 +0000)]
Add --maxphysicalvolumes to vgchange.
Alasdair Kergon [Tue, 15 Aug 2006 19:13:06 +0000 (19:13 +0000)]
post-release
Alasdair Kergon [Tue, 15 Aug 2006 19:06:09 +0000 (19:06 +0000)]
pre-release
Alasdair Kergon [Tue, 15 Aug 2006 17:43:10 +0000 (17:43 +0000)]
post-release
Alasdair Kergon [Tue, 15 Aug 2006 17:38:38 +0000 (17:38 +0000)]
pre-release
Alasdair Kergon [Thu, 10 Aug 2006 20:53:21 +0000 (20:53 +0000)]
fix getopt_long error check
Alasdair Kergon [Thu, 10 Aug 2006 14:11:03 +0000 (14:11 +0000)]
Add --table argument to dmsetup for a one-line table.
Abort if errors are found during cmdline option processing.
Alasdair Kergon [Wed, 9 Aug 2006 19:33:25 +0000 (19:33 +0000)]
Add checks for duplicate LV name, lvid and PV id before writing metadata.
Report all sanity check failures, not just the first.
Alasdair Kergon [Tue, 8 Aug 2006 21:22:31 +0000 (21:22 +0000)]
Add lockfs indicator to debug output.
Alasdair Kergon [Tue, 8 Aug 2006 21:20:00 +0000 (21:20 +0000)]
Fix missing lockfs on first snapshot creation.
Alasdair Kergon [Tue, 1 Aug 2006 14:56:33 +0000 (14:56 +0000)]
Add --trustcache option to reporting commands in preparation for supporting
event-driven model. Without changes to the way the cache gets updated, the
option is currently unreliable without a global lock to prevent any lvm2
commands from running concurrently.
Alasdair Kergon [Thu, 20 Jul 2006 20:37:10 +0000 (20:37 +0000)]
Fix locking for mimage removal.
Alasdair Kergon [Wed, 19 Jul 2006 18:55:58 +0000 (18:55 +0000)]
Fix clvmd_init_rhel4 'status' exit code.
Alasdair Kergon [Mon, 17 Jul 2006 14:39:54 +0000 (14:39 +0000)]
post-release
Alasdair Kergon [Mon, 17 Jul 2006 14:32:00 +0000 (14:32 +0000)]
pre-release
Alasdair Kergon [Mon, 10 Jul 2006 19:39:14 +0000 (19:39 +0000)]
Fix activation logic in lvchange --persistent.
Alasdair Kergon [Mon, 10 Jul 2006 19:17:40 +0000 (19:17 +0000)]
Don't ignore persistent minor numbers when activating.
Alasdair Kergon [Wed, 5 Jul 2006 21:07:35 +0000 (21:07 +0000)]
test
Alasdair Kergon [Wed, 5 Jul 2006 21:03:15 +0000 (21:03 +0000)]
test
Alasdair Kergon [Wed, 5 Jul 2006 21:01:06 +0000 (21:01 +0000)]
Append full patch to checkin emails.
Alasdair Kergon [Wed, 5 Jul 2006 17:29:12 +0000 (17:29 +0000)]
Avoid duplicate dmeventd subdir with 'make distclean'.
Alasdair Kergon [Wed, 5 Jul 2006 17:26:36 +0000 (17:26 +0000)]
add dlerror to another error path
Alasdair Kergon [Tue, 4 Jul 2006 19:52:47 +0000 (19:52 +0000)]
Differentiate between the two 'log device failed' cases in vgreduce.
Alasdair Kergon [Tue, 4 Jul 2006 19:40:27 +0000 (19:40 +0000)]
Use RTLD_GLOBAL when loading shared libraries.
Alasdair Kergon [Tue, 4 Jul 2006 19:36:49 +0000 (19:36 +0000)]
Add some forgotten memlock checks to _vg_read to protect against full scans.
Alasdair Kergon [Tue, 4 Jul 2006 18:57:27 +0000 (18:57 +0000)]
Add mutex to dmeventd_mirror to avoid concurrent execution.
Alasdair Kergon [Tue, 4 Jul 2006 18:51:59 +0000 (18:51 +0000)]
If VG is already consistent with --removemissing, return success not failure.
Alasdair Kergon [Sun, 18 Jun 2006 11:51:46 +0000 (11:51 +0000)]
force remove fixes
Alasdair Kergon [Sun, 18 Jun 2006 11:35:04 +0000 (11:35 +0000)]
Add --force to dmsetup remove* to load error target. [Untested.]
Update dmsetup man page.
Alasdair Kergon [Sat, 17 Jun 2006 16:12:41 +0000 (16:12 +0000)]
dmsetup remove_all also performs mknodes.
Alasdair Kergon [Wed, 14 Jun 2006 22:00:03 +0000 (22:00 +0000)]
Don't suppress identical table reloads if permission changes.
Alasdair Kergon [Wed, 14 Jun 2006 20:27:15 +0000 (20:27 +0000)]
Fix return code if VG specified on command line is not found.
Alasdair Kergon [Wed, 14 Jun 2006 20:11:22 +0000 (20:11 +0000)]
Fix PV tools to include orphaned PVs in default output again.
Alasdair Kergon [Mon, 12 Jun 2006 17:34:20 +0000 (17:34 +0000)]
test checkin
Alasdair Kergon [Mon, 12 Jun 2006 17:32:43 +0000 (17:32 +0000)]
test checkin
Alasdair Kergon [Mon, 12 Jun 2006 17:30:29 +0000 (17:30 +0000)]
test checkin
Alasdair Kergon [Mon, 12 Jun 2006 17:18:31 +0000 (17:18 +0000)]
checkin test
Patrick Caulfield [Mon, 12 Jun 2006 09:46:35 +0000 (09:46 +0000)]
Fix "Unaligned access" when using clvm
bz#194626
Alasdair Kergon [Thu, 8 Jun 2006 22:15:49 +0000 (22:15 +0000)]
Fix an extra dev_close in a label_read error path.
This page took 0.060504 seconds and 5 git commands to generate.