Skip to content

Parallelize syng path-step repair - #176

Open
ekg wants to merge 1 commit into
mainfrom
feature/parallel-syng-repair
Open

Parallelize syng path-step repair#176
ekg wants to merge 1 commit into
mainfrom
feature/parallel-syng-repair

Conversation

@ekg

@ekg ekg commented May 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • rebuild .syng.pstep from existing GBWT paths in parallel by encoding per-path chunks and reducing them in path order
  • add per-path progress logging, serial fallback, and optional explicit pstep output path
  • save repaired pstep files atomically

Tests

  • cargo test parallel_path_step --lib -- --nocapture
  • cargo test syng --lib -- --nocapture
  • cargo test --test test_syng_integration -- --nocapture
  • CLI smoke: build a tiny syng, remove .pstep, repair it in parallel, and query through the repaired index

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