[Dovecot] key -> object mailstore

Jeff Gustafson ncjeffgus at zimage.com
Sat Sep 15 06:39:36 EEST 2012


On Fri, 2012-09-14 at 17:59 +0300, Timo Sirainen wrote:
> I've a whole new design for it and I was planning on implementing it
> for v2.2. Do you want to help coding it? :) Which storage would you
> want to use?
> 
> The generic idea is:
>  - only one server accesses one user simultaneously
>  - index files are copied from object storage to local filesystem and
> accessed there, once in a while uploaded back to object storage
>  - if user is accessed from two servers because of some bug/split
> brain/something, the changes are merged using dsync
>  - support high latency: asynchronous reads/writes. prefetch mail bodies.

	With this system, would the read/write ultimately go to a normal OS
file function? If it is a file function, could this be used with a
system like glusterfs, ceph, etc? The other option would be to write it
against a object store client library and bypass the normal file
functions.

			...Jeff



More information about the dovecot mailing list