Currently AEM Consolidated architecture has placeholders for offline snapshot and offline compaction snapshot, however, they're currently missing the implementation.
The provisioning for /opt/aem-tools/offline-compaction.sh in puppet-aem-curator needs to be separated between Full-Set and Consolidated.
The current implementation should be used by Full-Set's template.
A new template for Consolidated needs to be introduced, this script should loop through the AEM instances, so for each one, it should perform an AEM stop, the compaction step, and then AEM start.
This script should be the entry point of cron for scheduled offline compaction on Consolidated architecture and also on-demand.
Currently AEM Consolidated architecture has placeholders for offline snapshot and offline compaction snapshot, however, they're currently missing the implementation.
The provisioning for
/opt/aem-tools/offline-compaction.sh
in puppet-aem-curator needs to be separated between Full-Set and Consolidated. The current implementation should be used by Full-Set's template. A new template for Consolidated needs to be introduced, this script should loop through the AEM instances, so for each one, it should perform an AEM stop, the compaction step, and then AEM start.This script should be the entry point of cron for scheduled offline compaction on Consolidated architecture and also on-demand.