You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by Vinod Kone <vi...@gmail.com> on 2013/03/13 20:13:00 UTC

Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9907/
-----------------------------------------------------------

Review request for mesos, Benjamin Hindman, Thomas Marshall, and Ben Mahler.


Description
-------

See summary.


Diffs
-----

  src/tests/slave_recovery_tests.cpp 2a2fa281bba8e00e93a770828f5a93aff5539cf4 

Diff: https://reviews.apache.org/r/9907/diff/


Testing
-------

make check


Thanks,

Vinod Kone


Re: Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

Posted by Benjamin Hindman <be...@berkeley.edu>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9907/#review17820
-----------------------------------------------------------

Ship it!


Ship It!

- Benjamin Hindman


On March 13, 2013, 7:13 p.m., Vinod Kone wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/9907/
> -----------------------------------------------------------
> 
> (Updated March 13, 2013, 7:13 p.m.)
> 
> 
> Review request for mesos, Benjamin Hindman, Thomas Marshall, and Ben Mahler.
> 
> 
> Description
> -------
> 
> See summary.
> 
> 
> Diffs
> -----
> 
>   src/tests/slave_recovery_tests.cpp 2a2fa281bba8e00e93a770828f5a93aff5539cf4 
> 
> Diff: https://reviews.apache.org/r/9907/diff/
> 
> 
> Testing
> -------
> 
> make check
> 
> 
> Thanks,
> 
> Vinod Kone
> 
>


Re: Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

Posted by Ben Mahler <be...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9907/#review17819
-----------------------------------------------------------

Ship it!


Ship It!

- Ben Mahler


On March 13, 2013, 7:13 p.m., Vinod Kone wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/9907/
> -----------------------------------------------------------
> 
> (Updated March 13, 2013, 7:13 p.m.)
> 
> 
> Review request for mesos, Benjamin Hindman, Thomas Marshall, and Ben Mahler.
> 
> 
> Description
> -------
> 
> See summary.
> 
> 
> Diffs
> -----
> 
>   src/tests/slave_recovery_tests.cpp 2a2fa281bba8e00e93a770828f5a93aff5539cf4 
> 
> Diff: https://reviews.apache.org/r/9907/diff/
> 
> 
> Testing
> -------
> 
> make check
> 
> 
> Thanks,
> 
> Vinod Kone
> 
>


Re: Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

Posted by Vinod Kone <vi...@gmail.com>.

> On March 13, 2013, 8:03 p.m., Thomas Marshall wrote:
> > After applying this patch, I get the following output:
> > 
> > > make check
> > ...
> > [ RUN      ] SlaveRecoveryTest/0.ReconnectExecutor
> > Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
> > Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
> > Checkpointing 'scheduler(14)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
> > Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/executor.info'
> > Checkpointing Task to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/tasks/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/task.info'
> > Checkpointing forked pid 1334
> > Checkpointing '1334' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/forked.pid
> > Fetching resources into /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced
> > Checkpointing 'executor(1)@10.10.65.112:49325' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/libprocess.pid
> > Registered executor on thomass-macbook-pro-4.local
> > Starting task 88f6493c-9dd2-46b3-86b7-1f89d6b57ad3
> > sh -c 'sleep 1000'
> > Re-registered executor on thomass-macbook-pro-4.local
> > Waited on process 1350, returned status 15
> > [       OK ] SlaveRecoveryTest/0.ReconnectExecutor (138 ms)
> > [ RUN      ] SlaveRecoveryTest/0.RecoverUnregisteredExecutor
> > Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
> > Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
> > Checkpointing 'scheduler(15)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
> > Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/executor.info'
> > Checkpointing Task to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/tasks/8fe83fa2-e257-4a2e-8436-50bd6704980e/task.info'
> > Checkpointing forked pid 1351
> > Checkpointing '1351' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/pids/forked.pid
> > Fetching resources into /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > ../../src/tests/slave_recovery_tests.cpp:634: Failure
> > Failed
> > Waited too long for 'statusUpdateCall'
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > ...
> > 
> > 
> > The "dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid" also occurs if, for example, if I run mesos-master.sh, mesos-slave.sh, and test-framework, the slave will output this error after the framework exits, and if I don't kill it almost immediately it crashes my entire machine. Again, running this on OSX Mountain Lion.
> 
> Thomas Marshall wrote:
>     Additionally, updating to this patch doesn't seem to have any effect on the original problem when running on Ubuntu.

Looks like, one of the bugs here is the fact that 'ps' on MacOSX 10.8 reports session id as "0" for every process on the system! This manifests as isolation module trying to kill all the processes (via "killtree.sh") when it tries to kill an executor!

I have tested with a fix in killtree.sh, to guard against session ids being "0". This unbreaks the test. Still digging on the reason behind the 'dyld' warnings above! 


- Vinod


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9907/#review17822
-----------------------------------------------------------


On March 13, 2013, 7:13 p.m., Vinod Kone wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/9907/
> -----------------------------------------------------------
> 
> (Updated March 13, 2013, 7:13 p.m.)
> 
> 
> Review request for mesos, Benjamin Hindman, Thomas Marshall, and Ben Mahler.
> 
> 
> Description
> -------
> 
> See summary.
> 
> 
> Diffs
> -----
> 
>   src/tests/slave_recovery_tests.cpp 2a2fa281bba8e00e93a770828f5a93aff5539cf4 
> 
> Diff: https://reviews.apache.org/r/9907/diff/
> 
> 
> Testing
> -------
> 
> make check
> 
> 
> Thanks,
> 
> Vinod Kone
> 
>


Re: Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

Posted by Vinod Kone <vi...@gmail.com>.

> On March 13, 2013, 8:03 p.m., Thomas Marshall wrote:
> > After applying this patch, I get the following output:
> > 
> > > make check
> > ...
> > [ RUN      ] SlaveRecoveryTest/0.ReconnectExecutor
> > Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
> > Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
> > Checkpointing 'scheduler(14)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
> > Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/executor.info'
> > Checkpointing Task to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/tasks/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/task.info'
> > Checkpointing forked pid 1334
> > Checkpointing '1334' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/forked.pid
> > Fetching resources into /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced
> > Checkpointing 'executor(1)@10.10.65.112:49325' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/libprocess.pid
> > Registered executor on thomass-macbook-pro-4.local
> > Starting task 88f6493c-9dd2-46b3-86b7-1f89d6b57ad3
> > sh -c 'sleep 1000'
> > Re-registered executor on thomass-macbook-pro-4.local
> > Waited on process 1350, returned status 15
> > [       OK ] SlaveRecoveryTest/0.ReconnectExecutor (138 ms)
> > [ RUN      ] SlaveRecoveryTest/0.RecoverUnregisteredExecutor
> > Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
> > Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
> > Checkpointing 'scheduler(15)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
> > Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/executor.info'
> > Checkpointing Task to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/tasks/8fe83fa2-e257-4a2e-8436-50bd6704980e/task.info'
> > Checkpointing forked pid 1351
> > Checkpointing '1351' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/pids/forked.pid
> > Fetching resources into /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > ../../src/tests/slave_recovery_tests.cpp:634: Failure
> > Failed
> > Waited too long for 'statusUpdateCall'
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > ...
> > 
> > 
> > The "dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid" also occurs if, for example, if I run mesos-master.sh, mesos-slave.sh, and test-framework, the slave will output this error after the framework exits, and if I don't kill it almost immediately it crashes my entire machine. Again, running this on OSX Mountain Lion.
> 
> Thomas Marshall wrote:
>     Additionally, updating to this patch doesn't seem to have any effect on the original problem when running on Ubuntu.
> 
> Vinod Kone wrote:
>     Looks like, one of the bugs here is the fact that 'ps' on MacOSX 10.8 reports session id as "0" for every process on the system! This manifests as isolation module trying to kill all the processes (via "killtree.sh") when it tries to kill an executor!
>     
>     I have tested with a fix in killtree.sh, to guard against session ids being "0". This unbreaks the test. Still digging on the reason behind the 'dyld' warnings above!

OK. The DYLD warnings are apparently because the killtree script is being called with DYLD_LIBRARY_PATH being set by the mesos slave. This doesn't play nice when running setuid programs like /bin/ps. I will send a fix out.

Here is the env the killtree.sh was operating under.

TERM_PROGRAM=Apple_Terminal
SHELL=/bin/zsh
TERM=xterm-256color
MESOS_WEBUI_DIR=/Users/vinod/workspace/apache/mesos/build/../src/webui
TMPDIR=/var/folders/9w/j_qrfhv52g7fbnnxgx6qxr4r0000gq/T/
Apple_PubSub_Socket_Render=/tmp/launch-RWxoYW/Render
TERM_PROGRAM_VERSION=309
TERM_SESSION_ID=72203344-4A3F-44EF-BE01-86CCF7832991
DUALCASE=1
MESOS_LAUNCHER_DIR=/Users/vinod/workspace/apache/mesos/build/src
USER=vinod
COMMAND_MODE=unix2003
SSH_AUTH_SOCK=/tmp/launch-e4WAKU/Listeners
Apple_Ubiquity_Message=/tmp/launch-unwDEU/Apple_Ubiquity_Message
__CF_USER_TEXT_ENCODING=0x1F7:0:0
PAGER=less
LSCOLORS=Gxfxcxdxbxegedabagacad
GLOG_v=1
PWD=/Users/vinod/workspace/apache/mesos/build
LANG=en_US.UTF-8
BIN_SH=xpg4
HOME=/Users/vinod
SHLVL=3
MESOS_KILLTREE=/Users/vinod/workspace/apache/mesos/build/../src/scripts/killtree.sh
GREP_OPTIONS=--color=auto
DYLD_LIBRARY_PATH=/Users/vinod/workspace/apache/mesos/build/src/.libs
LOGNAME=vinod
LESS= -R 
LC_CTYPE=en_US.UTF-8
LESSOPEN=| /usr/local/Cellar/source-highlight/3.1.7/bin/src-hilite-lesspipe.sh %s
DISPLAY=/tmp/launch-l8T1bm/org.macosforge.xquartz:0
MESOS_SOURCE_DIR=/Users/vinod/workspace/apache/mesos


- Vinod


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9907/#review17822
-----------------------------------------------------------


On March 13, 2013, 7:13 p.m., Vinod Kone wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/9907/
> -----------------------------------------------------------
> 
> (Updated March 13, 2013, 7:13 p.m.)
> 
> 
> Review request for mesos, Benjamin Hindman, Thomas Marshall, and Ben Mahler.
> 
> 
> Description
> -------
> 
> See summary.
> 
> 
> Diffs
> -----
> 
>   src/tests/slave_recovery_tests.cpp 2a2fa281bba8e00e93a770828f5a93aff5539cf4 
> 
> Diff: https://reviews.apache.org/r/9907/diff/
> 
> 
> Testing
> -------
> 
> make check
> 
> 
> Thanks,
> 
> Vinod Kone
> 
>


Re: Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

