Skip to content

build: ptdata 2.11.6 in both images (per-shot index parsed with simdjson) - #19

Merged
sammuli merged 1 commit into
mainfrom
ptdata-2.11.6
Oct 13, 2026
Merged

sammuli merged 1 commit into
mainfrom
ptdata-2.11.6

Conversation

@sammuli

@sammuli sammuli commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • PTDATA_VERSION 2.11.5 → 2.11.6 in Containerfile.origin and Containerfile.mdsip (GA-FDP/ptdata#68, blessed in fdp-core 1.31.0).
  • With both locks gone the origin's point endpoint was CPU-bound on the nlohmann parse of the per-shot index: ~1,300 fetches/s with xrootd on 29 cores from d3d-dtn1. 2.11.6 parses it with simdjson, ~20x cheaper per cold fetch (80 → 1,900 resolves/s on one thread locally). This is also the first build of the vendored simdjson.cpp with the image's gcc.

Test plan

  • both images build; labels say ptdata 2.11.6
  • release-0.3.4 after merge; d3d-origin-admin ORIGIN_IMAGE → 0.3.4; restart; probe from d3d-dtn1

🤖 Generated with Claude Code

…son)

With both locks gone the origin's point endpoint was CPU-bound on the
nlohmann parse of the per-shot index, ~1,300 fetches/s on 29 cores from
outside the firewall (ptdata #68).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@sammuli
sammuli merged commit 3535bbf into main Oct 13, 2026
4 checks passed
@sammuli
sammuli deleted the ptdata-2.11.6 branch October 13, 2026 17:25
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