]> sourceware.org Git - lvm2.git/log
lvm2.git
17 years agoFix check for snapshot module when activating snapshot.
Alasdair Kergon [Mon, 20 Nov 2006 16:45:45 +0000 (16:45 +0000)]
Fix check for snapshot module when activating snapshot.

17 years agoFix pvremove error path for case when PV is in use.
Alasdair Kergon [Fri, 17 Nov 2006 02:45:51 +0000 (02:45 +0000)]
Fix pvremove error path for case when PV is in use.

17 years agoWarn if certain duplicate config file entries are seen.
Alasdair Kergon [Thu, 16 Nov 2006 17:36:00 +0000 (17:36 +0000)]
Warn if certain duplicate config file entries are seen.
(not thoroughly tested)

17 years agoEnhance lvm_dump.sh for sysreport integration and add man page.
Alasdair Kergon [Thu, 16 Nov 2006 16:44:48 +0000 (16:44 +0000)]
Enhance lvm_dump.sh for sysreport integration and add man page.

17 years agoFix --autobackup argument which could never disable backups.
Alasdair Kergon [Tue, 14 Nov 2006 15:28:50 +0000 (15:28 +0000)]
Fix --autobackup argument which could never disable backups.

17 years agoFix a label_verify error path.
Alasdair Kergon [Tue, 14 Nov 2006 15:03:07 +0000 (15:03 +0000)]
Fix a label_verify error path.

17 years agopost-release
Alasdair Kergon [Fri, 10 Nov 2006 21:27:51 +0000 (21:27 +0000)]
post-release

17 years agopre-release
Alasdair Kergon [Fri, 10 Nov 2006 21:22:34 +0000 (21:22 +0000)]
pre-release

17 years agofix cast
Alasdair Kergon [Fri, 10 Nov 2006 20:15:10 +0000 (20:15 +0000)]
fix cast

17 years agoFix adjusted_mirror_region_size() for 64-bit size.
Alasdair Kergon [Fri, 10 Nov 2006 19:35:03 +0000 (19:35 +0000)]
Fix adjusted_mirror_region_size() for 64-bit size.

17 years agoAdd some missing bounds checks on 32 bit extent counters.
Alasdair Kergon [Fri, 10 Nov 2006 18:24:11 +0000 (18:24 +0000)]
Add some missing bounds checks on 32 bit extent counters.
Add Petabyte and Exabyte support.
Fix lvcreate error message when 0 extents requested.

17 years agoAdd note to lvremove man page: volumes must be inactive on
Patrick Caulfield [Mon, 6 Nov 2006 14:11:40 +0000 (14:11 +0000)]
Add note to lvremove man page: volumes must be inactive on
all cluster nodes before being removed.

17 years agoProtect .cache manipulations with fcntl locking.
Alasdair Kergon [Sat, 4 Nov 2006 03:34:10 +0000 (03:34 +0000)]
Protect .cache manipulations with fcntl locking.
Change .cache timestamp comparisons to use ctime.

17 years agofix shift
Alasdair Kergon [Fri, 3 Nov 2006 21:23:06 +0000 (21:23 +0000)]
fix shift

17 years agofix last check-in: lv->size is in sectors
Alasdair Kergon [Fri, 3 Nov 2006 21:07:15 +0000 (21:07 +0000)]
fix last check-in: lv->size is in sectors

17 years agoFix mirror log LV writing to set all bits in whole LV.
Alasdair Kergon [Thu, 2 Nov 2006 23:33:20 +0000 (23:33 +0000)]
Fix mirror log LV writing to set all bits in whole LV.

17 years agoFix clustered VG detection and default runlevels in clvmd_init_rhel4.
Alasdair Kergon [Wed, 1 Nov 2006 18:25:26 +0000 (18:25 +0000)]
Fix clustered VG detection and default runlevels in clvmd_init_rhel4.

17 years agoFix high-level free space check for partial allocations.
Alasdair Kergon [Mon, 30 Oct 2006 16:10:55 +0000 (16:10 +0000)]
Fix high-level free space check for partial allocations.

17 years agopost-release
Alasdair Kergon [Fri, 27 Oct 2006 15:37:02 +0000 (15:37 +0000)]
post-release

17 years agopre-release
Alasdair Kergon [Fri, 27 Oct 2006 15:21:07 +0000 (15:21 +0000)]
pre-release

17 years agodd couple of missing files to tools/Makefile CLEAN_TARGETS.
Alasdair Kergon [Thu, 26 Oct 2006 20:37:13 +0000 (20:37 +0000)]
dd couple of missing files to tools/Makefile CLEAN_TARGETS.

