[
https://issues.apache.org/jira/browse/JAMES-1586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14652288#comment-14652288
]
Matthieu Baechler commented on JAMES-1586:
------------------------------------------
Hi Eric,
My old https://github.com/mbaechler/james/commits/cassandra branch contains
user/domain/rtt storage in cassandra and ends with an unrelated guice commit.
It's a just a base for JAMES-1586 and JAMES-1587
You can have a look at what we done here :
https://github.com/linagora/james/pull/4.
It's not pushed to Apache repository yet because we have to clean up our
branches and open new PRs.
About reusing mailbox cassandra infrastructure, it actually JAMES-1588 : we
need to share the cassandra session between repositories, reuse the table
creation code and that kind of tools. Nothing in the "cassandra backend"
project contains any business logic, just technical stuff.
Do you think it's ok ?
> Write a compliant Cassandra User Repository
> -------------------------------------------
>
> Key: JAMES-1586
> URL: https://issues.apache.org/jira/browse/JAMES-1586
> Project: James Server
> Issue Type: New Feature
> Reporter: Matthieu Baechler
>
> To complete the Cassandra backend, we should write a User Repository on top
> of Cassandra.
> There's already some code there :
> https://github.com/mbaechler/james/commits/cassandra but it can't be
> integrated as is, it needs some refactoring to use mailbox Cassandra
> infrastructure.
> Once done, we should update the spring configuration to deploy this
> repository and make sure integration tests on a deployed james still works.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]