Skip to content

Update QUICHE dependency#16100

Merged
htuch merged 6 commits intoenvoyproxy:mainfrom
DavidSchinazi:quiche_merge_20210421
Apr 23, 2021
Merged

Update QUICHE dependency#16100
htuch merged 6 commits intoenvoyproxy:mainfrom
DavidSchinazi:quiche_merge_20210421

Conversation

@DavidSchinazi
Copy link
Copy Markdown
Contributor

This PR updates our QUICHE dependency to commit
88c8d5903d851744410ea9840201b6507feae981.

@repokitteh-read-only repokitteh-read-only bot added the deps Approval required for changes to Envoy's external dependencies label Apr 21, 2021
@repokitteh-read-only
Copy link
Copy Markdown

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).

🐱

Caused by: #16100 was opened by DavidSchinazi.

see: more, trace.

@DavidSchinazi
Copy link
Copy Markdown
Contributor Author

/assign @danzh1989

@repokitteh-read-only
Copy link
Copy Markdown

@danzh1989 cannot be assigned to this issue.

🐱

Caused by: a #16100 (comment) was created by @DavidSchinazi.

see: more, trace.

This PR updates our QUICHE dependency to commit
88c8d5903d851744410ea9840201b6507feae981.

Signed-off-by: David Schinazi <dschinazi@google.com>
@DavidSchinazi DavidSchinazi force-pushed the quiche_merge_20210421 branch from a69206e to 51bd0da Compare April 21, 2021 15:55
@DavidSchinazi
Copy link
Copy Markdown
Contributor Author

/assign @danzh1989

@repokitteh-read-only
Copy link
Copy Markdown

@danzh1989 cannot be assigned to this issue.

🐱

Caused by: a #16100 (comment) was created by @DavidSchinazi.

see: more, trace.

@DavidSchinazi
Copy link
Copy Markdown
Contributor Author

/assign @danzh1989

@repokitteh-read-only
Copy link
Copy Markdown

@danzh1989 cannot be assigned to this issue.

🐱

Caused by: a #16100 (comment) was created by @DavidSchinazi.

see: more, trace.

Copy link
Copy Markdown
Contributor

@moderation moderation left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Otherwise deps look OK

Signed-off-by: David Schinazi <dschinazi@google.com>
Copy link
Copy Markdown
Contributor

@danzh2010 danzh2010 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for helping with updating quiche deps!

Signed-off-by: David Schinazi <dschinazi@google.com>
Signed-off-by: David Schinazi <dschinazi@google.com>
danzh2010
danzh2010 previously approved these changes Apr 22, 2021
Copy link
Copy Markdown
Contributor

@danzh2010 danzh2010 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Plz fix the DCO.

Signed-off-by: David Schinazi <dschinazi@google.com>
Signed-off-by: David Schinazi <dschinazi@google.com>
@danzh2010
Copy link
Copy Markdown
Contributor

/assign @htuch

@moderation
Copy link
Copy Markdown
Contributor

/lgtm deps

@repokitteh-read-only repokitteh-read-only bot removed the deps Approval required for changes to Envoy's external dependencies label Apr 22, 2021
Copy link
Copy Markdown
Member

@htuch htuch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@htuch htuch merged commit c0c243e into envoyproxy:main Apr 23, 2021
@moderation
Copy link
Copy Markdown
Contributor

moderation commented Apr 23, 2021

@danzh2010 @DavidSchinazi @alyssawilk I'm able to crash Envoy after this update. Using Firefox nightly with a downstream h3 config I can now generate terminated by signal SIGSEGV (Address boundary error) within a couple of page reloads.

[2021-04-23 08:10:42.986][127974][error][envoy_bug] [source/common/quic/envoy_quic_server_session.cc:50] envoy bug failure: false. Details: Quic session 3175632122628430394 attempts to create stream 0 before HCM filter is initialized.

Looks like only Firefox nightly triggers this. The other h3 clients are all working fine - https://dev.to/moderation/experiments-with-h3-clients-envoy-52gj

@danzh1989
Copy link
Copy Markdown
Contributor

danzh1989 commented Apr 23, 2021 via email

@danzh1989
Copy link
Copy Markdown
Contributor

danzh1989 commented Apr 23, 2021 via email

@alyssawilk
Copy link
Copy Markdown
Contributor

Can we just flag off 0-rtt for both upstream and downstream? I assume there's a flag for that and neither side appears to support it yet.

@DavidSchinazi
Copy link
Copy Markdown
Contributor Author

The crash discussed above should be resolved by #16147

@danzh1989
Copy link
Copy Markdown
Contributor

danzh1989 commented Apr 26, 2021 via email

@moderation
Copy link
Copy Markdown
Contributor

I can report that the crash still happens after #16147. To reliably reproduce I can pull up a listener in Firefox Nightly on Linux and load the page. On first load and subsequent immediate reloads the site is fine. But then if I step away for > 5 mins and reload, crash.

gokulnair pushed a commit to gokulnair/envoy that referenced this pull request May 6, 2021
This PR updates our QUICHE dependency to commit
88c8d5903d851744410ea9840201b6507feae981.

Signed-off-by: David Schinazi <dschinazi@google.com>
Signed-off-by: Gokul Nair <gnair@twitter.com>
@DavidSchinazi DavidSchinazi deleted the quiche_merge_20210421 branch January 27, 2023 02:07
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.

6 participants