Skip to content

Workers refactor [do not merge]#278

Draft
MOZGIII wants to merge 15 commits intomainfrom
mzg/2026-03-20/workers-refactor
Draft

Workers refactor [do not merge]#278
MOZGIII wants to merge 15 commits intomainfrom
mzg/2026-03-20/workers-refactor

Conversation

@MOZGIII
Copy link
Copy Markdown
Collaborator

@MOZGIII MOZGIII commented Mar 24, 2026

This is a cumulative PR of the workers refactor; we are at the point where we want to test-run everything at CI, but not yet at the stage of submitting individual PRs for review - since the code changes are lacking the proper documentation and tests.
Ignore this for now, or check it out but with a WIP in mind.

This branch is also out-of-date with main, will rebase later.

@MOZGIII MOZGIII force-pushed the mzg/2026-03-20/workers-refactor branch 4 times, most recently from 5ac155f to 131ef5b Compare March 24, 2026 19:37
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 24, 2026

Coverage Report

Python Coverage

Metric Coverage
Lines 71.2%
Branches 57.3%

Download HTML Report

Rust Coverage

Metric Coverage
Lines 63.6% 🔴 (-2.1%)
Branches N/A

Download HTML Report

Compared to main branch

MOZGIII added a commit that referenced this pull request Mar 26, 2026
This PR is a part of the work towards the workers refactor; it
introduces a crate for managed processes which is to be used in the
worker pools.

This is a concise building block that encapsulates the behaviors of a
process that needs to behave in a suitable-fro-the-process-pool manner:
it has to terminate when we exit, even if we got `SIGKILL`-ed and are
unable to gracefully terminate the process pool.

This crate is not used just yet, but the plan is to build new set of
concise crates on top of it, and eventually replace the `waymark-remote`
crate. For a preview of the full picture check out this PR: #278.
@MOZGIII MOZGIII force-pushed the mzg/2026-03-20/workers-refactor branch 5 times, most recently from 2ea514b to e47572e Compare March 26, 2026 16:11
@MOZGIII MOZGIII force-pushed the mzg/2026-03-20/workers-refactor branch from e47572e to 73ded08 Compare April 8, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant