Skip to content
Snippets Groups Projects
Commit f954e627 authored by juanf's avatar juanf
Browse files

SSDM-5407 : New Write / Atomic move test on dss startup

SVN: 38584
parent bfa498dc
No related branches found
No related tags found
No related merge requests found
...@@ -339,16 +339,27 @@ public class DssPropertyParametersUtil ...@@ -339,16 +339,27 @@ public class DssPropertyParametersUtil
FileStore recoveryStateStore = getVolumeInfo(dssTmp, "recovery-state"); FileStore recoveryStateStore = getVolumeInfo(dssTmp, "recovery-state");
FileStore logRegistrationsState = getVolumeInfo(dssTmp, "log-registrations"); FileStore logRegistrationsState = getVolumeInfo(dssTmp, "log-registrations");
// Same volume tests
if (!dssTmpStore.equals(recoveryStateStore)) if (!dssTmpStore.equals(recoveryStateStore))
{ {
throw createException(NON_SAME_VOLUME_TEMPLATE, dssTmp, recoveryState); throw createException(NON_SAME_VOLUME_TEMPLATE, dssTmp, recoveryState);
} else if (!dssTmpStore.equals(logRegistrationsState)) } else if (!dssTmpStore.equals(logRegistrationsState))
{ {
throw createException(NON_SAME_VOLUME_TEMPLATE, dssTmp, logRegistrations); throw createException(NON_SAME_VOLUME_TEMPLATE, dssTmp, logRegistrations);
} else if (!isWritable(fileOperations, dssTmp)) }
// Writable folders tests
else if (!isWritable(fileOperations, dssTmp))
{ {
throw createException(NON_WRITABLE_TEMPLATE, dssTmp); throw createException(NON_WRITABLE_TEMPLATE, dssTmp);
} else if (!isMoveFromTo(fileOperations, dssTmp, recoveryState)) } else if (!isWritable(fileOperations, recoveryState))
{
throw createException(NON_WRITABLE_TEMPLATE, recoveryState);
} else if (!isWritable(fileOperations, logRegistrations))
{
throw createException(NON_WRITABLE_TEMPLATE, logRegistrations);
}
// Move command tests
else if (!isMoveFromTo(fileOperations, dssTmp, recoveryState))
{ {
throw createException(NON_MOVE_TEMPLATE, dssTmp, recoveryState); throw createException(NON_MOVE_TEMPLATE, dssTmp, recoveryState);
} else if (!isMoveFromTo(fileOperations, dssTmp, logRegistrations)) } else if (!isMoveFromTo(fileOperations, dssTmp, logRegistrations))
......
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