-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/75015/
-----------------------------------------------------------
(Updated June 18, 2024, 12:47 p.m.)
Review request for ranger, Anand Nadar, Asit Vadhavkar, Madhan Neethiraj,
Siddhesh Phatak, and Subhrat Chaudhary.
Changes
-------
added file AuditIndexRecord and enum SPOOL_FILE_STATUS
Bugs: RANGER-4806
https://issues.apache.org/jira/browse/RANGER-4806
Repository: ranger
Description
-------
The root as mentioned here:
https://github.com/google/gson/issues/1979#issuecomment-927943566
Similar to #1963 and other existing reports. Apparently you are deserializing a
JDK class (java.security.KeyFactory) without having specified a custom type
adapter for it. Gson will then by default use a reflection based type adapter.
You have to write a custom type adapter to solve this issue or move to jackson
fasterxml.
This patch is to move from Gson to jackson fasterxml.
Diffs (updated)
-----
agents-audit/src/main/java/org/apache/ranger/audit/model/AuditIndexRecord.java
PRE-CREATION
agents-audit/src/main/java/org/apache/ranger/audit/model/AuthzAuditEvent.java
2e32fb579
agents-audit/src/main/java/org/apache/ranger/audit/model/SPOOL_FILE_STATUS.java
PRE-CREATION
agents-audit/src/main/java/org/apache/ranger/audit/provider/BaseAuditHandler.java
68c33c90d
agents-audit/src/main/java/org/apache/ranger/audit/provider/MiscUtil.java
1e5d1d8d8
agents-audit/src/main/java/org/apache/ranger/audit/queue/AuditFileCacheProviderSpool.java
bc8f685c3
agents-audit/src/main/java/org/apache/ranger/audit/queue/AuditFileQueueSpool.java
26e11aba9
agents-audit/src/main/java/org/apache/ranger/audit/queue/AuditFileSpool.java
3f40861b0
agents-audit/src/main/java/org/apache/ranger/audit/utils/ORCFileUtil.java
f73df2c20
agents-common/src/main/java/org/apache/ranger/authorization/utils/JsonUtils.java
8113e4280
agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerFileBasedTagRetriever.java
df2c7ccf1
agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerTagEnricher.java
c5f5fc3be
agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerUserStoreRefresher.java
fe0b92334
agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/externalretrievers/GetFromURL.java
f9eae3574
agents-common/src/main/java/org/apache/ranger/plugin/store/EmbeddedServiceDefsUtil.java
92ce183bb
agents-common/src/main/java/org/apache/ranger/plugin/util/PolicyRefresher.java
aa0c80119
agents-common/src/main/java/org/apache/ranger/plugin/util/RangerMetricsUtil.java
588605a6a
agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRESTClient.java
e54313403
agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRolesProvider.java
58a47cf1b
security-admin/src/main/java/org/apache/ranger/biz/KmsKeyMgr.java c9a9987c8
security-admin/src/main/java/org/apache/ranger/biz/RangerTagDBRetriever.java
321148307
security-admin/src/main/java/org/apache/ranger/biz/RoleDBStore.java a15ceac56
security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java
738d92e48
security-admin/src/main/java/org/apache/ranger/biz/TagDBStore.java 63bde37d8
security-admin/src/main/java/org/apache/ranger/common/RangerServicePoliciesCache.java
c768f1c34
security-admin/src/main/java/org/apache/ranger/db/XXGroupDao.java f910e92ee
security-admin/src/main/java/org/apache/ranger/db/XXUserDao.java 8af4448b5
security-admin/src/main/java/org/apache/ranger/patch/PatchForSyncSourceUpdate_J10054.java
99de47310
security-admin/src/main/java/org/apache/ranger/patch/PatchForXGlobalState_J10036.java
5506625bc
security-admin/src/main/java/org/apache/ranger/patch/cliutil/MetricUtil.java
7d4828ed0
security-admin/src/main/java/org/apache/ranger/rest/RoleREST.java 844a363fb
security-admin/src/main/java/org/apache/ranger/service/RangerRoleService.java
b815b1d37
security-admin/src/main/java/org/apache/ranger/service/RangerSecurityZoneServiceService.java
48be2b5fe
security-admin/src/main/java/org/apache/ranger/service/RangerServiceResourceService.java
918c8d009
security-admin/src/main/java/org/apache/ranger/service/RangerServiceResourceWithTagsService.java
2b3acd17a
security-admin/src/main/java/org/apache/ranger/service/RangerTagDefService.java
c779b7746
security-admin/src/main/java/org/apache/ranger/service/RangerTagService.java
fe79c3e5f
tagsync/src/main/java/org/apache/ranger/tagsync/model/AbstractTagSource.java
ff9937628
tagsync/src/main/java/org/apache/ranger/tagsync/source/atlas/AtlasTagSource.java
9a761b33c
tagsync/src/main/java/org/apache/ranger/tagsync/source/atlasrest/AtlasRESTTagSource.java
792ced132
tagsync/src/main/java/org/apache/ranger/tagsync/source/file/FileTagSource.java
65deccd14
ugsync/src/main/java/org/apache/ranger/unixusersync/model/GetXGroupListResponse.java
c0e8a0986
ugsync/src/main/java/org/apache/ranger/unixusersync/model/GetXUserListResponse.java
16ad7d6e4
ugsync/src/main/java/org/apache/ranger/unixusersync/process/FileSourceUserGroupBuilder.java
9c951a668
ugsync/src/main/java/org/apache/ranger/unixusersync/process/PolicyMgrUserGroupBuilder.java
fecd96de0
Diff: https://reviews.apache.org/r/75015/diff/4/
Changes: https://reviews.apache.org/r/75015/diff/3-4/
Testing
-------
Sanity test of CRUD policies/users/groups from ranger UI
Verified existing junits test cases are working as expected
verified audit spool is generated as expected in case of java 17
Thanks,
Monika Kachhadiya