This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a change to branch cassandra-blobstore-cl-one
in repository https://gitbox.apache.org/repos/asf/james-project.git.


 discard f9d5280  fixup! JAMES-3586 Add metrics for hit/miss ratio on Cassandra 
BlobStore reads with CL ONE
 discard be89951  JAMES-3586 Documentation for optimistic consistency level
 discard ae642ae  fixup! JAMES-3586 Do read with CL ONE in Cassandra Blobstore 
when optimistic CL is enabled
 discard 15ebc59  fixup! JAMES-3586 Add metrics for hit/miss ratio on Cassandra 
BlobStore reads with CL ONE
 discard e8b3ed8  JAMES-3586 Add metrics for hit/miss ratio on Cassandra 
BlobStore reads with CL ONE
 discard 6d836f6  JAMES-3586 Do read with CL ONE in Cassandra Blobstore when 
optimistic CL is enabled
 discard fe7efa0  JAMES-3586 Add optimisticConsistencyLevel parameter to 
Cassandra configuration
     add c846891  JAMES-3574 LMTP:Add assertions on the content
     add 7f5133b  JAMES-3574 LMTP: regular stack also should execute Message 
hooks
     add 7d5120c  [REFACTORING] CassandraSubscriptionMapper should prepare its 
statements
     add 2d8a747  JAMES-3171 Mailbox/get: Reactify subscription retrieval
     add 600da45  JAMES-3171 Mailbox/get + ids: Avoid reading subscriptions for 
all mailboxes
     add 972ccb6  [REFACTORING] */changes method extraction to ease reading
     add c68af92  [REFACTORING] Email/get state needs to take SHARE capability 
into account
     add 0806200  JAMES-3578 Drop Cassandra schema support prior version 8
     add f1bd78c  [UPRGRADE] Add missing link
     add bb36bd9  JAMES-3578 Add a "Upgrading" section of the operator guide
     add dfb6def  [FIX] JMAP draft metrics ended up not being published
     add 2402634  [REFACTORING] JMAP draft setMessages destroy is now fully 
reactive
     add 66dc43c  [REFACTORING] JMAP draft setMessages update: do not block for 
outbox reading
     add f3c9dd1  [REFACTORING] SystemMailboxesProviderImpl::getMailboxByRole 
should be reactive
     add 9776d85  [REFACTORING] SetMessagesUpdateProcessor: do not pass 
builders as arguments
     add a59013b  [REFACTORING] SetMessagesUpdateProcessor: Remove unused 
DraftMessageMailboxUpdateException
     add df8c6e7  [REFACTORING] SetMessagesUpdateProcessor: Reactify updates
     add 0891e03  JAMES-3261 Build memory docker image with JIB
     add b6cbdeb  JAMES-3261 JIB memory docker image glowroot packaging
     add 6b7a0de  JAMES-3261 Get rid of old dockerfiles for James memory
     add 917e402  JAMES-3261 Change goal to buildTar
     add 0368769  JAMES-3261 Document JIB usage
     add bb914b8  JAMES-3261 Remove mistakenly added keystore
     add 745dedc  JAMES-3491 Configurable websocket url for JMAP configuration
     add 150a409  JAMES-3491 Add documentation
     add 6f9e1fb  [PERFORMANCE] FlagsFactory::createFlags needlessly call the 
builder
     add 667255e  [PERFORMANCE] MessageResultImpl should use underlying 
MailboxMessage
     add c3031a7  [PERFORMANCE] MessageViewFactory::toHeaderMap was unfolding 
headers twice
     add 06852c7  [PERFORMANCE] JMAPServer should generate JMAP routes once
     add 1cfe1f5  [PERFORMANCE] Use guava Precondition formatter
     add 61523b2  [PERFORMANCE] Mailboxes metadata: Avoid O(n2) algorithm to 
compute hasChildren
     add 1542cba  [PERFORMANCE] Limit object creation upon JMAP Draft request 
writing
     add 60b0a87  JAMES-3107 Switch to HDR histograms
     add 03e6426  JAMES-3107 Deprecate log p99 due to its performance impact
     add 18ff6da  JAMES-3107 Fix some zeroed metrics
     add 2bd49fe  JAMES-3586 Add optimisticConsistencyLevel parameter to 
Cassandra configuration
     add a1ab699  JAMES-3586 Do read with CL ONE in Cassandra Blobstore when 
optimistic CL is enabled
     add 5713cf4  JAMES-3586 Add metrics for hit/miss ratio on Cassandra 
