Skip to content
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

Warn client when Invocation fail #634

Merged
merged 1 commit into from
Feb 9, 2024
Merged

Warn client when Invocation fail #634

merged 1 commit into from
Feb 9, 2024

Conversation

dhschall
Copy link
Contributor

@dhschall dhschall commented Aug 2, 2023

Fixes #629
Before the relay panics when the function did
not respond in time or something breaks.
Instead of breaking, we send back a warning to the
invoking client.

Furthermore I fixed a small bug I found in the invoker:
If the RPS is larger than 1000 the duration is 0.
The timer will not trigger any request.
Now the Invoker can handle RPS up to microseconds.
Furthermore, if the RPS is too high it will
warn the user.

@dhschall dhschall self-assigned this Aug 2, 2023
@dhschall
Copy link
Contributor Author

dhschall commented Aug 2, 2023

The PR depends on vhive-serverless/vSwarm-proto#72.
Once It is merged we must update the version of vSwarm-proto

Before the relay panics when the function
not repond in time or something breaks.
Instead of breaking we send back a waring to
the invoking client.

Signed-off-by: David Schall <[email protected]>
@shyamjesal shyamjesal merged commit 54daf7e into main Feb 9, 2024
148 of 149 checks passed
@shyamjesal shyamjesal deleted the patch1 branch February 9, 2024 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Relay container stops arbitrarily
2 participants