On 19/01/11 18:31, Ville M. Vainio wrote:
On Wed, Jan 19, 2011 at 7:58 PM, Bernd Stramm<[email protected]>  wrote:

Doing the writes asynchronously can improve response time for the parts
of a system that don't wait for these particular write operations.

Can you elaborate on that? Why would a process wait for a particular
write operation, instead of just wanting to get access to the current
state of the database?

In synchronous mode, operations that write to the database block the thread issuing them until the data data is on the disk (this is the "Durability" you mention).

Without it, they don't, meaning that the I/O part of the equation doesn't delay further options. This can have problems in some circumstances though, as the sqlite documentation mentions.

On a slight tangent, given that tracker is not a MeeGo project, wouldn't it be a better idea to bring this up directly with the tracker developers?

--
Robin Burchell                             - http://rburchell.com
Software Engineer, Collabora Ltd.          - http://collabora.co.uk
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to