]> sourceware.org Git - dm.git/log
dm.git
18 years ago1.02.02 v1_02_02
Alasdair Kergon [Fri, 2 Dec 2005 15:44:18 +0000 (15:44 +0000)]
1.02.02

18 years agodmeventd
Alasdair Kergon [Fri, 2 Dec 2005 15:41:14 +0000 (15:41 +0000)]
dmeventd

18 years agodmeventd updates
Alasdair Kergon [Fri, 2 Dec 2005 15:39:16 +0000 (15:39 +0000)]
dmeventd updates

18 years agolibdm-event updates
Alasdair Kergon [Thu, 1 Dec 2005 23:17:18 +0000 (23:17 +0000)]
libdm-event updates

18 years agoExport dm_task_update_nodes.
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.

18 years agoAdd some FIXMEs to libdm-event.
Alasdair Kergon [Wed, 30 Nov 2005 18:35:03 +0000 (18:35 +0000)]
Add some FIXMEs to libdm-event.

18 years agopost-release
Alasdair Kergon [Wed, 23 Nov 2005 18:44:59 +0000 (18:44 +0000)]
post-release

18 years ago1.02.01 v1_02_01
Alasdair Kergon [Wed, 23 Nov 2005 18:36:33 +0000 (18:36 +0000)]
1.02.01

18 years agoResume snapshot-origins last.
Alasdair Kergon [Tue, 22 Nov 2005 20:00:35 +0000 (20:00 +0000)]
Resume snapshot-origins last.

18 years agoSuppress unnecessary resumes.
Alasdair Kergon [Tue, 22 Nov 2005 19:31:20 +0000 (19:31 +0000)]
Suppress unnecessary resumes.

18 years agoDrop leading zeros from dm_format_dev.
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.

18 years agoAdditional LVM- prefix matching for transitional period.
Alasdair Kergon [Sat, 12 Nov 2005 22:46:48 +0000 (22:46 +0000)]
Additional LVM- prefix matching for transitional period.

18 years agomore debug fixes
Alasdair Kergon [Fri, 11 Nov 2005 16:16:37 +0000 (16:16 +0000)]
more debug fixes

18 years agoFix selinux compile.
Alasdair Kergon [Thu, 10 Nov 2005 18:31:17 +0000 (18:31 +0000)]
Fix selinux compile.

18 years agofix debug linking
Alasdair Kergon [Thu, 10 Nov 2005 16:33:04 +0000 (16:33 +0000)]
fix debug linking

18 years agopost-release
Alasdair Kergon [Thu, 10 Nov 2005 16:05:21 +0000 (16:05 +0000)]
post-release

18 years agoremove a debugging line v1_02_00
Alasdair Kergon [Thu, 10 Nov 2005 15:17:54 +0000 (15:17 +0000)]
remove a debugging line

18 years agopre-release
Alasdair Kergon [Thu, 10 Nov 2005 15:05:39 +0000 (15:05 +0000)]
pre-release

18 years agorevert - alternative pvmove fix, disabling preloading completely for now
Alasdair Kergon [Wed, 9 Nov 2005 23:57:40 +0000 (23:57 +0000)]
revert - alternative pvmove fix, disabling preloading completely for now

18 years agomore mirror fixing
Alasdair Kergon [Wed, 9 Nov 2005 18:13:10 +0000 (18:13 +0000)]
more mirror fixing

18 years agosome fixes for mirrors
Alasdair Kergon [Wed, 9 Nov 2005 17:32:31 +0000 (17:32 +0000)]
some fixes for mirrors

18 years agofix last checkin
Alasdair Kergon [Wed, 9 Nov 2005 15:41:42 +0000 (15:41 +0000)]
fix last checkin

18 years agorename deptree
Alasdair Kergon [Wed, 9 Nov 2005 14:10:50 +0000 (14:10 +0000)]
rename deptree

18 years agoNew activation code. [Not ready to be used yet.]
Alasdair Kergon [Tue, 8 Nov 2005 22:50:11 +0000 (22:50 +0000)]
New activation code.  [Not ready to be used yet.]

18 years agofix strncmps
Alasdair Kergon [Wed, 26 Oct 2005 18:33:47 +0000 (18:33 +0000)]
fix strncmps

18 years agoFix incorrect checkin
Alasdair Kergon [Wed, 26 Oct 2005 18:32:57 +0000 (18:32 +0000)]
Fix incorrect checkin

