checkpointImage.hasMergeError(); try { doMerge(sig, manifest, loadImage, checkpointImage, namesystem); } catch (IOException ioe) {
/** * Merge downloaded image and edits and write the new image into * current storage directory. */ private void doMerge(CheckpointSignature sig, boolean loadImage) throws IOException { if (loadImage) { // create an empty namespace if new image namesystem = new FSNamesystem(checkpointImage, conf); } assert namesystem.dir.fsImage == checkpointImage; checkpointImage.doMerge(sig, loadImage); }
/** * Merge downloaded image and edits and write the new image into * current storage directory. */ private void doMerge(CheckpointSignature sig) throws IOException { FSNamesystem namesystem = new FSNamesystem(checkpointImage, conf); assert namesystem.dir.fsImage == checkpointImage; checkpointImage.doMerge(sig); }
doMerge(sig, loadImage); // Do the merge
doMerge(sig); // Do the merge
checkpointImage.hasMergeError(); try { doMerge(sig, manifest, loadImage, checkpointImage, namesystem); } catch (IOException ioe) {
checkpointImage.hasMergeError(); try { doMerge(sig, manifest, loadImage, checkpointImage, namesystem); } catch (IOException ioe) {