----------------------------------------------------------- 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