18 years agoFix strncmps.
Alasdair Kergon [Wed, 26 Oct 2005 18:17:36 +0000 (18:17 +0000)]
Fix strncmps.

18 years agoAlso suppress error if device doesn't exist with DM_DEVICE_STATUS.
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.

18 years agoalso suppress error if device doesn't exist with STATUS
Alasdair Kergon [Wed, 26 Oct 2005 17:50:15 +0000 (17:50 +0000)]
also suppress error if device doesn't exist with STATUS

18 years agoattempt to cope with uuid transition
Alasdair Kergon [Wed, 26 Oct 2005 15:21:13 +0000 (15:21 +0000)]
attempt to cope with uuid transition

18 years agocheck parents suspended
Alasdair Kergon [Wed, 26 Oct 2005 14:08:24 +0000 (14:08 +0000)]
check parents suspended

18 years agounfinished suspend functions
Alasdair Kergon [Tue, 25 Oct 2005 19:09:41 +0000 (19:09 +0000)]
unfinished suspend functions

18 years agoExport dm_set_selinux_context.
Alasdair Kergon [Tue, 25 Oct 2005 17:30:00 +0000 (17:30 +0000)]
Export dm_set_selinux_context.

18 years agozero suppress
Alasdair Kergon [Thu, 20 Oct 2005 20:38:18 +0000 (20:38 +0000)]
zero suppress

18 years agofix dev no printf
Alasdair Kergon [Thu, 20 Oct 2005 20:29:58 +0000 (20:29 +0000)]
fix dev no printf

18 years agocope with null uuid_prefix
Alasdair Kergon [Tue, 18 Oct 2005 13:57:11 +0000 (13:57 +0000)]
cope with null uuid_prefix

18 years agoTidy some log mesgs.
Alasdair Kergon [Tue, 18 Oct 2005 13:07:41 +0000 (13:07 +0000)]
Tidy some log mesgs.

18 years agoAdd deactivation functions
Alasdair Kergon [Tue, 18 Oct 2005 12:37:52 +0000 (12:37 +0000)]
Add deactivation functions

18 years agodm_driver_version
Alasdair Kergon [Mon, 17 Oct 2005 18:05:39 +0000 (18:05 +0000)]
dm_driver_version

18 years agoexport bitset, pool, hash, malloc
Alasdair Kergon [Sun, 16 Oct 2005 22:57:20 +0000 (22:57 +0000)]
export bitset, pool, hash, malloc

18 years agoCode to build and display device dependency tree.
Alasdair Kergon [Sun, 16 Oct 2005 14:33:22 +0000 (14:33 +0000)]
Code to build and display device dependency tree.

18 years agoAdd dmsetup --nolockfs support for suspend/reload.
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.

18 years agopost-release
Alasdair Kergon [Mon, 26 Sep 2005 20:52:00 +0000 (20:52 +0000)]
post-release

18 years ago1.01.05 v1_01_05
Alasdair Kergon [Mon, 26 Sep 2005 20:44:12 +0000 (20:44 +0000)]
1.01.05

18 years agoResync list.h with LVM2.
Alasdair Kergon [Thu, 22 Sep 2005 12:06:34 +0000 (12:06 +0000)]
Resync list.h with LVM2.

18 years agoRemember increased buffer size and use for subsequent calls.
Alasdair Kergon [Tue, 20 Sep 2005 18:04:27 +0000 (18:04 +0000)]
Remember increased buffer size and use for subsequent calls.

18 years agowhitespace
Alasdair Kergon [Tue, 20 Sep 2005 16:47:27 +0000 (16:47 +0000)]
whitespace

18 years agoExplicitly initialise no_open_count
Alasdair Kergon [Tue, 20 Sep 2005 16:39:12 +0000 (16:39 +0000)]
Explicitly initialise no_open_count

18 years agoOn 'buffer full' condition, double buffer size and repeat ioctl. [Untested]
Alasdair Kergon [Mon, 19 Sep 2005 14:29:16 +0000 (14:29 +0000)]
On 'buffer full' condition, double buffer size and repeat ioctl. [Untested]

18 years agoFix termination of getopt_long() option array.
Alasdair Kergon [Thu, 18 Aug 2005 19:40:18 +0000 (19:40 +0000)]
Fix termination of getopt_long() option array.

18 years agoReport 'buffer full' condition with v4 ioctl as well as with v1.
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.

