langtutengbywang opened a new pull request #1341: fix get broker method by 
consumer update offset to broker
URL: https://github.com/apache/rocketmq/pull/1341
 
 
   ## What is the purpose of the change
   
   in cluster mode, when the consumer pull offset from broker or the consumer 
update offset to broker, the first thing is choose broker by broker name, I 
think this broker should be master broker if there is a surviving master,but 
now it is a random selection
   
   ## Brief changelog
   
   I writer codes for choose master broker in this function
   
org.apache.rocketmq.client.impl.factory.MQClientInstance#findBrokerAddressInAdmin
   
   ## Verifying this change
   
   Follow this checklist to help us incorporate your contribution quickly and 
easily. Notice, it would be helpful if you could finish the following 5 
checklist(the last one is not necessary)before request the community to review 
your PR.
   
     Make sure there is a Github issue filed for the change (usually before you 
start working on it). Trivial changes like typos do not require a Github issue. 
Your pull request should address just this issue, without pulling in other 
changes - one PR resolves one issue.
     Format the pull request title like [ISSUE #123] Fix UnknownException when 
host config not exist. Each commit in the pull request should have a meaningful 
subject line and body.
     Write a pull request description that is detailed enough to understand 
what the pull request does, how, and why.
     Write necessary unit-test(over 80% coverage) to verify your logic 
correction, more mock a little better when cross module dependency exist. If 
the new feature or significant change is committed, please remember to add 
integration-test in test module.
     Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle 
to make sure basic checks pass. Run mvn clean install -DskipITs to make sure 
unit-test pass. Run mvn clean test-compile failsafe:integration-test to make 
sure integration-test pass.
     If this contribution is large, please file an Apache Individual 
Contributor License Agreement.
   

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to