]> sourceware.org Git - lvm2.git/log
lvm2.git
17 years agoFix partition table processing after sparc changes (introduced in 2.02.16).
Alasdair Kergon [Mon, 15 Jan 2007 21:55:11 +0000 (21:55 +0000)]
Fix partition table processing after sparc changes (introduced in 2.02.16).
Fix cmdline PE range processing segfault (introduced in 2.02.13).

17 years agofix recent checkins
Alasdair Kergon [Mon, 15 Jan 2007 19:47:49 +0000 (19:47 +0000)]
fix recent checkins

17 years agofail registration if timeout thread cannot be started
Alasdair Kergon [Mon, 15 Jan 2007 19:19:31 +0000 (19:19 +0000)]
fail registration if timeout thread cannot be started

17 years agouse DMEVENTD_PATH
Alasdair Kergon [Mon, 15 Jan 2007 19:11:58 +0000 (19:11 +0000)]
use DMEVENTD_PATH

17 years agostatic naming
Alasdair Kergon [Mon, 15 Jan 2007 18:58:40 +0000 (18:58 +0000)]
static naming

17 years agoSome libdevmapper-event interface changes.
Alasdair Kergon [Mon, 15 Jan 2007 18:22:02 +0000 (18:22 +0000)]
Some libdevmapper-event interface changes.

17 years agoMore libdevmapper-event interface changes and fixes.
Alasdair Kergon [Mon, 15 Jan 2007 18:21:01 +0000 (18:21 +0000)]
More libdevmapper-event interface changes and fixes.
Rename dm_saprintf() to dm_asprintf().

17 years agoReport error if NULL pointer supplied to dm_strdup_aux().
Alasdair Kergon [Mon, 15 Jan 2007 14:39:12 +0000 (14:39 +0000)]
Report error if NULL pointer supplied to dm_strdup_aux().

17 years agoReport dmeventd mirror monitoring status.
Alasdair Kergon [Fri, 12 Jan 2007 20:38:30 +0000 (20:38 +0000)]
Report dmeventd mirror monitoring status.

17 years agoReinstate dm_event_get_registered_device
Alasdair Kergon [Fri, 12 Jan 2007 20:22:11 +0000 (20:22 +0000)]
Reinstate dm_event_get_registered_device

17 years agopost-release
Alasdair Kergon [Thu, 11 Jan 2007 23:19:08 +0000 (23:19 +0000)]
post-release

17 years agopre-release
Alasdair Kergon [Thu, 11 Jan 2007 22:49:43 +0000 (22:49 +0000)]
pre-release

17 years agoupdated dmeventd interface
Alasdair Kergon [Thu, 11 Jan 2007 22:24:32 +0000 (22:24 +0000)]
updated dmeventd interface

17 years agoLots of dmeventd-related changes.
Alasdair Kergon [Thu, 11 Jan 2007 21:54:53 +0000 (21:54 +0000)]
Lots of dmeventd-related changes.

17 years agofail if status args are missing
Alasdair Kergon [Thu, 11 Jan 2007 20:11:19 +0000 (20:11 +0000)]
fail if status args are missing

17 years agoRemove dmeventd mirror status line word limit
Alasdair Kergon [Thu, 11 Jan 2007 19:52:06 +0000 (19:52 +0000)]
Remove dmeventd mirror status line word limit

17 years agoUse CFLAGS when linking so mixed sparc builds can supply -m64
Alasdair Kergon [Thu, 11 Jan 2007 17:12:27 +0000 (17:12 +0000)]
Use CFLAGS when linking so mixed sparc builds can supply -m64

17 years agoUse CFLAGS when linking so mixed sparc builds can supply -m64.
Alasdair Kergon [Thu, 11 Jan 2007 16:23:22 +0000 (16:23 +0000)]
Use CFLAGS when linking so mixed sparc builds can supply -m64.

17 years agoPrevent permission changes on active mirrors.
Alasdair Kergon [Wed, 10 Jan 2007 19:56:39 +0000 (19:56 +0000)]
Prevent permission changes on active mirrors.

17 years agoPrint warning instead of error message if cannot zero volume
Milan Broz [Wed, 10 Jan 2007 14:13:46 +0000 (14:13 +0000)]
Print warning instead of error message if cannot zero volume
Update lvconvert man page (snapshot option)

17 years agodumpconfig accepts a list of configuration variables to display.
Alasdair Kergon [Tue, 9 Jan 2007 23:22:31 +0000 (23:22 +0000)]
dumpconfig accepts a list of configuration variables to display.
Change dumpconfig to use --file to redirect output to a file.

