-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/39276/
-----------------------------------------------------------
(Updated Nov. 5, 2015, 6:05 p.m.)
Review request for mesos, Anand Mazumdar, Bernd Mathiske, and Till Toenshoff.
Changes
-------
Rebase.
Bugs: MESOS-3705
https://issues.apache.org/jira/browse/MESOS-3705
Repository: mesos
Description
-------
When using the same socket to send multiple HTTP requests to different actors.
If the actor responsible for handling the first request is stuck handling
another event while a subsequent request can reply immediatly, the order of the
responses is altered violating HTTP Pipelining.
This patch fixes that problem enforcing that every response is sent in the
order the corresponding request arrived. It also adds a test to reproduce the
issue and verify the fix works.
Diffs (updated)
-----
3rdparty/libprocess/include/process/event.hpp
16ddbd77afa6efdf6bad201aa497ee102aa863ae
3rdparty/libprocess/src/process.cpp a94712b9ac3b60fb047b3a5a4d84a56fa4d02313
3rdparty/libprocess/src/tests/http_tests.cpp
7eb4ef187b2cb358c370d0381db65b8e18668bab
Diff: https://reviews.apache.org/r/39276/diff/
Testing
-------
make check
Thanks,
Alexander Rojas