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
[COOP] access reporting: Use infinite timeout for receive. #25787
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.
The review process for this patch is being conducted in the Chromium project.
Some browsers do not implement COOP reporting. As a result, no reports are received after a 2.5s timeout. Waiting 2.5s many time can reach the global timeout. Sometime, this flakes in between FAIL and TIMEOUT. This patch makes the timeout to be infinite by default to get consistent failure. Bug: 1090273 Change-Id: I081b9c8e944fc50b391753ce0948392b88d3fd0e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2428976 Reviewed-by: Pâris Meuleman <pmeuleman@chromium.org> Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org> Cr-Commit-Position: refs/heads/master@{#810604}
017316a
to
bea9dcf
Compare
The following tests are flaky on Chrome dev:
|
Due to the changes in this PR, the timeout behaviour seems expected in Firefox nightly (Tests timed out in Firefox). However, many tests become newly flaky in Chrome, with 1/10 run missing/crashing. @Hexcles should I ask the author to take a look? |
The crash-flake is at least partially known and is the subject of a complex investigation; see crbug.com/1098413 I'm not clear if this change made it worse or if it already affected this many files - @ArthurSonzogni do you know? The unfortunate thing is that this PR was hoping to fix Firefox instability, but the Firefox stability check was too slow and timed out :(. (Which we don't block on, of course). |
Note: this PR is blocking the Exporter |
Some browsers do not implement COOP reporting. As a result, no reports
are received after a 2.5s timeout.
Waiting 2.5s many time can reach the global timeout. Sometime, this
flakes in between FAIL and TIMEOUT.
This patch makes the timeout to be infinite by default to get consistent
failure.
Bug: 1090273
Change-Id: I081b9c8e944fc50b391753ce0948392b88d3fd0e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2428976
Reviewed-by: Pâris Meuleman <pmeuleman@chromium.org>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#810604}