Increase the number of chunks used for wdspec tests
Categories
(Remote Protocol :: Agent, task, P2)
Tracking
(Not tracked)
People
(Reporter: jdescottes, Unassigned)
References
Details
At the moment we need to be quite careful with the balance between our wdspec test chunks, and as we have seen in Bug 1821996 and Bug 1834716, we can easily go over the limit supported by the log parser.
We temporarily addressed the issue by making sure the load was better balanced between the different test jobs, but it still feels like we are getting close to the limit, and as we add more and more tests, balancing will not be enough.
At the moment we split the wdspec tests in 3 chunks, I think we should increase that.
Comment 2•2 years ago
|
||
Which platforms / build types does that actually affect most? Do we have some numbers for log sizes? Usually we divide in chunks based on the time a job takes but not the log size. But if we are running into issues due to the amount of new tests we probably have to increase the chunks. Note that for slow running builds we already have more than 3 chunks, and we might want to increase that value as well.
Comment 3•2 years ago
|
||
Actually it would be good if we could log all the Firefox log output to a separate log file but we haven't had time to look at this for geckodriver.
| Reporter | ||
Comment 4•2 years ago
|
||
(In reply to Henrik Skupin [:whimboo][⌚️UTC+2] from comment #2)
Which platforms / build types does that actually affect most? Do we have some numbers for log sizes? Usually we divide in chunks based on the time a job takes but not the log size. But if we are running into issues due to the amount of new tests we probably have to increase the chunks.
Some numbers:
- windows debug too long : exceeded the limit, 393 434 lines, 70MB uncompressed, 5MB compressed
- windows debug recent central : 302 642 lines, 53MB uncompressed, 4MB compressed
- windows opt recent central: 201 751 lines, 35MB uncompressed, 2.5 MB compressed
Note that for slow running builds we already have more than 3 chunks, and we might want to increase that value as well.
Note that for debug builds we use 3 chunks as well, while the logs and runtimes are noticeably bigger.
It might be enough to increase the number of chunks for debug?
Comment 5•2 years ago
|
||
Yes that sounds plausible to me. Lets do that for now. Thanks!
Comment 6•2 years ago
|
||
Lets do it soon before we exceed the limit again.
| Reporter | ||
Comment 7•2 years ago
|
||
For reference, this can be updated at https://searchfox.org/mozilla-central/rev/b91e9bef5a6d6f7b549fbc9cba70cb4665ed3866/taskcluster/ci/test/web-platform.yml#260-263
Updated•2 years ago
|
Updated•2 years ago
|
| Reporter | ||
Comment 8•2 years ago
|
||
This was actually bumped in Bug 1881286
Updated•2 years ago
|
Description
•