[gsoc2011] Design and implement Distributed UID generation
----------------------------------------------------------

                 Key: IMAP-271
                 URL: https://issues.apache.org/jira/browse/IMAP-271
             Project: JAMES Imap
          Issue Type: New Feature
            Reporter: Eric Charles


Context: IMAP4rev1 (RFC3501 requires that every message is identified by a 
stable 32-bit Unique Identifier (UID) assigned in incremental sequence. This is 
now achieved in James IMAP subproject (http://james.apache.org/imap) with a 
UidProvider interface implemented in memory. This implementation does not allow 
distributed working of the solution.

Task: A DistributedUidProvider must be designed. The design can rely on a 
distributed memory cache such as hazelcast , or any other solution (hadoop, 
hbase, cassandra,...), and implemented.

Mentor: eric at apache dot org

Complexity: medium 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to