BlobStore reads with CL ONE
     add 1eee68f  JAMES-3586 Documentation for optimistic consistency level

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (f9d5280)
            \
             N -- N -- N   refs/heads/cassandra-blobstore-cl-one (1eee68f)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.md                                       |   3 +
 .../versions/CassandraSchemaVersionManager.java    |   2 +-
 dockerfiles/run/guice/memory/Dockerfile            |  48 ---
 .../run/guice/memory/destination/run_james.sh      |   5 -
 .../servers/pages/distributed/configure/jmap.adoc  |   4 +
 .../distributed/operate/cassandra-migration.adoc   |   9 +-
 .../servers/pages/distributed/operate/index.adoc   |  45 ++-
 .../org/apache/james/mailbox/MessageIdManager.java |   6 +-
 .../apache/james/mailbox/SubscriptionManager.java  |   3 +
 .../james/mailbox/SystemMailboxesProvider.java     |   2 +-
 .../CassandraMailboxSessionMapperFactory.java      |   6 +-
 .../cassandra/mail/CassandraMailboxMapper.java     |  79 +----
 .../mail/CassandraMailboxPathDAOImpl.java          | 217 ------------
 .../cassandra/mail/CassandraMailboxPathV2DAO.java  | 207 -----------
 .../mail/migration/MailboxPathV2Migration.java     | 136 --------
 ...athV2MigrationTaskAdditionalInformationDTO.java |  91 -----
 .../migration/MailboxPathV2MigrationTaskDTO.java   |  60 ----
 .../mail/migration/MailboxPathV3Migration.java     | 149 --------
 ...athV3MigrationTaskAdditionalInformationDTO.java |  89 -----
 .../migration/MailboxPathV3MigrationTaskDTO.java   |  59 ----
 .../cassandra/modules/CassandraMailboxModule.java  |  27 +-
 .../user/CassandraSubscriptionMapper.java          |  56 ++-
 .../CassandraSubscriptionManagerTest.java          |   6 -
 .../cassandra/mail/CassandraMailboxMapperTest.java | 388 +--------------------
 .../mail/CassandraMailboxPathDAOImplTest.java      | 151 --------
 .../mail/CassandraMailboxPathV2DAOTest.java        | 157 ---------
 ...ailboxPathV2MigrationTaskSerializationTest.java |  53 ---
 .../mail/migration/MailboxPathV2MigrationTest.java | 203 -----------
 ...ailboxPathV3MigrationTaskSerializationTest.java |  52 ---
 .../mail/migration/MailboxPathV3MigrationTest.java | 100 ------
 .../SolveMailboxInconsistenciesServiceTest.java    |   9 -
 .../inmemory/mail/InMemoryMessageIdMapper.java     |   6 +-
 .../james/mailbox/store/MessageResultImpl.java     |  12 +-
 .../james/mailbox/store/StoreMailboxManager.java   |  33 +-
 .../james/mailbox/store/StoreMessageIdManager.java |   2 +-
 .../mailbox/store/StoreSubscriptionManager.java    |   8 +
 .../mailbox/store/SystemMailboxesProviderImpl.java |   2 +-
 .../james/mailbox/store/mail/MessageIdMapper.java  |   4 +-
 .../mailbox/store/mail/model/FlagsFactory.java     |  10 +-
 .../mailbox/store/user/SubscriptionMapper.java     |  10 +
 .../store/SystemMailboxesProviderImplTest.java     |  10 +-
 .../apache/james/metrics/api/MetricFactory.java    |   4 +
 .../org/apache/james/metrics/api/TimeMetric.java   |   2 +
 metrics/metrics-dropwizard/pom.xml                 |   5 +
 .../dropwizard/DropWizardMetricFactory.java        |   5 +-
 .../metrics/dropwizard/DropWizardTimeMetric.java   |  13 +-
 .../imap/processor/AbstractMailboxProcessor.java   |   4 +-
 .../modules/mailbox/CassandraMailboxModule.java    |   4 -
 .../modules/webadmin/CassandraRoutesModule.java    |   9 -
 .../james/PeriodicalHealthChecksConfiguration.java |   2 +-
 server/container/guice/memory-guice/README.md      |  44 +++
 server/container/guice/memory-guice/pom.xml        | 114 ++++++
 .../memory-guice/{ => src/assemble}/README.adoc    |   0
 .../guice/memory-guice/src/assemble/app.xml        |   4 +-
 .../src/main}/extensions-jars/README.md            |   0
 .../memory-guice/src/main}/glowroot/admin.json     |   0
 .../src/main}/glowroot/plugins/imap.json           |   0
 .../src/main}/glowroot/plugins/jmap.json           |   0
 .../main}/glowroot/plugins/mailboxListener.json    |   0
 .../src/main}/glowroot/plugins/smtp.json           |   0
 .../src/main}/glowroot/plugins/spooler.json        |   0
 .../src/main}/glowroot/plugins/task.json           |   0
 .../guice/memory-guice/src/main/scripts/james-cli  |   3 +
 .../cassandra/CassandraRecipientRewriteTable.java  |  13 +-
 ...ava => CassandraRecipientRewriteTableTest.java} |  14 +-
 .../CassandraRecipientRewriteTableV6Test.java      |  77 ----
 ...ndraRecipientRewriteTableV7BeforeStartTest.java |  77 ----
 .../james/rrt/cassandra/CassandraStepdefs.java     |   5 +-
 .../org/apache/james/jmap/api/model/Preview.java   |   2 +-
 .../mailetcontainer/impl/JamesMailSpooler.java     |   4 +-
 .../mailetcontainer/impl/camel/CamelProcessor.java |   4 +-
 .../impl/camel/MatcherSplitter.java                |   4 +-
 .../mailets/remote/delivery/DeliveryRunnable.java  |   3 +-
 .../DraftMessageMailboxUpdateException.java        |  29 --
 .../james/jmap/draft/methods/GetFilterMethod.java  |   4 +-
 .../jmap/draft/methods/GetMailboxesMethod.java     |   6 +-
 .../jmap/draft/methods/GetMessageListMethod.java   |   6 +-
 .../jmap/draft/methods/GetMessagesMethod.java      |   6 +-
 .../draft/methods/GetVacationResponseMethod.java   |   2 +-
 .../jmap/draft/methods/JmapResponseWriterImpl.java |  10 +-
 .../apache/james/jmap/draft/methods/Method.java    |   8 +-
 .../james/jmap/draft/methods/SendMDNProcessor.java |   2 +-
 .../james/jmap/draft/methods/SetFilterMethod.java  |   4 +-
 .../jmap/draft/methods/SetMailboxesMethod.java     |  42 ++-
 .../jmap/draft/methods/SetMailboxesProcessor.java  |   8 +
 .../methods/SetMessagesDestructionProcessor.java   |  74 ++--
 .../jmap/draft/methods/SetMessagesMethod.java      |  47 +--
 .../jmap/draft/methods/SetMessagesProcessor.java   |  12 +-
 .../draft/methods/SetMessagesUpdateProcessor.java  | 274 ++++++++-------
 .../draft/methods/SetVacationResponseMethod.java   |   6 +-
 .../model/message/view/MessageViewFactory.java     |   5 +-
 .../james/jmap/http/AuthenticationRoutes.java      |   2 +-
 .../jmap/http/DefaultMailboxesProvisioner.java     |   4 +-
 .../apache/james/jmap/http/UserProvisioner.java    |   4 +-
 .../jmap/draft/methods/RequestHandlerTest.java     |  11 +-
 .../jmap/draft/methods/SetMailboxesMethodTest.java |  12 +-
 .../methods/SetMessagesUpdateProcessorTest.java    |   4 +-
 .../src/test/resources/jmap.properties             |   1 +
 .../rfc8621/contract/CustomMethodContract.scala    |   6 +-
 .../rfc8621/contract/SessionRoutesContract.scala   |   4 +-
 .../src/test/resources/jmap.properties             |   1 +
 .../org/apache/james/jmap/core/Capabilities.scala  |   4 +-
 .../org/apache/james/jmap/core/Capability.scala    |   5 +-
 .../james/jmap/core/JmapRfc8621Configuration.scala |  11 +-
 .../james/jmap/http/MailboxesProvisioner.scala     |   4 +-
 .../apache/james/jmap/http/UserProvisioning.scala  |   2 +-
 .../apache/james/jmap/mail/MailboxFactory.scala    |  14 +-
 .../james/jmap/method/EmailChangesMethod.scala     |  18 +-
 .../apache/james/jmap/method/EmailGetMethod.scala  |  21 +-
 .../james/jmap/method/MailboxChangesMethod.scala   |  20 +-
 .../james/jmap/method/MailboxGetMethod.scala       |  26 +-
 .../org/apache/james/jmap/method/Method.scala      |   2 +-
 .../james/jmap/routes/JMAPApiRoutesTest.scala      |   4 +-
 .../james/jmap/routes/SessionRoutesTest.scala      |   4 +-
 .../java/org/apache/james/jmap/JMAPServer.java     |  21 +-
 .../java/org/apache/james/jmap/VersionParser.java  |   6 +-
 .../james/lmtpserver/DataLineLMTPHandler.java      |   1 +
 .../james/lmtpserver/MailetContainerHandler.java   |   2 +-
 .../apache/james/lmtpserver/LmtpServerTest.java    |  55 +++
 .../resources/{lmtpdsn.xml => lmtpnormaldsn.xml}   |   4 +-
 .../DataLineJamesMessageHookHandler.java           |  46 ++-
 src/site/xdoc/server/config-cassandra.xml          |  21 ++
 src/site/xdoc/server/config-jmap.xml               |   4 +
 upgrade-instructions.md                            |  18 +
 124 files changed, 895 insertions(+), 2947 deletions(-)
 delete mode 100644 dockerfiles/run/guice/memory/Dockerfile
 delete mode 100755 dockerfiles/run/guice/memory/destination/run_james.sh
 delete mode 100644 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxPathDAOImpl.java
 delete mode 100644 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxPathV2DAO.java
 delete mode 100644 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/migration/MailboxPathV2Migration.java
 delete mode 100644 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/migration/MailboxPathV2MigrationTaskAdditionalInformationDTO.java
 delete mode 100644 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/migration/MailboxPathV2MigrationTaskDTO.java
 delete mode 100644 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/migration/MailboxPathV3Migration.java
 delete mode 100644 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/migration/MailboxPathV3MigrationTaskAdditionalInformationDTO.java
 delete mode 100644 
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/migration/MailboxPathV3MigrationTaskDTO.java
 delete mode 100644 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxPathDAOImplTest.java
 delete mode 100644 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxPathV2DAOTest.java
 delete mode 100644 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/migration/MailboxPathV2MigrationTaskSerializationTest.java
 delete mode 100644 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/migration/MailboxPathV2MigrationTest.java
 delete mode 100644 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/migration/MailboxPathV3MigrationTaskSerializationTest.java
 delete mode 100644 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/migration/MailboxPathV3MigrationTest.java
 create mode 100644 server/container/guice/memory-guice/README.md
 rename server/container/guice/memory-guice/{ => src/assemble}/README.adoc 
(100%)
 copy {dockerfiles/run/guice/jpa/destination => 
server/container/guice/memory-guice/src/main}/extensions-jars/README.md (100%)
 rename {dockerfiles/run/guice/memory/destination => 
server/container/guice/memory-guice/src/main}/glowroot/admin.json (100%)
 rename {dockerfiles/run/guice/memory/destination => 
server/container/guice/memory-guice/src/main}/glowroot/plugins/imap.json (100%)
 rename {dockerfiles/run/guice/memory/destination => 
server/container/guice/memory-guice/src/main}/glowroot/plugins/jmap.json (100%)
 rename {dockerfiles/run/guice/memory/destination => 
server/container/guice/memory-guice/src/main}/glowroot/plugins/mailboxListener.json
 (100%)
 rename {dockerfiles/run/guice/memory/destination => 
server/container/guice/memory-guice/src/main}/glowroot/plugins/smtp.json (100%)
 rename {dockerfiles/run/guice/memory/destination => 
server/container/guice/memory-guice/src/main}/glowroot/plugins/spooler.json 
(100%)
 rename {dockerfiles/run/guice/memory/destination => 
server/container/guice/memory-guice/src/main}/glowroot/plugins/task.json (100%)
 create mode 100755 
server/container/guice/memory-guice/src/main/scripts/james-cli
 rename 
server/data/data-cassandra/src/test/java/org/apache/james/rrt/cassandra/{CassandraRecipientRewriteTableV7Test.java
 => CassandraRecipientRewriteTableTest.java} (81%)
 delete mode 100644 
server/data/data-cassandra/src/test/java/org/apache/james/rrt/cassandra/CassandraRecipientRewriteTableV6Test.java
 delete mode 100644 
server/data/data-cassandra/src/test/java/org/apache/james/rrt/cassandra/CassandraRecipientRewriteTableV7BeforeStartTest.java
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/exceptions/DraftMessageMailboxUpdateException.java
 copy server/protocols/protocols-lmtp/src/test/resources/{lmtpdsn.xml => 
lmtpnormaldsn.xml} (88%)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to