-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/74665/
-----------------------------------------------------------
Review request for ranger, Ankita Sinha, Asit Vadhavkar, Abhay Kulkarni, Mehul
Parikh, Monika Kachhadiya, Pradeep Agrawal, Prashant Satam, Ramesh Mani, and
Subhrat Chaudhary.
Bugs: RANGER-4440
https://issues.apache.org/jira/browse/RANGER-4440
Repository: ranger
Description
-------
- added new column x_security_zone.gz_jsonData, of type LONGBLOB
- when Json text compression is enabled, compressed bytes are now stored in the
new column. Earlier, compressed bytes were stored in existing column jsonData,
which failed for some cases due to character validation at the database level.
Storing in blob type column eliminates this issue
Diffs
-----
agents-common/src/main/java/org/apache/ranger/authorization/utils/StringUtil.java
12a89889a
security-admin/db/mysql/optimized/current/ranger_core_db_mysql.sql dbeeaf423
security-admin/db/postgres/optimized/current/ranger_core_db_postgres.sql
065bae0df
security-admin/src/main/java/org/apache/ranger/entity/XXSecurityZoneBase.java
ecdaf2485
security-admin/src/main/java/org/apache/ranger/service/RangerSecurityZoneServiceService.java
8acdd9813
Diff: https://reviews.apache.org/r/74665/diff/1/
Testing
-------
- verified that Ranger stores and read the compressed data in the new column
x_security_zone.gz_jsonData
Thanks,
Madhan Neethiraj