17 years agoAvoid vgreduce error when mirror code removes the log LV.
Alasdair Kergon [Tue, 9 Jan 2007 23:14:35 +0000 (23:14 +0000)]
Avoid vgreduce error when mirror code removes the log LV.

17 years agoRemove 3 redundant AC_MSG_RESULTs from configure.in.
Alasdair Kergon [Tue, 9 Jan 2007 22:07:20 +0000 (22:07 +0000)]
Remove 3 redundant AC_MSG_RESULTs from configure.in.

17 years agoFree memory in _raw_read_mda_header() error paths.
Alasdair Kergon [Tue, 9 Jan 2007 21:12:41 +0000 (21:12 +0000)]
Free memory in _raw_read_mda_header() error paths.
Fix ambiguous vgsplit error message for split LV.
Fix lvextend man page typo.

17 years agoAdd configure --with-dmdir to compile against a device-mapper source tree.
Alasdair Kergon [Tue, 9 Jan 2007 20:31:08 +0000 (20:31 +0000)]
Add configure --with-dmdir to compile against a device-mapper source tree.
Use no flush suspending for mirrors.

17 years agoAdd dm_tree_use_no_flush_suspend().
Alasdair Kergon [Tue, 9 Jan 2007 19:44:07 +0000 (19:44 +0000)]
Add dm_tree_use_no_flush_suspend().

17 years agofix last checkin
Alasdair Kergon [Mon, 8 Jan 2007 15:35:08 +0000 (15:35 +0000)]
fix last checkin

17 years agoLots of dmevent changes.
Alasdair Kergon [Mon, 8 Jan 2007 15:18:52 +0000 (15:18 +0000)]
Lots of dmevent changes.
Export dm_basename().
Cope with a trailing space when comparing tables prior to possible reload.

17 years agoAdd dmeventd_mirror register_mutex, tidy initialisation & add memlock.
Alasdair Kergon [Mon, 8 Jan 2007 14:24:20 +0000 (14:24 +0000)]
Add dmeventd_mirror register_mutex, tidy initialisation & add memlock.

17 years agoFix create mirror with name longer than 22 chars.
Milan Broz [Fri, 5 Jan 2007 15:53:40 +0000 (15:53 +0000)]
Fix create mirror with name longer than 22 chars.

17 years agoFix some activate.c prototypes when compiled without devmapper.
Alasdair Kergon [Wed, 20 Dec 2006 16:19:01 +0000 (16:19 +0000)]
Fix some activate.c prototypes when compiled without devmapper.

17 years agoFix dmeventd mirror to cope if monitored device disappears.
Alasdair Kergon [Wed, 20 Dec 2006 14:35:02 +0000 (14:35 +0000)]
Fix dmeventd mirror to cope if monitored device disappears.

17 years agopost-release
Alasdair Kergon [Thu, 14 Dec 2006 22:21:32 +0000 (22:21 +0000)]
post-release

17 years agopre-release
Alasdair Kergon [Thu, 14 Dec 2006 20:05:08 +0000 (20:05 +0000)]
pre-release

17 years agoAdd missing pvremove error message when device doesn't exist.
Alasdair Kergon [Wed, 13 Dec 2006 18:40:23 +0000 (18:40 +0000)]
Add missing pvremove error message when device doesn't exist.

17 years agoWhen lvconvert allocates a mirror log, respect parallel area constraints.
Alasdair Kergon [Wed, 13 Dec 2006 03:39:58 +0000 (03:39 +0000)]
When lvconvert allocates a mirror log, respect parallel area constraints.
Use loop to iterate through the now-ordered policy list in _allocate().
Check for failure to allocate just the mirror log.
Introduce calc_area_multiple().
Support mirror log allocation when there is only one PV: area_count now 0.

(See lvm-devel list archives for further details.)

17 years agoFix detection of smallest area in _alloc_parallel_area() for cling policy.
Alasdair Kergon [Tue, 12 Dec 2006 19:30:10 +0000 (19:30 +0000)]
Fix detection of smallest area in _alloc_parallel_area() for cling policy.

17 years agoAdd manpage reference for clvmd -T that got missed out when I
Patrick Caulfield [Mon, 11 Dec 2006 14:06:25 +0000 (14:06 +0000)]
Add manpage reference for clvmd -T that got missed out when I
checked the code in (sorry).

17 years agoFix gulm operation of clvmd. including a hang when attempting to
Patrick Caulfield [Mon, 11 Dec 2006 14:00:26 +0000 (14:00 +0000)]
Fix gulm operation of clvmd. including a hang when attempting to
exclusively lock an LV that is already locked no another node.

