]>
sourceware.org Git - dm.git/log
Alasdair Kergon [Wed, 11 Jan 2006 15:40:54 +0000 (15:40 +0000)]
Fix dm_strdup debug definition.
Alasdair Kergon [Tue, 10 Jan 2006 22:19:41 +0000 (22:19 +0000)]
Fix dm_strdup debug definition.
Alasdair Kergon [Mon, 9 Jan 2006 20:35:23 +0000 (20:35 +0000)]
Fix hash function to avoid using a negative array offset.
Alasdair Kergon [Wed, 4 Jan 2006 16:07:26 +0000 (16:07 +0000)]
Don't inline _find in hash.c and tidy signed/unsigned etc.
Alasdair Kergon [Wed, 4 Jan 2006 16:05:44 +0000 (16:05 +0000)]
Fix libdevmapper.h #endif
Alasdair Kergon [Tue, 3 Jan 2006 20:53:57 +0000 (20:53 +0000)]
Fix dmsetup version driver version
Alasdair Kergon [Mon, 19 Dec 2005 22:56:47 +0000 (22:56 +0000)]
read/write loop fixes
Alasdair Kergon [Mon, 19 Dec 2005 21:03:17 +0000 (21:03 +0000)]
Change dm_tree_node_add_mirror_target_log parm order
Alasdair Kergon [Tue, 13 Dec 2005 15:49:26 +0000 (15:49 +0000)]
Add sync, nosync and block_on_error mirror log parameters.
Add hweight32.
Alasdair Kergon [Tue, 13 Dec 2005 13:34:31 +0000 (13:34 +0000)]
comments
Alasdair Kergon [Mon, 5 Dec 2005 11:16:48 +0000 (11:16 +0000)]
Fix dmeventd build.
Alasdair Kergon [Fri, 2 Dec 2005 21:00:33 +0000 (21:00 +0000)]
fix exports
Alasdair Kergon [Fri, 2 Dec 2005 17:24:06 +0000 (17:24 +0000)]
post-release
Alasdair Kergon [Fri, 2 Dec 2005 15:49:28 +0000 (15:49 +0000)]
remove file
Alasdair Kergon [Fri, 2 Dec 2005 15:44:18 +0000 (15:44 +0000)]
1.02.02
Alasdair Kergon [Fri, 2 Dec 2005 15:41:14 +0000 (15:41 +0000)]
dmeventd
Alasdair Kergon [Fri, 2 Dec 2005 15:39:16 +0000 (15:39 +0000)]
dmeventd updates
Alasdair Kergon [Thu, 1 Dec 2005 23:17:18 +0000 (23:17 +0000)]
libdm-event updates
Alasdair Kergon [Thu, 1 Dec 2005 23:11:41 +0000 (23:11 +0000)]
Export dm_task_update_nodes.
Use names instead of numbers in messages when ioctls fail.
Alasdair Kergon [Wed, 30 Nov 2005 18:35:03 +0000 (18:35 +0000)]
Add some FIXMEs to libdm-event.
Alasdair Kergon [Wed, 23 Nov 2005 18:44:59 +0000 (18:44 +0000)]
post-release
Alasdair Kergon [Wed, 23 Nov 2005 18:36:33 +0000 (18:36 +0000)]
1.02.01
Alasdair Kergon [Tue, 22 Nov 2005 20:00:35 +0000 (20:00 +0000)]
Resume snapshot-origins last.
Alasdair Kergon [Tue, 22 Nov 2005 19:31:20 +0000 (19:31 +0000)]
Suppress unnecessary resumes.
Alasdair Kergon [Tue, 22 Nov 2005 18:43:12 +0000 (18:43 +0000)]
Drop leading zeros from dm_format_dev.
Suppress attempt to reload identical table.
Alasdair Kergon [Sat, 12 Nov 2005 22:46:48 +0000 (22:46 +0000)]
Additional LVM- prefix matching for transitional period.
Alasdair Kergon [Fri, 11 Nov 2005 16:16:37 +0000 (16:16 +0000)]
more debug fixes
Alasdair Kergon [Thu, 10 Nov 2005 18:31:17 +0000 (18:31 +0000)]
Fix selinux compile.
Alasdair Kergon [Thu, 10 Nov 2005 16:33:04 +0000 (16:33 +0000)]
fix debug linking
Alasdair Kergon [Thu, 10 Nov 2005 16:05:21 +0000 (16:05 +0000)]
post-release
Alasdair Kergon [Thu, 10 Nov 2005 15:17:54 +0000 (15:17 +0000)]
remove a debugging line
Alasdair Kergon [Thu, 10 Nov 2005 15:05:39 +0000 (15:05 +0000)]
pre-release
Alasdair Kergon [Wed, 9 Nov 2005 23:57:40 +0000 (23:57 +0000)]
revert - alternative pvmove fix, disabling preloading completely for now
Alasdair Kergon [Wed, 9 Nov 2005 18:13:10 +0000 (18:13 +0000)]
more mirror fixing
Alasdair Kergon [Wed, 9 Nov 2005 17:32:31 +0000 (17:32 +0000)]
some fixes for mirrors
Alasdair Kergon [Wed, 9 Nov 2005 15:41:42 +0000 (15:41 +0000)]
fix last checkin
Alasdair Kergon [Wed, 9 Nov 2005 14:10:50 +0000 (14:10 +0000)]
rename deptree
Alasdair Kergon [Tue, 8 Nov 2005 22:50:11 +0000 (22:50 +0000)]
New activation code. [Not ready to be used yet.]
Alasdair Kergon [Wed, 26 Oct 2005 18:33:47 +0000 (18:33 +0000)]
fix strncmps
Alasdair Kergon [Wed, 26 Oct 2005 18:32:57 +0000 (18:32 +0000)]
Fix incorrect checkin
Alasdair Kergon [Wed, 26 Oct 2005 18:17:36 +0000 (18:17 +0000)]
Fix strncmps.
Alasdair Kergon [Wed, 26 Oct 2005 17:51:10 +0000 (17:51 +0000)]
Also suppress error if device doesn't exist with DM_DEVICE_STATUS.
Alasdair Kergon [Wed, 26 Oct 2005 17:50:15 +0000 (17:50 +0000)]
also suppress error if device doesn't exist with STATUS
Alasdair Kergon [Wed, 26 Oct 2005 15:21:13 +0000 (15:21 +0000)]
attempt to cope with uuid transition
Alasdair Kergon [Wed, 26 Oct 2005 14:08:24 +0000 (14:08 +0000)]
check parents suspended
Alasdair Kergon [Tue, 25 Oct 2005 19:09:41 +0000 (19:09 +0000)]
unfinished suspend functions
Alasdair Kergon [Tue, 25 Oct 2005 17:30:00 +0000 (17:30 +0000)]
Export dm_set_selinux_context.
Alasdair Kergon [Thu, 20 Oct 2005 20:38:18 +0000 (20:38 +0000)]
zero suppress
Alasdair Kergon [Thu, 20 Oct 2005 20:29:58 +0000 (20:29 +0000)]
fix dev no printf
Alasdair Kergon [Tue, 18 Oct 2005 13:57:11 +0000 (13:57 +0000)]
cope with null uuid_prefix
Alasdair Kergon [Tue, 18 Oct 2005 13:07:41 +0000 (13:07 +0000)]
Tidy some log mesgs.
Alasdair Kergon [Tue, 18 Oct 2005 12:37:52 +0000 (12:37 +0000)]
Add deactivation functions
Alasdair Kergon [Mon, 17 Oct 2005 18:05:39 +0000 (18:05 +0000)]
dm_driver_version
Alasdair Kergon [Sun, 16 Oct 2005 22:57:20 +0000 (22:57 +0000)]
export bitset, pool, hash, malloc
Alasdair Kergon [Sun, 16 Oct 2005 14:33:22 +0000 (14:33 +0000)]
Code to build and display device dependency tree.
Alasdair Kergon [Tue, 4 Oct 2005 20:12:32 +0000 (20:12 +0000)]
Add dmsetup --nolockfs support for suspend/reload.
Requires kernel patches to have any effect.
Library version incremented.
Alasdair Kergon [Mon, 26 Sep 2005 20:52:00 +0000 (20:52 +0000)]
post-release
Alasdair Kergon [Mon, 26 Sep 2005 20:44:12 +0000 (20:44 +0000)]
1.01.05
Alasdair Kergon [Thu, 22 Sep 2005 12:06:34 +0000 (12:06 +0000)]
Resync list.h with LVM2.
Alasdair Kergon [Tue, 20 Sep 2005 18:04:27 +0000 (18:04 +0000)]
Remember increased buffer size and use for subsequent calls.
Alasdair Kergon [Tue, 20 Sep 2005 16:47:27 +0000 (16:47 +0000)]
whitespace
Alasdair Kergon [Tue, 20 Sep 2005 16:39:12 +0000 (16:39 +0000)]
Explicitly initialise no_open_count
Alasdair Kergon [Mon, 19 Sep 2005 14:29:16 +0000 (14:29 +0000)]
On 'buffer full' condition, double buffer size and repeat ioctl. [Untested]
Alasdair Kergon [Thu, 18 Aug 2005 19:40:18 +0000 (19:40 +0000)]
Fix termination of getopt_long() option array.
Alasdair Kergon [Mon, 8 Aug 2005 18:40:16 +0000 (18:40 +0000)]
Report 'buffer full' condition with v4 ioctl as well as with v1.
Alasdair Kergon [Tue, 2 Aug 2005 21:46:49 +0000 (21:46 +0000)]
post-release
Alasdair Kergon [Tue, 2 Aug 2005 18:00:32 +0000 (18:00 +0000)]
update vsn
Alasdair Kergon [Fri, 29 Jul 2005 16:11:23 +0000 (16:11 +0000)]
Fix dmsetup ls -j and status --target with empty table.
Benjamin Marzinski [Tue, 14 Jun 2005 19:06:26 +0000 (19:06 +0000)]
Fixing some makesfiles, so that the correct things link against pthreads.
Also changed dmevent so that in no longer links against pthreads, and
dynamically loads libdmevent.so. Everything seems to work just fine like this.
Alasdair Kergon [Mon, 13 Jun 2005 13:11:47 +0000 (13:11 +0000)]
Use matchpathcon mode parameter
Benjamin Marzinski [Fri, 10 Jun 2005 22:47:44 +0000 (22:47 +0000)]
Make timeouts work again.
Alasdair Kergon [Fri, 10 Jun 2005 22:08:51 +0000 (22:08 +0000)]
add stack macro
Alasdair Kergon [Fri, 10 Jun 2005 22:00:44 +0000 (22:00 +0000)]
update version
Alasdair Kergon [Fri, 10 Jun 2005 21:57:49 +0000 (21:57 +0000)]
fix configure script to reenable selinux
AJ Lewis [Fri, 10 Jun 2005 21:30:21 +0000 (21:30 +0000)]
o print the context along with the path when setting selinux context
Heinz Mauelshagen [Fri, 10 Jun 2005 14:17:56 +0000 (14:17 +0000)]
o streamlined timeout code
o put request handler functions onto a list because of the growing number
o avoided doing exit_timeout() work twice in timeout_thread()
Benjamin Marzinski [Thu, 9 Jun 2005 18:40:49 +0000 (18:40 +0000)]
Timeout event implementation:
The daemon side of this is mostly the same as the patch I sent out. To select
a timeout period different than the default and to get the timeout period,
I added two library calls, dm_set_event_timeout() and dm_get_event_timeout().
If people are against them, the other option is to tack extra arguments onto
dm_regiser_for_event() and dm_get_registered_device(). I also added a
-t option to dmevent, so people can try out timeouts.
AJ Lewis [Wed, 8 Jun 2005 15:11:21 +0000 (15:11 +0000)]
o 80 column space adjustments
Heinz Mauelshagen [Tue, 7 Jun 2005 13:24:42 +0000 (13:24 +0000)]
cleaned up and pretty print
Heinz Mauelshagen [Mon, 6 Jun 2005 15:17:23 +0000 (15:17 +0000)]
comments
Heinz Mauelshagen [Mon, 6 Jun 2005 11:51:17 +0000 (11:51 +0000)]
Changed daemonize(), lock_pidfile(), init_fifos() and open_fifos() to return negative error codes. Minor comment changes.
AJ Lewis [Thu, 26 May 2005 21:31:17 +0000 (21:31 +0000)]
oops - forgot to cvs add this
AJ Lewis [Wed, 25 May 2005 21:10:18 +0000 (21:10 +0000)]
o remove extraneous prints
AJ Lewis [Wed, 25 May 2005 21:08:36 +0000 (21:08 +0000)]
Change the multilog code to toggle between async and sync writes for all
log types. This means the threaded_syslog type is no longer valid. A new
fxn multilog_async is available to toggle between the two modes. If an
app is compiled without pthreads and tries to use async logging, no logging
will occur while async is enabled.
dmeventd has been modified to use the new code
I'm not positive I like the way the async_logger code calls the log fxn,
but it works for now. Suggestions for other ways to do it would be helpful
AJ Lewis [Tue, 24 May 2005 16:03:44 +0000 (16:03 +0000)]
o Enable standard syslog and file logging
o Still need to adjust things so one can "toggle" the async logging for
all logging types
Heinz Mauelshagen [Fri, 20 May 2005 13:53:26 +0000 (13:53 +0000)]
Exit after last unregister_for_event()
Alasdair Kergon [Tue, 17 May 2005 15:50:25 +0000 (15:50 +0000)]
1.01.02
Alasdair Kergon [Mon, 16 May 2005 20:46:45 +0000 (20:46 +0000)]
Add dmsetup ls --exec.
Alasdair Kergon [Mon, 16 May 2005 16:04:30 +0000 (16:04 +0000)]
Add --target to dmsetup ls.
Alasdair Kergon [Mon, 16 May 2005 15:15:32 +0000 (15:15 +0000)]
Call dm_lib_exit() and dm_lib_release() automatically now.
Alasdair Kergon [Mon, 16 May 2005 14:53:21 +0000 (14:53 +0000)]
Add --target <target_type> filter to dmsetup table/status.
Fix dmsetup getopt_long usage.
Jonathan Earl Brassow [Tue, 10 May 2005 19:17:58 +0000 (19:17 +0000)]
- set processed_events to zero. and don't do event interpretation.
Jonathan Earl Brassow [Mon, 9 May 2005 23:01:08 +0000 (23:01 +0000)]
- one little error message... so useful.
- print out why a dso fails to load
AJ Lewis [Mon, 9 May 2005 18:44:35 +0000 (18:44 +0000)]
o Changed the multilog API a bit (I warned you)
- multilog_add_type, multilog_del_type, multilog_custom, and
multilog_init_verbose all have different arguments.
- Primary change is that caller only passes in config info, and the
lib keeps track of state internally. No more exporting of
'struct log_data'.
- Custom callers now only get the custom data pointer passed into their
log fxn (that is set with multilog_custom)
- Added basic README that describes libmultilog
Heinz Mauelshagen [Mon, 9 May 2005 11:26:46 +0000 (11:26 +0000)]
Check presence of stop_syslog_thread symbol during start_threaded_syslog()
AJ Lewis [Wed, 4 May 2005 19:31:02 +0000 (19:31 +0000)]
o need to pass the address of dso_name_arg and device_name arg to
parse_message, not the pointers themselves
Benjamin Marzinski [Wed, 4 May 2005 19:24:03 +0000 (19:24 +0000)]
oops. Those are char **'s not char *'s
AJ Lewis [Wed, 4 May 2005 19:02:27 +0000 (19:02 +0000)]
o load_lock_syms doesn't need args
o clear lock fxn pointers when dlclosing the lock lib
Benjamin Marzinski [Wed, 4 May 2005 18:53:28 +0000 (18:53 +0000)]
fixed dmevent so that it doesn't do a double free when you run
# dmevent -l
Also, changed the behaviour of dm_get_registered_device(), so that it doesn't
change the pointer you passed in without freeing the memory on a non-next call,
and doesn't free your pointer without setting it to NULL on a failed next call.
AJ Lewis [Wed, 4 May 2005 17:55:12 +0000 (17:55 +0000)]
o Added a lib to handle locking - the multilog lib attempts to load it,
and if it fails because the binary wasn't compiled with pthread support
it just uses NOP locking. If it fails for any other reason, it fails
adding locking.
o added libmultilog_pthread_lock library that just does pthread mutex
locking
This page took 0.060075 seconds and 5 git commands to generate.