-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
SIGINT
being sent to turbo
is not forwarded to underlying tasks
#9694
Comments
We see this issue when executing turbo through a As an aside... given that Turbo prioritizes their work in part by the number of 👍🏼 on a given bug report, it's a bummer that we've now lost that tracking by porting it to a new issue. |
Is this the dev task that failed? If so could you |
Sorry to sound negative but it didn't quite make sense to me closing #3711, a 2 year old issue with 34 up votes and ask users to resubmit their cases? This feels more like a marketing driven decision to clear up old issues which are still unresolved? Even if I don't really see that as a problem. I really appreciate the work you guys do but a bit more transparency as to why would be appreciated. 🙏 |
We needed to break down #3711 into more actionable items. There wasn't a way to distinguish what the 👍 on #3711 indicated:
Most reports didn't include enough information for us to understand what issues people were hitting or what the expected outcome of that issue should be. |
@zanona, this GitHub repository isn't a marketing channel. It's where us on the core team come to do the best work of our lives and work with a community of developers to try to build something amazing. The conversation on the original issue had degraded into something that was unclear for both the folks interacting on the issue and us, and so we split the conversation into something more fruitful. Chris has been clear about this here and here. Additionally, the original issue was already resolved in 1.8.5, and it now looks that it was re-opened for something that looked similar, but turned out to not be the same. Doing this has already proven useful to us, as @Scalahansolo's comment here has already given us a a good clue that we're looking at right now. Ultimately, these signal handling issues are an important breed of error for us. I only accidentally caught that these Issues were lying around while looking for something else, and called it out amongst our team channel. At that point, the 34 upvotes did their job, and we don't need to worry about them anymore. Additionally, the Issue still exists in its closed state and is linked to this one, so that signal isn't gone if we need it in the future for some reason. You're seeing Chris is chipping away at it now. We've also put together what we're hoping is a better process for ourselves so that stuff like this doesn't fall through the cracks again. |
In case it makes your life simpler, I'm currently working around this issue using
|
That is our daemon which is expected to continue running after the primary |
@chris-olszewski ah I see, thanks for the explanation. In the past I've observed high CPU usage after running a turbo command and then cancelling it with |
Expected behavior
kill -SIGINT ${TURBO_PID}
should result in aSIGINT
being sent to all tasks being run.Actual behavior
SIGINT
isn't being sent.Call To Action
If you are encountering an issue with signal handling please provide the following:
turbo info
turbo
turbo
The text was updated successfully, but these errors were encountered: