Skip to content
Commit 9b706bf8 authored by Bernd Schmidt's avatar Bernd Schmidt
Browse files

First pass of removing threading

My guess would be that this was an optimization for very slow load times,
which I've also seen.  But the reason for these are repeated fdatasync
calls which are completely unnecessary. By removing the threading, we can
actually more easily optimize this in a followup patch.

This is probably not a complete removal of all the threading-related cruft.
I suspected a number of mutexes are no longer necessary now, but that can
be left for later.
parent 6fc25040
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment