summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmitay Isaacs <amitay@gmail.com>2012-04-04 14:42:23 +1000
committerAmitay Isaacs <amitay@gmail.com>2012-04-13 15:38:11 +1000
commit202791cf7258ca7946989112c5ed6fffbd10be7a (patch)
tree74808845c6c4d6a4cfe084a355226a343e98e2b5
parentad4d5263e7211eb63587121b11dc1c24fda816f3 (diff)
downloadsamba-202791cf7258ca7946989112c5ed6fffbd10be7a.tar.gz
samba-202791cf7258ca7946989112c5ed6fffbd10be7a.tar.xz
samba-202791cf7258ca7946989112c5ed6fffbd10be7a.zip
recoverd: Fix spurious warnings when running with --nopublicipcheck
Signed-off-by: Amitay Isaacs <amitay@gmail.com> (This used to be ctdb commit 7f8096f56d8274151705ac822b582d972078f8fe)
-rw-r--r--ctdb/server/ctdb_recoverd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ctdb/server/ctdb_recoverd.c b/ctdb/server/ctdb_recoverd.c
index 97e46704b1..c079217868 100644
--- a/ctdb/server/ctdb_recoverd.c
+++ b/ctdb/server/ctdb_recoverd.c
@@ -2775,13 +2775,13 @@ static int verify_local_ip_allocation(struct ctdb_context *ctdb, struct ctdb_rec
ctdb_addr_to_str(&ips->ips[j].addr)));
need_takeover_run = true;
} else if (ips->ips[j].pnn == pnn) {
- if (!ctdb_sys_have_ip(&ips->ips[j].addr)) {
+ if (ctdb->do_checkpublicip && !ctdb_sys_have_ip(&ips->ips[j].addr)) {
DEBUG(DEBUG_CRIT,("Public address '%s' is missing and we should serve this ip\n",
ctdb_addr_to_str(&ips->ips[j].addr)));
need_takeover_run = true;
}
} else {
- if (ctdb_sys_have_ip(&ips->ips[j].addr)) {
+ if (ctdb->do_checkpublicip && ctdb_sys_have_ip(&ips->ips[j].addr)) {
DEBUG(DEBUG_CRIT,("We are still serving a public address '%s' that we should not be serving.\n",
ctdb_addr_to_str(&ips->ips[j].addr)));
need_takeover_run = true;