-
Notifications
You must be signed in to change notification settings - Fork 984
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Handle soroban loadgen mode misconfig gracefully #4559
Handle soroban loadgen mode misconfig gracefully #4559
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, super minor cleanup
ad5ae5a
to
b3f3ac5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Helpful change :)
2311b44
to
74e198e
Compare
Unless I'm missing where we catch the exception, this change doesn't handle the failure gracefully, does it? The node still crashes. I think loadgen should gracefully fail and the node should continue operating normally (otherwise ssc will be stuck in pod restart loop without displaying any useful info) |
Sorry you are right, this isn't "graceful", however I see there being two problems with this flow: the silent/misleading failure ( |
Load generator sets loadgen.run.failed on failure, which is used across our test suite and in supercluster (e.g. supercluster observes the metric and fails the mission properly) |
Description
Resolves #4473
Checklist
clang-format
v8.0.0 (viamake format
or the Visual Studio extension)