Closed Bug 686794 Opened 13 years ago Closed 11 years ago

nsDOMStoragePersistentDB::FlushTemporaryTables causes fsync at startup

Categories

(Firefox :: General, defect)

6 Branch
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: Yoric, Unassigned)

Details

(Keywords: main-thread-io, perf, 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: 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
Closed: 11 years ago
Flags: needinfo?(vdjeric)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.