Move all code related to origin operations to separate source files
Categories
(Core :: Storage: Quota Manager, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox117 | --- | fixed |
People
(Reporter: janv, Assigned: janv)
References
(Blocks 1 open bug)
Details
Attachments
(16 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
This is a continuation of bug 1839417.
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Comment 2•2 years ago
|
||
These constants will be used in other source files.
Depends on D182172
Assignee | ||
Comment 3•2 years ago
|
||
Depends on D182173
Assignee | ||
Comment 4•2 years ago
|
||
Depends on D182174
Assignee | ||
Comment 5•2 years ago
|
||
Depends on D182175
Assignee | ||
Comment 6•2 years ago
|
||
This makes it clear which derived classes need storage initialization.
Depends on D182176
Assignee | ||
Comment 7•2 years ago
|
||
Storage is now initialized explicitly in each DoDirectoryWork method which
requires it.
Depends on D182177
Assignee | ||
Comment 8•2 years ago
|
||
This makes it clear which derived classes need storage initialization.
Depends on D182178
Assignee | ||
Comment 9•2 years ago
|
||
This makes it clear which final classes need storage initialization.
Depends on D182179
Assignee | ||
Comment 10•2 years ago
|
||
Storage is now initialized explicitly in each DoDirectoryWork method which
requires it.
Depends on D182180
Assignee | ||
Comment 11•2 years ago
|
||
FinalizeOriginEvictionOp was avoiding to process some initial states and
was starting directly on the IO thread or directly dispathing to the IO thread.
The operations now operates in a standard way, so it starts immediatelly on the
PBackground thread or is dispatched to the PBackground thread. The extra
dispatch to the PBackground thread has only negligible performance impact.
The code and the processing is now much cleaner.
Depends on D182181
Assignee | ||
Comment 12•2 years ago
|
||
Depends on D182182
Assignee | ||
Comment 13•2 years ago
|
||
Depends on D182183
Assignee | ||
Comment 14•2 years ago
|
||
Depends on D182184
Assignee | ||
Comment 15•2 years ago
|
||
Depends on D182185
Assignee | ||
Comment 16•2 years ago
|
||
Depends on D182186
Assignee | ||
Comment 17•2 years ago
|
||
Assignee | ||
Updated•2 years ago
|
Comment 18•2 years ago
|
||
Comment 19•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f910ed7c78ca
https://hg.mozilla.org/mozilla-central/rev/4e302ea298e9
https://hg.mozilla.org/mozilla-central/rev/63fa1dd5d595
https://hg.mozilla.org/mozilla-central/rev/3eaf87766920
https://hg.mozilla.org/mozilla-central/rev/ed80d40e7d63
https://hg.mozilla.org/mozilla-central/rev/9c097acf4991
https://hg.mozilla.org/mozilla-central/rev/71a5a6dc926b
Comment 20•2 years ago
|
||
Comment 21•2 years ago
|
||
bugherder |
Assignee | ||
Updated•2 years ago
|
Comment 22•2 years ago
|
||
Comment 23•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/2666a14e0b07
https://hg.mozilla.org/mozilla-central/rev/ef1ee95f3286
https://hg.mozilla.org/mozilla-central/rev/d3648c29ef18
https://hg.mozilla.org/mozilla-central/rev/198e7e054351
https://hg.mozilla.org/mozilla-central/rev/6ab059d1b30d
https://hg.mozilla.org/mozilla-central/rev/e17b2a44afe7
https://hg.mozilla.org/mozilla-central/rev/2d6f9e9eae27
Description
•