]>
sourceware.org Git - lvm2.git/log
Alasdair Kergon [Wed, 24 Jan 2007 18:09:07 +0000 (18:09 +0000)]
Migrate dmsetup column-based output over to new libdevmapper report framework.
Alasdair Kergon [Wed, 24 Jan 2007 16:51:24 +0000 (16:51 +0000)]
Add field definitions to report help text.
Remove unnecessary cmd arg from target_*monitor_events().
Alasdair Kergon [Wed, 24 Jan 2007 16:41:33 +0000 (16:41 +0000)]
Adjust report field help description layout.
Alasdair Kergon [Tue, 23 Jan 2007 23:58:55 +0000 (23:58 +0000)]
fix earlier checkin
Alasdair Kergon [Tue, 23 Jan 2007 19:18:52 +0000 (19:18 +0000)]
Add descriptions to reporting field definitions.
Alasdair Kergon [Tue, 23 Jan 2007 17:40:40 +0000 (17:40 +0000)]
Add private variable to dmeventd shared library interface.
Alasdair Kergon [Tue, 23 Jan 2007 17:38:39 +0000 (17:38 +0000)]
add a dso-private variable to dmeventd interface
more inline docn
Alasdair Kergon [Tue, 23 Jan 2007 16:03:54 +0000 (16:03 +0000)]
Long-lived processes write out persistent dev cache in refresh_toolcontext().
Alasdair Kergon [Tue, 23 Jan 2007 15:58:06 +0000 (15:58 +0000)]
Fix refresh_toolcontext() always to wipe persistent device filter cache.
Add is_long_lived to toolcontext.
Alasdair Kergon [Tue, 23 Jan 2007 13:08:34 +0000 (13:08 +0000)]
Add --clustered to man pages.
Alasdair Kergon [Mon, 22 Jan 2007 15:07:21 +0000 (15:07 +0000)]
Streamline dm_report_field_* interface.
Alasdair Kergon [Mon, 22 Jan 2007 15:03:57 +0000 (15:03 +0000)]
Add dm_event_handler_[gs]et_timeout functions.
Streamline dm_report_field_* interface.
Alasdair Kergon [Fri, 19 Jan 2007 22:21:45 +0000 (22:21 +0000)]
register->monitor etc.
Alasdair Kergon [Fri, 19 Jan 2007 20:42:09 +0000 (20:42 +0000)]
var dev_name->device_name (lvm2 has dev_name())
Alasdair Kergon [Fri, 19 Jan 2007 18:08:36 +0000 (18:08 +0000)]
fix exit status; always print message on child failure
Alasdair Kergon [Fri, 19 Jan 2007 17:22:17 +0000 (17:22 +0000)]
Add cmdline debug & version options to dmeventd.
Fix oom_adj handling.
Alasdair Kergon [Fri, 19 Jan 2007 15:53:01 +0000 (15:53 +0000)]
Add DM_LIB_VERSION definition to configure.h.
Alasdair Kergon [Thu, 18 Jan 2007 22:33:24 +0000 (22:33 +0000)]
Update reporting man pages.
Alasdair Kergon [Thu, 18 Jan 2007 22:15:04 +0000 (22:15 +0000)]
Suppress 'Unrecognised field' error if report field is 'help'.
Alasdair Kergon [Thu, 18 Jan 2007 21:59:02 +0000 (21:59 +0000)]
fix last checkin
Alasdair Kergon [Thu, 18 Jan 2007 17:48:29 +0000 (17:48 +0000)]
No longer necessary to specify alignment for report fields.
Alasdair Kergon [Thu, 18 Jan 2007 17:47:58 +0000 (17:47 +0000)]
Some internal renaming.
Add --separator and --sort to dmsetup (unused as yet).
Make alignment flag optional when specifying report fields.
Alasdair Kergon [Wed, 17 Jan 2007 17:56:15 +0000 (17:56 +0000)]
post-release
Alasdair Kergon [Wed, 17 Jan 2007 17:51:51 +0000 (17:51 +0000)]
pre-release
Alasdair Kergon [Wed, 17 Jan 2007 16:22:59 +0000 (16:22 +0000)]
Fix a segfault if an empty config file section encountered.
Alasdair Kergon [Wed, 17 Jan 2007 15:00:57 +0000 (15:00 +0000)]
merge _target_*register_events
introduce _create_dm_event_handler()
Alasdair Kergon [Wed, 17 Jan 2007 14:45:10 +0000 (14:45 +0000)]
stat oom_adj and stay silent if it doesn't exist
dm_event_handler now keeps private copies of strings
Alasdair Kergon [Tue, 16 Jan 2007 23:05:13 +0000 (23:05 +0000)]
use updated dm_event_get_registered_device interface
Alasdair Kergon [Tue, 16 Jan 2007 23:03:13 +0000 (23:03 +0000)]
more fixes
Alasdair Kergon [Tue, 16 Jan 2007 21:13:07 +0000 (21:13 +0000)]
more little fixes
Alasdair Kergon [Tue, 16 Jan 2007 20:27:07 +0000 (20:27 +0000)]
clean up global mutex usage and fix a race in thread finalisation code
properly clean up thread status when thread terminates from within
Alasdair Kergon [Tue, 16 Jan 2007 20:13:04 +0000 (20:13 +0000)]
dmeventd oom_adj + reduce thread stack size
Alasdair Kergon [Tue, 16 Jan 2007 18:06:12 +0000 (18:06 +0000)]
Move basic reporting functions into libdevmapper.
Alasdair Kergon [Tue, 16 Jan 2007 18:04:15 +0000 (18:04 +0000)]
Add basic reporting functions to libdevmapper.
Alasdair Kergon [Mon, 15 Jan 2007 22:37:40 +0000 (22:37 +0000)]
reduce some if/else complexity
Alasdair Kergon [Mon, 15 Jan 2007 22:05:50 +0000 (22:05 +0000)]
Fix a malloc error path in dmsetup message.
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).
Alasdair Kergon [Mon, 15 Jan 2007 19:47:49 +0000 (19:47 +0000)]
fix recent checkins
Alasdair Kergon [Mon, 15 Jan 2007 19:19:31 +0000 (19:19 +0000)]
fail registration if timeout thread cannot be started
Alasdair Kergon [Mon, 15 Jan 2007 19:11:58 +0000 (19:11 +0000)]
use DMEVENTD_PATH
Alasdair Kergon [Mon, 15 Jan 2007 18:58:40 +0000 (18:58 +0000)]
static naming
Alasdair Kergon [Mon, 15 Jan 2007 18:22:02 +0000 (18:22 +0000)]
Some libdevmapper-event interface changes.
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().
Alasdair Kergon [Mon, 15 Jan 2007 14:39:12 +0000 (14:39 +0000)]
Report error if NULL pointer supplied to dm_strdup_aux().
Alasdair Kergon [Fri, 12 Jan 2007 20:38:30 +0000 (20:38 +0000)]
Report dmeventd mirror monitoring status.
Alasdair Kergon [Fri, 12 Jan 2007 20:22:11 +0000 (20:22 +0000)]
Reinstate dm_event_get_registered_device
Alasdair Kergon [Thu, 11 Jan 2007 23:19:08 +0000 (23:19 +0000)]
post-release
Alasdair Kergon [Thu, 11 Jan 2007 22:49:43 +0000 (22:49 +0000)]
pre-release
Alasdair Kergon [Thu, 11 Jan 2007 22:24:32 +0000 (22:24 +0000)]
updated dmeventd interface
Alasdair Kergon [Thu, 11 Jan 2007 21:54:53 +0000 (21:54 +0000)]
Lots of dmeventd-related changes.
Alasdair Kergon [Thu, 11 Jan 2007 20:11:19 +0000 (20:11 +0000)]
fail if status args are missing
Alasdair Kergon [Thu, 11 Jan 2007 19:52:06 +0000 (19:52 +0000)]
Remove dmeventd mirror status line word limit
Alasdair Kergon [Thu, 11 Jan 2007 17:12:27 +0000 (17:12 +0000)]
Use 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.
Alasdair Kergon [Wed, 10 Jan 2007 19:56:39 +0000 (19:56 +0000)]
Prevent permission changes on active mirrors.
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)
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.
Alasdair Kergon [Tue, 9 Jan 2007 23:14:35 +0000 (23:14 +0000)]
Avoid vgreduce error when mirror code removes the log LV.
Alasdair Kergon [Tue, 9 Jan 2007 22:07:20 +0000 (22:07 +0000)]
Remove 3 redundant AC_MSG_RESULTs from configure.in.
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.
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.
Alasdair Kergon [Tue, 9 Jan 2007 19:44:07 +0000 (19:44 +0000)]
Add dm_tree_use_no_flush_suspend().
Alasdair Kergon [Mon, 8 Jan 2007 15:35:08 +0000 (15:35 +0000)]
fix last checkin
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.
Alasdair Kergon [Mon, 8 Jan 2007 14:24:20 +0000 (14:24 +0000)]
Add dmeventd_mirror register_mutex, tidy initialisation & add memlock.
Milan Broz [Fri, 5 Jan 2007 15:53:40 +0000 (15:53 +0000)]
Fix create mirror with name longer than 22 chars.
Alasdair Kergon [Wed, 20 Dec 2006 16:19:01 +0000 (16:19 +0000)]
Fix some activate.c prototypes when compiled without devmapper.
Alasdair Kergon [Wed, 20 Dec 2006 14:35:02 +0000 (14:35 +0000)]
Fix dmeventd mirror to cope if monitored device disappears.
Alasdair Kergon [Thu, 14 Dec 2006 22:21:32 +0000 (22:21 +0000)]
post-release
Alasdair Kergon [Thu, 14 Dec 2006 20:05:08 +0000 (20:05 +0000)]
pre-release
Alasdair Kergon [Wed, 13 Dec 2006 18:40:23 +0000 (18:40 +0000)]
Add missing pvremove error message when device doesn't exist.
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.)
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.
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).
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.
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.
Alasdair Kergon [Fri, 1 Dec 2006 23:29:54 +0000 (23:29 +0000)]
post-release
Alasdair Kergon [Fri, 1 Dec 2006 23:15:59 +0000 (23:15 +0000)]
pre release
Alasdair Kergon [Fri, 1 Dec 2006 23:10:26 +0000 (23:10 +0000)]
clvmd ia64 alignment fixes etc. (pjc)
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.
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.)
Alasdair Kergon [Thu, 30 Nov 2006 17:52:47 +0000 (17:52 +0000)]
Fix mirror segment removal to use temporary error segment.
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
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
Patrick Caulfield [Thu, 30 Nov 2006 09:44:07 +0000 (09:44 +0000)]
Add -T (startup timeout) switch to clvmd
Alasdair Kergon [Tue, 28 Nov 2006 22:51:01 +0000 (22:51 +0000)]
post-release
Alasdair Kergon [Tue, 28 Nov 2006 22:49:58 +0000 (22:49 +0000)]
pre-release
Alasdair Kergon [Thu, 23 Nov 2006 20:34:16 +0000 (20:34 +0000)]
Update dmsetup man page (setgeometry & message)
Alasdair Kergon [Thu, 23 Nov 2006 17:44:15 +0000 (17:44 +0000)]
mention new env vars on man page
Alasdair Kergon [Thu, 23 Nov 2006 17:23:14 +0000 (17:23 +0000)]
Improve lvm_dump.sh robustness.
Alasdair Kergon [Tue, 21 Nov 2006 22:41:56 +0000 (22:41 +0000)]
Update lvm2create_initrd to support gentoo.
Alasdair Kergon [Tue, 21 Nov 2006 17:46:11 +0000 (17:46 +0000)]
.
Alasdair Kergon [Tue, 21 Nov 2006 17:44:46 +0000 (17:44 +0000)]
Fix clvmd_init_rhel4 line truncation (2.02.14).
Alasdair Kergon [Tue, 21 Nov 2006 15:13:36 +0000 (15:13 +0000)]
fix _find_config_node: null parameter is permitted
Alasdair Kergon [Mon, 20 Nov 2006 23:30:45 +0000 (23:30 +0000)]
post-release
Alasdair Kergon [Mon, 20 Nov 2006 20:03:26 +0000 (20:03 +0000)]
Install lvmdump by default.
Alasdair Kergon [Mon, 20 Nov 2006 19:33:03 +0000 (19:33 +0000)]
pre-release
Alasdair Kergon [Mon, 20 Nov 2006 16:45:45 +0000 (16:45 +0000)]
Fix check for snapshot module when activating snapshot.
Alasdair Kergon [Fri, 17 Nov 2006 02:45:51 +0000 (02:45 +0000)]
Fix pvremove error path for case when PV is in use.
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)
This page took 0.08395 seconds and 5 git commands to generate.