eolivelli commented on issue #12552:
URL: https://github.com/apache/pulsar/issues/12552#issuecomment-985292147


   > Ideally, the resolution of all of these issues would be the same: a 
management API operation--any operation--should not return successfully until 
all observable side effects of that operation across a Pulsar cluster 
(including brokers, proxies, bookies, and ZK) were completed. All caches of 
metadata (e.g. on all brokers/proxies in the cluster) related to the operation 
should be cleared, and all persistent state (including ledger deletion, bookie 
cleanup, ZooKeeper metadata, etc.) should be updated during management API 
operations, and not afterwards.
   > 
   > If that means that management API operations take many seconds or minutes, 
that's still vastly preferable to not knowing when it is safe to interact with 
a cluster again after performing "DDL"-type changes.
   
   I totally agree.


-- 
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