nodejs / nodejs/build

Need shell access to `test-ibm-rhel8-s390x` machine

Open
#4,107 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Jinja
Stars
541
Forks
185
Avg merge
22h 15m
Merged PRs (30d)
4

Description

Context

I've this PR => https://github.com/nodejs/node/pull/54857 which consistently fails at https://ci.nodejs.org/computer/test-ibm-rhel8-s390x-1/. All other machines do pass but for some reason /test-ibm-rhel8-s390x fails with a timeout. Here's a link to the latest CI run => https://ci.nodejs.org/job/node-test-pull-request/68149/

Local reproduction Efforts

I've tried to reproduce the issue locally by emulating both a general linux on top of s390x and rhel8 specifically on s390x like below

docker run -it --platform linux/s390x --mount type=bind,src=.,dst=/usr/node -w /usr/node ubuntu:22.04 /bin/bash

and

docker run -it --platform linux/s390x --mount type=bind,src=.,dst=/usr/node -w /usr/node registry.access.redhat.com/ubi8:latest /bin/bash

Both of the scenarios took 5-6 hours to build and did not reproduce the issue I faced.

Note: My machine

MacBook M1 Pro

Solution

I think what's left for me is to shell into the actual testing machine and try to debug over there. Upon @joyeecheung 's suggestion, I'm opening this issue to debug the issue.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with PR 54857, the test-ibm-rhel8-s390x machine page, and CI job 68149 to review the timeout context. The work is done when shell access to the actual testing machine is available and the failure can be investigated there.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, linux, node.js, shell, ubuntu
Domain
ci-cd, devops, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.