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

Review request for ranger, Abhishek  Kumar, Asit Vadhavkar, Fateh Singh, Abhay 
Kulkarni, Mehul Parikh, Ramesh Mani, Siddhesh Phatak, Sailaja Polavarapu, and 
Subhrat Chaudhary.


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


Repository: ranger


Description
-------

- introduced table x_trx_log_v2 to store change details of all attributes of an 
object
- updated to create a single x_trx_log_v2 row instead of multiple rows in 
x_trx_log
- updated APIs used by UI to retrieve admin audit logs to read from x_trx_log_v2
-- /assets/report
-- /assets/report/{transactionId}


Diffs
-----

  security-admin/db/mysql/optimized/current/ranger_core_db_mysql.sql fa72ef2ea 
  security-admin/db/oracle/optimized/current/ranger_core_db_oracle.sql 
772514610 
  security-admin/db/postgres/optimized/current/ranger_core_db_postgres.sql 
e177d44d7 
  
security-admin/db/sqlanywhere/optimized/current/ranger_core_db_sqlanywhere.sql 
32cfed7ae 
  security-admin/db/sqlserver/optimized/current/ranger_core_db_sqlserver.sql 
831aad66d 
  security-admin/src/main/java/org/apache/ranger/biz/AssetMgr.java 6f1bcc40e 
  security-admin/src/main/java/org/apache/ranger/biz/RangerBizUtil.java 
5534c8056 
  security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java 
7ac16a9ee 
  security-admin/src/main/java/org/apache/ranger/biz/UserMgr.java 6bcc19c0c 
  security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java 3a1cb17f2 
  
security-admin/src/main/java/org/apache/ranger/common/db/RangerTransactionSynchronizationAdapter.java
 a9ec94e1c 
  security-admin/src/main/java/org/apache/ranger/db/RangerDaoManagerBase.java 
08bcfd57b 
  security-admin/src/main/java/org/apache/ranger/db/XXTrxLogV2Dao.java 
PRE-CREATION 
  security-admin/src/main/java/org/apache/ranger/entity/XXTrxLogV2.java 
PRE-CREATION 
  security-admin/src/main/java/org/apache/ranger/rest/AssetREST.java be077e789 
  security-admin/src/main/java/org/apache/ranger/rest/RoleREST.java b35b8af65 
  security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java 
cc762aefa 
  
security-admin/src/main/java/org/apache/ranger/service/AbstractAuditedResourceService.java
 b57979805 
  
security-admin/src/main/java/org/apache/ranger/service/RangerAuditedModelService.java
 b8c4fb31c 
  
security-admin/src/main/java/org/apache/ranger/service/RangerTrxLogV2Service.java
 PRE-CREATION 
  
security-admin/src/main/java/org/apache/ranger/service/XPortalUserService.java 
7856671a2 
  security-admin/src/main/java/org/apache/ranger/view/VXTrxLogV2.java 
PRE-CREATION 
  security-admin/src/main/java/org/apache/ranger/view/VXTrxLogV2List.java 
PRE-CREATION 
  security-admin/src/main/resources/META-INF/jpa_named_queries.xml bb93947b5 


Diff: https://reviews.apache.org/r/75012/diff/1/


Testing
-------

- verified that admin audits are stored in x_trx_log_v2, one entry for each 
object
- Admin audits UI continues to work with data in x_trx_log_v2 table


Thanks,

Madhan Neethiraj

Reply via email to