RESOLVED FIXED 248824
Many cache-storage tests failing on EWS in sequence
https://bugs.webkit.org/show_bug.cgi?id=248824
Summary Many cache-storage tests failing on EWS in sequence
Jonathan Bedard
Reported 2022-12-06 09:46:13 PST
EWS results indicate it's possible for cache-storage tests to kick a worker into a bad state, causing all cache-storage tests in that worker to fail. Some examples of test runs where we're seeing this: https://ews-build.webkit.org/#/builders/70/builds/23009 https://ews-build.webkit.org/#/builders/70/builds/23008 https://ews-build.webkit.org/#/builders/70/builds/22996 https://ews-build.webkit.org/#/builders/70/builds/22992
Attachments
Radar WebKit Bug Importer
Comment 1 2022-12-06 09:49:00 PST
Jonathan Bedard
Comment 2 2022-12-06 09:50:30 PST
EWS
Comment 3 2022-12-06 10:01:23 PST
Test gardening commit 257415@main (9d139ae059b9): <https://commits.webkit.org/257415@main> Reviewed commits have been landed. Closing PR #7209 and removing active labels.
Ryan Haddad
Comment 4 2022-12-06 10:27:47 PST
EWS
Comment 5 2022-12-06 10:34:55 PST
Test gardening commit 257416@main (d53145462ffa): <https://commits.webkit.org/257416@main> Reviewed commits have been landed. Closing PR #7212 and removing active labels.
Jonathan Bedard
Comment 6 2022-12-06 11:23:40 PST
The first test we see this in is https://ews-build.webkit.org/#/builders/70/builds/22896. With that in mind, I think the "regression" range is: http://commits.webkit.org/compare/257364@main...257373@main That said, I put regression in quotes, because I suspect https://commits.webkit.org/257367@main changed test ordering to "cause" this, which doesn't really help us narrow down the issue.
Jonathan Bedard
Comment 7 2022-12-06 12:52:43 PST
Jonathan Bedard
Comment 8 2022-12-07 21:42:37 PST
https://ews-build.webkit.org/#/builders/70/builds/23167 is when we skip the css-nesting tests https://ews-build.webkit.org/#/builders/70/builds/23212 is when we run the css-nesting and our cache-storage tests. https://commits.webkit.org/257367@main is definitely the point where EWS regressed, but doesn't really help us determine when the behavior itself regressed, and perhaps it isn't even a regression, but rather, a problem our cache-storage tests have always had and was just revealed by changing test order slightly.
youenn fablet
Comment 9 2022-12-08 00:07:44 PST
(In reply to Jonathan Bedard from comment #8) > https://ews-build.webkit.org/#/builders/70/builds/23167 is when we skip the > css-nesting tests > https://ews-build.webkit.org/#/builders/70/builds/23212 is when we run the > css-nesting and our cache-storage tests. > > https://commits.webkit.org/257367@main is definitely the point where EWS > regressed, but doesn't really help us determine when the behavior itself > regressed, and perhaps it isn't even a regression, but rather, a problem our > cache-storage tests have always had and was just revealed by changing test > order slightly. The cache-storage tests seem to pass ok in https://ews-build.webkit.org/#/builders/70/builds/23212, I only see a gamepad/gamepad-polling-access.html failure. I do not see a proof that would tell us whether test order is the reason, nor do we have a proof to rule it out. https://ews-build.webkit.org/#/builders/70/builds/2321 seems to indicate we could try reenable cache-storage tests.
Sihui Liu
Comment 10 2023-03-30 15:37:24 PDT
EWS
Comment 11 2023-03-30 17:15:37 PDT
Committed 262380@main (9579456a8bc1): <https://commits.webkit.org/262380@main> Reviewed commits have been landed. Closing PR #12207 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.