You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Eric Yang (JIRA)" <ji...@apache.org> on 2015/03/16 19:19:39 UTC

[jira] [Created] (AMBARI-10091) Improve reliability for storing configuration

Eric Yang created AMBARI-10091:
----------------------------------

             Summary: Improve reliability for storing configuration
                 Key: AMBARI-10091
                 URL: https://issues.apache.org/jira/browse/AMBARI-10091
             Project: Ambari
          Issue Type: Wish
            Reporter: Eric Yang


Ambari stores configuration in PostgresSQL.  Additional care needs to be taken to ensure the PostgresSQL database does not become a single point of failure.  This means system adiministrator needs to setup database replication and extra monitoring tools to ensure the system is up and functional.

There are alternatives storage system that can provide greater reliability.  For example,  a source code repository like git.  Itself does not need to run any daemon process, and it is fully transactional.  This reduces extra setup to monitor the configuration repository, and enable multiple Ambari-servers to synchronize cluster configuration.

The proposal is to create a thin layer before ORM layer to use git repository as alternative approach to store configuration data.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)