Commit 1a0096f
committed
test: size the distributed test budget for a contended runner
The CockroachDB job timed out on two tests of distributedDatabaseTest.ts, both at
the 60s ceiling. Nothing was wrong with them: the whole job ran about three times
slower than the run fifteen minutes earlier on the same branch, down to the test
that only builds a schema and asserts its flags (9.2s, then 28.7s). CI brings up a
three-node cluster in docker alongside the suite on a shared two-core runner, so
that spread is the runner's, and a budget picked from the fast run reports timeouts
in place of the failures the compatibility jobs exist to catch. Distributed
backends get 120s, which covers the slow run at the observed spread.
The number lived in two files as a literal 60000, and the block override in
distributedDatabaseTest.ts caps the global rather than deferring to it, so raising
one alone would have changed nothing. Both now read test/timeouts.ts, which holds
the per-backend budget and the reasoning behind each value.1 parent eff26e6 commit 1a0096f
3 files changed
Lines changed: 31 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
24 | 24 | | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
31 | 30 | | |
32 | 31 | | |
33 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
| 4 | + | |
| 5 | + | |
9 | 6 | | |
10 | 7 | | |
11 | 8 | | |
12 | | - | |
13 | | - | |
| 9 | + | |
| 10 | + | |
14 | 11 | | |
15 | 12 | | |
16 | 13 | | |
| |||
0 commit comments