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: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org