[
https://issues.apache.org/jira/browse/JAMES-3406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17212881#comment-17212881
]
Matthieu Baechler commented on JAMES-3406:
------------------------------------------
> To be honest, documentation should describe what we have, not what we could
> possibly have.
I completely agree
> As such, I think it's premature to advertise a Multi DC Cassandra based IMAP
> server.
It's not my intent neither. I'm stating that describing where the limitation is
helps people to understand why we don't have X or Y yet.
> Documentation page - distributed James consistency model
> --------------------------------------------------------
>
> Key: JAMES-3406
> URL: https://issues.apache.org/jira/browse/JAMES-3406
> Project: James Server
> Issue Type: Improvement
> Components: cassandra, Documentation, elasticsearch, guice, rabbitmq
> Reporter: Benoit Tellier
> Priority: Major
> Fix For: 3.6.0
>
>
> Document, in a dedicated section of the new documentation website the
> consistency model
> (`/docs/modules/servers/pages/distributed/architecture/consistency-model.md`)
> - Data Replication
> - Words about Cassandra consistency model
> - Words about ElasticSearch consistency model
> - Discourage General usage Cassandra MultiDC set-up (because of
> Lightweight Transaction)
> - De-normalization
> - Which data is denormalized ?
> - What can go wrong (denormalization inconsistencies) ?
> - `Solve Inconsistency tasks`
> - Applicative read repairs
> - Consistency across data stores
> - Write to object storage first, then position Cassandra meta-data
> - Cassandra <=> ElasticSearch: point to the EventBus (async, retries,
> dead-letter) + reIndex
> - Recovering RabbitMQ mailQueue from the Cassandra projection
> Don't forget to point/reuse existing ADRs !
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]