----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/2990/#review4320 -----------------------------------------------------------
I'm getting an error when I run this: ... Bottle server starting up (using WSGIRefServer())... Listening on http://0.0.0.0:8081/ Use Ctrl-C to quit. I0111 14:49:16.554774 10059776 slave.cpp:402] Got assigned task 0 for framework 201201111446-0-0003 I0111 14:49:16.554879 10059776 slave.cpp:1405] Generating a unique work directory for executor 'default' of framework 201201111446-0-0003 I0111 14:49:16.555444 10059776 slave.cpp:469] Using '/Users/benh/workspace/apache-mesos2/build/work/slaves/201201111446-0-3/frameworks/201201111446-0-0003/executors/default/runs/0' as work directory for executor 'default' of framework 201201111446-0-0003 I0111 14:49:16.564555 10059776 process_based_isolation_module.cpp:91] Launching default (/Users/benh/workspace/apache-mesos2/build/bin/examples/long-lived-executor) in /Users/benh/workspace/apache-mesos2/build/work/slaves/201201111446-0-3/frameworks/201201111446-0-0003/executors/default/runs/0 with resources ' for framework 201201111446-0-0003 I0111 14:49:16.565660 10059776 process_based_isolation_module.cpp:114] Forked executor at = 14743 I0111 14:49:16.575518 10059776 slave.cpp:729] Got registration for executor 'default' of framework 201201111446-0-0003 I0111 14:49:16.575803 10059776 slave.cpp:783] Flushing queued tasks for framework 201201111446-0-0003 I0111 14:49:16.586254 10059776 slave.cpp:925] Status update: task 0 of framework 201201111446-0-0003 is now in state TASK_RUNNING I0111 14:49:16.587321 10059776 slave.cpp:646] Got acknowledgement of status update for task 0 of framework 201201111446-0-0003 I0111 14:49:18.742049 10059776 slave.cpp:572] Asked to shut down framework 201201111446-0-0003 I0111 14:49:18.742146 10059776 slave.cpp:576] Shutting down framework 201201111446-0-0003 I0111 14:49:18.742182 10059776 slave.cpp:1317] Shutting down executor 'default' of framework 201201111446-0-0003 I0111 14:49:19.452414 10059776 process_based_isolation_module.cpp:217] Telling slave of lost executor default of framework 201201111446-0-0003 I0111 14:49:19.452627 10059776 slave.cpp:1282] Executor 'default' of framework 201201111446-0-0003 has exited with status 0 Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000017 [Switching to process 14740] 0x0000000100031697 in mesos::internal::slave::Executor::~Executor (this=0x100c22a60) at slave.hpp:211 211 delete task; (gdb) bt #0 0x0000000100031697 in mesos::internal::slave::Executor::~Executor (this=0x100c22a60) at slave.hpp:211 #1 0x00000001000320ee in mesos::internal::slave::Framework::destroyExecutor (this=0x100c1ab10, executorId=@0x100c22a60) at slave.hpp:213 #2 0x00000001000135ea in mesos::internal::slave::Slave::executorExited (this=0x103007600, frameworkId=@0x100c22cf8, executorId=@0x100c22d20, status=0) at ../../src/slave/slave.cpp:1297 #3 0x0000000100058e42 in std::tr1::_Function_handler<void ()(mesos::internal::slave::Slave*), std::tr1::_Bind<std::tr1::_Mem_fn<void (mesos::internal::slave::Slave::*)(mesos::FrameworkID const&, mesos::ExecutorID const&, int)> ()(std::tr1::_Placeholder<1>, mesos::FrameworkID, mesos::ExecutorID, int)> >::_M_invoke (__functor=<value temporarily unavailable, due to optimizations>, __a1=0x103007600) at functional_iterate.h:214 #4 0x0000000100026b28 in ~function [inlined] () at /usr/include/c++/4.2.1/tr1/functional:45 #5 0x0000000100026b28 in ~function [inlined] () at bind_iterate.h:834 #6 0x0000000100026b28 in operator()<process::ProcessBase*> [inlined] () at /usr/include/c++/4.2.1/tr1/bind_iterate.h:45 #7 0x0000000100026b28 in std::tr1::_Function_handler<void ()(process::ProcessBase*), std::tr1::_Bind<void (*()(std::tr1::_Placeholder<1>, std::tr1::function<void ()(mesos::internal::slave::Slave*)>))(process::ProcessBase*, std::tr1::function<void ()(mesos::internal::slave::Slave*)>)> >::_M_invoke (__functor=<value temporarily unavailable, due to optimizations>, __a1=0x1030078c0) at functional:502 #8 0x000000010010b03b in ~function [inlined] () at ../../../third_party/libprocess/src/process.cpp:2937 #9 0x000000010010b03b in ~function [inlined] () at /usr/include/c++/4.2.1/tr1/functional:834 #10 0x000000010010b03b in process::ProcessBase::serve (this=0x1030078c0, secs=0.99999809265136719, once=false) at ../../../third_party/libprocess/src/process.cpp:2938 #11 0x000000010001b35e in mesos::internal::slave::Slave::operator() (this=0x103007600) at protobuf.hpp:105 #12 0x000000010010fb56 in process::ProcessManager::run (this=0x100814090, process=0x1030078c0) at ../../../third_party/libprocess/src/process.cpp:2356 #13 0x000000010010fcff in process::trampoline (stack0=10133504, stack1=1, process0=<value temporarily unavailable, due to optimizations>, process1=<value temporarily unavailable, due to optimizations>) at ../../../third_party/libprocess/src/process.cpp:937 - Benjamin On 2012-01-09 19:29:36, Thomas Marshall wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/2990/ > ----------------------------------------------------------- > > (Updated 2012-01-09 19:29:36) > > > Review request for mesos, Benjamin Hindman and Andy Konwinski. > > > Summary > ------- > > Added a framework history to the slave page, an executor history to the > framework page, and a task history to the executor page. Allows stdout and > stderr of executors to be viewed after they finish executing. > > > This addresses bug MESOS-8. > https://issues.apache.org/jira/browse/MESOS-8 > > > Diffs > ----- > > src/slave/constants.hpp 489640b > src/slave/http.cpp 18efd8c > src/slave/slave.hpp 37bbd8c > src/slave/slave.cpp 665ab7f > src/webui/slave/executor.tpl dd53464 > src/webui/slave/framework.tpl 9488da5 > src/webui/slave/index.tpl 0f18de6 > > Diff: https://reviews.apache.org/r/2990/diff > > > Testing > ------- > > > Thanks, > > Thomas > >
