After upgrading a CRX2.0/2.1 repository to CRX2.2, how is it possible to upgrade to the new Shared Nothing clustering [1] mode?
For backwards compatibility reasons, the upgrade process to CRX2.2 does not change the previous repository layout:
The new Shared Nothing mode basically removes the need for a shared folder which needs to be accessible to all nodes in a cluster (e.g. using NFS). Instead, all the three main storage areas are stored locally on each cluster node; synchronization is done fully over the network:
In order to upgrade to the Shared Nothing clustering mode, the following steps are required:
Next, the repository.xml configuration needs to be adapted to use the new classes for both DataStore and Journal:
<DataStore class="com.day.crx.core.data.ClusterDataStore"/> ... <Cluster> <Journal class="com.day.crx.persistence.tar.TarJournal"/> </Cluster>
Then perform the following operations on FS level to reorganize the data to be used in the Shared Nothing mode:
CRX 2.2
登录到您的帐户