Browse Source

AMBARI-3493 HDFS service marked stopped when 1 journal node is taken down. (ababiichuk)

aBabiichuk 11 years ago
parent
commit
8d72c0b9e5
1 changed files with 1 additions and 1 deletions
  1. 1 1
      ambari-web/app/mappers/status_mapper.js

+ 1 - 1
ambari-web/app/mappers/status_mapper.js

@@ -102,7 +102,7 @@ App.statusMapper = App.QuickDataMapper.create({
     }
     }
     if (hostComponent.get('isMaster')) {
     if (hostComponent.get('isMaster')) {
       if (service.everyStartedOrMaintenance) {
       if (service.everyStartedOrMaintenance) {
-        service.everyStartedOrMaintenance = (hostComponent.get('componentName') === 'NAMENODE' && !App.HostComponent.find().someProperty('componentName', 'SECONDARY_NAMENODE') && App.HDFSService.find().filterProperty('activeNameNode.hostName').length > 0)
+        service.everyStartedOrMaintenance = (((hostComponent.get('componentName') === 'NAMENODE' && !App.HostComponent.find().someProperty('componentName', 'SECONDARY_NAMENODE')) || hostComponent.get('componentName') === 'JOURNALNODE') && App.HDFSService.find().filterProperty('activeNameNode.hostName').length > 0)
           ? true : service.everyStartedOrMaintenance = ([App.HostComponentStatus.started, App.HostComponentStatus.maintenance].contains(hostComponent.get('workStatus')));
           ? true : service.everyStartedOrMaintenance = ([App.HostComponentStatus.started, App.HostComponentStatus.maintenance].contains(hostComponent.get('workStatus')));
       } else {
       } else {
         service.everyStartedOrMaintenance = false;
         service.everyStartedOrMaintenance = false;