VersionManager purging seems to have no effect
I am running Version purge as described in the docs https://experienceleague.adobe.com/docs/experience-manager-65/deploying/configuring/version-purging.html?lang=en
with settings of
versionpurge.paths = /content
versionpurge.recursive = true
versionpurge.maxVersions = 0
versionpurge.minVersions = 0
versionpurge.maxAgeDays = 1
to my understanding, this should delete all versions that are older than 1 day, in other words: only versions from yesterday are kept, anything else is gone.
Hoewever if I check my pages, I still see the same number of pages with the properties
jcr:baseVersion
jcr:versionHistory
jcr:predecessors
e.g. when I run this query, the number of results is the same
http://localhost:4502/bin/querybuilder.json?type=cq%3aPage&p.hits=selective&p.properties=jcr:path jcr:content/jcr:predecessors&p.offset=0&p.limit=1000&path=/content&property=jcr:content/jcr:predecessors&property.operation=exists&property.value=true
My assumption was that if all versions of a page are purged, the above-mentioned properties would be gone (as there should be no predecessors anymore).
When I use the purge tool of the classic UI /etc/versioning/purge.html for debugging, as suggested in the docs, I am seeing messages like this in the log output
These dates are clearly much older than my given threshold, yet they are not deleted.
When I check my error log, I see a lot of messages like
com.day.cq.wcm.core.impl.VersionPurgeTask Purged version 1.2 of /content/site/...
but the paths mentioned above are not among them (kind of makes sense if they are not purged).
What am I missing?
Also, assuming I want to purge ALL versions, e.g. on a lower test environment where I have no need for them, how can I best achieve that?