Qiang Zhang created RANGER-1286:
-----------------------------------

             Summary: In the MysqlConf class of 
security-admin/scripts/db_setup.py, the auditdb_operation function has 
following two problems.
                 Key: RANGER-1286
                 URL: https://issues.apache.org/jira/browse/RANGER-1286
             Project: Ranger
          Issue Type: Bug
          Components: admin
            Reporter: Qiang Zhang
            Assignee: Qiang Zhang


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.



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

Reply via email to