-
Notifications
You must be signed in to change notification settings - Fork 103
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
Our run group idiom is confusing #1205
Comments
Investigated -- Discussed offline the need for better logging and reporting for when our many rungroups exit. |
Thank you for digging through that Becca! My sense here, is that part of what's confusing is that we don't have clear enough logging around what happens. (And this is because the rungroup idiom feels like it's missing something)
But I think one of the cores here, is that we don't log consistently. When something starts, or when it's interrupted, and why are all very muddled. My gut sense is that we should write a replacement (or wrapper) for |
Some specific wishlist items while working through #1272:
|
Digging through a debug log, I find myself wondering about
launcher/cmd/launcher/internal/updater/updater.go
Lines 143 to 158 in 7217b19
This is the interrupt function for the updater.
u.stopExecution()
makes sense, but signalingu.stopChan <- true
feels weird. That stops the main launcher thread, which should have it's own interrupt function. I might be missing something clever, but my hunch is that it's superfluous.The text was updated successfully, but these errors were encountered: