-
Notifications
You must be signed in to change notification settings - Fork 63
interface-ipfs-core with patched ipfsd-ctl 3.0.0 leaves a lot of PIPEWRAP behind #525
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
Comments
Still hanging without the DNSCHANNEL, so I am guessing that the cleanup fails. However it is strange that there are no test failures because of it nor and no how to isolate these hangs. |
Tried to add a |
Awaiting for the subprocesses definitely helps. Now there's only 8 left on our latest windows build with a hack patch to just |
@hugomrdias can you take a look at this? |
With #526 now closed after a long while, I think this could be closed as a sort of invalid report. While it's undeniable that these used to happen on github ci builds, I haven't tried out if they happen for example after the ubuntu 20.04 upgrade. |
Assuming #526 closed the problem, please fill a new one with more actionable details if you feel the variant of this problem is still present. |
We recently had mac and windows builds start hanging on the "conformance" tests (just interface-ipfs-core for now). I've added why-is-node-running in rs-ipfs/rust-ipfs#251 (on 60s unref'd timer once mocha finishes) and it seems that for 155 passing tests there are 90 PIPEWRAP instances (possibly) blocking node from exiting.
This is the log of the first run hanging run: https://github.com./rs-ipfs/rust-ipfs/pull/251/checks?check_run_id=889139927#step:17:288
A PIPEWRAP looks like:
The 2nd commit in the rs-ipfs/rust-ipfs#251 ignores the test which creates the dns query which I guess is never reaped as of now.
Also I now notice that you've made a lot progress with this package and we are stuck with patched 3.0.0. Apologies up front if I cannot see the above being fixed in any of the changelog entries. We can try with a patched 5.0 to see if they get rid of those PIPEWRAPs.
I wonder if #509 is related?
The text was updated successfully, but these errors were encountered: