Sqlite module should be able to register for vacuum
Categories
(Core :: SQLite and Embedded Database Bindings, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox113 | --- | fixed |
People
(Reporter: mak, Assigned: mak)
References
(Blocks 3 open bugs)
Details
Attachments
(2 files)
Currently the vacuum manager doesn't play well with async connections, it was written quite some time ago and it's basically only serving Places.
I'd like to modify it to get an asyncConnection, and allow it to also set incremental vacuum mode if requested, as well as vacuum attached databases.
To do that, an asyncVacuum() method can be added to the async connection interface, so the work can be done in a runnable. The vacuum manager will just call into that method.
Assignee | ||
Comment 1•2 years ago
|
||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
Depends on D168298
Updated•2 years ago
|
Updated•2 years ago
|
Comment 4•2 years ago
|
||
Backed out 2 changesets (Bug 1813986) for causing build bustages in Logging.h
Logs:
https://treeherder.mozilla.org/logviewer?job_id=409704725&repo=autoland&lineNumber=2004
https://treeherder.mozilla.org/logviewer?job_id=409705052&repo=autoland&lineNumber=28323
https://treeherder.mozilla.org/logviewer?job_id=409703033&repo=autoland&lineNumber=10254
Backout: https://hg.mozilla.org/integration/autoland/rev/a9967148ab72926539ba6bb2a56dadd584da4a24
Assignee | ||
Comment 5•2 years ago
|
||
there is also a failure on Android to verify, related to chunked growth.
Assignee | ||
Comment 6•2 years ago
|
||
Ah, of course, on Android we disabled chunked growth https://searchfox.org/mozilla-central/rev/dd2fe65d792943365a03fa996cdf9766829575b6/storage/mozStorageConnection.cpp#2271-2273 so that test should be skipped.
Comment 8•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/49de76d5683d
https://hg.mozilla.org/mozilla-central/rev/40936d4c96bf
Updated•3 months ago
|
Description
•