alertmanager/manager
Julius Volz 648a79a3e1 Synchronize Close(), fix race conditions.
Close() was not synced through the main dispatcher loop, so it could close
channels that were currently being written to by methods called from said
dispatcher loop. This leads to a crash. Instead, Close() now writes a
closeRequest, which is handled in the dispatcher.
2013-07-19 13:39:05 +02:00
..
aggregator.go Synchronize Close(), fix race conditions. 2013-07-19 13:39:05 +02:00
dispatcher.go Change model to be more state- and less event-focussed. 2013-07-19 10:52:04 +02:00
event.go Change model to be more state- and less event-focussed. 2013-07-19 10:52:04 +02:00
matcher.go Preliminary web interface and pairing refactorings. 2013-07-17 17:45:01 +02:00
suppressor.go Preliminary web interface and pairing refactorings. 2013-07-17 17:45:01 +02:00