Consider flushing I/O as part of running Talos tests
Categories
(Testing :: Talos, enhancement, P3)
Tracking
(Not tracked)
People
(Reporter: gps, Unassigned)
Details
Comment 1•5 years ago
|
||
:acreskey is this something you've looked into regarding reducing noise in page load tests? The bug is related to Talos, but the majority of our page load tests have since moved to Raptor. Perhaps this is worth investigating further?
Comment 2•5 years ago
|
||
Thanks Dave - SQLite flushing IO is not something that I've looked at. But I have found in Bug 1589356 that there can be heavy file IO while the tests are running.
Because these results are older, I've kicked off a new test of the above, using raptor pageload.
I also find it interesting that on android we disable synchronous io, so I've kicked off a test to validate that choice from 2011.
Comment 3•5 years ago
|
||
I didn't get the same results as in comment 1 when I disabled synchronous storage (toolkit.storage.synchronous
).
At least, not on pageload.
Desktop:
https://treeherder.mozilla.org/perf.html#/compare?originalProject=mozilla-central&newProject=try&newRevision=965bdcb397b6344e3b22890ec2854304c337abfd&framework=10&selectedTimeRange=604800
On Android it's already disabled, so here I enabled it.
https://treeherder.mozilla.org/perf.html#/compare?originalProject=mozilla-central&newProject=try&newRevision=9c19d16b1802c7a7e0503d8909f2c1bd742ee31d&framework=10&selectedTimeRange=604800
I don't see a clear pattern, might regress some sites, maybe help one.
I think a baseline commit to compare against would give a better view.
Updated•5 years ago
|
Updated•2 years ago
|
Description
•