Open samuelAndalon opened 1 month ago
No new or changed pages found.
CI performance tests
Hi @samuelAndalon what is pending here, i was exploring the same feature for our service.
The only pending thing is a review, it might take a while, I advice you to implement this in your own space if you have a custom build of the router.
Fixes #2251
Circuit breaker plugin that will return a
GraphQLError
withCIRCUIT_BREAKER_OPEN
error extension code, if theStateMachine
is inOpen
state, or if the call is not permitted, like being inHalfOpen
state.The plugin is configurable in different ways.
Target all subgraphs with default configuration
Target all subgraphs with spefific configuration
Target all subgraphs with with default circuit_breaker_configuration and overrides
Target only some subgraphs with default configuration
Target only some subgraphs with overrides configuration
Target all subgraphs except
Checklist
Complete the checklist (and note appropriate exceptions) before the PR is marked ready-for-review.
Exceptions
Note any exceptions here
Notes
[^1]: It may be appropriate to bring upcoming changes to the attention of other (impacted) groups. Please endeavour to do this before seeking PR approval. The mechanism for doing this will vary considerably, so use your judgement as to how and when to do this. [^2]: Configuration is an important part of many changes. Where applicable please try to document configuration examples. [^3]: Tick whichever testing boxes are applicable. If you are adding Manual Tests, please document the manual testing (extensively) in the Exceptions.