mmueller/supybot-git — Issue #4: Bot kicked when repo unavailable
Author: CiaranG
Created: 2012-02-02 14:17:08+00:00
State: open

If a repo being monitored becomes unavailable (which I have just seen as a result of some scheduled gitorious.org downtime) the bot seems to be spending an excessively long time trying to contact it, which has the knock-on effect of it missing a ping from the IRC server and getting it disconnected. This results in an irritating "joined the channel" + "disconnected (ping timeout)" loop until connectivity to the repo is restored.

I'm not sure if this is fixable within the code itself, or whether something might have to be done at system level to make it time out quicker? If nothing else, it's probably worth a mention in the documentation.