-
Notifications
You must be signed in to change notification settings - Fork 4
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
When used in targets, crew backend R instances do not close automatically after user cancelled #141
Comments
Unfortunately, because the pipeline runs in a background |
That said, I may reopen this issue, depending on the result of shikokuchuo/mirai#87 |
From shikokuchuo/mirai#87 and shikokuchuo/mirai#88, it looks like there will eventually be support from |
Fixed in aeeef8f. Requires development If the pipeline is interrupted, worker processes now send themselves |
Rethinking that choice, c.f. shikokuchuo/mirai#87 (comment):
|
Thanks for all the kind considerations into this. Here confirmed that the development version works as expected perfectly on Windows, too. |
Prework
crew
package itself and not a user error, known limitation, or issue from another package thatcrew
depends on. For example, if you get errors runningtar_make_clustermq()
, try isolating the problem in a reproducible example that runsclustermq
and notcrew
. And for miscellaneous troubleshooting, please post to discussions instead of issues.Description
I am using the lastest 0.7 version of crew package. After I run
targets::tar_make()
, the front-end R terminal will invoke back-end R instances. However, if I canceled the pipeline manually, these instances won't close and continue to run until they finished.Reproducible example
This pipeline is very useful to debug this problem.
Expected result
After I canceled the pipeline, all backend R instances should terminate automatically.
The text was updated successfully, but these errors were encountered: