I’m running with the docker distribution 7.10.
I have a lot of old data that I want to remove that does not have removal times set.
I updated my bpmn with a TTL and redeployed. I then ran the rest api command to update the TTL on all the old process definitions.
I’ve tried running the history cleanup api call to immediately run the job, but it doesn’t seem to do anything. My cleanup job is there in the jobs table but the time is always in the future. it’s unclear if it’s actually running but it is certainly not deleting anything.
here is the section of my bpm.platform.xml:
<properties> <property name="history">activity</property> <property name="jobExecutorActivate">true</property> <property name="databaseSchemaUpdate">true</property> <property name="authorizationEnabled">true</property> <property name="jobExecutorDeploymentAware">false</property> <property name="historyCleanupBatchWindowStartTime">00:02</property> <property name="historyCleanupBatchWindowEndTime">23:59</property> <property name="historyCleanupStrategy">endTimeBased</property> </properties>
I have been reading other threads on this issue and trying things that were suggested but other than going into the database and manually deleting all the old data, I haven’t found another thread that fixes my problem.