Austin Nobis has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/13309 )

Change subject: IMPALA-8400: Implement Ranger audit event handler
......................................................................


Patch Set 6:

(2 comments)

http://gerrit.cloudera.org:8080/#/c/13309/4/fe/src/main/java/org/apache/impala/analysis/AnalysisContext.java
File fe/src/main/java/org/apache/impala/analysis/AnalysisContext.java:

http://gerrit.cloudera.org:8080/#/c/13309/4/fe/src/main/java/org/apache/impala/analysis/AnalysisContext.java@435
PS4, Line 435:   authzChecker.authorize(analysisResult_, catalog_, 
authzCtxConsumer);
             :     } catch (AuthorizationException e) {
             :       authException = e;
             :     }
             :
             :     // AuthorizationExceptions take precedence over 
AnalysisExceptions so as not
             :     // to reveal the existence/absence of objects the user is 
not authorized to see.
             :     if (authException != null) throw authException;
             :     if (analysisException != null) throw analysisException;
             :     r
> Done. Rename the overloaded authorize to authorizeResource().
I think I prefer the implementation in Patch Set 4. The 
preAuthorize/postAuthorize weren't actually removed in Patch Set 6 and adding 
the Consumer<> makes everything even more confusing.

I believe the implementation is correct in patch set 4 so I'll +1 on the revert.


http://gerrit.cloudera.org:8080/#/c/13309/6/fe/src/main/java/org/apache/impala/authorization/BaseAuthorizationChecker.java
File 
fe/src/main/java/org/apache/impala/authorization/BaseAuthorizationChecker.java:

http://gerrit.cloudera.org:8080/#/c/13309/6/fe/src/main/java/org/apache/impala/authorization/BaseAuthorizationChecker.java@64
PS6, Line 64: is used "show databases"
nit: is used by



--
To view, visit http://gerrit.cloudera.org:8080/13309
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ife93c3e708875ef5fc0117153ad8ee225a88518b
Gerrit-Change-Number: 13309
Gerrit-PatchSet: 6
Gerrit-Owner: Fredy Wijaya <[email protected]>
Gerrit-Reviewer: Austin Nobis <[email protected]>
Gerrit-Reviewer: Fredy Wijaya <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>
Gerrit-Reviewer: Todd Lipcon <[email protected]>
Gerrit-Comment-Date: Mon, 20 May 2019 18:14:19 +0000
Gerrit-HasComments: Yes

Reply via email to