On 2018-03-16 09:07, Kalach, Dmitry wrote:
We're using Oak as JCR-implementation to save various files in our system.
This is usual in our system to change file and save it again.
Sometimes it causes a multiple versions of files in Oak, like this
"jcr:data" : {
"r1622ec2af77-0-1" :
"\":blobId:0100c49320202c3c0269aea8e3cf205f4765e4c4e55a7102fae9d09a4307c05f0aafdac20954\"",
"r1622ed13bac-0-c8" :
"\":blobId:0100c59320201328a6ecda51a2a57ab20e5d86173711f60ed07de212d2a81c918b3b56aecb63\"",
"r1622ef69b14-0-ca" :
"\":blobId:0100cb932020be60317852ad8925c2c51d5c6df4092f6bdfbc961666e64779642a04146e70dd\""
},
We have nodes with 30+ available versions. But we do not need them. Oak run
shows this old versios as garbage, but revisions gc and blobs gc do not deleted
them.
It is possible to delete all old versions for each node and leave only one
actual version?
...
See
<http://jackrabbit.apache.org/oak/docs/nodestore/documentmk.html#revision-gc>.
Best regards, Julian