18 years agopost-release
Alasdair Kergon [Tue, 2 Aug 2005 21:46:49 +0000 (21:46 +0000)]
post-release

18 years agoupdate vsn v1_01_04
Alasdair Kergon [Tue, 2 Aug 2005 18:00:32 +0000 (18:00 +0000)]
update vsn

19 years agoFix dmsetup ls -j and status --target with empty table.
Alasdair Kergon [Fri, 29 Jul 2005 16:11:23 +0000 (16:11 +0000)]
Fix dmsetup ls -j and status --target with empty table.

19 years agoFixing some makesfiles, so that the correct things link against pthreads.
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.

19 years agoUse matchpathcon mode parameter v1_01_03
Alasdair Kergon [Mon, 13 Jun 2005 13:11:47 +0000 (13:11 +0000)]
Use matchpathcon mode parameter

19 years agoMake timeouts work again.
Benjamin Marzinski [Fri, 10 Jun 2005 22:47:44 +0000 (22:47 +0000)]
Make timeouts work again.

19 years agoadd stack macro
Alasdair Kergon [Fri, 10 Jun 2005 22:08:51 +0000 (22:08 +0000)]
add stack macro

19 years agoupdate version
Alasdair Kergon [Fri, 10 Jun 2005 22:00:44 +0000 (22:00 +0000)]
update version

19 years agofix configure script to reenable selinux
Alasdair Kergon [Fri, 10 Jun 2005 21:57:49 +0000 (21:57 +0000)]
fix configure script to reenable selinux

19 years ago o print the context along with the path when setting selinux context
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

19 years agoo streamlined timeout code
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()

19 years agoTimeout event implementation:
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.

19 years ago o 80 column space adjustments
AJ Lewis [Wed, 8 Jun 2005 15:11:21 +0000 (15:11 +0000)]
 o 80 column space adjustments

19 years agocleaned up and pretty print
Heinz Mauelshagen [Tue, 7 Jun 2005 13:24:42 +0000 (13:24 +0000)]
cleaned up and pretty print

19 years agocomments
Heinz Mauelshagen [Mon, 6 Jun 2005 15:17:23 +0000 (15:17 +0000)]
comments

19 years agoChanged daemonize(), lock_pidfile(), init_fifos() and open_fifos() to return negative...
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.

19 years agooops - forgot to cvs add this
AJ Lewis [Thu, 26 May 2005 21:31:17 +0000 (21:31 +0000)]
oops - forgot to cvs add this

19 years ago o remove extraneous prints
AJ Lewis [Wed, 25 May 2005 21:10:18 +0000 (21:10 +0000)]
 o remove extraneous prints

19 years agoChange the multilog code to toggle between async and sync writes for all
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

19 years ago o Enable standard syslog and file logging
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

19 years agoExit after last unregister_for_event()
Heinz Mauelshagen [Fri, 20 May 2005 13:53:26 +0000 (13:53 +0000)]
Exit after last unregister_for_event()

19 years ago1.01.02 v1_01_02
Alasdair Kergon [Tue, 17 May 2005 15:50:25 +0000 (15:50 +0000)]
1.01.02

19 years agoAdd dmsetup ls --exec.
Alasdair Kergon [Mon, 16 May 2005 20:46:45 +0000 (20:46 +0000)]
Add dmsetup ls --exec.

19 years agoAdd --target to dmsetup ls.
Alasdair Kergon [Mon, 16 May 2005 16:04:30 +0000 (16:04 +0000)]
Add --target to dmsetup ls.

19 years agoCall dm_lib_exit() and dm_lib_release() automatically now.
Alasdair Kergon [Mon, 16 May 2005 15:15:32 +0000 (15:15 +0000)]
Call dm_lib_exit() and dm_lib_release() automatically now.

19 years agoAdd --target <target_type> filter to dmsetup table/status.
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.

19 years ago- set processed_events to zero. and don't do event interpretation.
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.

19 years ago- one little error message... so useful.
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

19 years ago o Changed the multilog API a bit (I warned you)
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

19 years agoCheck presence of stop_syslog_thread symbol during start_threaded_syslog()
Heinz Mauelshagen [Mon, 9 May 2005 11:26:46 +0000 (11:26 +0000)]
Check presence of stop_syslog_thread symbol during start_threaded_syslog()

19 years ago o need to pass the address of dso_name_arg and device_name arg to
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

19 years agooops. Those are char **'s not char *'s
Benjamin Marzinski [Wed, 4 May 2005 19:24:03 +0000 (19:24 +0000)]
oops. Those are char **'s not char *'s

