|
@@ -655,7 +655,7 @@ public class FSImageFormat {
|
|
clientName = FSImageSerialization.readString(in);
|
|
clientName = FSImageSerialization.readString(in);
|
|
clientMachine = FSImageSerialization.readString(in);
|
|
clientMachine = FSImageSerialization.readString(in);
|
|
// convert the last block to BlockUC
|
|
// convert the last block to BlockUC
|
|
- if (blocks != null && blocks.length > 0) {
|
|
|
|
|
|
+ if (blocks.length > 0) {
|
|
BlockInfo lastBlk = blocks[blocks.length - 1];
|
|
BlockInfo lastBlk = blocks[blocks.length - 1];
|
|
blocks[blocks.length - 1] = new BlockInfoUnderConstruction(
|
|
blocks[blocks.length - 1] = new BlockInfoUnderConstruction(
|
|
lastBlk, replication);
|
|
lastBlk, replication);
|
|
@@ -1023,7 +1023,6 @@ public class FSImageFormat {
|
|
if (!NameNodeLayoutVersion.supports(Feature.SNAPSHOT, layoutVersion)) {
|
|
if (!NameNodeLayoutVersion.supports(Feature.SNAPSHOT, layoutVersion)) {
|
|
if (Arrays.equals(component, HdfsConstants.DOT_SNAPSHOT_DIR_BYTES)) {
|
|
if (Arrays.equals(component, HdfsConstants.DOT_SNAPSHOT_DIR_BYTES)) {
|
|
Preconditions.checkArgument(
|
|
Preconditions.checkArgument(
|
|
- renameReservedMap != null &&
|
|
|
|
renameReservedMap.containsKey(HdfsConstants.DOT_SNAPSHOT_DIR),
|
|
renameReservedMap.containsKey(HdfsConstants.DOT_SNAPSHOT_DIR),
|
|
RESERVED_ERROR_MSG);
|
|
RESERVED_ERROR_MSG);
|
|
component =
|
|
component =
|
|
@@ -1044,7 +1043,6 @@ public class FSImageFormat {
|
|
if (!NameNodeLayoutVersion.supports(Feature.ADD_INODE_ID, layoutVersion)) {
|
|
if (!NameNodeLayoutVersion.supports(Feature.ADD_INODE_ID, layoutVersion)) {
|
|
if (Arrays.equals(component, FSDirectory.DOT_RESERVED)) {
|
|
if (Arrays.equals(component, FSDirectory.DOT_RESERVED)) {
|
|
Preconditions.checkArgument(
|
|
Preconditions.checkArgument(
|
|
- renameReservedMap != null &&
|
|
|
|
renameReservedMap.containsKey(FSDirectory.DOT_RESERVED_STRING),
|
|
renameReservedMap.containsKey(FSDirectory.DOT_RESERVED_STRING),
|
|
RESERVED_ERROR_MSG);
|
|
RESERVED_ERROR_MSG);
|
|
final String renameString = renameReservedMap
|
|
final String renameString = renameReservedMap
|