-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
test: add -no_rand_screen to s_client opts on Win #2209
Conversation
RAND_screen() causes stability issues in invoking openssl-cli s_client on win2008r2 in CI. Disable to use it by adding -no_rand_screen options to all tls tests that use common.opensslCli.
We added How does enabling a flag we added help address an issue we've only recently been having? (I think?) |
I think it would be hard. Another approach is to build |
I think I should re-phrase: do we know any bits why |
I don't know it. The debug tests only show that |
@nodejs/build how many windows2008r2 machines do we have? Can we try removing the machine that has this problem if if it seems to only be one? If so, maybe it is faulty? |
@Fishrock123 two of them. |
@shigeki any idea if |
@Fishrock123 openssl/openssl@5015a93#diff-805d74d112f0f5faa66b6e5676afa328 is the commit of that and it was about 10 months ago. iojs has it since upgrading 1.0.2a in this April. |
We've changed the way we're logging in for jenkins on the windows machines (2008 and 2012), we've gone from running jenkins as a service to running jenkins manually from a cmd session via RDP and now we're running an auto-login session and starting jenkins in a terminal there. I'd be willing to bet this can be traced somehow to that change. I'm +1 on this solution @shigeki, it's more robust to exclude |
LGTM It would be good to find the root cause of this, but both @shigeki and me have spent some time investigating (#2150) and so far we couldn't find it. This |
👍 then. |
Can we use |
@thefourtheye Yes, we can but there are other 50 tests using |
@shigeki Oh okay. I ll take care of them once this lands. But I feel that at least the new changes should use |
RAND_screen() causes stability issues in invoking openssl-cli s_client on win2008r2 in CI. Disable to use it by adding -no_rand_screen options to all tls tests that use common.opensslCli. Fixes: #2150 PR-URL: #2209 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Joao Reis <reis@janeasystems.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Thanks reviewing, everyone. Landed in ac7d3fa. |
RAND_screen()
causes stability issues in invokingopenssl-cli
s_client on win2008r2 in CI. Disable to use it by adding-no_rand_screen
options to all tls tests that usecommon.opensslCli
.The result of CI is https://jenkins-iojs.nodesource.com/job/iojs+any-pr+multi/173/. There are existed errors on Ubuntu15 and arm but tls test errors on Win2008 are resolved as I've also made several tests on iojs+pr+win.
Fixes: #2150
R= @joaocgreis, @orangemocha or @rvagg