[
https://issues.apache.org/jira/browse/RANGER-1067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15362095#comment-15362095
]
Dongying Jiao commented on RANGER-1067:
---------------------------------------
When modify configurations in service repo, validateRequiredConfigParams
function is called, this function will filter out configurations with null
value, so such configuration will not be saved in x_service_config_map table.
So new configuration with null value should not be recorded in x_trx_log table.
> admin audit logging is not correct when add and delete the configuration from
> the service repo.
> -----------------------------------------------------------------------------------------------
>
> Key: RANGER-1067
> URL: https://issues.apache.org/jira/browse/RANGER-1067
> Project: Ranger
> Issue Type: Bug
> Components: admin
> Affects Versions: 0.5.2
> Reporter: Dongying Jiao
> Fix For: 0.6.0
>
> Attachments: RANGER-1067.patch, addconfiguration.png,
> deleteconfiguration.png
>
> Original Estimate: 48h
> Remaining Estimate: 48h
>
> Scenario:
> 1. Go to default hdfs repo config.
> 2. Add a configuration.
> 3. Check the admin audit log.
> 4. Then delete the configuration.
> 5. Check the admin audit log.
> Error:
> When adding configuration, there are some fields that are not changed
> recorded in the audit log. The old value and new value are all null.
> When deleting the configuration, the audit log is recorded not correctly.
> For example:I added only one configuration, name is "TestConfig", value is
> "abc". In the audit log, "TestConfig" is correctly recorded, but several
> other fields are also recorded, with old value and new value are all null.
> Then delete it, abc is recorded as the value of other fields other than
> "TestConfig" in audit log.
> Screenshot is attached.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)