-
Notifications
You must be signed in to change notification settings - Fork 116
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
Fix arity error in :std/net/repl #1304
Fix arity error in :std/net/repl #1304
Conversation
👷 Deploy request for elastic-ritchie-8f47f9 pending review.Visit the deploys page to approve it
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thank you!
seems CI is having one of these days... |
I think we need a timeout in the test. |
Looking at the 6ish hours of hanging they did, I think you might be right 😅 According to the logs, the test never left (thread-join! (start-repl-server!) 10) ...just to ensure it would crash rather than hang for so long, or are you gesturing to something "corrective" we can do with a timeout (I don't know, like a retry or something)? Apologies for what might be a basic question. |
oh it needs to run in a separate thread. I will cancel the workflows in the meantime. Edit: see comment below, just spawn it. |
ah they already failed. Speaking of which we should add a timeout to gxtest, care for a pr? |
Ah dont join i setip, it will hang. Instead spawn the thread, keep a ref and stop it at clran up. |
Ah dont join i setup, it will hang. Instead spawn the thread, keep a ref and stop it at clean up. |
I thought |
yes yes, it does |
Given that I still haven't been able to build
Given my build issues, I am assuming the latter. Tomorrow, I will try to build my changes on top of |
Yes, but you cant block in test-setup. Joining the thread blocks. |
Okay, I think I figured out the issue. For the short story, you can probably just look at the diff... 42ee48d For the full explanation, I was finally able to get access to a The 6 hours of hanging was not due to a threading issue per se, but because If you want, I could add a timeout to this test to prevent |
yrs, agreed, the proper solution is to add a --timeout option to gxtest. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thank you!
Closes #1303