Posted by Vinod Kone <vi...@twitter.com>.
>
> I'm not sure what patch your referring to ("There is another patch that
> should disable cgroups isolation related tests when not running as super
> user on Linux."), though you can ignore my comment on the review about it
> not fixing the problem on Ubuntu, since this patch is for the build problem
> on OSX and I was just getting confused.
>
> Sorry. I forgot to commit the patch that should unbreak the build on
> Linux.
>
>
Review: https://reviews.apache.org/r/9906/

This patch only disables cgroups related tests when running as non-super
user on linux.

Re: Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

Posted by Vinod Kone <vi...@twitter.com>.

> I'm not sure what patch your referring to ("There is another patch that should disable cgroups isolation related tests when not running as super user on Linux."), though you can ignore my comment on the review about it not fixing the problem on Ubuntu, since this patch is for the build problem on OSX and I was just getting confused.
> 
Sorry. I forgot to commit the patch that should unbreak the build on Linux. 


> The test failing on OSX with the "dyld" error is still a problem, though. If you think the other patch fixes that, send me a link to it and I'll try

And no the above patch doesn't fix this problem. 

> 
> On Wed, Mar 13, 2013 at 1:12 PM, Vinod Kone <vi...@twitter.com> wrote:
>> There is another patch that should disable cgroups isolation related tests when not running as super user on Linux. Did you apply that?
>> 
>> @vinodkone
>> Sent from my mobile
>> 
>> On Mar 13, 2013, at 1:05 PM, "Thomas Marshall" <tw...@gmail.com> wrote:
>> 
>> >
>> >
>> >> On March 13, 2013, 8:03 p.m., Thomas Marshall wrote:
>> >>> After applying this patch, I get the following output:
>> >>>
>> >>>> make check
>> >>> ...
>> >>> [ RUN      ] SlaveRecoveryTest/0.ReconnectExecutor
>> >>> Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
>> >>> Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
>> >>> Checkpointing 'scheduler(14)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
>> >>> Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/executor.info'
>> >>> Checkpointing Task to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/tasks/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/task.info'
>> >>> Checkpointing forked pid 1334
>> >>> Checkpointing '1334' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/forked.pid
>> >>> Fetching resources into /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced
>> >>> Checkpointing 'executor(1)@10.10.65.112:49325' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/libprocess.pid
>> >>> Registered executor on thomass-macbook-pro-4.local
>> >>> Starting task 88f6493c-9dd2-46b3-86b7-1f89d6b57ad3
>> >>> sh -c 'sleep 1000'
>> >>> Re-registered executor on thomass-macbook-pro-4.local
>> >>> Waited on process 1350, returned status 15
>> >>> [       OK ] SlaveRecoveryTest/0.ReconnectExecutor (138 ms)
>> >>> [ RUN      ] SlaveRecoveryTest/0.RecoverUnregisteredExecutor
>> >>> Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
>> >>> Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
>> >>> Checkpointing 'scheduler(15)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
>> >>> Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/executor.info'
>> >>> Checkpointing Task to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/tasks/8fe83fa2-e257-4a2e-8436-50bd6704980e/task.info'
>> >>> Checkpointing forked pid 1351
>> >>> Checkpointing '1351' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/pids/forked.pid
>> >>> Fetching resources into /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> ../../src/tests/slave_recovery_tests.cpp:634: Failure
>> >>> Failed
>> >>> Waited too long for 'statusUpdateCall'
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>> >>> ...
>> >>>
>> >>>
>> >>> The "dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid" also occurs if, for example, if I run mesos-master.sh, mesos-slave.sh, and test-framework, the slave will output this error after the framework exits, and if I don't kill it almost immediately it crashes my entire machine. Again, running this on OSX Mountain Lion.
>> >
>> > Additionally, updating to this patch doesn't seem to have any effect on the original problem when running on Ubuntu.
>> >
>> >
>> > - Thomas
>> >
>> >
>> > -----------------------------------------------------------
>> > This is an automatically generated e-mail. To reply, visit:
>> > https://reviews.apache.org/r/9907/#review17822
>> > -----------------------------------------------------------
>> >
>> >
>> > On March 13, 2013, 7:13 p.m., Vinod Kone wrote:
>> >>
>> >> -----------------------------------------------------------
>> >> This is an automatically generated e-mail. To reply, visit:
>> >> https://reviews.apache.org/r/9907/
>> >> -----------------------------------------------------------
>> >>
>> >> (Updated March 13, 2013, 7:13 p.m.)
>> >>
>> >>
>> >> Review request for mesos, Benjamin Hindman, Thomas Marshall, and Ben Mahler.
>> >>
>> >>
>> >> Description
>> >> -------
>> >>
>> >> See summary.
>> >>
>> >>
>> >> Diffs
>> >> -----
>> >>
>> >>  src/tests/slave_recovery_tests.cpp 2a2fa281bba8e00e93a770828f5a93aff5539cf4
>> >>
>> >> Diff: https://reviews.apache.org/r/9907/diff/
>> >>
>> >>
>> >> Testing
>> >> -------
>> >>
>> >> make check
>> >>
>> >>
>> >> Thanks,
>> >>
>> >> Vinod Kone
>> >
> 
> 
> 
> -- 
> Thanks,
> Thomas Marshall
> 
> (510) 244-2487

Re: Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

Posted by Vinod Kone <vi...@twitter.com>.
There is another patch that should disable cgroups isolation related tests when not running as super user on Linux. Did you apply that?

@vinodkone
Sent from my mobile 

On Mar 13, 2013, at 1:05 PM, "Thomas Marshall" <tw...@gmail.com> wrote:

