-
Notifications
You must be signed in to change notification settings - Fork 166
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
ppcbe-ubuntu1404 jobs are not finishing #789
Comments
The jobs are hanging here: out/Release/cctest --gtest_output=tap:cctest.tap
[==========] Running 48 tests from 6 test cases.
[----------] Global test environment set-up.
[----------] 2 tests from Base64Test
[ RUN ] Base64Test.Encode
[ OK ] Base64Test.Encode (0 ms)
[ RUN ] Base64Test.Decode
[ OK ] Base64Test.Decode (0 ms)
[----------] 2 tests from Base64Test (0 ms total)
[----------] 3 tests from EnvironmentTest
[ RUN ] EnvironmentTest.AtExitWithEnvironment
[ OK ] EnvironmentTest.AtExitWithEnvironment (375 ms)
[ RUN ] EnvironmentTest.AtExitWithArgument
[ OK ] EnvironmentTest.AtExitWithArgument (354 ms)
[ RUN ] EnvironmentTest.MultipleEnvironmentsPerIsolate Looks like the hanging test is |
|
Looking at the recent history I only see a single failure that looks like that hang. |
Did anyone add an auto-termination?
|
Oops, I missed that @refack had already pinged that team. Sorry! |
The hangs seems to have occurred on both be-1 and be-2 from the history. |
Jobs seem to be running/completing on both be-1 and be-2 now. The failures are related to nodejs/node#14177 which is not specific to PPC |
I killed the |
Ok I guess we can just keep an eye on it for today. |
Just noticed same failure on arm job as well: https://ci.nodejs.org/job/node-test-commit-arm/10826/nodes=armv7-wheezy/console |
No instance of cctest running this time on the machine. |
This is the test TEST_F(EnvironmentTest, MultipleEnvironmentsPerIsolate) {
const v8::HandleScope handle_scope(isolate_);
const Argv argv;
Env env1 {handle_scope, isolate_, argv};
Env env2 {handle_scope, isolate_, argv};
AtExit(*env1, at_exit_callback1);
AtExit(*env2, at_exit_callback2);
RunAtExit(*env1);
EXPECT_TRUE(called_cb_1);
EXPECT_FALSE(called_cb_2);
RunAtExit(*env2);
EXPECT_TRUE(called_cb_2);
} From |
I will investigate this and provide an update |
@jBarz thanks :) |
Given that we now have seen this on centos and ARM in addition to PPC, this should likely be moved to the normal repo as a problem with the test across platforms. @refack any objections ? |
My guess is that disabling snapshots has shifted the timing to expose and existing problem either in the test or v8 itself. |
No objection, just a suggestion to implement some sort of timeout on jobs spawned by |
Closing in favor of nodejs/node#14206 |
https://ci.nodejs.org/job/node-test-commit-plinux/10137/nodes=ppcbe-ubuntu1404/console
https://ci.nodejs.org/job/node-test-commit-plinux/10138/nodes=ppcbe-ubuntu1404/console
https://ci.nodejs.org/job/node-test-commit-plinux/10139/nodes=ppcbe-ubuntu1404/console
@nodejs/platform-ppc
The text was updated successfully, but these errors were encountered: