|
|
Chromium Code Reviews|
Created:
4 years, 11 months ago by Ting-Yuan (Leo) Huang Modified:
4 years, 10 months ago CC:
chromium-reviews, telemetry-reviews_chromium.org Base URL:
https://chromium.googlesource.com/chromium/src.git@master Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionAdd media.tough_video_cases_reduced
media.tough_video_cases_reduced is a subset of media.tough_video_cases.
It contains only cases which report time_to_play.
BUG=crbug.com/565180
TEST=./tools/perf/run_benchmarks --browser=cros-chrome --remote=[dut] \
media.tough_video_cases_reduced
CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_10_10_perf_bisect;tryserver.chromium.perf:win_perf_bisect
Committed: https://crrev.com/a4c0e001bbbe6ee2858293b31ed91892547e5fc1
Cr-Commit-Position: refs/heads/master@{#372319}
Patch Set 1 #Patch Set 2 : Factor out seldom used cases into media.tough_video_cases_extra #
Messages
Total messages: 26 (9 generated)
Description was changed from
==========
Add media.tough_video_cases_reduced
media.tough_video_cases_reduced is a subset of media.tough_video_cases.
It contains only cases which report time_to_play.
BUG=crbug.com/565180
TEST=./tools/perf/run_benchmarks --browser=cros-chrome --remote=[dut] \
media.tough_video_cases_reduced
==========
to
==========
Add media.tough_video_cases_reduced
media.tough_video_cases_reduced is a subset of media.tough_video_cases.
It contains only cases which report time_to_play.
BUG=crbug.com/565180
TEST=./tools/perf/run_benchmarks --browser=cros-chrome --remote=[dut] \
media.tough_video_cases_reduced
CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_10_10_perf_bisect;tryserver.chromium.perf:win_perf_bisect
==========
Description was changed from
==========
Add media.tough_video_cases_reduced
media.tough_video_cases_reduced is a subset of media.tough_video_cases.
It contains only cases which report time_to_play.
BUG=crbug.com/565180
TEST=./tools/perf/run_benchmarks --browser=cros-chrome --remote=[dut] \
media.tough_video_cases_reduced
CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_10_10_perf_bisect;tryserver.chromium.perf:win_perf_bisect
==========
to
==========
Add media.tough_video_cases_reduced
media.tough_video_cases_reduced is a subset of media.tough_video_cases.
It contains only cases which report time_to_play.
BUG=crbug.com/565180
TEST=./tools/perf/run_benchmarks --browser=cros-chrome --remote=[dut] \
media.tough_video_cases_reduced
CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_10_10_perf_bisect;tryserver.chromium.perf:win_perf_bisect
==========
laszio@chromium.org changed reviewers: + achuith@chromium.org
laszio@chromium.org changed reviewers: + cmtice@chromium.org
This CL reduces 30% of time required by media.tough_video_cases. Because some of the nightly tests only look at time_to_play, media.tough_video_cases_reduced is a subset of media.tough_video_cases and it only contains cases that reports time_to_play.
achuith@chromium.org changed reviewers: + nednguyen@google.com
Ned, does this seem ok?
On 2016/01/22 19:21:01, achuithb wrote: > Ned, does this seem ok? This seems like a waste of bot time to me. Why do create a new benchmark that just have a subset of pages from an existing benchmark?
On 2016/01/22 19:25:18, nednguyen wrote: > On 2016/01/22 19:21:01, achuithb wrote: > > Ned, does this seem ok? > > This seems like a waste of bot time to me. Why do create a new benchmark that > just have a subset of pages from an existing benchmark? Because the subset is the only part that returns values we are interested in and using the subset only takes half the time to run that using the complete set does, which matters a lot to us, because we run many iterations with multiple images.
On 2016/01/22 21:15:16, cmtice1 wrote: > On 2016/01/22 19:25:18, nednguyen wrote: > > On 2016/01/22 19:21:01, achuithb wrote: > > > Ned, does this seem ok? > > > > This seems like a waste of bot time to me. Why do create a new benchmark that > > just have a subset of pages from an existing benchmark? > > Because the subset is the only part that returns values we are interested in and > using the subset only takes half the time to run that using the complete set > does, which matters a lot to us, because we run many iterations with multiple > images. Can you remove this subset from original benchmark?
On 2016/01/22 21:16:19, nednguyen wrote: > On 2016/01/22 21:15:16, cmtice1 wrote: > > On 2016/01/22 19:25:18, nednguyen wrote: > > > On 2016/01/22 19:21:01, achuithb wrote: > > > > Ned, does this seem ok? > > > > > > This seems like a waste of bot time to me. Why do create a new benchmark > that > > > just have a subset of pages from an existing benchmark? > > > > Because the subset is the only part that returns values we are interested in > and > > using the subset only takes half the time to run that using the complete set > > does, which matters a lot to us, because we run many iterations with multiple > > images. > > Can you remove this subset from original benchmark? Isn't that what this CL does? I'm not sure I understand your comment.
On 2016/01/22 21:23:28, cmtice1 wrote: > On 2016/01/22 21:16:19, nednguyen wrote: > > On 2016/01/22 21:15:16, cmtice1 wrote: > > > On 2016/01/22 19:25:18, nednguyen wrote: > > > > On 2016/01/22 19:21:01, achuithb wrote: > > > > > Ned, does this seem ok? > > > > > > > > This seems like a waste of bot time to me. Why do create a new benchmark > > that > > > > just have a subset of pages from an existing benchmark? > > > > > > Because the subset is the only part that returns values we are interested in > > and > > > using the subset only takes half the time to run that using the complete set > > > does, which matters a lot to us, because we run many iterations with > multiple > > > images. > > > > Can you remove this subset from original benchmark? > > Isn't that what this CL does? I'm not sure I understand your comment. I mean removing these duplicate pages from ToughVideoCasesPageSet. If ToughVideoCasesReducedPageSet already give you the data for those pages, there is no need to repeat them in ToughVideoCasesPageSet. Also consider renaming the two pagesets
On 2016/01/22 21:25:32, nednguyen wrote: > On 2016/01/22 21:23:28, cmtice1 wrote: > > On 2016/01/22 21:16:19, nednguyen wrote: > > > On 2016/01/22 21:15:16, cmtice1 wrote: > > > > On 2016/01/22 19:25:18, nednguyen wrote: > > > > > On 2016/01/22 19:21:01, achuithb wrote: > > > > > > Ned, does this seem ok? > > > > > > > > > > This seems like a waste of bot time to me. Why do create a new benchmark > > > that > > > > > just have a subset of pages from an existing benchmark? > > > > > > > > Because the subset is the only part that returns values we are interested > in > > > and > > > > using the subset only takes half the time to run that using the complete > set > > > > does, which matters a lot to us, because we run many iterations with > > multiple > > > > images. > > > > > > Can you remove this subset from original benchmark? > > > > Isn't that what this CL does? I'm not sure I understand your comment. > > I mean removing these duplicate pages from ToughVideoCasesPageSet. If > ToughVideoCasesReducedPageSet already give you the data for those pages, there > is no need to repeat them in ToughVideoCasesPageSet. > > Also consider renaming the two pagesets So if I understand what you are suggesting, we should break media.tough_video_cases into two tests, one of which contains the part we are interested in and the other contains the rest, rather than just creating a subset as we currently have done?
On 2016/01/22 21:29:05, cmtice1 wrote: > On 2016/01/22 21:25:32, nednguyen wrote: > > On 2016/01/22 21:23:28, cmtice1 wrote: > > > On 2016/01/22 21:16:19, nednguyen wrote: > > > > On 2016/01/22 21:15:16, cmtice1 wrote: > > > > > On 2016/01/22 19:25:18, nednguyen wrote: > > > > > > On 2016/01/22 19:21:01, achuithb wrote: > > > > > > > Ned, does this seem ok? > > > > > > > > > > > > This seems like a waste of bot time to me. Why do create a new > benchmark > > > > that > > > > > > just have a subset of pages from an existing benchmark? > > > > > > > > > > Because the subset is the only part that returns values we are > interested > > in > > > > and > > > > > using the subset only takes half the time to run that using the complete > > set > > > > > does, which matters a lot to us, because we run many iterations with > > > multiple > > > > > images. > > > > > > > > Can you remove this subset from original benchmark? > > > > > > Isn't that what this CL does? I'm not sure I understand your comment. > > > > I mean removing these duplicate pages from ToughVideoCasesPageSet. If > > ToughVideoCasesReducedPageSet already give you the data for those pages, there > > is no need to repeat them in ToughVideoCasesPageSet. > > > > Also consider renaming the two pagesets > > So if I understand what you are suggesting, we should break > media.tough_video_cases into two tests, one of which contains the part we are > interested in and the other contains the rest, rather than just creating a > subset as we currently have done? Correct.
Done. In patch set 2, tests that don't report time_to_play are moved into media.tough_video_cases_extra.
On 2016/01/25 07:53:32, Ting-Yuan (Leo) Huang wrote: > Done. In patch set 2, tests that don't report time_to_play are moved into > media.tough_video_cases_extra. lgtm But can you make a subsequent patch to rename the pages? Pages in ToughVideoCasesPageSet & ToughVideoCasesExtraPageSet should be rename to be contiguous.
On 2016/01/25 16:11:36, nednguyen wrote: > On 2016/01/25 07:53:32, Ting-Yuan (Leo) Huang wrote: > > Done. In patch set 2, tests that don't report time_to_play are moved into > > media.tough_video_cases_extra. > > lgtm > > But can you make a subsequent patch to rename the pages? Pages in > ToughVideoCasesPageSet & ToughVideoCasesExtraPageSet should be rename to be > contiguous. Done. Pages in ToughVideoCasesPageSet / ToughVideoCasesExtraPageSet are renamed to Page[1-26] / Page[27-40] respectively. I also reordered them so that Page2 follows Page1 and so on in the source code. The patch may look a little bit messy, though.
On 2016/01/26 04:53:15, Ting-Yuan (Leo) Huang wrote: > On 2016/01/25 16:11:36, nednguyen wrote: > > On 2016/01/25 07:53:32, Ting-Yuan (Leo) Huang wrote: > > > Done. In patch set 2, tests that don't report time_to_play are moved into > > > media.tough_video_cases_extra. > > > > lgtm > > > > But can you make a subsequent patch to rename the pages? Pages in > > ToughVideoCasesPageSet & ToughVideoCasesExtraPageSet should be rename to be > > contiguous. > > Done. Pages in ToughVideoCasesPageSet / ToughVideoCasesExtraPageSet are renamed > to Page[1-26] / Page[27-40] respectively. I also reordered them so that Page2 > follows Page1 and so on in the source code. The patch may look a little bit > messy, though. Err, I would suggest land patch set 2, and do patch set 3 in a subsequent patch. The more moving pieces in one patch, the riskier it's.
Patchset #3 (id:40001) has been deleted
The CQ bit was checked by laszio@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1612333002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1612333002/20001
On 2016/01/26 15:45:24, nednguyen wrote: > On 2016/01/26 04:53:15, Ting-Yuan (Leo) Huang wrote: > > On 2016/01/25 16:11:36, nednguyen wrote: > > > On 2016/01/25 07:53:32, Ting-Yuan (Leo) Huang wrote: > > > > Done. In patch set 2, tests that don't report time_to_play are moved into > > > > media.tough_video_cases_extra. > > > > > > lgtm > > > > > > But can you make a subsequent patch to rename the pages? Pages in > > > ToughVideoCasesPageSet & ToughVideoCasesExtraPageSet should be rename to be > > > contiguous. > > > > Done. Pages in ToughVideoCasesPageSet / ToughVideoCasesExtraPageSet are > renamed > > to Page[1-26] / Page[27-40] respectively. I also reordered them so that Page2 > > follows Page1 and so on in the source code. The patch may look a little bit > > messy, though. > > Err, I would suggest land patch set 2, and do patch set 3 in a subsequent patch. > The more moving pieces in one patch, the riskier it's. Alright, I'll do a subsequent patch after patch set 2 is landed.
Message was sent while issue was closed.
Description was changed from
==========
Add media.tough_video_cases_reduced
media.tough_video_cases_reduced is a subset of media.tough_video_cases.
It contains only cases which report time_to_play.
BUG=crbug.com/565180
TEST=./tools/perf/run_benchmarks --browser=cros-chrome --remote=[dut] \
media.tough_video_cases_reduced
CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_10_10_perf_bisect;tryserver.chromium.perf:win_perf_bisect
==========
to
==========
Add media.tough_video_cases_reduced
media.tough_video_cases_reduced is a subset of media.tough_video_cases.
It contains only cases which report time_to_play.
BUG=crbug.com/565180
TEST=./tools/perf/run_benchmarks --browser=cros-chrome --remote=[dut] \
media.tough_video_cases_reduced
CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_10_10_perf_bisect;tryserver.chromium.perf:win_perf_bisect
==========
Message was sent while issue was closed.
Committed patchset #2 (id:20001)
Message was sent while issue was closed.
Description was changed from
==========
Add media.tough_video_cases_reduced
media.tough_video_cases_reduced is a subset of media.tough_video_cases.
It contains only cases which report time_to_play.
BUG=crbug.com/565180
TEST=./tools/perf/run_benchmarks --browser=cros-chrome --remote=[dut] \
media.tough_video_cases_reduced
CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_10_10_perf_bisect;tryserver.chromium.perf:win_perf_bisect
==========
to
==========
Add media.tough_video_cases_reduced
media.tough_video_cases_reduced is a subset of media.tough_video_cases.
It contains only cases which report time_to_play.
BUG=crbug.com/565180
TEST=./tools/perf/run_benchmarks --browser=cros-chrome --remote=[dut] \
media.tough_video_cases_reduced
CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_10_10_perf_bisect;tryserver.chromium.perf:win_perf_bisect
Committed: https://crrev.com/a4c0e001bbbe6ee2858293b31ed91892547e5fc1
Cr-Commit-Position: refs/heads/master@{#372319}
==========
Message was sent while issue was closed.
Patchset 2 (id:??) landed as https://crrev.com/a4c0e001bbbe6ee2858293b31ed91892547e5fc1 Cr-Commit-Position: refs/heads/master@{#372319} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
