nicholasdavidson / pybit

Python Build Integration Toolkit - a distributed cross platform AMQP based build system
17 stars 5 forks source link

Private events from clients should be marked with the state #103

Open nicholasdavidson opened 11 years ago

nicholasdavidson commented 11 years ago

Currently when clients are communicating with their build plugins they can easily get confused if a misbehaving plugin sends too many events per state. We should probably do something clever like stamp events on a per-state basis and make sure the client gracefully handles multiple events from a single state transition.