|
@@ -5073,7 +5073,7 @@ public class FSNamesystem implements Namesystem, FSNamesystemMBean,
|
|
|
@Override // FSNamesystemMBean
|
|
|
public int getVolumeFailuresTotal() {
|
|
|
List<DatanodeDescriptor> live = new ArrayList<DatanodeDescriptor>();
|
|
|
- getBlockManager().getDatanodeManager().fetchDatanodes(live, null, true);
|
|
|
+ getBlockManager().getDatanodeManager().fetchDatanodes(live, null, false);
|
|
|
int volumeFailuresTotal = 0;
|
|
|
for (DatanodeDescriptor node: live) {
|
|
|
volumeFailuresTotal += node.getVolumeFailures();
|
|
@@ -5084,7 +5084,7 @@ public class FSNamesystem implements Namesystem, FSNamesystemMBean,
|
|
|
@Override // FSNamesystemMBean
|
|
|
public long getEstimatedCapacityLostTotal() {
|
|
|
List<DatanodeDescriptor> live = new ArrayList<DatanodeDescriptor>();
|
|
|
- getBlockManager().getDatanodeManager().fetchDatanodes(live, null, true);
|
|
|
+ getBlockManager().getDatanodeManager().fetchDatanodes(live, null, false);
|
|
|
long estimatedCapacityLostTotal = 0;
|
|
|
for (DatanodeDescriptor node: live) {
|
|
|
VolumeFailureSummary volumeFailureSummary = node.getVolumeFailureSummary();
|
|
@@ -5891,7 +5891,7 @@ public class FSNamesystem implements Namesystem, FSNamesystemMBean,
|
|
|
final Map<String, Map<String,Object>> info =
|
|
|
new HashMap<String, Map<String,Object>>();
|
|
|
final List<DatanodeDescriptor> live = new ArrayList<DatanodeDescriptor>();
|
|
|
- blockManager.getDatanodeManager().fetchDatanodes(live, null, true);
|
|
|
+ blockManager.getDatanodeManager().fetchDatanodes(live, null, false);
|
|
|
for (DatanodeDescriptor node : live) {
|
|
|
ImmutableMap.Builder<String, Object> innerinfo =
|
|
|
ImmutableMap.<String,Object>builder();
|
|
@@ -5939,7 +5939,7 @@ public class FSNamesystem implements Namesystem, FSNamesystemMBean,
|
|
|
final Map<String, Map<String, Object>> info =
|
|
|
new HashMap<String, Map<String, Object>>();
|
|
|
final List<DatanodeDescriptor> dead = new ArrayList<DatanodeDescriptor>();
|
|
|
- blockManager.getDatanodeManager().fetchDatanodes(null, dead, true);
|
|
|
+ blockManager.getDatanodeManager().fetchDatanodes(null, dead, false);
|
|
|
for (DatanodeDescriptor node : dead) {
|
|
|
Map<String, Object> innerinfo = ImmutableMap.<String, Object>builder()
|
|
|
.put("lastContact", getLastContact(node))
|