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

Reduce number of events generated by step updates #140

Closed
@flosell

Description

@flosell

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions