test/entrypoint: extend timeout interval

At least on some PIT-based platforms (x86_32 + pistachio/okl4/sel4), we run
into trouble with the reworked timeout framework that now proccesses all
pending timeouts before calling their handlers. This order change leads to a
higher rate of handling of short periodic timeouts in the timer driver which
can cause lower prioritized components to starve. Especially, if submitting
signals (from timer to client) isn't cheap (as is the case on qemu + pistachio
for example).

Issue #3884
This commit is contained in:
Martin Stein 2020-10-08 18:19:34 +02:00 committed by Christian Helmuth
parent 512be0a52a
commit bff624c75a

View File

@ -51,7 +51,7 @@ namespace Test_signal {
struct Session_component;
struct Entrypoint;
enum { TIMER_DURATION = 10'000ul };
enum { TIMER_DURATION = 20'000ul };
}
@ -146,7 +146,7 @@ struct Main
if (++rpc_count % 100 == 0)
test_ep.sc.stats();
if (rpc_count == 3'000)
if (rpc_count == 2'000)
env.parent().exit(0);
}
};