-
Notifications
You must be signed in to change notification settings - Fork 168
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
Raspberry Pi infra failures #1895
Comments
Anyone knowledgable and available to look at this? @nodejs/build |
Actually, seems to be confined to specific hosts maybe? I'm going to start taking them offline and listing them here... |
Took these offline: test-requireio_jasnell-debian9-armv7l_pi2-1 Starting to doubt taking the nodes offline is going to help, but weirder stuff has happened.... |
Next up, compiles for the fanned jobs are failing. 16:02:07 Started by upstream project "node-cross-compile" build number 25261
16:02:07 originally caused by:
16:02:07 Started by upstream project "node-test-commit-arm-fanned" build number 10297
16:02:07 originally caused by:
16:02:07 Started by upstream project "node-test-commit" build number 30912
16:02:07 originally caused by:
16:02:07 Started by upstream project "node-test-pull-request" build number 25167
16:02:07 originally caused by:
16:02:07 Started by user Rich Trott
16:02:07 Started by upstream project "node-test-pull-request" build number 25155
16:02:07 originally caused by:
16:02:07 Started by user Rich Trott
16:02:07 Started by upstream project "node-test-pull-request" build number 25147
16:02:07 originally caused by:
16:02:07 Started by user Luigi Pinca
16:02:07 Running as SYSTEM
16:02:07 [EnvInject] - Loading node environment variables.
16:02:07 Building remotely on test-joyent-ubuntu1604_arm_cross-x64-1 (Ubuntu cc-armv7 cross-compiler-armv7-gcc-6 16.04 cross-compiler-armv7-gcc-4.8 cross-compiler-armv7-gcc-4.9 Ubuntu-16.04 amd64-Ubuntu amd64-Ubuntu-16.04 cross-compiler-armv7-gcc-4.9.4 cross-compiler-armv6-gcc-4.8 cross-compiler-armv6-gcc-4.9 cc-armv6 cross-compiler-armv6-gcc-4.9.4 amd64) in workspace /home/iojs/build/workspace/node-cross-compile
16:02:07 using credential dea9092d-214b-471a-be5d-5343dd7755c1
16:02:07 > git rev-parse --is-inside-work-tree # timeout=10
16:02:07 Fetching changes from the remote Git repository
16:02:08 > git config remote.jenkins_tmp.url binary_tmp@169.60.150.88:binary_tmp.git # timeout=10
16:02:08 Cleaning workspace
16:02:08 > git rev-parse --verify HEAD # timeout=10
16:02:08 Resetting working tree
16:02:08 > git reset --hard # timeout=10
16:02:08 > git clean -fdx # timeout=10
16:02:09 Fetching upstream changes from binary_tmp@169.60.150.88:binary_tmp.git
16:02:09 > git --version # timeout=10
16:02:09 using GIT_SSH to set credentials ci@iojs.org GitHub
16:02:09 > git fetch --tags --progress binary_tmp@169.60.150.88:binary_tmp.git +refs/heads/jenkins-node-test-commit-arm-fanned-6c9a53b07ae255c056a5fa3f4f0562006871ee52:refs/remotes/jenkins_tmp/_jenkins_local_branch # timeout=20
16:02:16 Checking out Revision cb92ba333d673a36cdc6dbb3748f92c25166379e (refs/remotes/jenkins_tmp/_jenkins_local_branch)
16:02:16 > git config core.sparsecheckout # timeout=10
16:02:16 > git checkout -f cb92ba333d673a36cdc6dbb3748f92c25166379e # timeout=10
16:02:23 java.lang.OutOfMemoryError: GC overhead limit exceeded
16:02:23 Caused: java.io.IOException: Remote call on JNLP4-connect connection from 165.225.136.6/165.225.136.6:42752 failed
16:02:23 at hudson.remoting.Channel.call(Channel.java:963)
16:02:23 at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:283)
16:02:23 at com.sun.proxy.$Proxy96.withRepository(Unknown Source)
16:02:23 at org.jenkinsci.plugins.gitclient.RemoteGitImpl.withRepository(RemoteGitImpl.java:237)
16:02:23 at hudson.plugins.git.GitSCM.printCommitMessageToLog(GitSCM.java:1263)
16:02:23 at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1236)
16:02:23 at hudson.scm.SCM.checkout(SCM.java:504)
16:02:23 at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
16:02:23 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
16:02:23 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
16:02:23 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
16:02:23 at hudson.model.Run.execute(Run.java:1818)
16:02:23 at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
16:02:23 at hudson.model.ResourceController.execute(ResourceController.java:97)
16:02:23 at hudson.model.Executor.run(Executor.java:429)
16:02:23 Skipped archiving because build is not successful
16:02:23 Collecting metadata...
16:02:23 Metadata collection done.
16:02:23 Notifying upstream projects of job completion
16:02:23 Finished: FAILURE I'll try rebooting test-joyent-ubuntu1604_arm_cross-x64-1 to see if that fixes that unless someone who knows what they're doing is around and says something before I get to it... |
OK, after reboot, the compiler job is getting further along with the compiling, so I'll take that as a good sign.... |
OMG, it's green! A beautiful green! https://ci.nodejs.org/job/node-test-pull-request/25168/ Not sure if it makes sense to bring the four Pi devices back online and see what happens? |
having a bunch of problems with those Pi's and more so let's leave them offline for now. I think some dodgy stuff has come in to recent raspbian updates that are messing up the NFS boot, will have to allocate some quality time to figuring it out but for now I'm even afraid to reboot because they don't come back up! |
I don't think this is an issue anymore so I'll close it. |
I posted this to IRC but am posting here for tracking/visibility:
4 of the 10 Pi fanned sub-jobs are perma-red for build-looking reasons but I'm not 100% sure what's going on or how to fix. It's 11PM in eastern Australia, so I'm guessing @rvagg may not be available to take a look right now. Anyone else?
Here's a console from one of the failures:
The text was updated successfully, but these errors were encountered: