#1678 Enforce sane state transitions
Closed: Fixed 2 years ago by mikem. Opened 3 years ago by mikem.

Currently we are seeing duplicate events in mbs. E.g. where the build handler is called multiple times for a given build. This leads to a mess of duplicate tasks and broken builds.

Currently, the init handler ignores duplicate init events, but the others do not.

While duplicate messages are themselves a bug, we should not compound the issue by letting them break builds.


As there is some caution about this change, we may want to make it configurable via a boolean flag at first.

Login to comment on this ticket.

Metadata
Related Pull Requests
  • #1711 Merged 2 years ago