This is an automated email from the ASF dual-hosted git repository.
matthieu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from 4ebddfc JAMES-2950 Add entries about the change in the changelog and
upgrade-instructions documents
new b0f44ad JAMES-3028 Define a DumbBlobStore interface and a read/save
Contract testsuite
new 19147b0 JAMES-3028 add Delete and Bucket contract for DumbBlobStore
new 29fe055 JAMES-3028 refactor
DeleteDumbBlobStoreContract.mixingSaveReadAndDeleteShouldReturnConsistentState
to use randomlyDistributedReactorOperations
new 0170190 JAMES-3028 refactor ReadSaveDumbBlobStoreContract to use
randomlyDistributedReactorOperations
new e4382de JAMES-3028 implement MemoryBlobStore with MemoryDumbBlobStore
new 28808b8 JAMES-3028 Relax contract for dumb blob api: blobid is
considered as unique
new 5749861 JAMES-3028 add description to parameterized tests in order to
avoid too long description in IDE
new dbefe42 JAMES-3028 reduce number of operation in concurrent tests
new 4c3654d JAMES-3028 rename IOObjectStoreException to
ObjectStoreIOException
The 9 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:
.../james/vault/DeletedMessageVaultHookTest.java | 3 +-
.../blob/BlobStoreDeletedMessageVaultTest.java | 3 +-
.../java/org/apache/james/blob/api/BlobStore.java | 8 +-
.../org/apache/james/blob/api/DumbBlobStore.java | 102 ++++++
...eException.java => ObjectStoreIOException.java} | 8 +-
.../blob/api/BucketDumbBlobStoreContract.java | 173 +++++++++
.../blob/api/DeleteDumbBlobStoreContract.java | 223 ++++++++++++
.../james/blob/api/DumbBlobStoreContract.java | 8 +-
.../james/blob/api/DumbBlobStoreFixture.java} | 27 +-
.../blob/api/ReadSaveDumbBlobStoreContract.java | 398 +++++++++++++++++++++
.../file/LocalFileBlobExportMechanismTest.java | 3 +-
.../apache/james/blob/memory/MemoryBlobStore.java | 47 +--
...moryBlobStore.java => MemoryDumbBlobStore.java} | 103 +++---
.../james/blob/memory/MemoryBlobStoreTest.java | 3 +-
.../james/blob/memory/MemoryDumbBlobStoreTest.java | 20 +-
.../james/blob/union/HybridBlobStoreTest.java | 25 +-
.../james/blob/mail/MimeMessageStoreTest.java | 3 +-
.../routes/DeletedMessagesVaultRoutesTest.java | 4 +-
.../linshare/LinshareBlobExportMechanismTest.java | 3 +-
19 files changed, 1011 insertions(+), 153 deletions(-)
create mode 100644
server/blob/blob-api/src/main/java/org/apache/james/blob/api/DumbBlobStore.java
copy
server/blob/blob-api/src/main/java/org/apache/james/blob/api/{ObjectStoreException.java
=> ObjectStoreIOException.java} (85%)
create mode 100644
server/blob/blob-api/src/test/java/org/apache/james/blob/api/BucketDumbBlobStoreContract.java
create mode 100644
server/blob/blob-api/src/test/java/org/apache/james/blob/api/DeleteDumbBlobStoreContract.java
copy
backends-common/elasticsearch/src/main/java/org/apache/james/backends/es/ReadAliasName.java
=>
server/blob/blob-api/src/test/java/org/apache/james/blob/api/DumbBlobStoreContract.java
(87%)
copy
server/{container/cli-integration/src/test/java/org/apache/james/cli/util/OutputCapture.java
=>
blob/blob-api/src/test/java/org/apache/james/blob/api/DumbBlobStoreFixture.java}
(62%)
create mode 100644
server/blob/blob-api/src/test/java/org/apache/james/blob/api/ReadSaveDumbBlobStoreContract.java
copy
server/blob/blob-memory/src/main/java/org/apache/james/blob/memory/{MemoryBlobStore.java
=> MemoryDumbBlobStore.java} (56%)
copy
metrics/metrics-dropwizard/src/test/java/org/apache/james/metrics/dropwizard/DropWizardMetricFactoryTest.java
=>
server/blob/blob-memory/src/test/java/org/apache/james/blob/memory/MemoryDumbBlobStoreTest.java
(74%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]