Page MenuHomePhabricator

Long-running bots which don't make Conduit calls for 24 hours fail all future calls
Closed, ResolvedPublic

Description

See IRC. If phabot makes a Conduit call, then doesn't make any calls for 24 hours, the session lapses and all further calls fail. Some fixes:

  • Short term, easy: add some code to call conduit.ping every few hours.
  • Short term, harder: add some code to re-establish a new session after a session failure.
  • Long term: Make conduit not session-oriented.

Revisions and Commits

Event Timeline

epriestley raised the priority of this task from to Normal.
epriestley updated the task description. (Show Details)
epriestley added a project: Phabot.
epriestley added subscribers: epriestley, avive.
epriestley added a subscriber: Unknown Object (MLST).Aug 25 2014, 2:20 AM

◀ Merged tasks: T5955.

epriestley claimed this task.

I think this was effectively resolved by D12773, since using conduit.token should evade the session timeout.

Ideally we should tell you about that, stop supporting the other method, etc. But see T11508#191159 for current/planned state of bots.