----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/9094/#review16816 -----------------------------------------------------------
Ship it! src/slave/monitor.cpp <https://reviews.apache.org/r/9094/#comment35729> &? src/slave/monitor.cpp <https://reviews.apache.org/r/9094/#comment35728> You could always delay before you do anything else with a comment saying "we should always collect future statistics even if this one failed". - Benjamin Hindman On Feb. 13, 2013, 2:44 a.m., Ben Mahler wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/9094/ > ----------------------------------------------------------- > > (Updated Feb. 13, 2013, 2:44 a.m.) > > > Review request for mesos, Benjamin Hindman and Vinod Kone. > > > Description > ------- > > This is the meat of the resource monitoring design. > > -Added a ResourceUsage protobuf. > -Added a ResourceMonitor process that periodically hits the isolation module > for usage information. > -Usage is exported to the Statistics process. > -Usage is available via a JSON endpoint. > > Implementation of the isolation module code will follow in subsequent reviews. > > > This addresses bug MESOS-324. > https://issues.apache.org/jira/browse/MESOS-324 > > > Diffs > ----- > > include/mesos/executor.hpp 0ea70528a74bb9ba7d2aaac85d2ff85928363869 > include/mesos/mesos.proto 38235157d45bdccb676e5c3241c21b585a6f8801 > src/Makefile.am c94736df660a25b58dc47c07d9c56c3c26152a66 > src/files/files.cpp 60b567eb62e84ccc99b0b1978733a0ea96560813 > src/slave/cgroups_isolation_module.hpp > 669efa14ba2603764aa68ae19a44e79dbfdec192 > src/slave/cgroups_isolation_module.cpp > 63cefc33cf34eebb82db5d8448b751be8652fa36 > src/slave/flags.hpp 39e57f4104ee7a1538436ebbb9493581e28c99dd > src/slave/isolation_module.hpp b962365ebeddd047896a66b02a327aa26ae323d3 > src/slave/lxc_isolation_module.hpp 2bc844f491befbe588965da2ada7cfcef0b6f0a4 > src/slave/lxc_isolation_module.cpp 30cff2a49339bb07030727d30352536a0a22d58c > src/slave/monitor.hpp PRE-CREATION > src/slave/monitor.cpp PRE-CREATION > src/slave/process_based_isolation_module.hpp > f1817192582e3646f8dcf17934ba7998829e8fd6 > src/slave/process_based_isolation_module.cpp > 3d50a4b652e4e09dd57e744e408c8fb79ff3fbf5 > src/slave/slave.hpp e9f7b659ca2860501840b3d01e69915ebd162039 > src/slave/slave.cpp 9755b46f97173d6fcc9ab1fd63e0e4814b3bc018 > src/tests/utils.hpp be457117515ee727af101370b26bf9188afb8f45 > third_party/libprocess/include/process/statistics.hpp > 9e3041a6e2a8ef022eacacad00bc4d974a8e33c9 > third_party/libprocess/src/statistics.cpp > 2fe8af83c6c63a0fa8cb2e9636f9289f0e3d7f2f > third_party/libprocess/src/tests/statistics_tests.cpp > 0aaab3526618171c7cfbd11d40d614344bcbfd0a > > Diff: https://reviews.apache.org/r/9094/diff/ > > > Testing > ------- > > make check > > Although I didn't add tests, I've manually tested end-to-end with my future > reviews. > > > Thanks, > > Ben Mahler > >
