]>
sourceware.org Git - lvm2.git/log
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)
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
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
Alasdair Kergon [Tue, 3 May 2005 17:43:47 +0000 (17:43 +0000)]
2.01.10
Alasdair Kergon [Tue, 3 May 2005 17:31:56 +0000 (17:31 +0000)]
Don't create backup and archive dirs till needed.
Alasdair Kergon [Tue, 3 May 2005 17:28:23 +0000 (17:28 +0000)]
Reinstate full PV size when removing from VG.
Support loopfiles for testing.
Complete the pv_segment support.
Heinz Mauelshagen [Tue, 3 May 2005 16:15:20 +0000 (16:15 +0000)]
working dm_get_registered_device(). dmevent.c update to use it.
Heinz Mauelshagen [Tue, 3 May 2005 13:50:42 +0000 (13:50 +0000)]
more dm_get_registered_device() code
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
Benjamin Marzinski [Mon, 2 May 2005 18:43:23 +0000 (18:43 +0000)]
stopped printing a string after we erased the pointer to it.
Benjamin Marzinski [Mon, 2 May 2005 18:42:07 +0000 (18:42 +0000)]
removed the -lmultilog for now.
Benjamin Marzinski [Mon, 2 May 2005 17:41:54 +0000 (17:41 +0000)]
get the makefile to clean up the .o's
Heinz Mauelshagen [Mon, 2 May 2005 11:02:19 +0000 (11:02 +0000)]
Introduce exit() in main() and cleanup signal settings for parent/child
Benjamin Marzinski [Fri, 29 Apr 2005 22:12:09 +0000 (22:12 +0000)]
more variable initialization.
Benjamin Marzinski [Fri, 29 Apr 2005 21:52:46 +0000 (21:52 +0000)]
changed client_path and sever_path from 'char *' to 'const char *' to stop
compiler warning messages.
Heinz Mauelshagen [Fri, 29 Apr 2005 14:56:35 +0000 (14:56 +0000)]
o checking in instrumented code for AJ to follow up on comms and logging
o changed
int dm_get_next_registered_device(char **dso_name, char **device,
enum event_type *events);
to
int dm_get_registered_device(char **dso_name, char **device,
enum event_type *events, int next)
so that the daemon is able to retrive the next one of the list without
running into locking issues.
o changed dmevent.c to use dm_get_registered_device()
o couldn't test this yet because of the comms issues
(daemon exits in do_process_request())
Heinz Mauelshagen [Fri, 29 Apr 2005 13:41:25 +0000 (13:41 +0000)]
first changes to get comms back to work after flock changes
Heinz Mauelshagen [Fri, 29 Apr 2005 10:58:34 +0000 (10:58 +0000)]
minor cleanup
AJ Lewis [Thu, 28 Apr 2005 22:47:52 +0000 (22:47 +0000)]
o Build dmeventd against multilog
Alasdair Kergon [Thu, 28 Apr 2005 17:32:27 +0000 (17:32 +0000)]
build libdmeventnoop.so for testing
Alasdair Kergon [Thu, 28 Apr 2005 14:49:41 +0000 (14:49 +0000)]
test.c->dmevent.c
Alasdair Kergon [Thu, 28 Apr 2005 14:02:30 +0000 (14:02 +0000)]
o adds dm_get_next_registered_device() (not functional yet)
to retrieve which devices got registered with the daemon;
needs locking changes as well
Alasdair Kergon [Wed, 27 Apr 2005 22:32:00 +0000 (22:32 +0000)]
Prototype for a device-mapper event-handling daemon.
Alasdair Kergon [Fri, 22 Apr 2005 15:44:00 +0000 (15:44 +0000)]
extend alloc_lv_segment
Alasdair Kergon [Fri, 22 Apr 2005 15:43:02 +0000 (15:43 +0000)]
set_lv_segment_area_pv/lv
Alasdair Kergon [Tue, 19 Apr 2005 20:58:25 +0000 (20:58 +0000)]
Initial pv_segment code.
Alasdair Kergon [Tue, 19 Apr 2005 20:52:35 +0000 (20:52 +0000)]
initial pv_segment defns
Alasdair Kergon [Tue, 19 Apr 2005 20:44:21 +0000 (20:44 +0000)]
_copy_pv -> int
Patrick Caulfield [Tue, 19 Apr 2005 10:36:42 +0000 (10:36 +0000)]
Tidy clvmd's SIGHUP handler so it doesn't do all that work.
Alasdair Kergon [Mon, 18 Apr 2005 14:56:42 +0000 (14:56 +0000)]
vgchange --physicalextentsize (but only if it's an exact fit - may need to
use pvmove first)
Alasdair Kergon [Sun, 17 Apr 2005 23:59:04 +0000 (23:59 +0000)]
extract compose_log_line
Alasdair Kergon [Sun, 17 Apr 2005 23:57:44 +0000 (23:57 +0000)]
get_pv_from_vg_by_id
Patrick Caulfield [Wed, 13 Apr 2005 13:50:07 +0000 (13:50 +0000)]
Make clvmd work around some "limitations" in gulm's node state notifications.
Also make clvmd debuglog timestamps a little more helpful.
Alasdair Kergon [Thu, 7 Apr 2005 12:39:44 +0000 (12:39 +0000)]
Internal snapshot code restructuring.
Alasdair Kergon [Thu, 7 Apr 2005 12:29:46 +0000 (12:29 +0000)]
add lvid to lv_create_empty
Alasdair Kergon [Thu, 7 Apr 2005 12:27:57 +0000 (12:27 +0000)]
Remove unused internal non-persistent snapshot option.
Alasdair Kergon [Thu, 7 Apr 2005 12:25:33 +0000 (12:25 +0000)]
fix unused o_direct label
Alasdair Kergon [Thu, 7 Apr 2005 12:24:48 +0000 (12:24 +0000)]
store snapshot id as lvid internally
Alasdair Kergon [Thu, 7 Apr 2005 12:17:46 +0000 (12:17 +0000)]
Allow offline extension of snapshot volumes.
NB Requires kernel patch that is not upstream.
Alasdair Kergon [Wed, 6 Apr 2005 18:59:55 +0000 (18:59 +0000)]
Move from 2-step to 3-step on-disk metadata commit.
Alasdair Kergon [Wed, 6 Apr 2005 16:43:59 +0000 (16:43 +0000)]
Add ramdisk.
Alasdair Kergon [Wed, 6 Apr 2005 16:35:33 +0000 (16:35 +0000)]
_vg_posn -> _find_vg_rlocn
Alasdair Kergon [Wed, 6 Apr 2005 15:21:28 +0000 (15:21 +0000)]
more refinements
Alasdair Kergon [Wed, 6 Apr 2005 14:50:37 +0000 (14:50 +0000)]
Annotate, tidy and extend list.h.
Alasdair Kergon [Wed, 6 Apr 2005 13:47:41 +0000 (13:47 +0000)]
Alignment tidying.
Alasdair Kergon [Mon, 4 Apr 2005 15:46:14 +0000 (15:46 +0000)]
post-release
Alasdair Kergon [Mon, 4 Apr 2005 15:41:51 +0000 (15:41 +0000)]
2.01.09
Alasdair Kergon [Mon, 4 Apr 2005 14:44:49 +0000 (14:44 +0000)]
Add --ignorelockingfailure to vgmknodes.
Patrick Caulfield [Fri, 1 Apr 2005 16:03:00 +0000 (16:03 +0000)]
set SO_KEEPALIVE on sockets
Patrick Caulfield [Fri, 1 Apr 2005 13:01:01 +0000 (13:01 +0000)]
Don't allow user operations to start until the lvm thread is fully up.
Hopefully finally nails bz#146056
Alasdair Kergon [Tue, 29 Mar 2005 18:10:57 +0000 (18:10 +0000)]
post-release
Alasdair Kergon [Tue, 29 Mar 2005 14:47:39 +0000 (14:47 +0000)]
1.01.01
Alasdair Kergon [Tue, 29 Mar 2005 14:46:30 +0000 (14:46 +0000)]
Update dmsetup man page.
Alasdair Kergon [Sun, 27 Mar 2005 11:37:46 +0000 (11:37 +0000)]
Drop-in devmap_name replacement.
Alasdair Kergon [Tue, 22 Mar 2005 16:50:17 +0000 (16:50 +0000)]
post-release
Alasdair Kergon [Tue, 22 Mar 2005 15:13:48 +0000 (15:13 +0000)]
update pofile
Alasdair Kergon [Tue, 22 Mar 2005 15:12:37 +0000 (15:12 +0000)]
2.01.08
Alasdair Kergon [Mon, 21 Mar 2005 22:55:12 +0000 (22:55 +0000)]
Add clustered attribute so vgchange can identify clustered VGs w/o locking.
Alasdair Kergon [Mon, 21 Mar 2005 22:40:35 +0000 (22:40 +0000)]
Improve detection of external changes affecting internal cache.
Alasdair Kergon [Mon, 21 Mar 2005 14:51:49 +0000 (14:51 +0000)]
Add 'already in device cache' debug message.
Alasdair Kergon [Mon, 21 Mar 2005 14:47:36 +0000 (14:47 +0000)]
Add -a to pvdisplay -C.
Alasdair Kergon [Mon, 21 Mar 2005 14:43:02 +0000 (14:43 +0000)]
Avoid rmdir opendir error messsages when dir was already removed.
Alasdair Kergon [Mon, 21 Mar 2005 14:16:16 +0000 (14:16 +0000)]
Tighten signal handlers.
Alasdair Kergon [Thu, 10 Mar 2005 23:04:42 +0000 (23:04 +0000)]
Fix WHATS_NEW.
Alasdair Kergon [Thu, 10 Mar 2005 22:34:17 +0000 (22:34 +0000)]
Avoid some compiler warnings.
Alasdair Kergon [Thu, 10 Mar 2005 22:31:10 +0000 (22:31 +0000)]
Additional rename failure error message.
Alasdair Kergon [Thu, 10 Mar 2005 20:23:36 +0000 (20:23 +0000)]
read/write may be macros
Alasdair Kergon [Thu, 10 Mar 2005 20:22:40 +0000 (20:22 +0000)]
post-release
Patrick Caulfield [Wed, 9 Mar 2005 14:08:11 +0000 (14:08 +0000)]
Don't take out the lvm_thread_lock at startup - it only protects the jobs list.
DEBUGLOG() message now print threadid rather than PID which is more useful.
Alasdair Kergon [Tue, 8 Mar 2005 13:48:13 +0000 (13:48 +0000)]
update pofile
Alasdair Kergon [Tue, 8 Mar 2005 13:46:17 +0000 (13:46 +0000)]
Cope with new devices appearing by rescanning /dev if a uuid can't be found.
Alasdair Kergon [Tue, 8 Mar 2005 13:39:39 +0000 (13:39 +0000)]
Remove DESTDIR from LVM_SHARED_PATH.
Patrick Caulfield [Mon, 7 Mar 2005 17:03:44 +0000 (17:03 +0000)]
make clvmd FDs close-on-exec, to avoid warnings when running lvm via popen.
clvmd-gulm unlocks VG & orphan locks at startup in case they are stale.
clvmd-gulm now unlocks VG & orphan locks if client dies.
Alasdair Kergon [Thu, 3 Mar 2005 22:31:01 +0000 (22:31 +0000)]
post-release
Alasdair Kergon [Thu, 3 Mar 2005 22:26:34 +0000 (22:26 +0000)]
2.01.06
Alasdair Kergon [Thu, 3 Mar 2005 22:09:20 +0000 (22:09 +0000)]
Option to suppress warnings of file descriptors left open.
Alasdair Kergon [Thu, 3 Mar 2005 21:54:35 +0000 (21:54 +0000)]
Suppress 'open failed' error messages during scanning.
Alasdair Kergon [Thu, 3 Mar 2005 21:52:58 +0000 (21:52 +0000)]
Fix default value of metadatacopies in documentation (2->1).
Patrick Caulfield [Tue, 22 Feb 2005 16:26:21 +0000 (16:26 +0000)]
Fix clvmd-gulm node up/down code so it actually works.
clvmd-gulm now releases locks when shut down.
Patrick Caulfield [Mon, 21 Feb 2005 15:58:06 +0000 (15:58 +0000)]
./configure --enable-debug now enables debugging code in clvmd
Patrick Caulfield [Mon, 21 Feb 2005 14:36:09 +0000 (14:36 +0000)]
Always manipulate both locks in sync_lock() otherwise they get left
hanging around and cause trouble.
Alasdair Kergon [Fri, 18 Feb 2005 19:06:16 +0000 (19:06 +0000)]
post-release
Alasdair Kergon [Fri, 18 Feb 2005 18:58:31 +0000 (18:58 +0000)]
Static binary invokes dynamic binary if appropriate.
Patrick Caulfield [Fri, 18 Feb 2005 15:31:32 +0000 (15:31 +0000)]
Cope with more than one message arriving at the TCP socket, also
fix some instances where the length in the message was wrong (cman
code didn't notice this because it is packet-based comms anyway)
Patrick Caulfield [Thu, 17 Feb 2005 12:56:19 +0000 (12:56 +0000)]
Fix gulm->errno error number conversion.
Patrick Caulfield [Mon, 14 Feb 2005 09:07:14 +0000 (09:07 +0000)]
Make config check a little more tolerant of library names.
Alasdair Kergon [Wed, 9 Feb 2005 18:26:38 +0000 (18:26 +0000)]
post-release
Alasdair Kergon [Wed, 9 Feb 2005 17:49:36 +0000 (17:49 +0000)]
Add fixed offset to imported pool minor numbers.
Adam Manthei [Tue, 8 Feb 2005 17:20:24 +0000 (17:20 +0000)]
o cluster lvm requires that /usr/sbin/$TOOL is used instead of
/sbin/lvm.static $TOOL
o made variables LVDISPLAY, VGSCAN and VGCHANGE configurable in
/etc/sysconfig/cluster
Patrick Caulfield [Tue, 8 Feb 2005 09:05:58 +0000 (09:05 +0000)]
Fix thread shutdown race which could cause clvmd to hang in pthread_join.
Patrick Caulfield [Mon, 7 Feb 2005 14:45:38 +0000 (14:45 +0000)]
Revert last clvmd patch. More testing reveals that this just doesn't
work yet.
Patrick Caulfield [Mon, 7 Feb 2005 10:04:27 +0000 (10:04 +0000)]
Make clvmd use the command library rather than popen() to
preload the lock state.
Alasdair Kergon [Thu, 3 Feb 2005 16:34:53 +0000 (16:34 +0000)]
lvm2cmd.so should skip the check for open fds.
Alasdair Kergon [Wed, 2 Feb 2005 14:31:48 +0000 (14:31 +0000)]
Remove unused -f from pvmove
Patrick Caulfield [Wed, 2 Feb 2005 11:42:29 +0000 (11:42 +0000)]
Make clvmd do a quick sanity check on the clustering bits of lvm.conf
Patrick Caulfield [Wed, 2 Feb 2005 09:17:56 +0000 (09:17 +0000)]
Get rid of "connection refused" message because Corey doesn't like it.
Alasdair Kergon [Tue, 1 Feb 2005 16:40:16 +0000 (16:40 +0000)]
post-release
Alasdair Kergon [Tue, 1 Feb 2005 16:33:45 +0000 (16:33 +0000)]
pofile
Alasdair Kergon [Tue, 1 Feb 2005 16:29:22 +0000 (16:29 +0000)]
2.01.03
Alasdair Kergon [Tue, 1 Feb 2005 16:19:48 +0000 (16:19 +0000)]
More 64-bit display/report fixes.
This page took 0.070967 seconds and 5 git commands to generate.