Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Reviewed
Description
Routers may be proxying for a downstream name node that is NOT migrated to understand "ProvidedCapacityTotal". updateJMXParameters method in NamenodeHeartbeatService should handle this without breaking.
jsonObject.getLong("MissingBlocks"), jsonObject.getLong("PendingReplicationBlocks"), jsonObject.getLong("UnderReplicatedBlocks"), jsonObject.getLong("PendingDeletionBlocks"), jsonObject.getLong("ProvidedCapacityTotal"));
One way to do this is create a json wrapper while gives back some default if json node is not found.
Attachments
Attachments
Issue Links
- is related to
-
HDFS-12775 [READ] Fix reporting of Provided volumes
- Resolved
- relates to
-
HDFS-14550 RBF: Failed to get statistics from NameNodes before 2.9.0
- Resolved