-
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
Fix 'Ready' message sequence for Firefox ext disabled worker. #6938
Conversation
I guess it's something random that was caused by this patch :/ |
That's unfortunate. However, given that the
Obviously it'd be nice to get it fixed as described, but it might not need to be a too high priority. |
/botio-linux preview |
From: Bot.io (Linux)ReceivedCommand cmd_preview from @timvandermeij received. Current queue size: 0 Live output at: http://107.21.233.14:8877/ac29a871ef2899f/output.txt |
From: Bot.io (Linux)SuccessFull output at http://107.21.233.14:8877/ac29a871ef2899f/output.txt Total script time: 0.82 mins Published |
/botio test |
From: Bot.io (Windows)ReceivedCommand cmd_test from @timvandermeij received. Current queue size: 0 Live output at: http://107.22.172.223:8877/35725a20af3340d/output.txt |
From: Bot.io (Linux)ReceivedCommand cmd_test from @timvandermeij received. Current queue size: 0 Live output at: http://107.21.233.14:8877/20c55f626f27018/output.txt |
From: Bot.io (Windows)SuccessFull output at http://107.22.172.223:8877/35725a20af3340d/output.txt Total script time: 19.75 mins
|
From: Bot.io (Linux)SuccessFull output at http://107.21.233.14:8877/20c55f626f27018/output.txt Total script time: 20.99 mins
|
The previous failures are related to #6944. A fresh test run shows that all is fine now, so I would say that this patch is fine. @Snuffleupagus I would say that this is good to merge if the solution is fine and the original problem is fixed. |
/botio test |
From: Bot.io (Windows)ReceivedCommand cmd_test from @Snuffleupagus received. Current queue size: 0 Live output at: http://107.22.172.223:8877/ce2245434bed1e6/output.txt |
From: Bot.io (Linux)ReceivedCommand cmd_test from @Snuffleupagus received. Current queue size: 0 Live output at: http://107.21.233.14:8877/2db5ae96f4a9522/output.txt |
From: Bot.io (Linux)FailedFull output at http://107.21.233.14:8877/2db5ae96f4a9522/output.txt Total script time: 14.01 mins
Image differences available at: http://107.21.233.14:8877/2db5ae96f4a9522/reftest-analyzer.html#web=eq.log |
From: Bot.io (Windows)SuccessFull output at http://107.22.172.223:8877/ce2245434bed1e6/output.txt Total script time: 19.93 mins
|
Looks like a bad timing, and this patch might make thing less intermittent in terms of problem. However I still cannot reproduce that on real computer (ubuntu ff 46a2). But I would like to push it to aurora. @Snuffleupagus can you check if it fixes the issue, let's open the bug and uplift that to aurora? |
Sorry for the delay here! |
Those patches independent and both address the same issue. However this one makes our testing angrier, but it's easy to use in the uplift to aurora. So I'm thinking to push it only to aurora, while we can, but don't accept it in our repo. |
This seems fine to me. |
Fix 'Ready' message sequence for Firefox ext disabled worker.
Fixes #6937
It's a little bit messy since we are handling async messages in sync style. We cannot just add e.g. setTimeout or Promises because in some cases we dispose original objects, e.g. arrays in operator list, and cannot clone objects with JSON since some of them are typed arrays.
Proper and full solution will be to make our fake channel act like a real one.