-
Notifications
You must be signed in to change notification settings - Fork 10k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Decompress when it's possible images in using DecompressionStream #18167
Conversation
/botio test |
From: Bot.io (Windows)ReceivedCommand cmd_test from @calixteman received. Current queue size: 0 Live output at: http://54.193.163.58:8877/535be119a4f4313/output.txt |
From: Bot.io (Linux m4)ReceivedCommand cmd_test from @calixteman received. Current queue size: 0 Live output at: http://54.241.84.105:8877/867d30477989dc6/output.txt |
From: Bot.io (Linux m4)FailedFull output at http://54.241.84.105:8877/867d30477989dc6/output.txt Total script time: 27.70 mins
Image differences available at: http://54.241.84.105:8877/867d30477989dc6/reftest-analyzer.html#web=eq.log |
From: Bot.io (Windows)FailedFull output at http://54.193.163.58:8877/535be119a4f4313/output.txt Total script time: 40.08 mins
Image differences available at: http://54.193.163.58:8877/535be119a4f4313/reftest-analyzer.html#web=eq.log |
4878ce4
to
a048d3a
Compare
/botio test |
From: Bot.io (Windows)ReceivedCommand cmd_test from @calixteman received. Current queue size: 0 Live output at: http://54.193.163.58:8877/44dda3c5db56aa0/output.txt |
From: Bot.io (Linux m4)ReceivedCommand cmd_test from @calixteman received. Current queue size: 0 Live output at: http://54.241.84.105:8877/37708c476124253/output.txt |
From: Bot.io (Windows)FailedFull output at http://54.193.163.58:8877/44dda3c5db56aa0/output.txt Total script time: 3.05 mins
Image differences available at: http://54.193.163.58:8877/44dda3c5db56aa0/reftest-analyzer.html#web=eq.log |
/botio-windows test |
From: Bot.io (Windows)ReceivedCommand cmd_test from @calixteman received. Current queue size: 0 Live output at: http://54.193.163.58:8877/044c8423063e775/output.txt |
From: Bot.io (Windows)FailedFull output at http://54.193.163.58:8877/044c8423063e775/output.txt Total script time: 11.68 mins
Image differences available at: http://54.193.163.58:8877/044c8423063e775/reftest-analyzer.html#web=eq.log |
From: Bot.io (Linux m4)FailedFull output at http://54.241.84.105:8877/37708c476124253/output.txt Total script time: 27.77 mins
Image differences available at: http://54.241.84.105:8877/37708c476124253/reftest-analyzer.html#web=eq.log |
/botio-windows test |
/botio-windows test |
From: Bot.io (Windows)ReceivedCommand cmd_test from @calixteman received. Current queue size: 0 Live output at: http://54.193.163.58:8877/25dde028f645c9b/output.txt |
From: Bot.io (Windows)FailedFull output at http://54.193.163.58:8877/25dde028f645c9b/output.txt Total script time: 44.43 mins
Image differences available at: http://54.193.163.58:8877/25dde028f645c9b/reftest-analyzer.html#web=eq.log |
a048d3a
to
b153192
Compare
/botio test |
From: Bot.io (Linux m4)ReceivedCommand cmd_test from @calixteman received. Current queue size: 0 Live output at: http://54.241.84.105:8877/6f2a2d4e5298eb0/output.txt |
From: Bot.io (Windows)ReceivedCommand cmd_test from @calixteman received. Current queue size: 0 Live output at: http://54.193.163.58:8877/edde2664f074b69/output.txt |
From: Bot.io (Linux m4)FailedFull output at http://54.241.84.105:8877/6f2a2d4e5298eb0/output.txt Total script time: 27.67 mins
Image differences available at: http://54.241.84.105:8877/6f2a2d4e5298eb0/reftest-analyzer.html#web=eq.log |
From: Bot.io (Windows)FailedFull output at http://54.193.163.58:8877/edde2664f074b69/output.txt Total script time: 42.68 mins
Image differences available at: http://54.193.163.58:8877/edde2664f074b69/reftest-analyzer.html#web=eq.log |
This seems like something that we shouldn't land just prior to a release, but leaving a couple of general questions below. How does this affect performance of image decoding? Are there any relevant benchmarking results? Also, in an earlier version of this patch there was what appears to be an intermittent error; see #18167 (comment) where the logs contain:
Was this simply caused by a not fully working patch, or is there potentially some pre-existing code-path where we're not ensuring that all /Image resources are available before decoding starts? |
Now we've all the pdf files in Talos, I'll run a try perf later and I'll provide the results. |
dbba70c
to
eee68cc
Compare
and there is almost no significant difference. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Any thoughts about the intermittent failure mentioned in #18167 (comment), since that one would be nice to understand?
Yep my code was buggy :) so it shouldn't happen any more. |
eee68cc
to
e18faa0
Compare
/botio test |
From: Bot.io (Linux m4)ReceivedCommand cmd_test from @calixteman received. Current queue size: 0 Live output at: http://54.241.84.105:8877/bad646d74cd6e3c/output.txt |
From: Bot.io (Windows)ReceivedCommand cmd_test from @calixteman received. Current queue size: 0 Live output at: http://54.193.163.58:8877/eb7b60d6d2db9ad/output.txt |
From: Bot.io (Linux m4)FailedFull output at http://54.241.84.105:8877/bad646d74cd6e3c/output.txt Total script time: 27.98 mins
Image differences available at: http://54.241.84.105:8877/bad646d74cd6e3c/reftest-analyzer.html#web=eq.log |
From: Bot.io (Windows)FailedFull output at http://54.193.163.58:8877/eb7b60d6d2db9ad/output.txt Total script time: 28.40 mins
Image differences available at: http://54.193.163.58:8877/eb7b60d6d2db9ad/reftest-analyzer.html#web=eq.log |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
r=me, thank you!
Getting images is already asynchronous, so we can use this opportunity to use DecompressStream (which is async too) to decompress images.
e18faa0
to
9654ad5
Compare
Getting images is already asynchronous, so we can use this opportunity
to use DecompressStream (which is async too) to decompress images.