17 years agoWhen adding snapshot leave cow LV mapped device active after zeroing.
Alasdair Kergon [Thu, 26 Oct 2006 18:22:10 +0000 (18:22 +0000)]
When adding snapshot leave cow LV mapped device active after zeroing.

17 years ago.
Alasdair Kergon [Tue, 24 Oct 2006 19:07:32 +0000 (19:07 +0000)]
.

17 years ago- likely cut and paste error. Fix wrong function name in debug
Jonathan Earl Brassow [Tue, 24 Oct 2006 18:49:31 +0000 (18:49 +0000)]
- likely cut and paste error.  Fix wrong function name in debug
  output.

17 years agoAdd dev_flush() to set_lv()
Alasdair Kergon [Tue, 24 Oct 2006 18:25:30 +0000 (18:25 +0000)]
Add dev_flush() to set_lv()

17 years agoresync alphabetical order
Alasdair Kergon [Tue, 24 Oct 2006 17:19:48 +0000 (17:19 +0000)]
resync alphabetical order

17 years agotry forcesync -> resync
Alasdair Kergon [Tue, 24 Oct 2006 17:18:25 +0000 (17:18 +0000)]
try forcesync -> resync

17 years agoreword --resync desc a bit
Alasdair Kergon [Tue, 24 Oct 2006 17:09:40 +0000 (17:09 +0000)]
reword --resync desc a bit

17 years agofix forcesync local active detection
Alasdair Kergon [Tue, 24 Oct 2006 15:30:33 +0000 (15:30 +0000)]
fix forcesync local active detection

17 years agoAdd lvchange --forcesync.
Alasdair Kergon [Mon, 23 Oct 2006 23:03:55 +0000 (23:03 +0000)]
Add lvchange --forcesync.

17 years agoPerform high-level free space check before each allocation attempt.
Alasdair Kergon [Mon, 23 Oct 2006 15:54:51 +0000 (15:54 +0000)]
Perform high-level free space check before each allocation attempt.

17 years agoDon't allow a node to remove an LV that's exclusively active on anther node.
Patrick Caulfield [Mon, 23 Oct 2006 11:46:16 +0000 (11:46 +0000)]
Don't allow a node to remove an LV that's exclusively active on anther node.

17 years agoCope if same PV is included more than once in cmdline PE range list.
Alasdair Kergon [Sat, 21 Oct 2006 23:18:43 +0000 (23:18 +0000)]
Cope if same PV is included more than once in cmdline PE range list.

17 years agogetline debug free
Alasdair Kergon [Thu, 19 Oct 2006 16:50:05 +0000 (16:50 +0000)]
getline debug free

17 years agoSuppress encryption key in 'dmsetup table' output unless --showkeys supplied.
Alasdair Kergon [Thu, 19 Oct 2006 15:34:50 +0000 (15:34 +0000)]
Suppress encryption key in 'dmsetup table' output unless --showkeys supplied.

17 years agoSet PV size to current device size if it is found to be zero.
Alasdair Kergon [Thu, 19 Oct 2006 12:53:47 +0000 (12:53 +0000)]
Set PV size to current device size if it is found to be zero.

17 years agoAdd segment parameter to target_present functions.
Alasdair Kergon [Wed, 18 Oct 2006 18:01:53 +0000 (18:01 +0000)]
Add segment parameter to target_present functions.

17 years agopost-release
Alasdair Kergon [Mon, 16 Oct 2006 17:18:08 +0000 (17:18 +0000)]
post-release

17 years agorevert
Alasdair Kergon [Mon, 16 Oct 2006 16:47:56 +0000 (16:47 +0000)]
revert

17 years agopre-release
Alasdair Kergon [Mon, 16 Oct 2006 16:44:28 +0000 (16:44 +0000)]
pre-release

17 years agoFix pvdisplay to use vg_read() for non-orphans
Alasdair Kergon [Mon, 16 Oct 2006 16:29:40 +0000 (16:29 +0000)]
Fix pvdisplay to use vg_read() for non-orphans

17 years agoFall back to internal locking if external locking lib is missing or fails.
Alasdair Kergon [Sat, 14 Oct 2006 16:37:54 +0000 (16:37 +0000)]
Fall back to internal locking if external locking lib is missing or fails.

17 years agoRetain activation state after changing LV minor number with --force.
Alasdair Kergon [Fri, 13 Oct 2006 21:33:31 +0000 (21:33 +0000)]
Retain activation state after changing LV minor number with --force.

17 years agopost-release.
Alasdair Kergon [Fri, 13 Oct 2006 19:01:30 +0000 (19:01 +0000)]
post-release.

Note that I've dropped the 2.4 kernel files from the release tarballs now.

17 years agopre-release
Alasdair Kergon [Fri, 13 Oct 2006 18:43:53 +0000 (18:43 +0000)]
pre-release

