Affected version(s): 7,8
When upgrading from 8.x to 8.30 or when trying to run AppSuite 7 and 8 in parallel you'll be facing an incompatible change to persistent ObjectCache database structure.
Starting with release 8.30, the ImageConverter (IC) database structure has been changed in an incompatible way in order to reduce
load on cache database server side and to improve performance with constant and heavy workloads.
The change itself contains the removal of stored procedures (Create/Update/Delete Triggers) on DB server side as well
as the removal of two count table columns whenever an IC container instance >= release 8.30 is started.
Due to this incompatible change, the IC admin needs to adhere to the following steps so that deployment rollbacks are possible without
any flaws (e.g. ERROR log entries) and that parallel database schema usage between 7.x and >= 8.30 deployments is not conflicting.
In summary, the admin should ensure that a dedicated, new IC ObjectCache database schema as well as a dedicated, new object store is used.
The schema name and the object store name must be different to IC ObjectCache schemas and stores used in prior releases.
Please use a different IC ObjectCache database schema. The following Helm chart value needs to be set to a different value than in prior releases
core-imageconverter:
objectCache:
mysql:
...
database: newSchemaName |
Please use a different IC ObjectCache object store. the following Helm chart value needs to be set to a different value than in prior releases
----- S3 object store ------
core-imageconverter:
objectCache:
s3ObjectStores:
- ...
bucketName: newBucketName
----- SproxyD/Scality object store ------
core-imageconverter:
objectCache:
sproxydObjectStores:
- ...
path: newObjectStorePath |
Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.
|