Description of problem: The Command Coordinator (CoCo) added the ability to process callbacks after the execution of the command. The callback may be invoked either by periodic polling or by subscribing to an event. However, processing of the callbacks is done serially, causing some delay in the execution of the callbacks. The mechanism which processes the callbacks can be improved to execute the callbacks in parallel by introducing a thread pool to submit the callbacks for the execution.
Oved - do we feel we have the resource to implement it? Otherwise, please either defer or close-deferred.
I think that's important gap to implement. Martin - your thoughts?
It may improve performance, so let's decide about possible target once we know the 4.2 release schedule and available resources for it.
Invoking callbacks in parallel may not be as simple as it sounds. Additional code changes and testing will be required to make sure we don't have any regression. The additional code changes would be to make sure that the command's end method is not invoked in another iteration of polling before the first one can complete.
Closing due to limited resources