New issue
Advanced search Search tips

Issue 791114 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

StorageMonitorLinuxTests flakily timing out since 2017-11-24

Project Member Reported by jbudorick@chromium.org, Dec 1 2017

Issue description

^^

This affects several tests in the suite, e.g.:

 - StorageMonitorLinuxTest.Removable: https://chromium-swarm.appspot.com/task?id=3a2c805e6017fc10
 - StorageMonitorLinuxTest.MultipleMountPointsWithNonDCIMDevices: https://chromium-swarm.appspot.com/task?id=3a2c7ad3ff237510
 - StorageMonitorLinuxTest.DevicePartitionSize: https://chromium-swarm.appspot.com/task?id=3a2c6cac76864210
 - StorageMonitorLinuxTest.MultiDevicesMultiMountPoints: https://chromium-swarm.appspot.com/task?id=3a2c6d9e5997ea10

etc. You can see more of them if you look at any 8+minute shard in https://chromium-swarm.appspot.com/tasklist?f=name%3Acomponents_unittests&f=buildername%3Alinux_chromium_rel_ng&l=50&n=true&s=created_ts%3Adesc

The net result of this has been to increase the 90th percentile shard execution time of components_unittests swarming shards (see graph attached to https://bugs.chromium.org/p/chromium/issues/detail?id=788875#c8).

This appears to have started shortly before 2017-11-24T01:00:00Z (see attached). Given that, I suspect https://chromium.googlesource.com/chromium/src/+/d4723a3dfd0215a72507d10ce0bd0e75f5f76bb6 is responsible.
 
Screenshot from 2017-12-01 12-19-32.png
25.6 KB View Download
Cc: robliao@chromium.org fdoray@chromium.org
Note that these *do not* manifest as failures at the suite level due to the built-in retries.

+cc fdoray & robliao since y'all reviewed the suspected culprit CL & gab is ooo. Any ideas here?
Cc: thestig@chromium.org tommycli@chromium.org
also +cc //components/storage_monitor owners
Cc: -tommycli@chromium.org
r487141 was the last major change to StorageMonitorLinuxTests, so all I'm going to do is point fingers at the suspects. :) (Also, Tommy is OOO)
Components: Internals>TaskScheduler
Status: WontFix (was: Available)
Since base::test::ScopedTaskEnvironment is a test-only class, this isn't a performance regression that affects users.

gab@/robliao@: We should avoid introducing delays in base::test::ScopedTaskEnvironment since it's used in performance tests.

Sign in to add a comment