Demogorgon314 opened a new pull request, #19538:
URL: https://github.com/apache/pulsar/pull/19538

   PIP-192: https://github.com/apache/pulsar/issues/16691
   
   ### Motivation
   
   Currently, the unload and transfer admin API still uses the old logic when 
enabling the `ExtensibleLoadManager`,
   we need to publish the message to `ServiceUnitStateChannel`, and wait for 
its response.
   
   ### Modifications
   
   This PR added a `UnloadManager ` to handle the duplicate unload request and 
return a `CompletableFuture` to the caller, so we can know when the unload 
operation is finished.
   
   The unload and transfer admin API also been fixed, now we can support do 
unload when using `ExtensibleLoadManager`.
   
   ### Documentation
   
   <!-- DO NOT REMOVE THIS SECTION. CHECK THE PROPER BOX ONLY. -->
   
   - [ ] `doc` <!-- Your PR contains doc changes. -->
   - [ ] `doc-required` <!-- Your PR changes impact docs and you will update 
later -->
   - [x] `doc-not-needed` <!-- Your PR changes do not impact docs -->
   - [ ] `doc-complete` <!-- Docs have been already added -->
   
   ### Matching PR in forked repository
   
   PR in forked repository: https://github.com/Demogorgon314/pulsar/pull/11
   


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