mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
Make clvmd return immediately if other nodes are down in an openais cluster.
This commit is contained in:
parent
7515a2cacc
commit
f3c3494c86
@ -1,5 +1,6 @@
|
||||
Version 2.02.39 -
|
||||
================================
|
||||
Make clvmd return immediately if other nodes are down in an openais cluster.
|
||||
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
|
||||
|
@ -452,6 +452,7 @@ static int _cluster_do_node_callback(struct local_client *master_client,
|
||||
{
|
||||
struct dm_hash_node *hn;
|
||||
struct node_info *ninfo;
|
||||
int somedown = 0;
|
||||
|
||||
dm_hash_iterate(hn, node_hash)
|
||||
{
|
||||
@ -465,8 +466,10 @@ static int _cluster_do_node_callback(struct local_client *master_client,
|
||||
|
||||
if (ninfo->state != NODE_DOWN)
|
||||
callback(master_client, csid, ninfo->state == NODE_CLVMD);
|
||||
if (ninfo->state != NODE_CLVMD)
|
||||
somedown = -1;
|
||||
}
|
||||
return 0;
|
||||
return somedown;
|
||||
}
|
||||
|
||||
/* Real locking */
|
||||
|
Loading…
Reference in New Issue
Block a user