[ https://issues.apache.org/jira/browse/MAILBOX-208?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14352775#comment-14352775 ]
Tellier Benoit commented on MAILBOX-208: ---------------------------------------- - Group Membership is API defined. - ACL must be managed in the Mailbox class ( SimpleMailbox must be overriden ). I based my work on the maildir and JPA implementation. I also modified the SimpleMessageManager as I need to perform lightweight transaction to avoid data races ( I had to override the setRights method ). - My work on Quota over cassandra is based on what was done in store/quota. But quota support from mailbox is quite a mess... - A bug in the QuotaImpl class ( that is always 0/0 as constructors never assign its parameters ) - No API defined etc... - Miss understanding of concurrent Hashmaps - No tests I wrote some better stuff for the Mailbox QUOTA ticket ( MAILBOX-64, that is not well solved ), tested, with API well defined. I also re write what was done in the store, and improved Cassandra stuff. Still at review ... It will come in the coming days. > 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-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