[ https://issues.apache.org/jira/browse/JAMES-2810?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tellier Benoit closed JAMES-2810. --------------------------------- > DeletedMessageMetadataVault : Cassandra > --------------------------------------- > > Key: JAMES-2810 > URL: https://issues.apache.org/jira/browse/JAMES-2810 > Project: James Server > Issue Type: Sub-task > Reporter: Tellier Benoit > Priority: Major > Fix For: 3.4.0 > > > Within a `mailbox/plugin/deleted-message-vault-cassandra` implement the > DeletedMessageMetadataVault defined in > https://ci.linagora.com/linagora/lgs/openpaas/james/issues/1246 > Table structure: > {code:java} > (index per user to match read pattern. Bonus: avoid wide rows) > Table: DeletedMessagesMetadata > PK ContainerName > PK User > CK MessageId > C Serialized deletedMessage > (this table allows to iterate and drop all user+container) > Table: UsersPerContainer > PK ContainerName > CK User > (Used for rentention) > Table: DeletedMessageVaultContainers > PK ContainerName > {code} -- This message was sent by Atlassian JIRA (v7.6.14#76016) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org