> 
> 
>> On March 13, 2013, 8:03 p.m., Thomas Marshall wrote:
>>> After applying this patch, I get the following output:
>>> 
>>>> make check
>>> ...
>>> [ RUN      ] SlaveRecoveryTest/0.ReconnectExecutor
>>> Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
>>> Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
>>> Checkpointing 'scheduler(14)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
>>> Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/executor.info'
>>> Checkpointing Task to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/tasks/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/task.info'
>>> Checkpointing forked pid 1334
>>> Checkpointing '1334' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/forked.pid
>>> Fetching resources into /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced
>>> Checkpointing 'executor(1)@10.10.65.112:49325' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/libprocess.pid
>>> Registered executor on thomass-macbook-pro-4.local
>>> Starting task 88f6493c-9dd2-46b3-86b7-1f89d6b57ad3
>>> sh -c 'sleep 1000'
>>> Re-registered executor on thomass-macbook-pro-4.local
>>> Waited on process 1350, returned status 15
>>> [       OK ] SlaveRecoveryTest/0.ReconnectExecutor (138 ms)
>>> [ RUN      ] SlaveRecoveryTest/0.RecoverUnregisteredExecutor
>>> Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
>>> Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
>>> Checkpointing 'scheduler(15)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
>>> Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/executor.info'
>>> Checkpointing Task to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/tasks/8fe83fa2-e257-4a2e-8436-50bd6704980e/task.info'
>>> Checkpointing forked pid 1351
>>> Checkpointing '1351' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/pids/forked.pid
>>> Fetching resources into /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> ../../src/tests/slave_recovery_tests.cpp:634: Failure
>>> Failed
>>> Waited too long for 'statusUpdateCall'
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
>>> ...
>>> 
>>> 
>>> The "dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid" also occurs if, for example, if I run mesos-master.sh, mesos-slave.sh, and test-framework, the slave will output this error after the framework exits, and if I don't kill it almost immediately it crashes my entire machine. Again, running this on OSX Mountain Lion.
> 
> Additionally, updating to this patch doesn't seem to have any effect on the original problem when running on Ubuntu.
> 
> 
> - Thomas
> 
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/9907/#review17822
> -----------------------------------------------------------
> 
> 
> On March 13, 2013, 7:13 p.m., Vinod Kone wrote:
>> 
>> -----------------------------------------------------------
>> This is an automatically generated e-mail. To reply, visit:
>> https://reviews.apache.org/r/9907/
>> -----------------------------------------------------------
>> 
>> (Updated March 13, 2013, 7:13 p.m.)
>> 
>> 
>> Review request for mesos, Benjamin Hindman, Thomas Marshall, and Ben Mahler.
>> 
>> 
>> Description
>> -------
>> 
>> See summary.
>> 
>> 
>> Diffs
>> -----
>> 
>>  src/tests/slave_recovery_tests.cpp 2a2fa281bba8e00e93a770828f5a93aff5539cf4 
>> 
>> Diff: https://reviews.apache.org/r/9907/diff/
>> 
>> 
>> Testing
>> -------
>> 
>> make check
>> 
>> 
>> Thanks,
>> 
>> Vinod Kone
> 

Re: Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

Posted by Thomas Marshall <tw...@gmail.com>.

> On March 13, 2013, 8:03 p.m., Thomas Marshall wrote:
> > After applying this patch, I get the following output:
> > 
> > > make check
> > ...
> > [ RUN      ] SlaveRecoveryTest/0.ReconnectExecutor
> > Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
> > Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
> > Checkpointing 'scheduler(14)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
> > Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/executor.info'
> > Checkpointing Task to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/tasks/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/task.info'
> > Checkpointing forked pid 1334
> > Checkpointing '1334' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/forked.pid
> > Fetching resources into /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced
> > Checkpointing 'executor(1)@10.10.65.112:49325' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/libprocess.pid
> > Registered executor on thomass-macbook-pro-4.local
> > Starting task 88f6493c-9dd2-46b3-86b7-1f89d6b57ad3
> > sh -c 'sleep 1000'
> > Re-registered executor on thomass-macbook-pro-4.local
> > Waited on process 1350, returned status 15
> > [       OK ] SlaveRecoveryTest/0.ReconnectExecutor (138 ms)
> > [ RUN      ] SlaveRecoveryTest/0.RecoverUnregisteredExecutor
> > Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
> > Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
> > Checkpointing 'scheduler(15)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
> > Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/executor.info'
> > Checkpointing Task to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/tasks/8fe83fa2-e257-4a2e-8436-50bd6704980e/task.info'
> > Checkpointing forked pid 1351
> > Checkpointing '1351' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/pids/forked.pid
> > Fetching resources into /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > ../../src/tests/slave_recovery_tests.cpp:634: Failure
> > Failed
> > Waited too long for 'statusUpdateCall'
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> > ...
> > 
> > 
> > The "dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid" also occurs if, for example, if I run mesos-master.sh, mesos-slave.sh, and test-framework, the slave will output this error after the framework exits, and if I don't kill it almost immediately it crashes my entire machine. Again, running this on OSX Mountain Lion.

Additionally, updating to this patch doesn't seem to have any effect on the original problem when running on Ubuntu.


- Thomas


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9907/#review17822
-----------------------------------------------------------


On March 13, 2013, 7:13 p.m., Vinod Kone wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/9907/
> -----------------------------------------------------------
> 
> (Updated March 13, 2013, 7:13 p.m.)
> 
> 
> Review request for mesos, Benjamin Hindman, Thomas Marshall, and Ben Mahler.
> 
> 
> Description
> -------
> 
> See summary.
> 
> 
> Diffs
> -----
> 
>   src/tests/slave_recovery_tests.cpp 2a2fa281bba8e00e93a770828f5a93aff5539cf4 
> 
> Diff: https://reviews.apache.org/r/9907/diff/
> 
> 
> Testing
> -------
> 
> make check
> 
> 
> Thanks,
> 
> Vinod Kone
> 
>


Re: Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

Posted by Vinod Kone <vi...@twitter.com>.
Thanks Marshall. I was able to repro this on my laptop but not on benm's. still not sure what the problem is though :/

@vinodkone
Sent from my mobile 

On Mar 13, 2013, at 1:03 PM, "Thomas Marshall" <tw...@gmail.com> wrote:

> 
> This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/9907/
> 
> After applying this patch, I get the following output:
> 
> > make check
> ...
> [ RUN      ] SlaveRecoveryTest/0.ReconnectExecutor
> Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
> Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
> Checkpointing 'scheduler(14)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
> Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/executor.info'
> Checkpointing Task to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/tasks/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/task.info'
> Checkpointing forked pid 1334
> Checkpointing '1334' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/forked.pid
> Fetching resources into /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced
> Checkpointing 'executor(1)@10.10.65.112:49325' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/libprocess.pid
> Registered executor on thomass-macbook-pro-4.local
> Starting task 88f6493c-9dd2-46b3-86b7-1f89d6b57ad3
> sh -c 'sleep 1000'
> Re-registered executor on thomass-macbook-pro-4.local
> Waited on process 1350, returned status 15
> [       OK ] SlaveRecoveryTest/0.ReconnectExecutor (138 ms)
> [ RUN      ] SlaveRecoveryTest/0.RecoverUnregisteredExecutor
> Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
> Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
> Checkpointing 'scheduler(15)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
> Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/executor.info'
> Checkpointing Task to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/tasks/8fe83fa2-e257-4a2e-8436-50bd6704980e/task.info'
> Checkpointing forked pid 1351
> Checkpointing '1351' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/pids/forked.pid
> Fetching resources into /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
> dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setu

Re: Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

Posted by Thomas Marshall <tw...@gmail.com>.
OSX version 10.8.2

