problems bisecting system_health benchmarks |
|||
Issue descriptionsee issue 725012 and issue 724976 both issues have very clear regressions according to the graphs, but bisecting fails for "unknown reasons"
,
Jun 2 2017
cc Ulan for feedback on monitoring config
,
Jun 2 2017
Re: #c1 Yeah that sounds right, most of those are hitting the global 24 hr limit and we don't have a good way of surfacing that back to bisect yet, crbug.com/674945 https://uberchromegw.corp.google.com/i/internal.tryserver.clankium/builders/clankium-low-end-phone-perf-bisect/builds/309 is actually failing with an exception somewhere in buildbot code, we've seen that failure before, reported it already in crbug.com/728293
,
Jun 6 2017
> As benchmark harnesses like media add memory metrics, these are added to the v8 memory sheriffing rotation. Is that intended? Yes, the idea was to send v8 memory alerts for all benchmarks that use the "memoryMetric" to v8 memory sheriff rotation to reduce load on the general performance sheriff rotation. If we specify the exact list of benchmarks to monitor, then we would have to keep that list in sync with benchmarks that use the "memoryMetric" manually?
,
Jun 8 2017
Oh, I see! In the short term, we do have to hard-code the benchmark names, but we're adding very few new benchmarks so it shouldn't be too much of an issue. The benchmarks currently producing data are: media.android.tough_video_cases_tbmv2 media.tough_video_cases_tbmv2 memory.long_running_idle_gmail_background_tbmv2 memory.long_running_idle_gmail_tbmv2 oortonline_tbmv2 v8.browsing_desktop v8.browsing_desktop_classic v8.browsing_mobile v8.browsing_mobile_classic v8.infinite_scroll-classic_tbmv2 v8.infinite_scroll_tbmv2 v8.mobile_infinite_scroll-classic_tbmv2 v8.mobile_infinite_scroll_tbmv2 Do you want the metrics monitored for all of them? In the long term, we are working towards coming up with a better way of configuring monitoring in Q3/Q4. It should be easy to see and change configurations, with code review, but there are a lot of edge cases to work through. We'll definitely remember this one and come back to you when we have a proposed design!
,
Jun 9 2017
> Do you want the metrics monitored for all of them? Yep. > In the long term, we are working towards coming up with a better way of configuring monitoring in Q3/Q4. It should be easy to see and change configurations, with code review, but there are a lot of edge cases to work through. Awesome, looking forward to it :)
,
Jun 9 2017
Updated all the monitoring in the v8 memory sheriff rotation to list by-benchmark for now, so that we always alert on individual stories. This should make bisect faster and also catch problems that "average out" on multiple pages. |
|||
►
Sign in to add a comment |
|||
Comment 1 by sullivan@chromium.org
, Jun 2 2017