Re: Deliverdb in a memcached

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Øyvind Kolbu wrote:

> On 2011-08-23 at 14:01, Ram wrote:

> > On a very busy Imap server , duplicate suppression sometimes becomes the

> > bottleneck

> > I have seen that If I disable duplicate suppression , my lmtp deliveries

> > are speeded up.

> >

> > Duplicate suppression is important , but the database need not persist

> > for very long.

> > I have seen in most of the cases if there is a duplicate mail ( due to

> > forwards , groups etc ), it arrives within 10 minutes of the first mail

> > ( Any exception to this is too minor and can be ignored )

> >

> >

> > IMHO There should be a configuration that the deliverdb can be,

> > optionally, stored in memcached or directly in memory.

> > Of course there are cons .. like loss of data on restart etc. But these

> > are OK.

>

> A number of cyrus' databases are volatile and can be placed on tmpfs.


I agree.


> memcached seems overkill, and as of cyrus version 2.4.8 there are options

> to specify the location of most databases,


In the future, however, with master-master replication, perhaps the duplicate delivery database (as well as other databases such as tls_sessions????) may need to be shared between backend servers for a fully transparent and functional experience.


I'm interested in exploring memcached for this purpose - a technology I have very positive experiences with in terms of reliability and performance FWIW. That said, I'm not the guy that can come up with a patch... anyone?


Kind regards,


Jeroen van Meeuwen


--

Senior Engineer, Kolab Systems AG


e: vanmeeuwen at kolabsys.com

t: +44 144 340 9500

m: +44 74 2516 3817

w: http://www.kolabsys.com


pgp: 9342 BF08

----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux