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

rouazana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.


    from 8fed6eb  Merge remote-tracking branch 
'mbaechler/use-temporary-folder-correctly'
     new 1b133c9  JAMES-2848 plug a cassandra cluster leak
     new 014718e  JAMES-2848 Fix double Cassandra initialization in Nested Test 
Classes
     new 38f81ec  JAMES-2848 Speed-up CassandraCluster.close()
     new b18c8f7  JAMES-2848 Ensure that only one CassandraCluster is open at a 
given time
     new aa8828d  Merge remote-tracking branch 'mbaechler/detect-cassandra-leak'
     new 83cb875  JAMES-2849 Revise JPA MPT test isolation strategy
     new 55fa757  JAMES-2849 Reuse forks for JPA MPT tests
     new 06e36ac  Merge remote-tracking branch 'mbaechler/better-jpa-isolation'
     new 306e56c  JAMES-2837 add delete and deleteBucket metrics to the 
BlobStore grafana board
     new aada789  JAMES-2837 Fix delete and deleteBucket metrics for BlobStore
     new 084b039  Merge remote-tracking branch 
'Arsnael/grafana-blobstore-delete'
     new 2830f7d  JAMES-2835 BlobStoreDeletedMessageVault delete() 
implementation
     new bab0d63  JAMES-2835 BlobStoreDeletedMessageVault delete() integration 
tests
     new 65c7c4b  JAMES-2835 DeletedMessageVault can't delete messages having 
same contents
     new 9850741  JAMES-2835 Handling vault.loadMimeMessage() content not found 
exception
     new e31fbc4  JAMES-2835 DeletedMessageVaultTest fix unstable test case
     new dce2765  Merge remote-tracking branch 'trantienduchn/JAMES-2835'
     new 7d14a97  JAMES-2813 Add serialization of Failed, Completed, and 
Throwing Tasks
     new 805eeab  JAMES-2813 remove ambiguity about from/to version by 
introducing a SchemaTransition type
     new 6aa5033  JAMES-2813 replace combination complexity with some 
old-school loops
     new 3f390a4  JAMES-2813 remove inheritance between Migration and Task to 
avoid dealing with Result in migration
     new 763ba74  JAMES-2813 simplify transition handling by providing a list 
function in SchemaVersion
     new 190d80d  JAMES-2813 MigrationTask now only keep a target version and 
compute everything else at runtime
     new 9c17803  JAMES-2813 fix missing licenses and weird indents
     new 3ec02d9  JAMES-2834 Delete rabbitmq.properties in cassandra template 
conf
     new 806e7bb  JAMES-2834 rabbitmq.properties add more comments for items
     new dad6946  JAMES-2834 RabbitMQ xdoc configuration
     new 57cf0f1  JAMES-2834 blob.properties add comments with explanations
     new 5fd5878  JAMES-2834 BlobExport xdoc configuration
     new 31e04dc  JAMES-2834 BlobStore xdoc configuration
     new 4e6d712  JAMES-2834 Src site add missing items
     new a1f8cff  JAMES-2834 Alphabet ordering for some items in documents

The 32 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../migration/CassandraMigrationService.java       |  70 ++----
 .../migration/CassandraSchemaTransitions.java      |  23 +-
 .../backends/cassandra/migration/Migration.java    |  25 +-
 .../cassandra/migration/MigrationTask.java         | 101 +++++++-
 .../cassandra/versions/SchemaTransition.java       |  49 ++--
 .../backends/cassandra/versions/SchemaVersion.java |  13 ++
 .../james/backends/cassandra/CassandraCluster.java |  17 +-
 .../cassandra/CassandraClusterExtension.java       |  14 +-
 .../backends/cassandra/CassandraClusterTest.java   |  82 +++++++
 .../migration/CassandraMigrationServiceTest.java   |  77 ++++---
 .../cassandra/migration/MigrationTest.java         |  89 -------
 .../cassandra/utils/CassandraHealthCheckTest.java  |   9 +-
 .../cassandra/versions/SchemaTransitionTest.java   |   9 +-
 .../cassandra/versions/SchemaVersionTest.java      |  29 +++
 .../destination/conf/rabbitmq.properties           |   2 -
 .../destination/conf/blob.properties               | 115 +++++++++-
 .../destination/conf/rabbitmq.properties           |   9 +
 .../destination/conf/blob.properties               | 115 +++++++++-
 .../destination/conf/rabbitmq.properties           |   9 +
 .../cassandra/destination/conf/rabbitmq.properties |   2 -
 .../BlobStore-1543222647953-dashboard.json         | 255 ++++++++++++++++++++-
 .../apache/james/json/JsonGenericSerializer.java   |   2 +-
 .../migration/AttachmentMessageIdCreation.java     |  19 +-
 .../mail/migration/AttachmentV2Migration.java      |  20 +-
 .../mail/migration/MailboxPathV2Migration.java     |  48 ++--
 .../migration/AttachmentMessageIdCreationTest.java |  23 +-
 .../mail/migration/AttachmentV2MigrationTest.java  |  35 +--
 .../mail/migration/MailboxPathV2MigrationTest.java |   2 +-
 .../james/mailbox/jpa/JPAMailboxManager.java       |  16 --
 ...=> DeletedMessageContentNotFoundException.java} |  22 +-
 .../vault/blob/BlobStoreDeletedMessageVault.java   |  22 +-
 .../blob/BlobStoreDeletedMessageVaultTest.java     |  37 ---
 mpt/impl/imap-mailbox/jpa/pom.xml                  |   1 +
 .../mpt/imapmailbox/jpa/host/JPAHostSystem.java    |  13 +-
 pom.xml                                            |   6 +
 .../apache/james/blob/api/MetricableBlobStore.java |   4 +-
 ...Exception.java => ObjectNotFoundException.java} |   6 +-
 .../apache/james/blob/api/BlobStoreContract.java   |   4 +-
 .../james/blob/cassandra/CassandraBlobsDAO.java    |   4 +-
 .../apache/james/blob/memory/MemoryBlobStore.java  |   4 +-
 .../blob/objectstorage/ObjectStorageBlobsDAO.java  |   3 +-
 .../modules/server/CassandraRoutesModule.java      |  19 +-
 .../migration/MappingsSourcesMigration.java        |  53 +++--
 .../migration/MappingsSourcesMigrationTest.java    |  27 ++-
 ...aMailRepositoryWithFakeImplementationsTest.java |  28 +--
 .../CassandraDeletedMessageVaultTest.java          |  10 +
 .../integration/DeletedMessagesVaultTest.java      | 100 +++++++-
 ...FileMailRepositoryDeletedMessagesVaultTest.java |   9 +
 .../MemoryBlobStoreDeletedMessagesVaultTest.java   |  22 --
 .../memory/MemoryDeletedMessagesVaultTest.java     |   9 +
 .../RabbitMQBlobStoreDeletedMessagesVaultTest.java |  22 --
 .../rabbitmq/RabbitMQDeletedMessagesVaultTest.java |  10 +
 .../CassandraMappingsSolveInconsistenciesTask.java |   4 +-
 .../webadmin/routes/CassandraMigrationRoutes.java  |   6 +-
 .../routes/CassandraMigrationRoutesTest.java       |  24 +-
 .../james/webadmin/vault/routes/ExportService.java |  20 +-
 .../webadmin/vault/routes/RestoreService.java      |  13 ++
 server/task-json/pom.xml                           |   6 +
 .../server/task/json/TaskSerializationTest.java    | 108 +++++++++
 .../server/task/json/dto/CompletedTaskDTO.java}    |  21 +-
 .../james/server/task/json/dto/FailedTaskDTO.java} |  21 +-
 .../james/server/task/json/dto/TestTaskDTO.java    |   3 -
 .../server/task/json/dto/ThrowingTaskDTO.java}     |  22 +-
 .../java/org/apache/james/task/CompletedTask.java} |  21 +-
 .../java/org/apache/james/task/FailedTask.java}    |  21 +-
 .../james/task/SerialTaskManagerWorkerTest.java    |   8 +-
 .../java/org/apache/james/task/ThrowingTask.java}  |  22 +-
 src/site/site.xml                                  |  43 ++--
 src/site/xdoc/server/config-blob-export.xml        |  28 +++
 src/site/xdoc/server/config-blobstore.xml          | 190 +++++++++++++++
 src/site/xdoc/server/config-guice.xml              |  21 +-
 src/site/xdoc/server/config-rabbitmq.xml           | 102 +++++++++
 src/site/xdoc/server/config.xml                    |  66 +++---
 73 files changed, 1822 insertions(+), 662 deletions(-)
 copy 
server/protocols/jwt/src/main/java/org/apache/james/jwt/PublicKeyProvider.java 
=> 
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/migration/CassandraSchemaTransitions.java
 (70%)
 copy 
mailbox/plugin/quota-search/src/main/java/org/apache/james/quota/search/Limit.java
 => 
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/versions/SchemaTransition.java
 (60%)
 create mode 100644 
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/CassandraClusterTest.java
 delete mode 100644 
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/migration/MigrationTest.java
 copy 
mailbox/plugin/deleted-messages-vault-cassandra/src/test/java/org/apache/james/vault/metadata/DeletedMessageIdentifierTest.java
 => 
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/versions/SchemaTransitionTest.java
 (88%)
 create mode 100644 
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/versions/SchemaVersionTest.java
 delete mode 100644 
dockerfiles/run/guice/cassandra-ldap/destination/conf/rabbitmq.properties
 delete mode 100644 
dockerfiles/run/guice/cassandra/destination/conf/rabbitmq.properties
 copy 
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/{DeletedMessageVault.java
 => DeletedMessageContentNotFoundException.java} (72%)
 copy 
server/blob/blob-api/src/main/java/org/apache/james/blob/api/{ObjectStoreException.java
 => ObjectNotFoundException.java} (87%)
 create mode 100644 
server/task-json/src/test/java/org/apache/james/server/task/json/TaskSerializationTest.java
 copy 
server/{protocols/jmap/src/main/java/org/apache/james/jmap/model/Operator.java 
=> 
task-json/src/test/java/org/apache/james/server/task/json/dto/CompletedTaskDTO.java}
 (80%)
 copy 
server/{protocols/jmap/src/main/java/org/apache/james/jmap/model/Operator.java 
=> 
task-json/src/test/java/org/apache/james/server/task/json/dto/FailedTaskDTO.java}
 (81%)
 copy 
server/{protocols/jmap/src/main/java/org/apache/james/jmap/model/Operator.java 
=> 
task-json/src/test/java/org/apache/james/server/task/json/dto/ThrowingTaskDTO.java}
 (80%)
 copy 
server/{protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/methods/integration/cucumber/util/StringFromString.java
 => task/src/test/java/org/apache/james/task/CompletedTask.java} (77%)
 copy 
server/{protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/methods/integration/cucumber/util/StringFromString.java
 => task/src/test/java/org/apache/james/task/FailedTask.java} (77%)
 copy 
server/{protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/methods/integration/cucumber/util/StringFromString.java
 => task/src/test/java/org/apache/james/task/ThrowingTask.java} (76%)
 create mode 100644 src/site/xdoc/server/config-blobstore.xml
 create mode 100644 src/site/xdoc/server/config-rabbitmq.xml


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

Reply via email to