17 years agoAvoid deptree attempting to suspend a device that's already suspended.
Alasdair Kergon [Fri, 13 Oct 2006 14:03:35 +0000 (14:03 +0000)]
Avoid deptree attempting to suspend a device that's already suspended.

17 years agoPropagate clustered flag in vgsplit and require resizeable flag.
Alasdair Kergon [Fri, 13 Oct 2006 13:22:44 +0000 (13:22 +0000)]
Propagate clustered flag in vgsplit and require resizeable flag.

17 years agopost-release
Alasdair Kergon [Thu, 12 Oct 2006 18:20:45 +0000 (18:20 +0000)]
post-release

17 years agofix realtime msg alignment
Alasdair Kergon [Thu, 12 Oct 2006 18:17:09 +0000 (18:17 +0000)]
fix realtime msg alignment

17 years agopre-release
Alasdair Kergon [Thu, 12 Oct 2006 18:13:33 +0000 (18:13 +0000)]
pre-release

17 years ago.
Alasdair Kergon [Thu, 12 Oct 2006 17:42:40 +0000 (17:42 +0000)]
.

17 years agomissing mesg
Alasdair Kergon [Thu, 12 Oct 2006 17:41:21 +0000 (17:41 +0000)]
missing mesg

17 years agopre-release
Alasdair Kergon [Thu, 12 Oct 2006 17:37:42 +0000 (17:37 +0000)]
pre-release

17 years agonoflush code fixes: missing debug log; non-standard variable name
Alasdair Kergon [Thu, 12 Oct 2006 17:29:05 +0000 (17:29 +0000)]
noflush code fixes: missing debug log; non-standard variable name

17 years agoremove unused variable
Alasdair Kergon [Thu, 12 Oct 2006 17:18:40 +0000 (17:18 +0000)]
remove unused variable

17 years agofix dmsetup usage display (missing \n and --noflush wrong place)
Alasdair Kergon [Thu, 12 Oct 2006 17:09:09 +0000 (17:09 +0000)]
fix dmsetup usage display (missing \n and --noflush wrong place)

17 years ago Add suspend noflush support.
Alasdair Kergon [Thu, 12 Oct 2006 15:42:25 +0000 (15:42 +0000)]
  Add suspend noflush support.
  Add basic dmsetup loop support.

17 years agoTest message to lvm-devel list.
Alasdair Kergon [Tue, 10 Oct 2006 17:20:40 +0000 (17:20 +0000)]
Test message to lvm-devel list.

17 years agoAdd clvmd call to return the cluster name.
Patrick Caulfield [Mon, 9 Oct 2006 14:11:57 +0000 (14:11 +0000)]
Add clvmd call to return the cluster name.

17 years agoadd cling allocation policy
Alasdair Kergon [Sun, 8 Oct 2006 12:01:13 +0000 (12:01 +0000)]
add cling allocation policy

17 years ago.
Alasdair Kergon [Sat, 7 Oct 2006 23:42:03 +0000 (23:42 +0000)]
.

17 years agocheck_contiguous to use for_each_pv
Alasdair Kergon [Sat, 7 Oct 2006 23:40:36 +0000 (23:40 +0000)]
check_contiguous to use for_each_pv

17 years agoMore work towards pv->size always holding the same value in internal metadata.
Alasdair Kergon [Sat, 7 Oct 2006 23:17:17 +0000 (23:17 +0000)]
More work towards pv->size always holding the same value in internal metadata.
Store it in external text metadata as dev_size, and estimate it if not
present when metadata is read back in.

17 years agorely on pv_setup functions to fix up pe_count
Alasdair Kergon [Sat, 7 Oct 2006 23:06:18 +0000 (23:06 +0000)]
rely on pv_setup functions to fix up pe_count

17 years agoAccept regionsize with lvconvert.
Alasdair Kergon [Sat, 7 Oct 2006 23:04:36 +0000 (23:04 +0000)]
Accept regionsize with lvconvert.

17 years agomore refactoring
Alasdair Kergon [Sat, 7 Oct 2006 16:00:28 +0000 (16:00 +0000)]
more refactoring

17 years agoExtend _for_each_pv() to allow termination without error.
Alasdair Kergon [Sat, 7 Oct 2006 12:41:06 +0000 (12:41 +0000)]
Extend _for_each_pv() to allow termination without error.

17 years agoabstract _is_contiguous()
Alasdair Kergon [Sat, 7 Oct 2006 11:34:53 +0000 (11:34 +0000)]
abstract _is_contiguous()

17 years agomove _for_each_pv()
Alasdair Kergon [Sat, 7 Oct 2006 11:23:22 +0000 (11:23 +0000)]
move _for_each_pv()

