Skip to content

fix(pipeline): match pcgv2's root ids, root verify and mesh failures - #548

Merged
akhileshh merged 2 commits into
pcgv3from
pcgv3-pipeline
Oct 21, 2026
Merged

akhileshh merged 2 commits into
pcgv3from
pcgv3-pipeline

Conversation

@akhileshh

Copy link
Copy Markdown
Contributor
  • Ingest draws root ids from the sharded root counters on the serial path too, as edits and pcgv2 do.
  • The root verify skips the cross-edge check when no sampled chunk has cross edges.
  • Meshing returns fatal for a bug-class error and passes a uint64 chunk id; ValueError stays transient because tensorstore raises it for I/O.

akhileshh and others added 2 commits October 21, 2026 21:30
- Ingest draws root ids from the sharded root counters on the serial path too, as edits and pcgv2 do.
- The root verify skips the cross-edge check when no sampled chunk has cross edges.
- Meshing returns fatal for a bug-class error and passes a uint64 chunk id; ValueError stays transient because tensorstore raises it for I/O.

Co-Authored-By: Claude <noreply@anthropic.com>
- The conda env no longer installs `tox`, whose `pluggy`, `packaging` and friends pip replaced with the lockfile's pins; `conda-pack` packed a mix of both, and pytest failed to import `pluggy._caller`.
- `scipy`, `cffi` and `pycparser`, which conda installs with graph-tool, join `numpy` as pip-tools unsafe packages, so the lock no longer pins them over conda's copies.

Co-Authored-By: Claude <noreply@anthropic.com>
@codecov

codecov Bot commented Oct 21, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 14.28571% with 6 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
pychunkedgraph/pipeline/meshing/worker.py 0.00% 6 Missing ⚠️

Impacted file tree graph

@@            Coverage Diff             @@
##            pcgv3     #548      +/-   ##
==========================================
- Coverage   67.55%   67.51%   -0.04%     
==========================================
  Files          89       89              
  Lines        8638     8643       +5     
  Branches     1149     1149              
==========================================
  Hits         5835     5835              
- Misses       2614     2619       +5     
  Partials      189      189              
Files with missing lines Coverage Δ
pychunkedgraph/ingest/create/parent_layer.py 78.39% <100.00%> (ø)
pychunkedgraph/pipeline/meshing/worker.py 0.00% <0.00%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@akhileshh
akhileshh merged commit ded2dcd into pcgv3 Oct 21, 2026
3 checks passed
@akhileshh
akhileshh deleted the pcgv3-pipeline branch October 21, 2026 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant