Skip to content
Snippets Groups Projects
Commit 8952ce63 authored by cramakri's avatar cramakri
Browse files

LMS-2570 Changes to way storage processors are executed and rolled back to...

LMS-2570 Changes to way storage processors are executed and rolled back to make rollbacks more robust in the face of unreliable file systems

SVN: 23187
parent 79a885bd
No related branches found
No related tags found
No related merge requests found
...@@ -385,11 +385,10 @@ abstract class AbstractImageStorageProcessor extends AbstractStorageProcessor im ...@@ -385,11 +385,10 @@ abstract class AbstractImageStorageProcessor extends AbstractStorageProcessor im
{ {
if (storedDataDirectory == null) if (storedDataDirectory == null)
{ {
// nothing has been stored yet storedDataDirectory = rootDirectory;
return;
} }
checkParameters(incomingDataSetDirectory, storedDataDirectory); checkParameters(incomingDataSetDirectory, storedDataDirectory);
final File originalDataFile = tryGetProprietaryData(); final File originalDataFile = tryGetProprietaryData();
if (originalDataFile == null) if (originalDataFile == null)
{ {
...@@ -536,8 +535,7 @@ abstract class AbstractImageStorageProcessor extends AbstractStorageProcessor im ...@@ -536,8 +535,7 @@ abstract class AbstractImageStorageProcessor extends AbstractStorageProcessor im
} }
private static void saveInHdf5(File sourceFolder, String pathInHdf5Container, private static void saveInHdf5(File sourceFolder, String pathInHdf5Container,
File hdf5DestinationFile, File hdf5DestinationFile, boolean compressFiles)
boolean compressFiles)
{ {
HDF5Container container = new HDF5Container(hdf5DestinationFile); HDF5Container container = new HDF5Container(hdf5DestinationFile);
container.runWriterClient(compressFiles, container.runWriterClient(compressFiles,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment