-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/67477/
-----------------------------------------------------------
(Updated June 8, 2018, 8:12 p.m.)
Review request for sentry, Na Li and Sergio Pena.
Changes
-------
rebased the patch.
Bugs: SENTRY-2252
https://issues.apache.org/jira/browse/SENTRY-2252
Repository: sentry
Description
-------
Currently there is a lot a code that is duplicated to handle privileges for
user and roles. This code could be made generic. There is no functinal change
becasuse of this patch. As we are adding more and more code aroung user/roles
this change is important so that we don't end having a buch of duplicate logic
spread in number of methods.
Diffs (updated)
-----
sentry-service/sentry-service-server/src/main/java/org/apache/sentry/provider/db/service/model/MSentryPrivilege.java
85477b6a8b8470f3005e44d5d7f7f1981135f49b
sentry-service/sentry-service-server/src/main/java/org/apache/sentry/provider/db/service/model/MSentryRole.java
fb8f5d2f6cdecf8de8d45357ec3f2411fb7b8d43
sentry-service/sentry-service-server/src/main/java/org/apache/sentry/provider/db/service/model/MSentryUser.java
9188738fc45d5a658b44404cd5e70d5f553e8d28
sentry-service/sentry-service-server/src/main/java/org/apache/sentry/provider/db/service/persistent/PrivilegeEntity.java
PRE-CREATION
sentry-service/sentry-service-server/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
e6b71b5a4a97deafdf955bd70f0ead760e5fdb1a
sentry-service/sentry-service-server/src/test/java/org/apache/sentry/provider/db/generic/service/persistent/TestSentryRole.java
65d26c0695fd2d27a57e9d997966c540578c5622
sentry-service/sentry-service-server/src/test/java/org/apache/sentry/provider/db/service/persistent/TestHMSFollowerSentryStoreIntegration.java
4e8a2e699dd8aa8f4571f1ac8beceada88c4f8a3
sentry-service/sentry-service-server/src/test/java/org/apache/sentry/provider/db/service/persistent/TestSentryStore.java
12c6d916cf449499c1cceb6ddc50e68c88a6606e
Diff: https://reviews.apache.org/r/67477/diff/2/
Changes: https://reviews.apache.org/r/67477/diff/1-2/
Testing
-------
Made sure all the existing tests passed.
Thanks,
kalyan kumar kalvagadda