LWN.net Logo

The notmuch mail client

The notmuch mail client

Posted Nov 18, 2009 17:25 UTC (Wed) by wstephenson (subscriber, #14795)
In reply to: The notmuch mail client by jond
Parent article: The notmuch mail client

That's just a packaging mistake then. What are these debian cowboys like? </joke>.

Contrary to what you've heard Akonadi doesn't require a configured mysql server running on the machine. It spawns a per-session instance of mysql running a custom config that is tweaked, minimal and secure. We started with mysql-embedded but after running into weird problems with it, went for the standalone process - it doesn't create significantly more overhead and we think we have the process management sorted.

You do still have to have an installed mysql though. Postgresql and sqlite support are being worked on, but we've run into a lot of problems with heavily multithreaded access to sqlite.


(Log in to post comments)

The notmuch mail client

Posted Nov 25, 2009 23:12 UTC (Wed) by xoddam (subscriber, #2322) [Link]

> we've run into a lot of problems with heavily multithreaded access to sqlite.

Try delegating writes to a dedicated thread (per db handle) and allowing only read access from other threads.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds