[
https://issues.apache.org/jira/browse/MESOS-8?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13184620#comment-13184620
]
[email protected] commented on MESOS-8:
---------------------------------------------------
bq. On 2012-01-11 22:58:36, Benjamin Hindman wrote:
bq. > I'm getting an error when I run this:
bq. >
bq. > ...
bq. > Bottle server starting up (using WSGIRefServer())...
bq. > Listening on http://0.0.0.0:8081/
bq. > Use Ctrl-C to quit.
bq. >
bq. > I0111 14:49:16.554774 10059776 slave.cpp:402] Got assigned task 0 for
framework 201201111446-0-0003
bq. > I0111 14:49:16.554879 10059776 slave.cpp:1405] Generating a unique work
directory for executor 'default' of framework 201201111446-0-0003
bq. > 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
bq. > 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
bq. > I0111 14:49:16.565660 10059776 process_based_isolation_module.cpp:114]
Forked executor at = 14743
bq. > I0111 14:49:16.575518 10059776 slave.cpp:729] Got registration for
executor 'default' of framework 201201111446-0-0003
bq. > I0111 14:49:16.575803 10059776 slave.cpp:783] Flushing queued tasks for
framework 201201111446-0-0003
bq. > I0111 14:49:16.586254 10059776 slave.cpp:925] Status update: task 0 of
framework 201201111446-0-0003 is now in state TASK_RUNNING
bq. > I0111 14:49:16.587321 10059776 slave.cpp:646] Got acknowledgement of
status update for task 0 of framework 201201111446-0-0003
bq. > I0111 14:49:18.742049 10059776 slave.cpp:572] Asked to shut down
framework 201201111446-0-0003
bq. > I0111 14:49:18.742146 10059776 slave.cpp:576] Shutting down framework
201201111446-0-0003
bq. > I0111 14:49:18.742182 10059776 slave.cpp:1317] Shutting down executor
'default' of framework 201201111446-0-0003
bq. > I0111 14:49:19.452414 10059776 process_based_isolation_module.cpp:217]
Telling slave of lost executor default of framework 201201111446-0-0003
bq. > I0111 14:49:19.452627 10059776 slave.cpp:1282] Executor 'default' of
framework 201201111446-0-0003 has exited with status 0
bq. >
bq. > Program received signal EXC_BAD_ACCESS, Could not access memory.
bq. > Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000017
bq. > [Switching to process 14740]
bq. > 0x0000000100031697 in mesos::internal::slave::Executor::~Executor
(this=0x100c22a60) at slave.hpp:211
bq. > 211 delete task;
bq. > (gdb) bt
bq. > #0 0x0000000100031697 in mesos::internal::slave::Executor::~Executor
(this=0x100c22a60) at slave.hpp:211
bq. > #1 0x00000001000320ee in
mesos::internal::slave::Framework::destroyExecutor (this=0x100c1ab10,
executorId=@0x100c22a60) at slave.hpp:213
bq. > #2 0x00000001000135ea in mesos::internal::slave::Slave::executorExited
(this=0x103007600, frameworkId=@0x100c22cf8, executorId=@0x100c22d20, status=0)
at ../../src/slave/slave.cpp:1297
bq. > #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
bq. > #4 0x0000000100026b28 in ~function [inlined] () at
/usr/include/c++/4.2.1/tr1/functional:45
bq. > #5 0x0000000100026b28 in ~function [inlined] () at bind_iterate.h:834
bq. > #6 0x0000000100026b28 in operator()<process::ProcessBase*> [inlined] ()
at /usr/include/c++/4.2.1/tr1/bind_iterate.h:45
bq. > #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
bq. > #8 0x000000010010b03b in ~function [inlined] () at
../../../third_party/libprocess/src/process.cpp:2937
bq. > #9 0x000000010010b03b in ~function [inlined] () at
/usr/include/c++/4.2.1/tr1/functional:834
bq. > #10 0x000000010010b03b in process::ProcessBase::serve (this=0x1030078c0,
secs=0.99999809265136719, once=false) at
../../../third_party/libprocess/src/process.cpp:2938
bq. > #11 0x000000010001b35e in mesos::internal::slave::Slave::operator()
(this=0x103007600) at protobuf.hpp:105
bq. > #12 0x000000010010fb56 in process::ProcessManager::run
(this=0x100814090, process=0x1030078c0) at
../../../third_party/libprocess/src/process.cpp:2356
bq. > #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
bq.
bq. Thomas Marshall wrote:
bq. I downloaded a fresh copy from Git, applied my patch, and I can't
recreate the error. Could you tell me more about what exactly how exactly you
got it? (like what framework you were running, if it only happens when you
refresh the webui, etc.) Thanks.
Also, were you getting this error on the previous patches? The only difference
between this one and the last one should be whitespace.
- Thomas
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/2990/#review4320
-----------------------------------------------------------
On 2012-01-09 19:29:36, Thomas Marshall wrote:
bq.
bq. -----------------------------------------------------------
bq. This is an automatically generated e-mail. To reply, visit:
bq. https://reviews.apache.org/r/2990/
bq. -----------------------------------------------------------
bq.
bq. (Updated 2012-01-09 19:29:36)
bq.
bq.
bq. Review request for mesos, Benjamin Hindman and Andy Konwinski.
bq.
bq.
bq. Summary
bq. -------
bq.
bq. 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.
bq.
bq.
bq. This addresses bug MESOS-8.
bq. https://issues.apache.org/jira/browse/MESOS-8
bq.
bq.
bq. Diffs
bq. -----
bq.
bq. src/slave/constants.hpp 489640b
bq. src/slave/http.cpp 18efd8c
bq. src/slave/slave.hpp 37bbd8c
bq. src/slave/slave.cpp 665ab7f
bq. src/webui/slave/executor.tpl dd53464
bq. src/webui/slave/framework.tpl 9488da5
bq. src/webui/slave/index.tpl 0f18de6
bq.
bq. Diff: https://reviews.apache.org/r/2990/diff
bq.
bq.
bq. Testing
bq. -------
bq.
bq.
bq. Thanks,
bq.
bq. Thomas
bq.
bq.
> Maintain a history of executed frameworks/tasks and show it on the web UI
> -------------------------------------------------------------------------
>
> Key: MESOS-8
> URL: https://issues.apache.org/jira/browse/MESOS-8
> Project: Mesos
> Issue Type: Improvement
> Reporter: Matei Zaharia
> Assignee: Thomas Marshall
>
> This is kind of a big task but ultimately important for cluster management.
> See https://github.com/mesos/mesos/issues#issue/39 for previous discussion on
> GitHub.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira