apucher commented on a change in pull request #8314: URL: https://github.com/apache/pinot/pull/8314#discussion_r841183251
########## File path: pinot-broker/src/main/java/org/apache/pinot/broker/broker/AllowAllAccessControlFactory.java ########## @@ -34,6 +36,10 @@ public AllowAllAccessControlFactory() { public void init(PinotConfiguration configuration) { } + public void init(ZkHelixPropertyStore<ZNRecord> propertyStore) { + } + + @Override Review comment: you're still breaking backwards-compatibility. if you have to make changes to this file, you equally affect 3rd party implementations which aren't in the open source repository. you can simply move the implementation of `init(PinotConfiguration, ZkHelixPropertyStore)` to the AccessControlFactory parent class and declare it non-abstract. then, override the method in your new implementation while this class (and similar ones) can remain unchanged -- 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...@pinot.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org