[ https://issues.apache.org/jira/browse/MAILBOX-208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tellier Benoit updated MAILBOX-208: ----------------------------------- Attachment: cassandra-improvement.patch This patch contains the cassandra mailbox implementation as we use it at Linagora : - A fix with message counters : solves MAILBOX 213 - A drastic performance improvement as : - we uses batch size everywhere - we retrieve only message matadata when possible ( eg : flag update ) - Support for user defined flags ( MAILBOX 214 ) - Accelerate tests ( we now check if the embedded cassandra is launched so that we can use it as soon as possible. - GroupMembership cassandra stored - ACL cassandra stored. - Avoid dataraces upon Cassandra ModSeq generation ( MAILBOX 209 ) - Use no path locker ( MAILBOX 215 ) ( concurency is handled in the cassandra mailbox implementation ) I put it al together, as I think it will save a lot of time to everybody. Note that I run all unit tests and that I deployed it, and uses this version for 10 days on my dedicated server, without any problems. Note : Quotas are comming with an other patch ( MAILBOX 64 ) ... > Improve Cassandra Mailbox > ------------------------- > > Key: MAILBOX-208 > URL: https://issues.apache.org/jira/browse/MAILBOX-208 > Project: James Mailbox > Issue Type: New Feature > Reporter: Tellier Benoit > Attachments: cassandra-improvement.patch, > cassandra-mailbox-improvement.patch > > > Mainly : > - distributed group membership > - ACL stored in Cassandra > - Quota ( similar to what exists in the store ) -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org