> ps ax -j
USER             PID  PPID  PGID   SESS JOBC STAT   TT       TIME COMMAND
root               1     0     1      0    0 Ss     ??    0:10.71
/sbin/launchd
root              11     1    11      0    0 Ss     ??    0:00.43
/usr/libexec/UserEventAgent (System)
root              12     1    12      0    0 Ss     ??    0:00.83
/usr/libexec/kextd
root              14     1    14      0    0 Ss     ??    0:01.63
/usr/sbin/notifyd
root              15     1    15      0    0 Ss     ??    0:00.47
/usr/sbin/securityd -i
root              16     1    16      0    0 Ss     ??    0:00.12
/usr/sbin/diskarbitrationd
root              17     1    17      0    0 Ss     ??    0:01.54
/usr/libexec/configd
root              18     1    18      0    0 Ss     ??    0:01.36
/System/Library/CoreServices/powerd.bundle/powerd
root              19     1    19      0    0 Ss     ??    0:01.53
/usr/sbin/distnoted daemon
root              20     1    20      0    0 Ss     ??    0:00.40
/usr/sbin/syslogd
root              21     1    21      0    0 Ss     ??    0:00.86
/usr/sbin/cfprefsd daemon
root              22     1    22      0    0 Rs     ??    0:05.57
/usr/libexec/opendirectoryd
root              28     1    28      0    0 Ss     ??    2:16.66
/System/Library/CoreServices/coreservicesd
nobody            33     1    33      0    0 SNs    ??    0:00.14
/usr/libexec/warmd
_usbmuxd          34     1    34      0    0 Ss     ??    0:00.50
/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd
-launchd
root              37     1    37      0    0 Ss     ??    0:00.04
/usr/libexec/stackshot -t
root              38     1    38      0    0 Ss     ??    0:00.01
/System/Library/CoreServices/SleepServicesD
root              40     1    40      0    0 Ss     ??    0:00.09
/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond
root              45     1    45      0    0 Ss     ??    0:01.18
/System/Library/CoreServices/backupd.bundle/Contents/Resources/mtmfs --tcp
--resvport --listen localhost --oneshot --noportmap --nobrowse
root              46     1    46      0    0 Ss     ??    0:19.43
/System/Library/CoreServices/backupd.bundle/Contents/Resources/mtmd
root              47     1    47      0    0 Us     ??    2:41.38
/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Support/mds
_mdnsresponder    48     1    48      0    0 Ss     ??    0:19.90
/usr/sbin/mDNSResponder -launchd
thomas            51     1    51      0    0 Ss     ??    0:02.50
/System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow
console
root              53     1    53      0    0 Ss     ??    0:00.03
/usr/sbin/KernelEventAgent
root              55     1    55      0    0 Ss     ??    0:01.36
/usr/libexec/hidd
root              56     1    56      0    0 Ss     ??    0:07.31
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Support/fseventsd
root              58     1    58      0    0 Ss     ??    0:00.01
/sbin/dynamic_pager -F /private/var/vm/swapfile
_eppc             61     1    61      0    0 Ss     ??    0:00.03
/System/Library/CoreServices/appleeventsd --server
root              64     1    64      0    0 Ss     ??    0:00.19
/usr/sbin/blued
root              66     1    66      0    0 Ss     ??    0:00.04 autofsd
root              67     1    67      0    0 Ss     ??    0:00.33
/System/Library/PrivateFrameworks/ApplePushService.framework/apsd
root              72     1    72      0    0 Ss     ??    0:00.43
/usr/sbin/ntpd -c /private/etc/ntp-restrict.conf -n -g -p /var/run/ntpd.pid
-f /var/db/ntp.drift
root              75     1    75      0    0 Ss     ??    0:00.04
/sbin/SystemStarter
_windowserver     81     1    81      0    0 Ss     ??    3:07.45
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Resources/WindowServer
-daemon
_networkd         93     1    93      0    0 Ss     ??    0:00.02
/usr/libexec/networkd
_netbios          98     1    98      0    0 SNs    ??    1:12.97
/usr/sbin/netbiosd
root             116     1   101      0    0 S      ??    0:00.02 /bin/sh
/usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data
--pid-file=/usr/local/mysql/data/Thomass-MacBook-Pro-4.local.pid
_mysql           251   116   101      0    0 S      ??    0:01.97
/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql
--datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin
--user=mysql --log-error=/usr/
root             286     1   286      0    0 Ss     ??    0:00.09
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/CVMServer
_windowserver    288     1   288      0    0 Ss     ??    0:00.29
/sbin/launchd
_windowserver    291   288   291      0    1 U      ??    0:00.00
/usr/sbin/cfprefsd agent
root             301     1   301      0    0 Ss     ??    0:00.02
/System/Library/CoreServices/logind
_coreaudiod      302     1   302      0    0 Ss     ??    0:02.00
/usr/sbin/coreaudiod
thomas           320     1   320      0    0 Ss     ??    0:07.82
/sbin/launchd
thomas           323   320   323      0    1 S      ??    0:01.87
/usr/libexec/UserEventAgent (Aqua)
thomas           324   320   324      0    1 S      ??    0:02.61
/usr/sbin/distnoted agent
thomas           326   320   326      0    1 S      ??    0:00.88
/usr/sbin/cfprefsd agent
thomas           331   320   331      0    1 S      ??    0:01.83
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/fontd
thomas           332   320   332      0    1 S      ??    0:00.01
/usr/sbin/pboard
thomas           335   320   335      0    1 S      ??    0:04.28
/System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer
thomas           336   320   336      0    1 S      ??    0:00.16
/System/Library/CoreServices/talagent
thomas           344   320   344      0    1 S      ??    0:00.18
/usr/sbin/usernoted
thomas           345   320   345      0    1 S      ??    0:00.11
/System/Library/PrivateFrameworks/TCC.framework/Resources/tccd
root             346     1   346      0    0 Ss     ??    0:00.37
/usr/sbin/httpd -D FOREGROUND
_www             347   346   346      0    0 S      ??    0:00.00
/usr/sbin/httpd -D FOREGROUND
thomas           351   320   351      0    1 S      ??    0:00.74
/System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter
thomas           355   320   355      0    1 S      ??    0:00.21
/System/Library/PrivateFrameworks/IMCore.framework/imagent.app/Contents/MacOS/imagent
thomas           358   320   358      0    1 S      ??    0:00.01
/System/Library/CoreServices/AppleIDAuthAgent
thomas           359   320   359      0    1 S      ??    0:00.47
/System/Library/PrivateFrameworks/CalendarAgent.framework/Executables/CalendarAgent
thomas           365   320   365      0    1 S      ??    0:05.46
/System/Library/CoreServices/Dock.app/Contents/MacOS/Dock
thomas           367   320   367      0    1 S      ??    0:13.68
/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
thomas           368   320   368      0    1 S      ??    0:00.10
/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app/Contents/MacOS/iTunesHelper
-psn_0_36873
thomas           369   320   369      0    1 S      ??    0:00.07
/System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd
thomas           371   320   371      0    1 S      ??    0:10.08
/Applications/Google Drive.app/Contents/MacOS/Google Drive -psn_0_45067
thomas           373   320   373      0    1 S      ??    0:01.44
/Users/thomas/Library/PreferencePanes/MusicManager.prefPane/Contents/Resources/MusicManagerHelper.app/Contents/MacOS/MusicManagerHelper
-psn_0_53261
thomas           374   320   374      0    1 S      ??    0:33.94
/Applications/Dropbox.app/Contents/MacOS/Dropbox -psn_0_65552
thomas           376   320   376      0    1 S      ??    0:00.10
/Users/thomas/Library/Application Support/Google/Android File
Transfer/Android File Transfer Agent.app/Contents/MacOS/Android File
Transfer Agent -psn_0_69649
thomas           377   320   377      0    1 S      ??    0:05.36
/System/Library/CoreServices/NetworkBrowserAgent
root             378     1   378      0    0 Ss     ??    0:00.02
/usr/sbin/filecoordinationd
thomas           380     1   380      0    0 Ss     ??    0:00.07
/usr/libexec/xpcd
thomas           381     1   381      0    0 Ss     ??    0:00.42
com.apple.dock.extra
thomas           382   320   382      0    1 S      ??    0:00.02
/usr/libexec/lsboxd
thomas           401   320   401      0    1 S      ??    0:01.28
/System/Library/Image Capture/Support/Image Capture
Extension.app/Contents/MacOS/Image Capture Extension -psn_0_102425
root             406   374   374      0    1 S      ??    0:00.92
/Library/DropboxHelperTools/Dropbox_u501/dbfseventsd
root             407   406   374      0    1 S      ??    0:04.23
/Library/DropboxHelperTools/Dropbox_u501/dbfseventsd
thomas           408   407   374      0    1 S      ??    0:02.65
/Library/DropboxHelperTools/Dropbox_u501/dbfseventsd
thomas           415   320   415      0    1 S      ??    3:44.63
/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal -psn_0_114716
_coreaudiod      419     1   419      0    0 Ss     ??    0:00.03
/usr/libexec/xpcd
_coreaudiod      423     1   423      0    0 Ss     ??    0:00.03
com.apple.audio.SandboxHelper
thomas           427   320   427      0    1 S      ??    0:01.58
/System/Library/CoreServices/pbs
_spotlight       589     1   589      0    0 Ss     ??    0:00.38
/sbin/launchd
_spotlight       592   589   592      0    1 S      ??    0:00.28
/usr/sbin/distnoted agent
_spotlight       593   589   593      0    1 S      ??    0:00.11
/usr/sbin/cfprefsd agent
thomas          2912   320  2912      0    1 S      ??    5:30.83
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome -psn_0_245820
thomas          2917  2912  2912      0    1 S      ??    0:00.63
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=renderer
--lang=en-US --fo
thomas          2918  2912  2912      0    1 S      ??    0:45.74
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=renderer
--lang=en-US --fo
thomas          2919  2912  2912      0    1 S      ??    0:06.16
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=renderer
--lang=en-US --fo
thomas          2920  2912  2912      0    1 S      ??    0:06.85
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=renderer
--lang=en-US --fo
thomas          2921  2912  2912      0    1 S      ??    0:00.57
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=renderer
--lang=en-US --fo
thomas          2922  2912  2912      0    1 S      ??    0:00.84
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=renderer
--lang=en-US --fo
thomas          2924   320  2924      0    1 S      ??    0:00.58
/System/Library/Services/AppleSpell.service/Contents/MacOS/AppleSpell
-psn_0_278596
thomas          2932  2912  2912      0    1 S      ??    1:46.32
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=renderer
--lang=en-US --fo
thomas          2933  2912  2912      0    1 S      ??    0:11.30
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=ppapi
--channel=2912.13.21
thomas          2934  2912  2912      0    1 S      ??    0:03.91
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=gpu-process
--channel=2912
root            2935     1  2935      0    0 Ss     ??    0:00.08
/System/Library/Frameworks/CoreMediaIO.framework/Resources/VDC.plugin/Contents/Resources/VDCAssistant
thomas          2938  2912  2912      0    1 S      ??    0:00.25
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper EH.app/Contents/MacOS/Google Chrome Helper EH --type=plugin
--plugin-path
thomas          3053  2912  2912      0    1 S      ??    0:37.92
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=renderer
--lang=en-US --fo
thomas          3154   320  3154      0    1 S      ??    0:00.06
/usr/bin/ssh-agent -l
thomas          3156   320  3156      0    1 SN     ??    3:30.29
/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support/mdworker
-s mdworker -c MDSImporterWorker -m com.apple.mdwo
root            3257     1  3257      0    0 Ss     ??    0:00.29
/usr/libexec/taskgated -s
thomas         45631  2912  2912      0    1 S      ??    0:00.34
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=ppapi-broker
--channel=291
thomas         45632   320 45632      0    1 S      ??    0:00.18
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=service
--lang=en-US
thomas         47458   320 47458      0    1 S      ??    0:03.21
/Library/Application
Support/Google/GoogleTalkPlugin.app/Contents/MacOS/GoogleTalkPlugin
-psn_0_520319
root           62127     1 62127      0    0 Ss     ??    0:00.12
/System/Library/PrivateFrameworks/CoreSymbolication.framework/coresymbolicationd
thomas         62190  2912  2912      0    1 S      ??    0:11.89
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=renderer
--lang=en-US --fo
thomas         65989  2912  2912      0    1 S      ??    0:17.25
/Applications/Google Chrome.app/Contents/Versions/25.0.1364.172/Google
Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=renderer
--lang=en-US --fo
root           77178     1 77178      0    0 Ss     ??    0:00.01
/usr/sbin/ocspd
root             418   415   418      0    0 Ss   s000    0:00.03 login -pf
thomas
thomas           420   418   420      0    1 S    s000    0:00.05 -bash
thomas         65789   420 65789      0    1 S+   s000    0:02.74 emacs
src/master/hierarchical_allocator_process.hpp
root            2996   415  2996      0    0 Ss   s001    0:00.03 login
-pfl thomas /bin/bash -c exec -la bash /bin/bash
thomas          2997  2996  2997      0    1 S+   s001    0:00.06 -bash
root            3141   415  3141      0    0 Ss   s002    0:00.02 login
-pfl thomas /bin/bash -c exec -la bash /bin/bash
thomas          3142  3141  3142      0    1 S    s002    0:00.01 -bash
thomas         65405  3142 65405      0    1 S+   s002    0:00.56 ssh -i
thomas.pem ubuntu@ec2-50-19-78-20.compute-1.amazonaws.com
root            3247   415  3247      0    0 Ss   s003    0:00.03 login
-pfl thomas /bin/bash -c exec -la bash /bin/bash
thomas          3248  3247  3248      0    1 S+   s003    0:00.16 -bash
root           78261   415 78261      0    0 Ss   s004    0:00.03 login
-pfl thomas /bin/bash -c exec -la bash /bin/bash
thomas         78262 78261 78262      0    1 S    s004    0:00.01 -bash
root           78274 78262 78274      0    1 R+   s004    0:00.00 ps ax -j



