Uh oh!
There was an error while loading. Please reload this page.
Fix performance backlash of #74762 - #75182
Conversation
lcnr
commented
Aug 5, 2020
@bors try @rust-timer queue |
bors
commented
Aug 5, 2020
⌛ Trying commit c1c211a with merge 86d42ef9e3d641b4c17c285378d84d332de83d0b... |
bors
commented
Aug 5, 2020
☀️ Try build successful - checks-actions, checks-azure |
lcnr
commented
Aug 5, 2020
Looks like @rust-timer build 86d42ef9e3d641b4c17c285378d84d332de83d0b |
rust-timer
commented
Aug 5, 2020
Queued 86d42ef9e3d641b4c17c285378d84d332de83d0b with parent 1d69e3b, future comparison URL. |
rust-timer
commented
Aug 5, 2020
Finished benchmarking try commit (86d42ef9e3d641b4c17c285378d84d332de83d0b): comparison url. Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. Please note that if the perf results are neutral, you should likely undo the rollup=never given below by specifying Importantly, though, if the results of this run are non-neutral do not roll this PR up -- it will mask other regressions or improvements in the roll up. @bors rollup=never |
JohnTitor
commented
Aug 5, 2020
Hm, it doesn't seem to recover the regression fully? |
ssomers
commented
Aug 6, 2020
I have no idea what is being benchmarked here, and since how long, but here is another commit reverting everything that could have an effect. |
mati865
commented
Aug 6, 2020
|
ssomers
commented
Aug 6, 2020
All I'm saying is that if #74762 caused this, then #68770 must have been much worse. Or in other words, if #74762 caused this, I can easily supply a 1% performance change for the better, simply stripping down a copy of |
lqd
commented
Aug 6, 2020
@bors try @rust-timer queue |
rust-timer
commented
Aug 6, 2020
Awaiting bors try build completion |
bors
commented
Aug 6, 2020
⌛ Trying commit 1794a79 with merge 7dfbeca825bc8cbbb586199f4511d2f8859aacfa... |
bors
commented
Aug 6, 2020
☀️ Try build successful - checks-actions, checks-azure |
rust-timer
commented
Aug 6, 2020
Queued 7dfbeca825bc8cbbb586199f4511d2f8859aacfa with parent 0d75c91, future comparison URL. |
rust-timer
commented
Aug 6, 2020
Finished benchmarking try commit (7dfbeca825bc8cbbb586199f4511d2f8859aacfa): comparison url. Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. Please note that if the perf results are neutral, you should likely undo the rollup=never given below by specifying Importantly, though, if the results of this run are non-neutral do not roll this PR up -- it will mask other regressions or improvements in the roll up. @bors rollup=never |
ssomers
commented
Aug 7, 2020
The original regression in #75060 was alarmed about helloworld-check and neither of the commits here change that back. So can I conclude that #74762 was not the culprit? Then in my shallow view, the only other suspect is #75010. |
Mark-Simulacrum
commented
Aug 7, 2020
Looking at the regression, it seems to be down to slightly more queries being run -- all metadata decoding. I'm not sure, but it does seem not implausible that the performance was affected by an extra struct or something odd like that. It's such a minor regression that I'm not too worried about tracking it down precisely -- #75010 seems like a plausible cause too. |
ssomers
commented
Aug 7, 2020
Meanwhile, my small mistake fixed in the first commit here is superseded by #75257, so I think we're done here. |
A small mistake had a measurable effect on performance. According to benchmarks, this turns #74762 into a petty speedup.
r? @Mark-Simulacrum