git.samba.org
/
metze
/
ctdb
/
wip.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7d07a74
)
when we load the public address file, at the same time check if we are already hosti...
author
Ronnie Sahlberg
<ronniesahlberg@gmail.com>
Wed, 10 Nov 2010 01:11:11 +0000
(12:11 +1100)
committer
Ronnie Sahlberg
<ronniesahlberg@gmail.com>
Wed, 10 Nov 2010 03:55:24 +0000
(14:55 +1100)
server/ctdb_takeover.c
patch
|
blob
|
history
diff --git
a/server/ctdb_takeover.c
b/server/ctdb_takeover.c
index 87a97d53db7bdbdcc59ade9b369da2dca0b0b4e7..27c9ac07234ec419fd2476d39ac78d21cb9dd836 100644
(file)
--- a/
server/ctdb_takeover.c
+++ b/
server/ctdb_takeover.c
@@
-895,6
+895,10
@@
static int ctdb_add_public_address(struct ctdb_context *ctdb,
vnn->public_address = *addr;
vnn->public_netmask_bits = mask;
vnn->pnn = -1;
+ if (ctdb_sys_have_ip(addr)) {
+ DEBUG(DEBUG_ERR,("We are already hosting public address '%s'\n", ctdb_addr_to_str(addr)));
+ vnn->pnn = ctdb->pnn;
+ }
for (i=0; vnn->ifaces[i]; i++) {
ret = ctdb_add_local_iface(ctdb, vnn->ifaces[i]);