GitHub user Jaskey opened a pull request:

    https://github.com/apache/incubator-rocketmq/pull/2

    scanResponseTable callback shoule be invoked in an executor rather than in 
timer thread.

    For success callback,  processResponseCommand will execute invoke callback 
in a saparate executor rather than the time thread.
    
    But for timeout problem , the timeout callback will be invoked directly in 
timer thread. If the user put some time-cost task when timeout, the other 
timeout callback will be blocked to schedule.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/Jaskey/incubator-rocketmq master

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-rocketmq/pull/2.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2
    
----
commit c7bc16da4da7d0f49aa4b880256e87a125cbdf03
Author: Jaskey <[email protected]>
Date:   2016-12-22T06:20:49Z

    ScanTable callback invoke in an executor rather than in timer thread.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to