| Summary: | REGRESSION: (253807) [ macOS iOS ] storage/indexeddb/intversion-long-queue-private.html is flaky failing | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Jacob Uphoff <jacob_uphoff> | ||||||||
| Component: | New Bugs | Assignee: | Sihui Liu <sihui_liu> | ||||||||
| Status: | RESOLVED FIXED | ||||||||||
| Severity: | Normal | CC: | achristensen, alecflett, beidson, commit-queue, ews-watchlist, jsbell, rniwa, sihui_liu, tsavell, webkit-bot-watchers-bugzilla, webkit-bug-importer | ||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||
| Version: | WebKit Nightly Build | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Jacob Uphoff
2020-01-29 13:59:40 PST
Created attachment 389184 [details]
Update Test Expectations
Comment on attachment 389184 [details] Update Test Expectations Clearing flags on attachment: 389184 Committed r255384: <https://trac.webkit.org/changeset/255384> Created attachment 389747 [details]
Patch
Created attachment 389809 [details]
Patch
Comment on attachment 389809 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=389809&action=review > LayoutTests/ChangeLog:9 > + Modify a test to make it less flaky. Based on our current implementation, there is no guarantee that Block event on How about based on spec? Is there supposed to be an ordering guarantee or not? (In reply to Ryosuke Niwa from comment #6) > Comment on attachment 389809 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=389809&action=review > > > LayoutTests/ChangeLog:9 > > + Modify a test to make it less flaky. Based on our current implementation, there is no guarantee that Block event on > > How about based on spec? Is there supposed to be an ordering guarantee or > not? Specs specify how the ordering would be on one open/delete request. https://w3c.github.io/IndexedDB/#deleting-a-database 6 and 8 specify the ordering 2 for delete request. https://w3c.github.io/IndexedDB/#factory-interface and https://w3c.github.io/IndexedDB/#opening specify ensure part of the ordering 1 for open request(UpgradeNeeded event on openRequest2 -> Complete event on VersionChange -> transaction on connection2 -> Success event on openRequest2). It does not guarantee the ordering of all events on different requests. Comment on attachment 389809 [details]
Patch
Sounds good to me.
The commit-queue encountered the following flaky tests while processing attachment 389809 [details]: editing/spelling/spellcheck-async-remove-frame.html bug 158401 (authors: morrita@google.com, rniwa@webkit.org, and tony@chromium.org) The commit-queue is continuing to process your patch. Comment on attachment 389809 [details] Patch Clearing flags on attachment: 389809 Committed r256235: <https://trac.webkit.org/changeset/256235> All reviewed patches have been landed. Closing bug. *** Bug 207465 has been marked as a duplicate of this bug. *** Nice, the test seems to be no longer flaky. |