-
Notifications
You must be signed in to change notification settings - Fork 565
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
HTTP/2 test intermittent failure #7097
Comments
Probability is around 1:4000 BookService returns 409 when book with same isbn already exist: private void addBook(Book book, ServerResponse response) {
if (BOOK_STORE.contains(book.getIsbn())) {
response.status(Http.Status.CONFLICT_409).send();
} else {
BOOK_STORE.store(book);
response.status(Http.Status.OK_200).send();
}
} All impacted tests are doing POST with okHttp client >> add book:
Being received by server:
OkClient intermittently sends arbitrary RST_STREAM for already closed stream:
Order of things breaking the tests
|
RFC 9113 §5.1 |
Created bug report square/okhttp#7913, we should switch to another client |
@danielkec Could we upgrade to a more recent version? |
@spericas There is no version to upgrade to, square/okhttp/issues/6171 is still open |
We've seen multiple, intermittent failures of the following test in the pipeline:
io.helidon.tests.apps.bookstore.se.Http2SslTest
Test uses somewhat old okhttp client. Output is:
With some test tweaks (the test incorrectly uses HTTP/2 in some cases), the following output was produced:
The text was updated successfully, but these errors were encountered: