PDDO Data Removal not running on multi-node dedupe storage units


On PureDisk 6.6.3a and Deduplication Appliance, the PDDO Data Removal process is not present in cron on non-SPA nodes.
This can prevent data from being expire and result in full storage conditions.

Error Message

Full storage partitions on PDDO-enabled storage pools with multiple nodes and an empty /Storage/log/PDDODataRemoval.log on all nodes.


Work around is to manually add the PDDO Data Removal script to cron on all non-SPA nodes.

- Login to the storage pool node, using the root account*
- Execute "crontab -l" and verify that PDDODataRemoval.php is not in cron
- Execute "crontab -e" to edit the cron entries
- Add the following line at the end of the crontab:
    15 */2 * * * /opt/pdag/bin/php /opt/pdmbe/cli/PDDODataRemoval.php >>/Storage/log/PDDODataRemoval.log 2>&1
- Exit with ":wq" to save
- Execute "crontab -l" to verify the new entry is correctly added

* For NBU50x0 appliances, use these steps to login a root:
- Login to CLISH using 'sysadmin' account
- Navigate to Support -> Maintenance
- Type "elevate" to get root access

Applies To

All these conditions must be met to be impacted:
- Version PD 6.6.3a / DD APP or above;
- PDDO-enabled storage pool;
- Have multiple Metabase Engine nodes;
- The PDDO data selection tables must be on a Metabase Engine that is not on the SPA node

Terms of use for this information are found in Legal Notices.



Did this article answer your question or resolve your issue?


Did this article save you the trouble of contacting technical support?


How can we make this article more helpful?

Email Address (Optional)