nsDOMStoragePersistentDB::FlushTemporaryTables causes fsync at startup

RESOLVED FIXED

Status

()

RESOLVED FIXED
7 years ago
6 years ago

People

(Reporter: Yoric, Unassigned)

Tracking

({main-thread-io, perf})

6 Branch
main-thread-io, perf
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [ts])

At startup, nsDOMStoragePersistentDB performs some cleanup on temporary tables and places this cleanup in a transaction. This is probably to avoid multiple fsyncs, but there is still one fsync during commit.

If possible, we should attempt to remove that last fsync.
Keywords: main-thread-io
Keywords: perf
Whiteboard: [ts]
Vladan, is this bug of interest to you or should I close it?
Flags: needinfo?(vdjeric)
(In reply to David Rajchenbach Teller [:Yoric] from comment #1)
> Vladan, is this bug of interest to you or should I close it?

I fixed this in Q4 2012, marking resolved.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 6 years ago
Flags: needinfo?(vdjeric)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.