runzhiwang opened a new pull request #476: URL: https://github.com/apache/ratis/pull/476
## What changes were proposed in this pull request? We use StreamInfo#applyToRemotes to transfer data to to other server, and eventually we call OrderedStreamAsync#sendRequest. So StreamInfo#applyToRemotes finished after sending out request, but sometimes OrderedStreamAsync#sendRequest costs hundred millseconds. So we need to make StreamInfo#applyToRemotes async model, and also keep the order of request belongs to the same stream. ## What is the link to the Apache JIRA https://issues.apache.org/jira/browse/RATIS-1373 ## How was this patch tested? no need new ut -- 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]
