You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by sw...@apache.org on 2018/05/09 18:16:01 UTC

[ambari] branch trunk updated: [AMBARI-23798] After adding Namespace, Some HDFS Quicklinks do not wo… (#1220)

This is an automated email from the ASF dual-hosted git repository.

swagle pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git


The following commit(s) were added to refs/heads/trunk by this push:
     new a83a4df  [AMBARI-23798] After adding Namespace, Some HDFS Quicklinks do not wo… (#1220)
a83a4df is described below

commit a83a4df65207cbb3af93c789e81c15937a0feffd
Author: kasakrisz <33...@users.noreply.github.com>
AuthorDate: Wed May 9 20:15:55 2018 +0200

    [AMBARI-23798] After adding Namespace, Some HDFS Quicklinks do not wo… (#1220)
    
    * AMBARI-23798 - After adding Namespace, Some HDFS Quicklinks do not work intermittently
    
    * Update quick_view_link_view.js
---
 ambari-web/app/views/common/quick_view_link_view.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ambari-web/app/views/common/quick_view_link_view.js b/ambari-web/app/views/common/quick_view_link_view.js
index 816fca3..4a64c20 100644
--- a/ambari-web/app/views/common/quick_view_link_view.js
+++ b/ambari-web/app/views/common/quick_view_link_view.js
@@ -487,8 +487,8 @@ App.QuickLinksView = Em.View.extend({
             var configPropertiesObject = configProperties.findProperty('type', 'hdfs-site');
             if (configPropertiesObject && configPropertiesObject.properties) {
               var properties = configPropertiesObject.properties;
-              var nameServiceId = properties['dfs.nameservices'];
-              var nnProperties = ['dfs.namenode.{0}-address.{1}.nn1', 'dfs.namenode.{0}-address.{1}.nn2'].invoke('format', protocol, nameServiceId);
+              var nnKeyRegex = new RegExp('^dfs\.namenode\.' + protocol + '-address\.');
+              var nnProperties = Object.keys(properties).filter(key => nnKeyRegex.test(key));
               var nnPropertiesLength = nnProperties.length;
               for (var i = nnPropertiesLength; i--;) {
                 var propertyName = nnProperties[i];

-- 
To stop receiving notification emails like this one, please contact
swagle@apache.org.