17 years agoRemove duplicated pv arg from _check_contiguous().
Alasdair Kergon [Sat, 7 Oct 2006 11:00:09 +0000 (11:00 +0000)]
Remove duplicated pv arg from _check_contiguous().

17 years agoAccept regionsize with lvconvert
Alasdair Kergon [Sat, 7 Oct 2006 10:47:05 +0000 (10:47 +0000)]
Accept regionsize with lvconvert

17 years agoCorrect regionsize default on lvcreate man page (MB).
Alasdair Kergon [Sat, 7 Oct 2006 10:43:40 +0000 (10:43 +0000)]
Correct regionsize default on lvcreate man page (MB).

17 years agoAdd report columns with underscore before field names ending 'size'.
Alasdair Kergon [Sat, 7 Oct 2006 10:42:27 +0000 (10:42 +0000)]
Add report columns with underscore before field names ending 'size'.

17 years agoUse strncpy rather than strcpy
Patrick Caulfield [Fri, 6 Oct 2006 10:06:37 +0000 (10:06 +0000)]
Use strncpy rather than strcpy

17 years agoFix clvmd bug that could cause it to die when a node with a long name crashed.
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.

17 years agoFix format_text mda_setup pv->size and pv_setup pe_count calculations.
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.)

17 years agoFix _for_each_pv() for mirror with core log.
Alasdair Kergon [Thu, 5 Oct 2006 21:24:48 +0000 (21:24 +0000)]
Fix _for_each_pv() for mirror with core log.

17 years agoAdd lvm_dump.sh script to create a tarball of debugging info from a system.
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.

17 years agoVastly improve the errors returned to the user from clvmd.
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.

17 years agoRemove unused #defines from filter-md.c.
Alasdair Kergon [Wed, 4 Oct 2006 16:03:17 +0000 (16:03 +0000)]
Remove unused #defines from filter-md.c.

17 years agoMake clvmd restart init script wait until clvmd has died before starting it.
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.

17 years agoUpdate man page for clvmd -R
Patrick Caulfield [Wed, 4 Oct 2006 08:28:17 +0000 (08:28 +0000)]
Update man page for clvmd -R

17 years agoAdd -R switch to clvmd.
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

17 years agoTest. Future commit messages should now also go to the dm-devel list
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).

17 years agoexclude targets that are always built-in
Alasdair Kergon [Tue, 3 Oct 2006 18:02:06 +0000 (18:02 +0000)]
exclude targets that are always built-in

17 years agoAdd LV column to reports listing kernel modules needed for activation.
Alasdair Kergon [Tue, 3 Oct 2006 17:55:20 +0000 (17:55 +0000)]
Add LV column to reports listing kernel modules needed for activation.

17 years agoShow available fields if report given invalid field. (e.g. lvs -o list)
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)

17 years agoFix compiler warnings in percent arg. [pjc]
Alasdair Kergon [Mon, 2 Oct 2006 16:15:03 +0000 (16:15 +0000)]
Fix compiler warnings in percent arg.  [pjc]

17 years agoAdd timestamp functions with --disable-realtime configure option. [AJ]
Alasdair Kergon [Sat, 30 Sep 2006 20:02:02 +0000 (20:02 +0000)]
Add timestamp functions with --disable-realtime configure option. [AJ]

17 years agoAdd %VG, %LV and %FREE suffices to lvcreate/lvresize --extents arg.
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.

17 years agoFix two potential NULL pointer derefs in error cases in vg_read().
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().

17 years agoSeparate --enable-cluster from locking lib options in lvmconf.sh.
Alasdair Kergon [Wed, 20 Sep 2006 17:36:47 +0000 (17:36 +0000)]
Separate --enable-cluster from locking lib options in lvmconf.sh.

17 years agoSupply missing comma. [via Debian]
Alasdair Kergon [Tue, 19 Sep 2006 20:20:40 +0000 (20:20 +0000)]
Supply missing comma.  [via Debian]

17 years agopost-release
Alasdair Kergon [Tue, 19 Sep 2006 19:36:59 +0000 (19:36 +0000)]
post-release

17 years agopre-release
Alasdair Kergon [Tue, 19 Sep 2006 19:15:10 +0000 (19:15 +0000)]
pre-release

17 years agoFix lvconvert mirror change case detection logic.
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.

17 years agopost-release
Alasdair Kergon [Tue, 19 Sep 2006 17:50:58 +0000 (17:50 +0000)]
post-release

17 years agopre-release
Alasdair Kergon [Tue, 19 Sep 2006 17:43:03 +0000 (17:43 +0000)]
pre-release

17 years agoReorder mm bounds_check code to reduce window for a dmeventd race. (dm_free_aux)
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)

18 years agoExtend _check_contiguous() to detect single-area LVs.
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.

This page took 0.094513 seconds and 5 git commands to generate.