Skip to content

Conversation

gammazero
Copy link
Contributor

Remove use of the goprocess package

The goprocess package is no longer needed. It can be replaces by modern context and context.AfterFunc.

The `goprocess` package is no longer needed. It can be replaces by modern `context` and `context.AfterFunc`.
@gammazero gammazero requested review from lidel and a team as code owners July 16, 2025 09:05
@gammazero gammazero added the skip/changelog This change does NOT require a changelog entry label Jul 16, 2025
@gammazero gammazero marked this pull request as draft July 16, 2025 20:36
@gammazero gammazero marked this pull request as ready for review July 29, 2025 14:09
@gammazero gammazero added the need/triage Needs initial labeling and prioritization label Jul 29, 2025
@lidel lidel mentioned this pull request Jul 29, 2025
51 tasks
lidel added 4 commits August 5, 2025 23:10
make sure ongoing operations dont block shutdown
opportunistically run FUSE tests if env has fusermount
and TEST_FUSE was not explicitly set
Copy link
Member

@lidel lidel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @gammazero for cleaning this up, lgtm.

I've added test/cli that ensures shutdown is clean and also test for FUSE unmounts, so we don't have regressions in the future.

@lidel lidel merged commit 90b73d2 into master Aug 5, 2025
16 of 17 checks passed
@lidel lidel deleted the no-goprocess branch August 5, 2025 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
need/triage Needs initial labeling and prioritization skip/changelog This change does NOT require a changelog entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants