summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ctdb/server/ctdb_takeover.c6
-rw-r--r--ctdb/server/ctdb_takeover_helper.c2
2 files changed, 4 insertions, 4 deletions
diff --git a/ctdb/server/ctdb_takeover.c b/ctdb/server/ctdb_takeover.c
index 844e3c32866..3ac569a953a 100644
--- a/ctdb/server/ctdb_takeover.c
+++ b/ctdb/server/ctdb_takeover.c
@@ -298,7 +298,7 @@ static void ctdb_vnn_unassign_iface(struct ctdb_context *ctdb,
}
vnn->iface = NULL;
if (vnn->pnn == ctdb->pnn) {
- vnn->pnn = -1;
+ vnn->pnn = CTDB_UNKNOWN_PNN;
}
}
@@ -772,7 +772,7 @@ int32_t ctdb_control_takeover_ip(struct ctdb_context *ctdb,
return -1;
}
- if (vnn->pnn != ctdb->pnn && have_ip && vnn->pnn != -1) {
+ if (vnn->pnn != ctdb->pnn && have_ip && vnn->pnn != CTDB_UNKNOWN_PNN) {
DEBUG(DEBUG_CRIT,(__location__ " takeoverip of IP %s is known to the kernel, "
"and we have it on iface[%s], but it was assigned to node %d"
"and we are node %d, banning ourself\n",
@@ -782,7 +782,7 @@ int32_t ctdb_control_takeover_ip(struct ctdb_context *ctdb,
return -1;
}
- if (vnn->pnn == -1 && have_ip) {
+ if (vnn->pnn == CTDB_UNKNOWN_PNN && have_ip) {
/* This will cause connections to be reset and
* reestablished. However, this is a very unusual
* situation and doing this will completely repair the
diff --git a/ctdb/server/ctdb_takeover_helper.c b/ctdb/server/ctdb_takeover_helper.c
index 8740838cfdd..254b48f0759 100644
--- a/ctdb/server/ctdb_takeover_helper.c
+++ b/ctdb/server/ctdb_takeover_helper.c
@@ -466,7 +466,7 @@ static struct tevent_req *take_ip_send(TALLOC_CTX *mem_ctx,
struct take_ip_one_state *substate;
struct ctdb_public_ip ip;
- if (tmp_ip->pnn == -1) {
+ if (tmp_ip->pnn == CTDB_UNKNOWN_PNN) {
/* IP will be unassigned */
continue;
}