Skip to content

Phase 0: land and harden v2, repoint everything off v1 #194

Description

@seandavi

Phase 0 of #193 (plan: docs/plan-v2-cutover-and-metadata-phase1.md). Goal: v2 on main, production-safe, the only thing clusters, pipeline and dashboard talk to.

Exit: cmgd.cancerdatasci.org shows v2 data; nothing references nf-telemetry.cancerdatasci.org/api for dispatch; v1 container read-only.

Activity

  1. seandavi commented on Oct 7, 2026

    @seandavi
    OwnerAuthor

    Progress 2026-10-07 evening:

  2. seandavi commented on Oct 7, 2026

    @seandavi
    OwnerAuthor
  3. seandavi commented on Oct 7, 2026

    @seandavi
    OwnerAuthor

    Anvil on v2 (#203, merged):

    • Anvil runs -profile anvil,r2: user-space Temurin 21 at $NF_TEL_DAEMON/jdk, Nextflow 25.10.8 (launcher re-fetched; the 23.x launcher can't boot 25.x), ~/.nf_tel.r2 from GSM, checkout moved off stale feat/cluster-parity to main, nf-client reinstalled. Rendered submit script passes sbatch --test-only; a 10 s probe job started within ~2 min. Daemon restarted and polling v2.
    • Pipeline 2.2.3 (seandavi/curatedMetagenomicsNextflow release/2.2.x, tag 2.2.3): 2.2.2 had no r2 profile (it only existed on main, Phase 1: stable API hostname via CNAME (nf-telemetry.cancerdatasci.org) #80), so any <site>,r2 run claimed under 2.2.2 would fail at config load. Backported conf/profiles/r2.config unchanged. v2 cmgd_nextflow revision → 2.2.3. Pulled on Anvil; on Alpine the asset's tags were fetched with git (no Java on the login node during PM). feat(frontend): add Requeue Dead-Letter admin action #103 (release/2.2.x → main) now carries 2.2.3 too.
    • The 3 queued Alpine runs (33512907-9) are unaffected: rendered with 0623be7, which has r2.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions