pulsar-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [GitHub] rdhabalia opened a new pull request #990: Add timeout for bundle unloading
Date Thu, 01 Jan 1970 00:00:00 GMT
rdhabalia opened a new pull request #990: Add timeout for bundle unloading
URL: https://github.com/apache/incubator-pulsar/pull/990
 
 
   ### Motivation
   
   When broker is shutting down, it tries to unload bundles sequentially and it unloads all
topics under that bundle concurrently. However, sometimes if unloading of one of the topic
gets stuck then bundle unloading all get stuck and broker can't gracefully complete unloading
of rest of the bundles which requires all the bundles to be recovered by next broker.
   ```
   06:22:43.522 [shutdown-thread-96-1] INFO  o.a.p.broker.service.BrokerService   - Shutting
down Pulsar Broker service
   :
   06:27:43.430 [Thread-1] WARN  o.a.p.b.MessagingServiceShutdownHook - Graceful shutdown
timeout expired. Closing now
   ```
   - Therefore, unloading bundle should have a time so, unload bundle thread doesn't get stuck
   - and find out root cause of why topic unloading gets stuck
   
   
   ### Modifications
   
   Add timeout for bundle unloading
   
   ### Result
   
   unloading bundle thread will not be stuck forever if unloading bundle gets stuck.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

Mime
View raw message