Skip to content

Parallelize repository catalog scanning - #42

Merged
takeokunn merged 3 commits into
mainfrom
takeokunn-perf-scan-repositories-thread-pool
Sep 28, 2026
Merged

takeokunn merged 3 commits into
mainfrom
takeokunn-perf-scan-repositories-thread-pool

Conversation

@takeokunn

Copy link
Copy Markdown
Collaborator

Summary

  • parallelize repository catalog scanning with a bounded thread pool
  • serialize organization/model updates after repository worktree reads
  • preserve scan error propagation and add regression coverage

Verification

  • CL_WEAVE_TEST_FILTER='vcs worktree observation boundaries' nix run .#test (7 passed, 0 failed)
  • nix fmt -- --ci (passed, 0 files changed)
  • nix flake check was started but interrupted after the SBCL test job became idle for several minutes; the full check result is pending CI.

@takeokunn
takeokunn force-pushed the takeokunn-perf-scan-repositories-thread-pool branch from 48a2288 to b303d08 Compare September 28, 2026 05:09
@takeokunn
takeokunn force-pushed the takeokunn-perf-scan-repositories-thread-pool branch from b303d08 to f6f6bef Compare September 28, 2026 05:44
@takeokunn
takeokunn merged commit 256dca3 into main Sep 28, 2026
3 checks passed
@takeokunn
takeokunn deleted the takeokunn-perf-scan-repositories-thread-pool branch September 28, 2026 05:55
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