-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/48560/
-----------------------------------------------------------

Review request for ranger and Madhan Neethiraj.


Bugs: RANGER-1022
    https://issues.apache.org/jira/browse/RANGER-1022


Repository: ranger


Description
-------

When audit log summary feature is enabled, Ranger audit log record contains 
repeated number of log events (event_count) and event duration (event_dur_ms) 
generated during the configured time interval. These fields do not contain 
correct values when the audit log records are persisted into Relational DBMS.

The root cause was that although event_count and event_dur_ms were initialized 
correctly in the in-memory Java object, the changes were not persisted. As a 
result, the database values for these fields always contained their respective 
default values.


Diffs
-----

  
agents-audit/src/main/java/org/apache/ranger/audit/entity/AuthzAuditEventDbObj.java
 0bef9ea 

Diff: https://reviews.apache.org/r/48560/diff/


Testing
-------

Configured Hive component to use Postgres as the audit log destination and to 
use summary feature. Created access log records for Hive using beeline queries 
in quick succession. Checked GUI and the xa_access_audit table to ensure that 
event_count was more than one for the queries which were executed in quick 
succession (within 5 seconds interval - 5 seconds is the default summary 
interval).


Thanks,

Abhay Kulkarni

Reply via email to