Ubotu failover setup

Ben Rubin bnrubin at gmail.com
Wed Sep 19 12:20:04 UTC 2007

Hash: SHA1

I had discussed a similar solution a while ago when we lost ubotu to
something or other.  It wasn't nearly this detailed, but we realized that we
needed something automatic in place.

The only issue that I can see with your plan is that when ubotu regains its
connection after a netsplit or similar connectivity disruption, it does not
reconnect to its channels a timely fashion, or at all.  So either we need to
fix the root cause of that, or have the backup bots failover on a channel by
channel basis.

Version: GnuPG v1.4.7 (MingW32)
Comment: http://firegpg.tuxfamily.org

On 9/19/07, Dennis Kaarsemaker <dennis at ubuntu.com> wrote:
> Hiya,
> I've been pondering about a good Ubotu failover setup for a while and
> here's what I've come up with. If nobody thinks this is a terrible idea,
> I'd like to implement it soon.
> - N copies of ubotu run at N hosts
> - The nicknames of all copies are linked to ubotu
> - There is a fixed order of preference between them, with ubotu itself
>   being leading
> - Code and datafiles (except users) are synchronized automatically
> - The copies do not have users and are in read-only mode (so no factoid
>   editing)
> - During normal operation the copies only exist in #ubuntu-bots
> - The copies all run an extra plugin, FailOver, that will detect when
>   ubotu or any copy leaves unexpectedly or comes back
> - When a copy becomes the first preferred copy, because ubotu (and
>   possibly other copies) are unavailable, it will join all channels
>   ubotu needs to be in. It will not assume the nickname ubotu
> - When ubotu is back in a channel, the copy of ubotu will automatically
>   leave it.
> Thoughts, comments?
> --
> Dennis K.
> Time is an illusion, lunchtime doubly so.
> --
> Ubuntu-irc mailing list
> Ubuntu-irc at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-irc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-irc/attachments/20070919/4f8aa24b/attachment.html>

More information about the Ubuntu-irc mailing list