On Wed, Mar 13, 2013 at 3:16 PM, Vinod Kone <vi...@twitter.com> wrote:

>
> The "dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid" also occurs if, for example, if I run mesos-master.sh, mesos-slave.sh, and test-framework, the slave will output this error after the framework exits, and if I don't kill it almost immediately it crashes my entire machine. Again, running this on OSX Mountain Lion.
>>
>>
>>
>
> From my experiments so far, this looks like related to "killtree.sh"
> script that the process isolation module uses to kill executors. It sounds
> like Mountain Lion's 'ps' reports session id as "0" for all processes! The
> killtree script tries to kill all processes on the box because, it thinks
> all the processes belong to the executor's session (session id = 0)!
>
> @Thomas: Can you let me know what your OSx version is and what the output
> of 'ps ax -j' is ? I hope this is not a regression in 0SX's implementation
> of 'ps'.
>
>
>
>> - Thomas
>>
>> On March 13th, 2013, 7:13 p.m., Vinod Kone wrote:
>>   Review request for mesos, Benjamin Hindman, Thomas Marshall, and Ben
>> Mahler.
>> By Vinod Kone.
>>
>> *Updated March 13, 2013, 7:13 p.m.*
>> Description
>>
>> See summary.
>>
>>   Testing
>>
>> make check
>>
>>   Diffs
>>
>>    - src/tests/slave_recovery_tests.cpp
>>    (2a2fa281bba8e00e93a770828f5a93aff5539cf4)
>>
>> View Diff <https://reviews.apache.org/r/9907/diff/>
>>
>
>


