Skip to content
This repository has been archived by the owner on Jun 15, 2024. It is now read-only.

Reduce number of events generated by step updates #140

Closed
flosell opened this issue Oct 22, 2016 · 1 comment
Closed

Reduce number of events generated by step updates #140

flosell opened this issue Oct 22, 2016 · 1 comment

Comments

@flosell
Copy link
Owner

flosell commented Oct 22, 2016

Context & Problem

#135 pointed to an issue with the event-bus: All events go onto a single channel and only drop once all subscribers have processed it. Sometimes, these subscribers publish events themselves, adding more pressure to the event-bus.

We introduced a buffer to the event-bus to deal with a large number of events and reduced events sent by inheritance. But build steps are still able to send a huge number of events, jamming the event-bus.

Potential Solution

It's not necessary that every single intermediate update gets passed through the whole system; Instead, compress several writes to the results-channel into one update-event, similar to what we already did with inheritance or by throttling

flosell added a commit that referenced this issue Oct 23, 2016
@flosell
Copy link
Owner Author

flosell commented Oct 23, 2016

Fixed, documented in wiki

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant