Expose overload admission recovery and wait for it in tests
This commit is contained in:
1 parent
bee7bdaa70
commit
c9ce8d3a74
3 files changed
+6
-2
No files matched your search
@@ -499,6 +499,9 @@ static void test_pressure(void) {
|
||||
|
||||
/* CPU сам по себе не режет выдачи. Подтверждённый backlog нескольких пиров с локальной загрузкой использует общий бюджет. */
|
||||
static void test_global_pressure(void) {
|
||||
uint64_t ready_deadline = get_time_tb() + 10000;
|
||||
while (!source_load().accepting && get_time_tb() < ready_deadline) test_clock_poll(ua, 100);
|
||||
CHECK(source_load().accepting);
|
||||
struct STREAM_HANDLE *publisher = NULL, *subscribers[3] = {0}; struct STREAM_RECEIVE *receives[3][2] = {{0}};
|
||||
struct stream_parameters parameters = {.n = 2, .r = 1, .block_size = STREAM_RS_DEFAULT_SIZE};
|
||||
CHECK(stream_publish_open(nodes[3], GROUP2, ¶meters, &publisher) == STREAM_OK);
|
||||
|
||||
Reference in new issue
Block a user