Uploaded image for project: 'Ranger'
  1. Ranger
  2. RANGER-1286

In the MysqlConf class of security-admin/scripts/db_setup.py, the auditdb_operation function has two problems.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • None
    • None
    • admin
    • Patch, Important

    Description

      In the MysqlConf class of security-admin/scripts/db_setup.py, the auditdb_operation function has following two problems.
      1. Checked audit database connection using audit_db_name、db_user、db_password value, which were set in install.properties file. Now based on the logic, the Ranger schema database and the Audit Store database must use same database, whether the program cannot be executed correctly. The right logic should be using audit_db_name、audit_db_user、audit_db_password value, which were set in install.properties file, to check audit database connection.
      2. It called the grant_audit_db_user function. At the beginning of the grant_audit_db_user the hosts_arr variable was set ["%", "localhost"] as default value. The hosts_arr variable will include two localhost values if self.host equal to localhost. As a result, the back code segment will be executed repeatedly, And the performance of the program will be reduced.

      Attachments

        Activity

          People

            zhangqiang2 Qiang Zhang
            zhangqiang2 Qiang Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: