HDFS-11709. StandbyCheckpointer should handle an non-existing legacyOivImageDir gracefully. Contributed by Erik Krogen.
This commit is contained in:
parent
61cda39e4e
commit
d8a3309830
|
@ -197,7 +197,12 @@ public class StandbyCheckpointer {
|
||||||
// Save the legacy OIV image, if the output dir is defined.
|
// Save the legacy OIV image, if the output dir is defined.
|
||||||
String outputDir = checkpointConf.getLegacyOivImageDir();
|
String outputDir = checkpointConf.getLegacyOivImageDir();
|
||||||
if (outputDir != null && !outputDir.isEmpty()) {
|
if (outputDir != null && !outputDir.isEmpty()) {
|
||||||
img.saveLegacyOIVImage(namesystem, outputDir, canceler);
|
try {
|
||||||
|
img.saveLegacyOIVImage(namesystem, outputDir, canceler);
|
||||||
|
} catch (IOException ioe) {
|
||||||
|
LOG.error("Exception encountered while saving legacy OIV image; "
|
||||||
|
+ "continuing with other checkpointing steps", ioe);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
namesystem.cpUnlock();
|
namesystem.cpUnlock();
|
||||||
|
|
Loading…
Reference in New Issue