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