17 years agoFix hang in clvmd if a pre-command failed. The pre/post thread was getting
Patrick Caulfield [Mon, 11 Dec 2006 13:48:41 +0000 (13:48 +0000)]
Fix hang in clvmd if a pre-command failed. The pre/post thread was getting
out of sync in this instance and would not quit.

17 years agopost-release
Alasdair Kergon [Fri, 1 Dec 2006 23:29:54 +0000 (23:29 +0000)]
post-release

17 years agopre release
Alasdair Kergon [Fri, 1 Dec 2006 23:15:59 +0000 (23:15 +0000)]
pre release

17 years agoclvmd ia64 alignment fixes etc. (pjc)
Alasdair Kergon [Fri, 1 Dec 2006 23:10:26 +0000 (23:10 +0000)]
clvmd ia64 alignment fixes etc. (pjc)

17 years agoFix VG clustered read locks to use PR not CR.
Alasdair Kergon [Fri, 1 Dec 2006 22:48:47 +0000 (22:48 +0000)]
Fix VG clustered read locks to use PR not CR.

VG metadata reads were not being locked out during metadata updates.

17 years agoAdjust some alignments for ia64 and sparc.
Alasdair Kergon [Thu, 30 Nov 2006 23:11:42 +0000 (23:11 +0000)]
Adjust some alignments for ia64 and sparc.
(Some of the changes are probably unnecessary.)

17 years agoFix mirror segment removal to use temporary error segment.
Alasdair Kergon [Thu, 30 Nov 2006 17:52:47 +0000 (17:52 +0000)]
Fix mirror segment removal to use temporary error segment.

17 years agoAlways compile debug logging into clvmd as it's too useful to
Patrick Caulfield [Thu, 30 Nov 2006 13:19:42 +0000 (13:19 +0000)]
Always compile debug logging into clvmd as it's too useful to
restrict to just developers.
-d will switch it on and run the daemon in the foreground

17 years agoAdd timeout to RHEL4 clvmd init script.
Patrick Caulfield [Thu, 30 Nov 2006 10:16:48 +0000 (10:16 +0000)]
Add timeout to RHEL4 clvmd init script.
With the previous clvmd checkin this should address bz#187812

17 years agoAdd -T (startup timeout) switch to clvmd
Patrick Caulfield [Thu, 30 Nov 2006 09:44:07 +0000 (09:44 +0000)]
Add -T (startup timeout) switch to clvmd

17 years agopost-release
Alasdair Kergon [Tue, 28 Nov 2006 22:51:01 +0000 (22:51 +0000)]
post-release

17 years agopre-release
Alasdair Kergon [Tue, 28 Nov 2006 22:49:58 +0000 (22:49 +0000)]
pre-release

17 years agoUpdate dmsetup man page (setgeometry & message)
Alasdair Kergon [Thu, 23 Nov 2006 20:34:16 +0000 (20:34 +0000)]
Update dmsetup man page (setgeometry & message)

17 years agomention new env vars on man page
Alasdair Kergon [Thu, 23 Nov 2006 17:44:15 +0000 (17:44 +0000)]
mention new env vars on man page

17 years agoImprove lvm_dump.sh robustness.
Alasdair Kergon [Thu, 23 Nov 2006 17:23:14 +0000 (17:23 +0000)]
Improve lvm_dump.sh robustness.

17 years agoUpdate lvm2create_initrd to support gentoo.
Alasdair Kergon [Tue, 21 Nov 2006 22:41:56 +0000 (22:41 +0000)]
Update lvm2create_initrd to support gentoo.

17 years ago.
Alasdair Kergon [Tue, 21 Nov 2006 17:46:11 +0000 (17:46 +0000)]
.

17 years agoFix clvmd_init_rhel4 line truncation (2.02.14).
Alasdair Kergon [Tue, 21 Nov 2006 17:44:46 +0000 (17:44 +0000)]
Fix clvmd_init_rhel4 line truncation (2.02.14).

17 years agofix _find_config_node: null parameter is permitted
Alasdair Kergon [Tue, 21 Nov 2006 15:13:36 +0000 (15:13 +0000)]
fix _find_config_node: null parameter is permitted

17 years agopost-release
Alasdair Kergon [Mon, 20 Nov 2006 23:30:45 +0000 (23:30 +0000)]
post-release

17 years agoInstall lvmdump by default.
Alasdair Kergon [Mon, 20 Nov 2006 20:03:26 +0000 (20:03 +0000)]
Install lvmdump by default.

17 years agopre-release
Alasdair Kergon [Mon, 20 Nov 2006 19:33:03 +0000 (19:33 +0000)]
pre-release

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

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