Skip to content

Consider removing circuit breakers #6023

Description

@moritzkiefer-da

We originally added the circuit breakers to guard against overloading the network even more when things start failing. However that was before sequencer rate limits were added and it's not clear whether they still provide enough value at this point while they definitely can make things harder to debug.

The primary thing that they probably still do at this point is priorities i.e. if things start failing the higher priority submissions will be tried more aggressively while the other ones do backoff more quickly. I don't think we actually had a case where this was useful in practice but at least in theory it could make sense.

Most recent instance where I got annoyed by circuit breakers is #6022.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions