-----------------------------------------------------------
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

Reply via email to