mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Neil Conway (JIRA)" <>
Subject [jira] [Created] (MESOS-6825) Increase default allocation_interval for tests
Date Wed, 21 Dec 2016 16:13:58 GMT
Neil Conway created MESOS-6825:

             Summary: Increase default allocation_interval for tests
                 Key: MESOS-6825
             Project: Mesos
          Issue Type: Improvement
          Components: tests
            Reporter: Neil Conway

The default {{allocation_interval}} is 1 second. This means that if the host running the tests
is slow, a test case might receive a resource offer that it doesn't receive when running on
a faster host. We could workaround this by explicitly using {{WillRepeatedly(Return())}, but
that is a bit kludgy and obscures the intent of the test.

Instead, we could consider raising the default {{allocation_interval}} to a large value, such
as 1 minute or longer. This would significantly reduce the chance of host performance causing
test flakiness. Moreover, it would help to highlight tests that rely on real-time batch allocations
for correctness: generally tests should avoid doing this (because it causes test slowness).
They should instead pause the clock and then advance it by {{allocation_interval}}.

This message was sent by Atlassian JIRA

View raw message