michaeljmarshall commented on PR #20142:
URL: https://github.com/apache/pulsar/pull/20142#issuecomment-1515111320

   > > > #20068 is the correct implementation, I don't suggest we revert that.
   > > 
   > > 
   > > What is the purpose of changing the implementation of an abstraction 
that we are deprecating?
   > 
   > Make sure this logic is correct.
   
   The logic has been there for a long time. It's likely extensions built on 
top of those methods already account for the short coming, which is why I said 
that solution could have unintended consequences.
   
   The problem described by #20066 is that the `Producer` and `Consumer` use 
the wrong method in the `AuthorizationService`. In my opinion, the right fix is 
to fix which method those classes use.
   
   > Maybe this affects the commit history, but I still suggest we keep 
https://github.com/apache/pulsar/pull/20068.
   
   That's a fair point. I will break this PR into two PRs to make the 
discussion clearer.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to