-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/13568/
-----------------------------------------------------------
(Updated Aug. 15, 2013, 8:36 p.m.)
Review request for mesos, Benjamin Hindman, Ben Mahler, Ian Downes, Vinod Kone,
and Jiang Yan Xu.
Repository: mesos-git
Description
-------
See summary.
Ran a simple micro-benchmark shown as follows:
for (int i = 0; i < 100000; i++) {
Promise<bool> promise;
if (random() % 2 == 0) {
promise.set(true);
} else {
promise.fail("None");
}
promise.future().await();
}
Results:
Before: 8603 ms
After: 376 ms
Diffs
-----
3rdparty/libprocess/Makefile.am 130d40c
3rdparty/libprocess/include/process/future.hpp daf4b92
3rdparty/libprocess/include/process/latch.hpp 5170aa8
3rdparty/libprocess/include/process/process.hpp b502324
3rdparty/libprocess/include/process/timeout.hpp 4634b9f
3rdparty/libprocess/include/process/timer.hpp 333a806
3rdparty/libprocess/src/latch.cpp a6f1256
Diff: https://reviews.apache.org/r/13568/diff/
Testing
-------
make -j8 check
Thanks,
Jie Yu