mig/mig-scheduler
Julien Vehent 943555b6cc [medium/bug] terminate scheduler when heartbeat to relays fails, fixes #146
If RabbitMQ suffers a network partition, the scheduler will remain in a
half broken state where no message can be consumed or published, but
other goroutines work fine. This patch introduce a new dummy event that
heartbeats the scheduler and terminates it if the publication of the
heartbeat fails. The hearbeat is a normal event that expires in rabbitmq
after 100 minutes, like any other event. It is published to a queue that
could eventually be consumed for monitoring.
2015-11-05 08:14:00 -05:00
..
agents_management.go [minor] change folder structure to go get with nice names 2015-08-26 12:22:02 -04:00
agents_queues.go [minor] enforce agent heartbeattime and starttime in scheduler 2015-09-14 12:36:04 -04:00
authorization.go [minor] change folder structure to go get with nice names 2015-08-26 12:22:02 -04:00
collector.go [minor] Mark and ignore bad files in mig-scheduler. Fixes #131. 2015-10-19 15:13:56 +01:00
context.go [medium/bug] terminate scheduler when heartbeat to relays fails, fixes #146 2015-11-05 08:14:00 -05:00
events.go [medium/bug] terminate scheduler when heartbeat to relays fails, fixes #146 2015-11-05 08:14:00 -05:00
flow.go [minor] change folder structure to go get with nice names 2015-08-26 12:22:02 -04:00
periodic.go [minor] change folder structure to go get with nice names 2015-08-26 12:22:02 -04:00
pgp.go [minor] change folder structure to go get with nice names 2015-08-26 12:22:02 -04:00
queues_cleanup.go [minor] log queue cleanup as info instead of debug 2015-10-18 09:11:44 -04:00
routines.go [medium/bug] terminate scheduler when heartbeat to relays fails, fixes #146 2015-11-05 08:14:00 -05:00
scheduler.go Merge pull request #141 from jdiez17/fix131 2015-10-19 17:30:05 -04:00