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
'make test' fails for julia-1.11.0-beta1 #54280
Comments
IIUC the logs correctly, then in |
A typical phenomenon in multi-threaded environment. In the best case it's too short timeout values, otherwise algorithmic error. ... And don't miss the dangling Julia process - looks like the kill signal hasn't been properly sent. ... If one decides to reproduce the tests, make sure there are, say, 40GB virtual memory available (my swap file is 64GB, I saw more than 32GB swap used during the tests execution, but I have a web browser with a lot of windows/tbs open, and it consumes, say, 10GB. ... Regarding test failures - pay special attention to
in 'make_test.1.log' and to
, |
When I just run this part here locally then it also takes ~2 min. The reason it takes so long is that that test sets up an empty depot without any caches, and so I think the spawned julia process then first has to re-compile all of If that's true, then I guess that's fixable. |
What is "CI" ? |
continuous integration, the automated testing pipeline |
This report is a logical continuation of #54234 . While dealing with #54234 I was requested (see #54234 (comment) ) to run 'make test' on julia-1.11, which I did (see #54234 (comment) ).
So, 'make test' fails for julia-1.11.0-beta1, though differently from how it fails for julia-1.10.2 .
I decided to try two more times to run 'make test' on julia-1.11.0-beta1, and to make life harder I decided to run the two 'make test' tries in parallel. For this I created two directories: /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/1 , /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/2 . After that I unpacked the https://github.com/JuliaLang/julia/releases/download/v1.11.0-beta1/julia-1.11.0-beta1-full.tar.gz source tarball in each of the two directories, and then in each of the two /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/1/julia-1.11.0-beta1 , /media/sergei/4c7aa17d-44cf-423c-b211-ce583883925c/home/sergei/2/julia-1.11.0-beta1 directories I invoked the 'nice -n 19 make test 1>make_test.log 2>&1' command line. The command lines were invoked almost simultaneously - the difference in time was a couple of seconds.
After completion of 'make test' I created a symlink in the first directory: ln -s make_test.log make_test.1.log and in the second directory: ln -s make_test.log make_test.2.log . Now the two log files have different names and I'm uploading them.
make_test.1.log
make_test.2.log
.
The following has to be noted:
Also it has to be noted that after completion of the two 'make test' there is a dangling Julia process:
.
The text was updated successfully, but these errors were encountered: