OrientDB version 1.7-rc2
Is there something wrong with the backup and restore feature in 1.7-rc2?
Given a database path of:
/test/aaa/project/db
Path backupFile = Paths.get("someFile.zip");
OutputStream oS = new FileOutputStream(backupFile.toFile());
// Backup the database
graph.getRawGraph().backup(oS, null, null, null, 1, 1024);
The backup file contains a directory with the database:
someFile.zip:/aaa/project/db
This doesn't look right to me... shouldn't this be at the top level of the
zip? When I restore using:
graph.getRawGraph().restore(iS, (Map<String,Object>)null, (Callable<Object>)
null, (OCommandOutputListener)null);
the zip file is just extracted under the backup directory:
/aaa/project/db/aaa/project/db
So now I have the original database AND the restored database in the nested
directory. Do a backup and restore several times and this keeps nesting.
I think this is due to
com.orientechnologies.orient.core.compression.impl.OZipCompressionUtil.java:120
String entryName = folderName.substring(baseFolderName.length() +
1, folderName.length());
I don't think it's composing the entry name correctly.
--
---
You received this message because you are subscribed to the Google Groups
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.