Skip to content
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

git fetch openjdk-tests fails on aarch64 #404

Closed
adamfarley opened this issue Feb 4, 2021 · 5 comments
Closed

git fetch openjdk-tests fails on aarch64 #404

adamfarley opened this issue Feb 4, 2021 · 5 comments
Assignees
Milestone

Comments

@adamfarley
Copy link
Contributor

adamfarley commented Feb 4, 2021

Problem:
The failure occurs right after we start performing sanity.system and extended.system tests on the aarch64 test node.

 > git fetch --tags --force --progress -- https://github.com/AdoptOpenJDK/openjdk-tests.git +refs/heads/*:refs/remotes/origin/* # timeout=10
ERROR: Error cloning remote repo 'origin'
hudson.plugins.git.GitException: Command "git fetch --tags --force --progress -- https://github.com/AdoptOpenJDK/openjdk-tests.git +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout: 
stderr: remote: Enumerating objects: 21, done.        
remote: Counting objects:   4% (1/21)        
etc etc    
remote: Counting objects: 100% (21/21), done.        
remote: Compressing objects:   4% (1/21)        
etc etc     
remote: Compressing objects: 100% (21/21), done.        
Receiving objects:   0% (1/11853)
etc etc
Receiving objects:  15% (1778/11853)
error: RPC failed; curl 56 GnuTLS recv error (-24): Decryption has failed.
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

Any other details:
In passing runs, we see the message "Avoid second fetch" after the git fetch command.

Could be an infra problem based on the node names. May need to open secondary issue after further investigation.

@adamfarley adamfarley self-assigned this Feb 4, 2021
@adamfarley
Copy link
Contributor Author

adamfarley commented Feb 4, 2021

Using grinders on two of the "failing" machines results in the same "Avoid second fetch" messages, and no defect reproduction.

Rebuilding the pipeline job to rule out limitations with the grinder.

https://ci.adoptopenjdk.net/job/Test_openjdk16_j9_sanity.system_aarch64_linux/22/console

@adamfarley
Copy link
Contributor Author

adamfarley commented Feb 4, 2021

Git fetch appears to have passed.

Could this be a temporary issue? Some sort of strange networking bug on aarch64 that's passed?

Unknown. Will put this on the backburner and review the nightlies tomorrow and Monday.

If the issue does not reoccur by Monday (8/2/2021), I'll close this issue.

@adamfarley
Copy link
Contributor Author

Didn't even need to wait that long, here's a reproduction on test-docker-ubuntu1804-armv8-1.

Investigation resumed.

@sxa
Copy link
Member

sxa commented Feb 5, 2021

A couple of things:

So the hosts that it

Which machine(s) does it work on?
build-packet-ubuntu1804-armv8l-1f2 (D05)
build-packet-ubuntu1804-armv8l-1a (D05)
test-packet-ubuntu1604-armv8-2 (ThunderX host)
build-packet-ubuntu1804-armv8l-1c (D05)
build-packet-ubuntu1804-armv8l-1b (D05)
build-packet-ubuntu1804-armv8l-1a (D05)

Which machine(s) does it fail on?
build-docker-ubuntu1804-armv8-2 (Hosted on build-packet-ubuntu1804-armv8-1 - ThunderX)
test-docker-ubuntu2004-armv8-1 (ThunderX)
test-docker-ubuntu2010-armv8-1 (ThunderX)
test-packet-ubuntu1604-armv8-1 (ThunderX)

@adamfarley
Copy link
Contributor Author

Closing this issue as the underlying issue appears to be ThunderX-specific, and the machines may now be disabled until they are removed.

Further actions on the underlying issue will take place in this infra issue.

@karianna karianna added this to the February 2021 milestone Feb 10, 2021
@karianna karianna added the bug label Feb 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants