[IRCServices] Ideas , features

dreamer at darkness.gr dreamer at darkness.gr
Wed Mar 14 16:32:01 PST 2001


Greetings all,
	I had an idea long time ago, i think that the list is appropriate
to express it and talk about.
<idea>
Imagine that we have a network with
20 servers and the services. Imagine that it's late night and no oper is
available, servers are spliting, and many times due to misconfigured
ircd.conf files, autoconnects are not present. So the network will stay
splited, until one oper will come and realise that half of the network is
not connected. So .. What about puting some "intelligence" into the
services. For example, (we have the fact that services can somehow know
the best connect between 2 servers and an alternative, this could be done
easy even providing this information from a db once to the services,
server) an /operserv checklinks 05:00-08:00 command, or however you want
to call it, will perform a "clever" connect at one server that will split.
By the mean clever connect, it could be a connect not immediate, so if the
server splits now, services will not try to remotelly connect the servers
now, they could wait for about 3-5 minutes, if autoconnets are present the
connection will be performed between that time, so no rush to initiate
another connect. If now auto connect is not present , and 5 minutes have
passed OperServ could initiate a connect. If the connection is achieved,
good, nothing to worry from then on, if not, wait 10 minutes now, maybe
there is a network problem and try again, if again a failure, incremet a
bit the wait time, and try later.
</idea>

Sorry for the long post, comments, ideas are welcome.

Regards,
Nick Krassas
Dinos @ irc.gr
ircadmin at darkness.irc.gr