[
https://issues.apache.org/jira/browse/MESOS-8897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
James Peach reassigned MESOS-8897:
----------------------------------
Assignee: James Peach
> ROOT_XFS_QuotaTest.DiskUsageExceedsQuotaWithKill is flaky
> ---------------------------------------------------------
>
> Key: MESOS-8897
> URL: https://issues.apache.org/jira/browse/MESOS-8897
> Project: Mesos
> Issue Type: Bug
> Components: flaky, test
> Reporter: Yan Xu
> Assignee: James Peach
> Priority: Major
>
> {noformat:title=}
> [ RUN ] ROOT_XFS_QuotaTest.DiskUsageExceedsQuotaWithKill
> meta-data=/dev/loop0 isize=256 agcount=2, agsize=5120 blks
> = sectsz=512 attr=2, projid32bit=1
> = crc=0
> data = bsize=4096 blocks=10240, imaxpct=25
> = sunit=0 swidth=0 blks
> naming =version 2 bsize=4096 ascii-ci=0
> log =internal log bsize=4096 blocks=1200, version=2
> = sectsz=512 sunit=0 blks, lazy-count=1
> realtime =none extsz=4096 blocks=0, rtextents=0
> I0508 17:55:12.353438 13453 exec.cpp:162] Version: 1.7.0
> I0508 17:55:12.370332 13451 exec.cpp:236] Executor registered on agent
> 49668ffa-2a69-4867-b31a-4972b4ac13d2-S0
> I0508 17:55:12.376093 13447 executor.cpp:178] Received SUBSCRIBED event
> I0508 17:55:12.376771 13447 executor.cpp:182] Subscribed executor on
> mesos.vagrant
> I0508 17:55:12.377038 13447 executor.cpp:178] Received LAUNCH event
> I0508 17:55:12.381901 13447 executor.cpp:665] Starting task
> edb798b4-1b16-4de4-828c-0db132df70ab
> I0508 17:55:12.387936 13447 executor.cpp:485] Running
> '/tmp/mesos-build/mesos/build/src/mesos-containerizer launch
> <POSSIBLY-SENSITIVE-DATA>'
> I0508 17:55:12.392854 13447 executor.cpp:678] Forked command at 13456
> 2+0 records in
> 2+0 records out
> 2097152 bytes (2.1 MB) copied, 0.00404074 s, 519 MB/s
> ../../src/tests/containerizer/xfs_quota_tests.cpp:618: Failure
> Expected: (limit.disk().get()) > (Megabytes(1)), actual: 1MB vs 1MB
> [ FAILED ] ROOT_XFS_QuotaTest.DiskUsageExceedsQuotaWithKill (1182 ms)
> {noformat}
> [[email protected]] mentioned that
> {code}
> 409 // If the soft limit is exceeded the container should be killed.
> 410 if (quotaInfo->used > quotaInfo->softLimit) {
> 411 Resource resource;
> 412 resource.set_name("disk");
> 413 resource.set_type(Value::SCALAR);
> 414 resource.mutable_scalar()->set_value(
> 415 quotaInfo->used.bytes() / Bytes::MEGABYTES);
> 416
> 417 info->limitation.set(
> 418 protobuf::slave::createContainerLimitation(
> 419 Resources(resource),
> 420 "Disk usage (" + stringify(quotaInfo->used) +
> 421 ") exceeds quota (" +
> 422 stringify(quotaInfo->softLimit) + ")",
> 423 TaskStatus::REASON_CONTAINER_LIMITATION_DISK));
> 424 }
> 425 }
> {code}
> Converting to MB is rounding down, so we report less space than was actually
> used.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)