We are currently using Camunda 8.8 Self-Managed and have a question regarding data retention behavior for parent and child process instances.
From the documentation, I understand that hierarchy-aware retention was introduced in Camunda 8.9, where child process instances and decision instances are retained as long as the root process instance remains active.
My question is regarding Camunda 8.8, where this feature is not available:
-
If a root process instance is still active, can its completed child process instances (e.g., call activities or subprocesses) be removed by the retention mechanism once they reach the configured retention period?
-
Is there a possibility that the parent process remains active while historical data for child process instances is deleted?
-
If so, what is the recommended approach to prevent the loss of child process data until the root process instance is completed?
We would like to understand the exact behavior in 8.8