Attempt to reuse previously used persistent volume (PV already containing split-n directory) for transaction recovery leads either to:
- Transaction history not being empty (at subsequent launch of the application it's possible to see transactions completed in previous / unrelated run), or to
- Error (JVM exception in the case some of the present split-n directories already has "corrupted" directory structure).
Workaround: Is always to clear the content of the remote data store, prior reusing the persistent volume (e.g. perform
rm -rf split-*
) for the PV provisioned via the NFS plug-in (perform identical actions on the directory content for other OpenShift PV provisioners).