You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by at...@apache.org on 2013/08/15 17:03:22 UTC

git commit: AMBARI-2913 HDP2: HBase summary shows empty regions in transition. (atkach)

Updated Branches:
  refs/heads/trunk 57228eb9f -> 08001043a


AMBARI-2913 HDP2: HBase summary shows empty regions in transition. (atkach)


Project: http://git-wip-us.apache.org/repos/asf/incubator-ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ambari/commit/08001043
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ambari/tree/08001043
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ambari/diff/08001043

Branch: refs/heads/trunk
Commit: 08001043a0bbff089e512fdafae98b9cc633b9d0
Parents: 57228eb
Author: atkach <an...@gmail.com>
Authored: Thu Aug 15 18:03:19 2013 +0300
Committer: atkach <an...@gmail.com>
Committed: Thu Aug 15 18:03:19 2013 +0300

----------------------------------------------------------------------
 ambari-web/app/mappers/service_mapper.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/08001043/ambari-web/app/mappers/service_mapper.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/mappers/service_mapper.js b/ambari-web/app/mappers/service_mapper.js
index a3d9a13..8ea2fda 100644
--- a/ambari-web/app/mappers/service_mapper.js
+++ b/ambari-web/app/mappers/service_mapper.js
@@ -548,7 +548,12 @@ App.servicesMapper = App.QuickDataMapper.create({
         item.masterComponent = component;
         finalConfig = jQuery.extend(finalConfig, hbaseConfig);
         var regionsArray = App.parseJSON(component.ServiceComponentInfo.RegionsInTransition);
-        item.regions_in_transition = regionsArray == null ? 0 : regionsArray.length;
+        //regions_in_transition can have various type of value: null, array or int
+        if (Array.isArray(regionsArray)) {
+          item.regions_in_transition = regionsArray.length;
+        } else {
+          item.regions_in_transition = regionsArray == null ? 0 : regionsArray;
+        }
       }
       if (component.ServiceComponentInfo && component.ServiceComponentInfo.component_name == "HBASE_REGIONSERVER") {
         if (!item.region_servers) {