You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Gilbert Song (JIRA)" <ji...@apache.org> on 2016/08/11 07:11:20 UTC
[jira] [Updated] (MESOS-5686) Port mapping isolator may cause
segfault if the agent flag `egress_rate_limit_per_container` is specified.
[ https://issues.apache.org/jira/browse/MESOS-5686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gilbert Song updated MESOS-5686:
--------------------------------
Priority: Major (was: Critical)
> Port mapping isolator may cause segfault if the agent flag `egress_rate_limit_per_container` is specified.
> ----------------------------------------------------------------------------------------------------------
>
> Key: MESOS-5686
> URL: https://issues.apache.org/jira/browse/MESOS-5686
> Project: Mesos
> Issue Type: Bug
> Components: isolation, network
> Environment: Fedora 23 with network isolatrion
> Reporter: Gilbert Song
> Labels: isolation, mesosphere, networking
>
> The port mapping isolator may get into segfault if the agent flag `egress_rate_limit_per_container` is specified and `/sys/class/net/eth0/speed` is not readable.
> This can be exposed in this test:
> {noformat}
> PortMappingIsolatorTest.ROOT_NC_SmallEgressLimit
> {noformat}
> Here is the log:
> {noformat}
> [20:18:05] : [Step 10/10] [ RUN ] PortMappingIsolatorTest.ROOT_NC_SmallEgressLimit
> [20:18:05]W: [Step 10/10] I0622 20:18:05.375366 28395 port_mapping_tests.cpp:229] Using eth0 as the public interface
> [20:18:05]W: [Step 10/10] I0622 20:18:05.375664 28395 port_mapping_tests.cpp:237] Using lo as the loopback interface
> [20:18:05]W: [Step 10/10] I0622 20:18:05.388883 28395 resources.cpp:572] Parsing resources as JSON failed: cpus:2;mem:1024;disk:1024;ephemeral_ports:[30001-30999];ports:[31000-32000]
> [20:18:05]W: [Step 10/10] Trying semicolon-delimited string format instead
> [20:18:05]W: [Step 10/10] I0622 20:18:05.389879 28395 port_mapping.cpp:1557] Using eth0 as the public interface
> [20:18:05]W: [Step 10/10] I0622 20:18:05.390173 28395 port_mapping.cpp:1582] Using lo as the loopback interface
> [20:18:05]W: [Step 10/10] F0622 20:18:05.390365 28395 port_mapping_tests.cpp:1496] CHECK_SOME(isolator): Failed to read /sys/class/net/eth0/speed: Invalid argument
> [20:18:05]W: [Step 10/10] *** Check failure stack trace: ***
> [20:18:05]W: [Step 10/10] @ 0x7f11003bdd1a google::LogMessage::Fail()
> [20:18:05]W: [Step 10/10] @ 0x7f11003bdc73 google::LogMessage::SendToLog()
> [20:18:05]W: [Step 10/10] @ 0x7f11003bd669 google::LogMessage::Flush()
> [20:18:05]W: [Step 10/10] @ 0x7f11003c04da google::LogMessageFatal::~LogMessageFatal()
> [20:18:05]W: [Step 10/10] @ 0xa62ce1 _CheckFatal::~_CheckFatal()
> [20:18:05]W: [Step 10/10] @ 0x199a13d mesos::internal::tests::PortMappingIsolatorTest_ROOT_NC_SmallEgressLimit_Test::TestBody()
> [20:18:05]W: [Step 10/10] @ 0x1a36fbe testing::internal::HandleSehExceptionsInMethodIfSupported<>()
> [20:18:05]W: [Step 10/10] @ 0x1a3206c testing::internal::HandleExceptionsInMethodIfSupported<>()
> [20:18:05]W: [Step 10/10] @ 0x1a12ab6 testing::Test::Run()
> [20:18:05]W: [Step 10/10] @ 0x1a1326e testing::TestInfo::Run()
> [20:18:05]W: [Step 10/10] @ 0x1a138bf testing::TestCase::Run()
> [20:18:05]W: [Step 10/10] @ 0x1a1a3fd testing::internal::UnitTestImpl::RunAllTests()
> [20:18:05]W: [Step 10/10] @ 0x1a37c85 testing::internal::HandleSehExceptionsInMethodIfSupported<>()
> [20:18:05]W: [Step 10/10] @ 0x1a32bac testing::internal::HandleExceptionsInMethodIfSupported<>()
> [20:18:05]W: [Step 10/10] @ 0x1a190d9 testing::UnitTest::Run()
> [20:18:05]W: [Step 10/10] @ 0x1004b7f RUN_ALL_TESTS()
> [20:18:05]W: [Step 10/10] @ 0x1004765 main
> [20:18:05]W: [Step 10/10] @ 0x7f10f9aa4580 __libc_start_main
> [20:18:05]W: [Step 10/10] @ 0xa61339 _start
> [20:18:06]W: [Step 10/10] /mnt/teamcity/temp/agentTmp/custom_script8081387914816808529: line 3: 28395 Aborted (core dumped) GLOG_v=1 ./bin/mesos-tests.sh --verbose --gtest_filter="$GTEST_FILTER"
> [20:18:06]W: [Step 10/10] Process exited with code 134
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)