j != i;
j=(j+1)%nodemap->num) {
if ((nodemap->nodes[j].flags & NODE_FLAGS_CONNECTED) &&
- ctdb_same_subnet(ctdb->nodes[j]->public_address, ctdb->nodes[i]->public_address,
- ctdb->nodes[i]->public_netmask_bits)) {
+ ctdb_same_subnet(ctdb->nodes[j]->public_address,
+ ctdb->nodes[i]->public_address,
+ ctdb->nodes[j]->public_netmask_bits)) {
ctdb->nodes[i]->takeover_vnn = nodemap->nodes[j].vnn;
break;
}
/usr/bin/nc -z 127.0.0.1 $p || all_ok=0
done
[ $all_ok -eq 1 ] || sleep 1
+ /usr/bin/ctdb status > /dev/null 2>&1 || {
+ echo "ctdb daemon has died. Exiting event startup"
+ exit 1
+ }
done
echo "Local tcp services on $CTDB_WAIT_TCP_PORTS are up"
}