----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/17476/ -----------------------------------------------------------
(Updated Feb. 21, 2014, 12:56 a.m.) Review request for mesos and Benjamin Hindman. Changes ------- Simplified it with the new discard semantics. Rebased. Repository: mesos-git Description ------- See summary. One think I haven't done yet is to make it accepts '_Defer' types. (Just curious why Future.onAny can accept defer without doing something special). Also, we can get rid of the SequencerProcess if we use a mutex to protect 'last'. Not sure which one is better. The discard semantics here is a bit tricky. Basically, I wanna support discarding a single callback without affecting other callbacks. Also, when the Sequencer object is deleted, I wanna discard all the pending callbacks. Diffs (updated) ----- 3rdparty/libprocess/Makefile.am a7d199f 3rdparty/libprocess/include/process/sequence.hpp PRE-CREATION 3rdparty/libprocess/src/tests/sequence_tests.cpp PRE-CREATION Diff: https://reviews.apache.org/r/17476/diff/ Testing ------- make check repeated 1000 times Thanks, Jie Yu