gecko-dev/testing/modules
Marco Bonardo f3e842d937 Bug 1813986 - Add an asyncVacuum() method to storage async connections, and let VacuumManager use it. r=asuth
Add asyncVacuum to mozIStorageAsyncConnection, that dispatches a runnable to
the helper thread, where it will execute a full or incremental vacuum, depending
on the connection auto_vacuum value.
It also supports vacuuming attached schemas.
asyncVacuum() supports changing both the page_size and auto_vacuum.
Change mozIStorageVacuumParticipant to return a mozIStorageAsyncConnection and
allow specifying whether incremental vacuum should be enabled.
Change vacuumManager notification from heavy-io-task to vacuum-begin and vacuum-end
since the original proposal of notifying heavy IO didn't take off.
Cleanup test_vacuum to be able to use instances of the test VacuumParticipant,
that means we can remove the no more necessary registerESM hack.
Fix Places History as the only cpp consumer.

Differential Revision: https://phabricator.services.mozilla.com/D168298
2023-03-22 15:36:37 +00:00
..
tests
AppData.sys.mjs
AppInfo.sys.mjs Bug 1816697 - Change test annotations for tests that fail/only succeed with session-history-in-parent. r=smaug 2023-02-21 14:58:35 +00:00
Assert.sys.mjs
CoverageUtils.sys.mjs
FileTestUtils.sys.mjs
MockRegistrar.sys.mjs Bug 1813986 - Add an asyncVacuum() method to storage async connections, and let VacuumManager use it. r=asuth 2023-03-22 15:36:37 +00:00
MockRegistry.sys.mjs
moz.build
sinon-7.2.7.js
Sinon.jsm
StructuredLog.sys.mjs
TestUtils.sys.mjs
XPCShellContentUtils.sys.mjs Bug 1810141 - fix tests to deal with changes to loadURI, r=mossop,perftest-reviewers,geckoview-reviewers,extension-reviewers,sparky,owlish 2023-02-13 23:50:41 +00:00