frankjkelly opened a new issue, #16249:
URL: https://github.com/apache/pulsar/issues/16249

   **Is your enhancement request related to a problem? Please describe.**
   When autoscaling brokers up and down the namespace bundles move about.
   I would like for the Admin Client to handle the retries when a namespace 
bundle moves and I am trying to either create a new topic or delete a topic.
   
   As best I can tell the Pulsar Client Admin code does not support retries .
   
   Compare Admin Client 
https://github.com/apache/pulsar/blob/master/pulsar-client-admin/src/main/java/org/apache/pulsar/client/admin/internal/BaseResource.java
   
   to Pulsar Client 
   
https://github.com/apache/pulsar/blob/04aa9e8e51869d1621a7e25402a656084eebfc09/pulsar-client/src/main/java/org/apache/pulsar/client/util/RetryUtil.java
   
   **Describe alternatives you've considered**
   Leave things as they are but this means that the Pulsar Client and the Admin 
Client are inconsistent and
   then I have to write the retry code myself which I am finding complex as 
certain exceptions are retryable e.g. 503
   but others are not e.g. Topic already exists
   
   CC: @sijie 


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to