Hello everyone,
I have an OpenKM version 5.0.2 with the default configuration for the repository, the one that comes with the download of OpenKM bundle.
The repository has mainly one folder and then one folder per document, at the moment the number of folders inside the main one is around 155000. (I didn't do this, I just have to fix it now so don't flame me).
The main problem is that creation of new documents is extremely slow, a 4byte document takes 2min 30sec to create, although the get is done in milliseconds.
I need to change the paths of all 155000 documents and I need to stay away the LRUNodeIdCache and the BundleCache, meaning a low level path changing. Therefore I presume the move method on the OKMDocumentService won't do.
Does anyone have any suggestions on how to do this?
I was thinking on hooking up to the derby database where the repository is saved, but my main problem is that I can't find the the path attribute that I could maybe update it... any ideas?
Thank you in advance for any help you can provide!
I have an OpenKM version 5.0.2 with the default configuration for the repository, the one that comes with the download of OpenKM bundle.
The repository has mainly one folder and then one folder per document, at the moment the number of folders inside the main one is around 155000. (I didn't do this, I just have to fix it now so don't flame me).
The main problem is that creation of new documents is extremely slow, a 4byte document takes 2min 30sec to create, although the get is done in milliseconds.
I need to change the paths of all 155000 documents and I need to stay away the LRUNodeIdCache and the BundleCache, meaning a low level path changing. Therefore I presume the move method on the OKMDocumentService won't do.
Does anyone have any suggestions on how to do this?
I was thinking on hooking up to the derby database where the repository is saved, but my main problem is that I can't find the the path attribute that I could maybe update it... any ideas?
Thank you in advance for any help you can provide!