-- 
Thanks,
Thomas Marshall

(510) 244-2487

Re: Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

Posted by Vinod Kone <vi...@twitter.com>.
> The "dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid" also occurs if, for example, if I run mesos-master.sh, mesos-slave.sh, and test-framework, the slave will output this error after the framework exits, and if I don't kill it almost immediately it crashes my entire machine. Again, running this on OSX Mountain Lion.
>
>
>

>From my experiments so far, this looks like related to "killtree.sh" script
that the process isolation module uses to kill executors. It sounds like
Mountain Lion's 'ps' reports session id as "0" for all processes! The
killtree script tries to kill all processes on the box because, it thinks
all the processes belong to the executor's session (session id = 0)!

@Thomas: Can you let me know what your OSx version is and what the output
of 'ps ax -j' is ? I hope this is not a regression in 0SX's implementation
of 'ps'.



> - Thomas
>
> On March 13th, 2013, 7:13 p.m., Vinod Kone wrote:
>   Review request for mesos, Benjamin Hindman, Thomas Marshall, and Ben
> Mahler.
> By Vinod Kone.
>
> *Updated March 13, 2013, 7:13 p.m.*
> Description
>
> See summary.
>
>   Testing
>
> make check
>
>   Diffs
>
>    - src/tests/slave_recovery_tests.cpp
>    (2a2fa281bba8e00e93a770828f5a93aff5539cf4)
>
> View Diff <https://reviews.apache.org/r/9907/diff/>
>

Re: Review Request: Fixed slave recovery tests to only include cgroups when running on linux.

Posted by Thomas Marshall <tw...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9907/#review17822
-----------------------------------------------------------


After applying this patch, I get the following output:

> make check
...
[ RUN      ] SlaveRecoveryTest/0.ReconnectExecutor
Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
Checkpointing 'scheduler(14)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/executor.info'
Checkpointing Task to '/tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/tasks/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/task.info'
Checkpointing forked pid 1334
Checkpointing '1334' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/forked.pid
Fetching resources into /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced
Checkpointing 'executor(1)@10.10.65.112:49325' to /tmp/SlaveRecoveryTest_0_ReconnectExecutor_7r5qCw/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/88f6493c-9dd2-46b3-86b7-1f89d6b57ad3/runs/96eb66d8-612e-47d2-8fec-7f0c980c0ced/pids/libprocess.pid
Registered executor on thomass-macbook-pro-4.local
Starting task 88f6493c-9dd2-46b3-86b7-1f89d6b57ad3
sh -c 'sleep 1000'
Re-registered executor on thomass-macbook-pro-4.local
Waited on process 1350, returned status 15
[       OK ] SlaveRecoveryTest/0.ReconnectExecutor (138 ms)
[ RUN      ] SlaveRecoveryTest/0.RecoverUnregisteredExecutor
Checkpointing SlaveInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/slave.info'
Checkpointing FrameworkInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.info'
Checkpointing 'scheduler(15)@10.10.65.112:49297' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/framework.pid
Checkpointing ExecutorInfo to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/executor.info'
Checkpointing Task to '/tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/tasks/8fe83fa2-e257-4a2e-8436-50bd6704980e/task.info'
Checkpointing forked pid 1351
Checkpointing '1351' to /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/meta/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522/pids/forked.pid
Fetching resources into /tmp/SlaveRecoveryTest_0_RecoverUnregisteredExecutor_CuAC1i/slaves/201303131255-1883310602-49297-1281-0/frameworks/201303131255-1883310602-49297-1281-0000/executors/8fe83fa2-e257-4a2e-8436-50bd6704980e/runs/f1ec30f0-f9ff-4868-b6f4-ef0ca3a43522
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
../../src/tests/slave_recovery_tests.cpp:634: Failure
Failed
Waited too long for 'statusUpdateCall'
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid
...


The "dyld: DYLD_ environment variables being ignored because main executable (/bin/ps) is setuid or setgid" also occurs if, for example, if I run mesos-master.sh, mesos-slave.sh, and test-framework, the slave will output this error after the framework exits, and if I don't kill it almost immediately it crashes my entire machine. Again, running this on OSX Mountain Lion.

- Thomas Marshall


On March 13, 2013, 7:13 p.m., Vinod Kone wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/9907/
> -----------------------------------------------------------
> 
> (Updated March 13, 2013, 7:13 p.m.)
> 
> 
> Review request for mesos, Benjamin Hindman, Thomas Marshall, and Ben Mahler.
> 
> 
> Description
> -------
> 
> See summary.
> 
> 
> Diffs
> -----
> 
>   src/tests/slave_recovery_tests.cpp 2a2fa281bba8e00e93a770828f5a93aff5539cf4 
> 
> Diff: https://reviews.apache.org/r/9907/diff/
> 
> 
> Testing
> -------
> 
> make check
> 
> 
> Thanks,
> 
> Vinod Kone
> 
>