-
Notifications
You must be signed in to change notification settings - Fork 11.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
System busy exception when transientStorePoolEnable=true in controller mode #5714
Comments
Hi @riki-wang 我在controller模式下打开transientStorePoolEnable,正常情况下收发并未出现System busy,切换时也能及时恢复。想确认一下,当出现System busy exception,使用clusterList查看是否选出了Master? |
还需要将brokerRole设置成SLAVE才会出现这个异常 |
当transientStorePoolEnable=true与brokerRole=SLAVE同时设置时,slave节点似乎一直无法跟选举出的master同步 |
Good catch! I have reproduced it, I will find out the reason. |
…sientStorePool=true in controller mode (#5722) * Fix the issue that the slave role does not initialize the transientPool in controller mode * Format the checkstyle * Remove the useless import * Fix the HA transmission disconnection issue when transientStorePoolEnable is true * just test * just test * just test * just test * just test * just test * just test * just test * just test * Format the check style * Format the check style
…n transientStorePool=true in controller mode (apache#5722) * Fix the issue that the slave role does not initialize the transientPool in controller mode * Format the checkstyle * Remove the useless import * Fix the HA transmission disconnection issue when transientStorePoolEnable is true * just test * just test * just test * just test * just test * just test * just test * just test * just test * Format the check style * Format the check style
…n transientStorePool=true in controller mode (apache#5722) * Fix the issue that the slave role does not initialize the transientPool in controller mode * Format the checkstyle * Remove the useless import * Fix the HA transmission disconnection issue when transientStorePoolEnable is true * just test * just test * just test * just test * just test * just test * just test * just test * just test * Format the check style * Format the check style
…sientStorePool=true in controller mode (#5722) * Fix the issue that the slave role does not initialize the transientPool in controller mode * Format the checkstyle * Remove the useless import * Fix the HA transmission disconnection issue when transientStorePoolEnable is true * just test * just test * just test * just test * just test * just test * just test * just test * just test * Format the check style * Format the check style
Problem
Broker在开启自动故障转移模式下,同时设置transientStorePoolEnable=true与brokerRole=SLAVE的情况下会引起客户端产生"system busy"异常
Environment
Steps to reproduce
nohup bin/mqnamesrv &
nohup bin/mqcontroller -c conf/controller.conf
nohup bin/mqbroker -c conf/broker-c-1.conf &
nohup bin/mqbroker -c conf/broker-c-2.conf &
The text was updated successfully, but these errors were encountered: