free(rp);
}
-/* ************************************************************************
- * Auto Routing Plans
- * ************************************************************************
- *
- * XXX: routing plan TODO work
- *
- * DONE
- * - read from .db into opserv_routing_plans. format:
- * - write back to .db
- * - show (stats routingplans?)
- * - cmd_routing_addplan
- * - cmd_routing_delplan
- * - cmd_routing_addserver
- * - cmd_routing_delserver
- * - cmd_routing_set
- * - cmd_reroute ( c / n / t )
- * - routing map
- * TODO
- * - timer after attempting a connect,
- * to see if it timed out.
- * ************************************************************************
- */
-
-
/*************************************************
* Functions to handle the active routing struct */
return 0; /* its uplink isnt here to link to */
}
}
- log_module(MAIN_LOG, LOG_ERROR, "Tried to link %s but its not in the active routing struct!", server);
- return 0; /* server wasnt found in active route struct ?! */
+ log_module(MAIN_LOG, LOG_DEBUG, "Tried to link %s but its not in the active routing struct!", server);
+ return 0; /* server wasnt found in active route struct. */
}
int routing_connect_children(struct route *route, char *server)
activate_routing(NULL, NULL, NULL);
/* attempt to link it again. */
routing_connect_one(opserv_route, server);
+ /* TODO: reconnect any missing servers who
+ * normally connect to server, using their backups.
+ * Probably should just issue a reroute C here. */
}
}
}