mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
When we ban a node, only drop the IPs on the node being banned, not on every node
(This used to be ctdb commit 46e8c3737e6ff54fc80de8e962e922924c27bc35)
This commit is contained in:
parent
2bb687c4cd
commit
d1c40424f6
@ -309,7 +309,7 @@ int32_t ctdb_control_modflags(struct ctdb_context *ctdb, TDB_DATA indata)
|
||||
CTDB_SRVID_SET_NODE_FLAGS, indata);
|
||||
|
||||
/* if we have become banned, we should go into recovery mode */
|
||||
if ((node->flags & NODE_FLAGS_BANNED) && !(c->old_flags & NODE_FLAGS_BANNED)) {
|
||||
if ((node->flags & NODE_FLAGS_BANNED) && !(c->old_flags & NODE_FLAGS_BANNED) && (node->pnn == ctdb->pnn)) {
|
||||
/* make sure we are frozen */
|
||||
DEBUG(DEBUG_NOTICE,("This node has been banned - forcing freeze and recovery\n"));
|
||||
/* Reset the generation id to 1 to make us ignore any
|
||||
|
Loading…
Reference in New Issue
Block a user