public inbox for lvm2-cvs@sourceware.org
help / color / mirror / Atom feed
* LVM2 ./WHATS_NEW daemons/clvmd/clvmd-gulm.c
@ 2008-06-20 10:58 ccaulfield
0 siblings, 0 replies; 5+ messages in thread
From: ccaulfield @ 2008-06-20 10:58 UTC (permalink / raw)
To: lvm-devel, lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: ccaulfield@sourceware.org 2008-06-20 10:58:28
Modified files:
. : WHATS_NEW
daemons/clvmd : clvmd-gulm.c
Log message:
Make clvmd return immediately if other nodes are down in a gulm cluster.
bz#447799
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.906&r2=1.907
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/daemons/clvmd/clvmd-gulm.c.diff?cvsroot=lvm2&r1=1.22&r2=1.23
--- LVM2/WHATS_NEW 2008/06/18 11:32:14 1.906
+++ LVM2/WHATS_NEW 2008/06/20 10:58:27 1.907
@@ -1,5 +1,6 @@
Version 2.02.39 -
================================
+ Make clvmd return immediately if other nodes are down in a gulm cluster.
Improve/Fix read ahead 'auto' calculation for stripe_size
Fix lvchange output for -r auto setting if auto is already set
Add testcase for read ahead
--- LVM2/daemons/clvmd/clvmd-gulm.c 2007/07/24 15:35:11 1.22
+++ LVM2/daemons/clvmd/clvmd-gulm.c 2008/06/20 10:58:28 1.23
@@ -665,6 +665,7 @@
{
struct dm_hash_node *hn;
struct node_info *ninfo;
+ int somedown = 0;
dm_hash_iterate(hn, node_hash)
{
@@ -686,12 +687,14 @@
client = dm_hash_lookup_binary(sock_hash, csid, GULM_MAX_CSID_LEN);
}
+ DEBUGLOG("down_callback2. node %s, state = %d\n", ninfo->name, ninfo->state);
if (ninfo->state != NODE_DOWN)
callback(master_client, csid, ninfo->state == NODE_CLVMD);
-
+ if (ninfo->state != NODE_CLVMD)
+ somedown = -1;
}
- return 0;
+ return somedown;
}
/* Convert gulm error codes to unix errno numbers */
^ permalink raw reply [flat|nested] 5+ messages in thread
* LVM2 ./WHATS_NEW daemons/clvmd/clvmd-gulm.c
@ 2005-02-21 14:36 pcaulfield
0 siblings, 0 replies; 5+ messages in thread
From: pcaulfield @ 2005-02-21 14:36 UTC (permalink / raw)
To: lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: pcaulfield@sourceware.org 2005-02-21 14:36:10
Modified files:
. : WHATS_NEW
daemons/clvmd : clvmd-gulm.c
Log message:
Always manipulate both locks in sync_lock() otherwise they get left
hanging around and cause trouble.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.188&r2=1.189
http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/daemons/clvmd/clvmd-gulm.c.diff?cvsroot=lvm2&r1=1.9&r2=1.10
^ permalink raw reply [flat|nested] 5+ messages in thread
* LVM2 ./WHATS_NEW daemons/clvmd/clvmd-gulm.c
@ 2005-01-25 16:47 pcaulfield
0 siblings, 0 replies; 5+ messages in thread
From: pcaulfield @ 2005-01-25 16:47 UTC (permalink / raw)
To: lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: pcaulfield@sourceware.org 2005-01-25 16:46:29
Modified files:
. : WHATS_NEW
daemons/clvmd : clvmd-gulm.c
Log message:
Remove superflous &
Gulm clvmd no longer hangs trying to talk to a rebooted node.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.168&r2=1.169
http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/daemons/clvmd/clvmd-gulm.c.diff?cvsroot=lvm2&r1=1.7&r2=1.8
^ permalink raw reply [flat|nested] 5+ messages in thread
* LVM2 ./WHATS_NEW daemons/clvmd/clvmd-gulm.c
@ 2005-01-04 15:11 pcaulfield
0 siblings, 0 replies; 5+ messages in thread
From: pcaulfield @ 2005-01-04 15:11 UTC (permalink / raw)
To: lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: pcaulfield@sourceware.org 2005-01-04 15:11:34
Modified files:
. : WHATS_NEW
daemons/clvmd : clvmd-gulm.c
Log message:
Typo in "for" caused first node in ccs to be ignored.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.143&r2=1.144
http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/daemons/clvmd/clvmd-gulm.c.diff?cvsroot=lvm2&r1=1.3&r2=1.4
^ permalink raw reply [flat|nested] 5+ messages in thread
* LVM2 ./WHATS_NEW daemons/clvmd/clvmd-gulm.c
@ 2005-01-04 11:48 pcaulfield
0 siblings, 0 replies; 5+ messages in thread
From: pcaulfield @ 2005-01-04 11:48 UTC (permalink / raw)
To: lvm2-cvs
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: pcaulfield@sourceware.org 2005-01-04 11:48:11
Modified files:
. : WHATS_NEW
daemons/clvmd : clvmd-gulm.c
Log message:
Use new CCS key names for nodes in the GULM version of clvmd.
based on a patch from Mike Tilstra
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.142&r2=1.143
http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/daemons/clvmd/clvmd-gulm.c.diff?cvsroot=lvm2&r1=1.2&r2=1.3
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-06-20 10:58 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-06-20 10:58 LVM2 ./WHATS_NEW daemons/clvmd/clvmd-gulm.c ccaulfield
-- strict thread matches above, loose matches on Subject: below --
2005-02-21 14:36 pcaulfield
2005-01-25 16:47 pcaulfield
2005-01-04 15:11 pcaulfield
2005-01-04 11:48 pcaulfield
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).