Summary: | REGRESSION (r229831?): LayoutTest storage/indexeddb/dont-wedge-private.html is a flaky failure | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Ryan Haddad <ryanhaddad> | ||||
Component: | New Bugs | Assignee: | Brady Eidson <beidson> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | aestes, alecflett, beidson, cdumez, commit-queue, ews-watchlist, jsbell, webkit-bug-importer | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | Other | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Attachments: |
|
Description
Ryan Haddad
2018-03-27 16:25:04 PDT
Based on when this started, this could be more fallout from https://trac.webkit.org/changeset/229831/webkit This test is pretty straight forward, as far as IDB tests go. It's somewhat surprising that it has this failure mode. It is interesting that dont-wedge-private has the problem but not dont-wedge This suggests to me it's an aspect of the in-process, in-memory private store. Perhaps this store is synchronous enough to actually allow the open request to finish before the reload takes place. Though that would be some what surprising... I suppose I can try to verify* * - That will be hard because I have been wholly unable to reproduce locally. (In reply to Brady Eidson from comment #3) > This test is pretty straight forward, as far as IDB tests go. > > It's somewhat surprising that it has this failure mode. > > It is interesting that dont-wedge-private has the problem but not dont-wedge > > This suggests to me it's an aspect of the in-process, in-memory private > store. > > Perhaps this store is synchronous enough to actually allow the open request > to finish before the reload takes place. > > Though that would be some what surprising... I suppose I can try to verify* > > * - That will be hard because I have been wholly unable to reproduce locally. I'm going to land a speculative fix to the test that makes the asynchronous database activity take MANY MANY more spins of the runloop, reliably so. That should give the location change a chance to always take place first. Created attachment 340534 [details]
Patch
Comment on attachment 340534 [details] Patch Clearing flags on attachment: 340534 Committed r231880: <https://trac.webkit.org/changeset/231880> All reviewed patches have been landed. Closing bug. |