Skip to content

hotfix: migrate EPIC data endpoints from dtn-eic to dtn2304 - #139

Merged
wdconinc merged 4 commits into
mainfrom
copilot/hotfix-change-dtn-eic-to-dtn2304
Oct 4, 2026
Merged

wdconinc merged 4 commits into
mainfrom
copilot/hotfix-change-dtn-eic-to-dtn2304

Conversation

Copilot AI commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

This hotfix updates EPIC dataset access references from dtn-eic to dtn2304, including the required path migration from /volatile/eic/EPIC to /jlab-osdf-ro/eic/EPIC/volatile. Scope is repository-wide where these endpoint forms are documented or generated.

  • Endpoint migration across docs

    • Replaced all dtn-eic host references with dtn2304.jlab.org:8443.
    • Updated all affected ROOT/XRootD URL prefixes to the new canonical form:
      • root://dtn2304.jlab.org:8443//jlab-osdf-ro/eic/EPIC/volatile/...
      • root://dtn2304.jlab.org:8443//jlab-osdf-ro/eic/EPIC/work/eic2/...
  • FAQ command/path alignment

    • Updated interactive xrdfs/ls examples to use dtn2304:8443 and /jlab-osdf-ro/eic/EPIC/volatile/....
    • Kept file-open and copy examples consistent with the same migrated path structure.
  • Generator script alignment

    • Updated docs/_data/list_S3.sh output URL mapping so generated index content uses the new endpoint/path convention.
-root://dtn-eic.jlab.org//volatile/eic/EPIC/RECO/23.06.1/...
+root://dtn2304.jlab.org:8443//jlab-osdf-ro/eic/EPIC/volatile/RECO/23.06.1/...

Copilot AI and others added 3 commits October 4, 2026 15:59
Co-authored-by: wdconinc <4656391+wdconinc@users.noreply.github.com>
Co-authored-by: wdconinc <4656391+wdconinc@users.noreply.github.com>
Co-authored-by: wdconinc <4656391+wdconinc@users.noreply.github.com>
Copilot AI changed the title Hotfix: migrate dtn-eic dataset links to dtn2304 endpoint Hotfix: migrate EPIC data endpoints from dtn-eic to dtn2304 Oct 4, 2026
Copilot AI requested a review from wdconinc October 4, 2026 16:01
@wdconinc wdconinc changed the title Hotfix: migrate EPIC data endpoints from dtn-eic to dtn2304 hotfix: migrate EPIC data endpoints from dtn-eic to dtn2304 Oct 4, 2026
@wdconinc
wdconinc marked this pull request as ready for review October 4, 2026 16:03
Copilot AI balanced review requested due to automatic review settings October 4, 2026 16:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The updated sed mapping in docs/_data/list_S3.sh emits a duplicated EPIC path segment, so regenerated manifests would not match the migrated endpoint layout.

Review effort: Balanced
Findings: 1 High severity

Open (1)
What changed in this PR

This hotfix migrates all documented EPIC dataset access endpoints from the retired dtn-eic.jlab.org host (implicit port 1094) to dtn2304.jlab.org:8443, and reworks the XRootD path layout accordingly (/volatile/eic/EPIC/... → /jlab-osdf-ro/eic/EPIC/volatile/... and /work/eic2/EPIC/... → /jlab-osdf-ro/eic/EPIC/work/eic2/...). The change is documentation-focused (generated index.md manifests, blog-style train summaries, and the FAQ) plus the generator script that produces those manifests, keeping published access instructions pointing at the live endpoint.

Changes:

  • Replaced the host/port in every ROOT/XRootD URL across docs/RECO/*, docs/FULL/*, and docs/_posts/* manifests.
  • Updated the FAQ xrdfs/ls/TFile::Open/xrdcp examples to the new host and path layout, and fixed the "constructs" typo in the generator script.
  • Updated the list_S3.sh generator's sed mapping to emit the new endpoint/path form (contains a path-duplication defect, noted below).
File Description
docs/​RECO/​*/​index.md (incl. *_manifest.txt, transfer_manifest.py, alternative-geometries-img-ecal) Migrated volatile/work/eic2 ROOT URL prefixes to the new host/path form
docs/​FULL/​*/​index.md Migrated work/eic2 ROOT URL prefixes to the new host/path form
docs/​_posts/​2023-*/​2024-01-31-train-summary.md Updated work/eic2 ROOT URL prefixes in campaign summaries
docs/​_documentation/​faq.md Updated interactive examples (host, port, paths) and trimmed a trailing blank line
docs/​_data/​list_S3.sh Updated generator sed mapping and fixed "contructs"→"constructs"; mapping now duplicates the EPIC path segment

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/_data/list_S3.sh Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@wdconinc
wdconinc merged commit 49abefa into main Oct 4, 2026
38 checks passed
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.

3 participants