Summary: | openDatabaseSync() stop responding after too many call | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Benjamin Poulain <benjamin> | ||||||
Component: | WebCore Misc. | Assignee: | Benjamin Poulain <benjamin> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | abarth, abecsi, benjamin, commit-queue, eric, ossy, webkit.review.bot | ||||||
Priority: | P2 | Keywords: | Qt, QtTriaged | ||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | All | ||||||||
OS: | All | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 54802 | ||||||||
Attachments: |
|
Description
Benjamin Poulain
2011-02-07 14:37:03 PST
The tests are simply going over quota. Every test allocate a database of estimatedSize 1024. After a few hundred test, the quota for origin is exceeded. The test runner should probably drop the databases between tests. Created attachment 81615 [details]
Patch
Current idea: delete all databases between tests so we can do as many tests as we want without hitting the quota.
I don't set in r? as I want to test on the mac port and get comments.
(In reply to comment #2) > I don't set in r? as I want to test on the mac port and get comments. If I remember correctly the EWS only test patches which have r? set. More info, Ossy noticed we do not setup the quota size for Qt before dumpDatabaseQuota() is called. This should be investigated as well. Created attachment 81619 [details]
Patch
The commit-queue encountered the following flaky tests while processing attachment 81619 [details]: http/tests/websocket/tests/handshake-error.html bug 53851 (author: abarth@webkit.org) The commit-queue is continuing to process your patch. Comment on attachment 81619 [details] Patch Clearing flags on attachment: 81619 Committed r77926: <http://trac.webkit.org/changeset/77926> All reviewed patches have been landed. Closing bug. http://trac.webkit.org/changeset/77926 might have broken GTK Linux 32-bit Release and Qt Linux Release |