[ 
https://issues.apache.org/jira/browse/MESOS-8897?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16476097#comment-16476097
 ] 

James Peach commented on MESOS-8897:
------------------------------------

| [r67116|https://reviews.apache.org/r/67116/] | Change XFS Kill Test to use 
ASSERT_GE. |

> 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}
> [~jpe...@apache.org] 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)

Reply via email to