Uh oh!
There was an error while loading. Please reload this page.
Create vee-eight-5.0 branch (take 2) - #5945
Conversation
ofrobots
commented
Mar 29, 2016
test-stringbytes-external-exceed-max-by-2.js and test-stringbytes-external-exceed-max-by-1-binary.js fail on arm pi2. They passed on the previous CI. I wouldn't have expected these to be flaky. |
bnoordhuis
commented
Mar 29, 2016
LGTM. No real suggestions for debugging the tests, I'm afraid. Perhaps check whether |
indutny
commented
Mar 29, 2016
Rubber-stamp LGTM |
orangemocha
commented
Mar 31, 2016
cc @nodejs/node-chakracore |
ofrobots
commented
Apr 1, 2016
I investigated the stringbytes test on the arm machines. It seems that they have indeed become flaky on the pi2 arm machines. With V8 5.0, the memory usage has changed subtly enough that /cc @Trott because you have looked at flakiness of these tests in the past. One idea may be to adjust the threshold we use in |
Trott
commented
Apr 1, 2016
That's probably the way to go unless/until someone has a better idea. |
ofrobots
commented
Apr 3, 2016
I have an idea to fix the flakiness of these tests, but I will have to move them to |
Trott
commented
Apr 3, 2016
@ofrobots addons tests are run in CI on all platforms. /cc @nodejs/build in case I'm misinformed. |
jbergstroem
commented
Apr 3, 2016
@Trott said:
correct: https://github.com/nodejs/node/blob/master/Makefile#L170..L172 |
The tests used to rely on precise timing of when a JavaScript object would be garbage collected to ensure that there is enough memory available on the system. Switch the test to use a malloc/free pair instead. Ref: nodejs#5945
ofrobots
commented
Apr 4, 2016
Thanks. Here's a PR to fix the flaky tests: #6039. I will rebase once that lands. |
The tests used to rely on precise timing of when a JavaScript object would be garbage collected to ensure that there is enough memory available on the system. Switch the test to use a malloc/free pair instead. Ref: nodejs#5945 PR-URL: nodejs#6039 Reviewed-By: jasnell - James M Snell <jasnell@gmail.com> Reviewed-By: evanlucas - Evan Lucas <evanlucas@me.com> Reviewed-By: Trott - Rich Trott <rtrott@gmail.com>
ofrobots
commented
Apr 6, 2016
CI after rebase: https://ci.nodejs.org/job/node-test-pull-request/2171/ |
ofrobots
commented
Apr 6, 2016
It seems there is a wayward flaky |
ofrobots
commented
Apr 6, 2016
Rebased after fixing the flaky test here: #6073. New CI: https://ci.nodejs.org/job/node-test-pull-request/2174/ is green. |
* Pick up the current branch head for V8 5.0 [1] * Edit v8 gitignore to allow trace_event copy * Update V8 DEP trace_event as per deps/v8/DEPS [2] [1] v8/v8@a480160 [2] https://chromium.googlesource.com/chromium/src/base/trace_event/common/+/4b09207e447ae5bd34643b4c6321bee7b76d35f9 PR-URL: nodejs#5945 Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: indutny - Fedor Indutny <fedor.indutny@gmail.com>
V8 5.0 introduced a small modification for the unexpected end of input error. PR-URL: nodejs#5945 Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: indutny - Fedor Indutny <fedor.indutny@gmail.com>
jasnell
commented
Apr 7, 2016
@ofrobots ... as we discussed yesterday at the vm summit, will you be opening a PR to get v5 merged into master? @nodejs/ctc ... @ofrobots and I spoke a bit yesterday about the possibility of getting v8 beta updates landed into master more regularly before they go stable so long as CI is green. Specifically, I'd like to get the v5 beta into the v6 release candidate that I'll be putting together on Monday.. so it would be fantastic if we can get v5 into master even tho it hasn't gone completely stable yet. |
ofrobots
commented
Apr 8, 2016
PR for getting V8 5.0 into master: #6111. |
* Pick up the branch head for V8 5.0 stable [1] * Edit v8 gitignore to allow trace_event copy * Update V8 DEP trace_event as per deps/v8/DEPS [2] [1] https://chromium.googlesource.com/v8/v8.git/+/3c67831 [2] https://chromium.googlesource.com/chromium/src/base/trace_event/common/+/4b09207e447ae5bd34643b4c6321bee7b76d35f9 Ref: nodejs#5945 PR-URL: nodejs#6111 Reviewed-By: targos - Michaël Zasso <mic.besace@gmail.com> Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: indutny - Fedor Indutny <fedor.indutny@gmail.com>
V8 5.0 introduced a small modification for the unexpected end of input error. PR-URL: nodejs#5945 Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: indutny - Fedor Indutny <fedor.indutny@gmail.com>
V8 5.0 introduced a small modification for the unexpected end of input error. PR-URL: #5945 Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: indutny - Fedor Indutny <fedor.indutny@gmail.com>
* Pick up the branch head for V8 5.0 stable [1] * Edit v8 gitignore to allow trace_event copy * Update V8 DEP trace_event as per deps/v8/DEPS [2] [1] https://chromium.googlesource.com/v8/v8.git/+/3c67831 [2] https://chromium.googlesource.com/chromium/src/base/trace_event/common/+/4b09207e447ae5bd34643b4c6321bee7b76d35f9 Ref: #5945 PR-URL: #6111 Reviewed-By: targos - Michaël Zasso <mic.besace@gmail.com> Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: indutny - Fedor Indutny <fedor.indutny@gmail.com>
V8 5.0 introduced a small modification for the unexpected end of input error. PR-URL: #5945 Reviewed-By: bnoordhuis - Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: indutny - Fedor Indutny <fedor.indutny@gmail.com>
The tests used to rely on precise timing of when a JavaScript object would be garbage collected to ensure that there is enough memory available on the system. Switch the test to use a malloc/free pair instead. Ref: nodejs#5945 Ref: nodejs#6039 Ref: nodejs#6073
The tests used to rely on precise timing of when a JavaScript object would be garbage collected to ensure that there is enough memory available on the system. Switch the test to use a malloc/free pair instead. Ref: #5945 Ref: #6039 Ref: #6073 PR-URL: #6705 Reviewed-By: James M Snell <jasnell@gmail.com>
The tests used to rely on precise timing of when a JavaScript object would be garbage collected to ensure that there is enough memory available on the system. Switch the test to use a malloc/free pair instead. Ref: #5945 Ref: #6039 Ref: #6073 PR-URL: #6705 Reviewed-By: James M Snell <jasnell@gmail.com>
Pull Request check-list
make -j8 test(UNIX) orvcbuild test nosign(Windows) pass withthis change (including linting)?
Affected core subsystem(s)
deps, test
Description of change
Continuation (takeover) of #5592 as @targos isn't available in the next couple of weeks.
Updated to the latest 5.0-lkgr.
R=@bnoordhuis, @nodejs/v8
CI: https://ci.nodejs.org/job/node-test-pull-request/2087/