19 years ago o load_lock_syms doesn't need args
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

19 years agofixed dmevent so that it doesn't do a double free when you run
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.

19 years ago o Added a lib to handle locking - the multilog lib attempts to load it,
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

19 years agointroduced dynamic loading of pthreads lock function
Heinz Mauelshagen [Wed, 4 May 2005 15:30:51 +0000 (15:30 +0000)]
introduced dynamic loading of pthreads lock function

19 years agomultilog_add_logging() lock additions/memory bug fix
Heinz Mauelshagen [Wed, 4 May 2005 14:22:46 +0000 (14:22 +0000)]
multilog_add_logging() lock additions/memory bug fix

19 years agomultilog_clear_logging() lock additions
Heinz Mauelshagen [Wed, 4 May 2005 14:15:30 +0000 (14:15 +0000)]
multilog_clear_logging() lock additions

19 years agodummy lock_mutex/unlock_mutex calls for discussion
Heinz Mauelshagen [Wed, 4 May 2005 14:10:06 +0000 (14:10 +0000)]
dummy lock_mutex/unlock_mutex calls for discussion

19 years agoo libmultilog needs introducing of list locking in order to stand
Heinz Mauelshagen [Wed, 4 May 2005 11:52:07 +0000 (11:52 +0000)]
o libmultilog needs introducing of list locking in order to stand
  multilog_add_type()/multilog_del_type cycles correctly.
o fixed segfault in multilog_add_type()
o fixed test-multilog.c
o cleaned up libmultilog (list macros, indentation, braces, comments)

19 years ago- make noop use multilog
Jonathan Earl Brassow [Wed, 4 May 2005 01:57:31 +0000 (01:57 +0000)]
- make noop use multilog
- add event_nr to thread_status struct and set appropriately so that the
  thread actually waits for an event
- essentially make error_detected return true.  Let the DSOs determine
  how to interpret the status info

19 years ago o stick multilog into the dm-event lib and dmeventd code again
AJ Lewis [Tue, 3 May 2005 21:29:13 +0000 (21:29 +0000)]
 o stick multilog into the dm-event lib and dmeventd code again
 o more tweaks to libmultilog calls - the api isn't set in stone yet, so
   don't get too comfortable.
 o not sure the dmeventd in device-mapper/dmeventd works - i've been using
   the one in lib/event/
 o currently both daemons are set to log only to syslog

19 years ago o forgot to add this
AJ Lewis [Tue, 3 May 2005 18:23:23 +0000 (18:23 +0000)]
 o forgot to add this

19 years agoworking dm_get_registered_device(). dmevent.c update to use it.
Heinz Mauelshagen [Tue, 3 May 2005 16:15:20 +0000 (16:15 +0000)]
working dm_get_registered_device(). dmevent.c update to use it.

19 years agomore dm_get_registered_device() code
Heinz Mauelshagen [Tue, 3 May 2005 13:50:42 +0000 (13:50 +0000)]
more dm_get_registered_device() code

19 years agoindentation
Heinz Mauelshagen [Tue, 3 May 2005 09:13:43 +0000 (09:13 +0000)]
indentation

19 years ago o Changes to configure script to handle async logging directory for
AJ Lewis [Mon, 2 May 2005 22:20:46 +0000 (22:20 +0000)]
 o Changes to configure script to handle async logging directory for
   multilog

19 years ago o Moved the circular buffer code into a separate dynamic library
AJ Lewis [Mon, 2 May 2005 22:13:32 +0000 (22:13 +0000)]
 o Moved the circular buffer code into a separate dynamic library
   called libmultilog_async so that users of multilog aren't required to
   use pthreads
 o multilog now has a way to add logging types and remove types, and can be
   called from other libraries.
 o multiple logging types can be in place at a time, and they are all
   called in turn when log_* fxns are called
 o Currently, the 'standard' (stderr) logging type is registered if
   multilog is called with no log types registered.  I'm not sure that's
   the best way to do things, but it's what I'm doing for now.

19 years agodmeventd was looking for dsos with libdmeventd<name>.so
Benjamin Marzinski [Mon, 2 May 2005 19:34:25 +0000 (19:34 +0000)]
dmeventd was looking for dsos with libdmeventd<name>.so
The Makefile turned noop.c into    libdmeventnoop.so
The Makefile now turns noop.c into libdmeventdnoop.so

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