vinayakumarb commented on PR #2267:
URL: https://github.com/apache/zookeeper/pull/2267#issuecomment-2988789685

   > The change seems simple enough, and beneficial, but do you know the 
justification for making it final in the first place? Will this introduce some 
regression because it fails to consider that original justification?
   
   There was no justification provided while making it final in the commit.
   
   This change as been done in a subminor version release and broken Curator's 
TestingZookeeperMain class. Because of this, upgrading to zookeeper 3.9.3 is 
blocked, which breaks the tests which are using `TestingZookeeperMain` from 
curator.
   
   in general, breaking changes are not advised in a subminor version. I 
totally agree that, `shutdown()` is not an API, but this change stops from 
adoption immediately.
   
   Change https://github.com/apache/curator/pull/1252 would solve the problem. 
But that needs a release from Curator and down streams needs to adopt that as 
well which are not as frequent as zookeeper.


-- 
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: notifications-unsubscr...@zookeeper.apache.org

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

Reply via email to