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

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

commit bf918b61e58dccec0a6aebd0e30eb6fb7fd8b10b
Author: Benoit Tellier <btell...@linagora.com>
AuthorDate: Mon Jan 6 10:56:11 2020 +0700

    JAMES-2921 HybridBlobStore upgrade instructions
    
    Users of the Union blobStore needs to be using the Hybrid blobStore
---
 .../destination/conf/blob.properties               |  4 ++--
 .../destination/conf/blob.properties               |  4 ++--
 upgrade-instructions.md                            | 22 +++++++++++++++++++++-
 3 files changed, 25 insertions(+), 5 deletions(-)

diff --git 
a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/blob.properties
 
b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/blob.properties
index b7085a1..f00fb5d 100644
--- 
a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/blob.properties
+++ 
b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/blob.properties
@@ -2,8 +2,8 @@
 # Read https://james.apache.org/server/config-blobstore.html for further 
details
 
 # Choose your BlobStore implementation
-# Mandatory, allowed values are: cassandra, objectstorage, union
-# union is using both objectstorage as the current BlobStore & cassandra as 
the legacy BlobStore
+# Mandatory, allowed values are: cassandra, objectstorage, hybrid
+# hybrid is using both objectstorage for unfrequently read or big blobs & 
cassandra for small, often read blobs
 implementation=objectstorage
 
 # ============================================== ObjectStorage 
============================================
diff --git 
a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/blob.properties 
b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/blob.properties
index b7085a1..f00fb5d 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/blob.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/blob.properties
@@ -2,8 +2,8 @@
 # Read https://james.apache.org/server/config-blobstore.html for further 
details
 
 # Choose your BlobStore implementation
-# Mandatory, allowed values are: cassandra, objectstorage, union
-# union is using both objectstorage as the current BlobStore & cassandra as 
the legacy BlobStore
+# Mandatory, allowed values are: cassandra, objectstorage, hybrid
+# hybrid is using both objectstorage for unfrequently read or big blobs & 
cassandra for small, often read blobs
 implementation=objectstorage
 
 # ============================================== ObjectStorage 
============================================
diff --git a/upgrade-instructions.md b/upgrade-instructions.md
index f647ae3..dd9c470 100644
--- a/upgrade-instructions.md
+++ b/upgrade-instructions.md
@@ -24,7 +24,27 @@ Change list:
  - [JAMES-2703 Post 3.4.0 release 
removals](#james-2703-post-340-release-removals)
  - [Health checks routes return code 
changes](#health-checks-routes-return-code-changes)
  - [User mailboxes reIndexing endpoint 
change](#user-mailboxes-reindexing-endpoint-change)
- 
+ - [Hybrid blobStore replaces Union 
blobStore](#hybrid-blobstore-replaces-union-blobstore)
+
+### Hybrid blobStore replaces Union blobStore
+
+Date 6/01/2020
+
+SHA-1 XXX
+
+Concerned products: Guice distributed James server
+
+Union blobStore, allowing to store older blobs within Cassandra while storing 
new blobs into object storage, had been removed.
+
+Hybrid blobStore had been replacing it, allowing to store blobs either in a 
low cost blobStore or in a high performance blobStore, allowing thus some 
performance 
+improvement for small, often read blobs while big or unfrequently read blobs 
keeps being stored cheaply.
+
+Users relying on the Union blobStore will need to adopt Hybrid blobStore. 
Please adjust "blob.properties" accordingly:
+
+```
+implementation=hybrid
+```
+
 ### User mailboxes reIndexing endpoint change
  
 Date 16/12/2019


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to