You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Hari Sekhon (JIRA)" <ji...@apache.org> on 2018/07/06 13:37:00 UTC

[jira] [Created] (AMBARI-24255) Revision Control - line based diffs for multiline configuration boxes - -env.template, log4.properties,, logsearch conf, auth_to_local rules etc etc etc

Hari Sekhon created AMBARI-24255:
------------------------------------

             Summary: Revision Control - line based diffs for multiline configuration boxes - <service>-env.template, log4.properties,, logsearch conf, auth_to_local rules etc etc etc
                 Key: AMBARI-24255
                 URL: https://issues.apache.org/jira/browse/AMBARI-24255
             Project: Ambari
          Issue Type: Improvement
          Components: ambari-server, ambari-web
    Affects Versions: 2.5.2
         Environment: HDP 2.6
            Reporter: Hari Sekhon


Improvement request to do line-by-line diff comparisons for multiline configuration boxes.

Right now for example if you have a hadoop-env.template or hbase-env.template box that is 50 lines long and gets modified, you get two big boxes in Ambari compare versions, which is hard to compare by human eye and requires 2 x copy and paste to files to diff.

This affects so many configuration items now that this is quite a hindrance to find differences. For example this affects:
 * <service>-env.template - eg. hadoop-env.template, hbase-env.template etc
 * log4j.properties
 * hadoop auth_to_local rules
 * hadoop-metrics*.properties
 * <service-logsearch-conf - eg. hadoop-logsearch-conf, hbase-logsesarch-conf etc

and probably a lot of other things to list right now.

Perhaps consider switching to using standard Git to allow more flexible tooling and querying of history. There is already an old ticket for this here:

https://issues.apache.org/jira/browse/AMBARI-21485

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)