Skip to content

Compose: current releases, replay volume ownership, screenshots - #2

Merged
LeeO86 merged 1 commit into
mainfrom
compose/current-releases
Nov 11, 2026
Merged

LeeO86 merged 1 commit into
mainfrom
compose/current-releases

Conversation

@LeeO86

@LeeO86 LeeO86 commented Nov 11, 2026

Copy link
Copy Markdown
Owner

Image pins updated to the current releases:

  • mxl-test-player 1.3.1, mxl-scopes 1.2.1, mxl-audio-mixer 1.6.0, mxl-replay 1.8.7, mxl-browser-source 1.4.0, mxl-srt-gateway 1.5.1, mxl-fabrics-agent 1.7.4.
  • Unchanged, already current: multiviewer 1.4.6, webrtc-monitor 1.4.2, color-corrector 1.2.3, FlowXer 19.26.68.

Lab run (single host).

  • Setup: one host with an NVIDIA GPU, all profiles plus the GPU overlay, its own MXL root.
  • Every function started and was routed over IS-05, 46 connections in total:
    • test player into the multiviewer, scopes, colour corrector, replay, FlowXer and audio mixer;
    • FlowXer program out over SRT and back in;
    • monitors on the multiviewer, the FlowXer program and the SRT return.
  • Three things differed from the example:
    • the lab used bind mounts owned by uid 1000 instead of the root volume-owner helper;
    • GPU 3 was pinned instead of count: 1;
    • HOST_IP was the docker bridge address.
  • The run found one bug, fixed here: the replay could not open its database ("unable to open database file"). Its image runs as uid 1000 and has no /config or /data, so Docker creates the named volumes owned by root. 1.8.1 had the same problem. volume-owner now hands both replay volumes to uid 1000, and the replay waits for it.

Two-host example: docker compose config only. A second RDMA host was not available, but the fabrics agent 1.7.4 image ran on the lab host with the TCP provider.

README: three screenshots from that run (multiviewer, FlowXer, audio mixer).

docker compose config -q passes for every file and profile.

🤖 Generated with Claude Code

https://claude.ai/code/session_017ybuzgBaGxuB5UiaE8dRa4

- Image pins: mxl-test-player 1.3.1, mxl-scopes 1.2.1, mxl-audio-mixer
  1.6.0, mxl-replay 1.8.7, mxl-browser-source 1.4.0, mxl-srt-gateway
  1.5.1, mxl-fabrics-agent 1.7.4.
- Single host: volume-owner also hands the replay's /config and
  /data/replay volumes to uid 1000; the replay could not open its
  database before.
- README: three screenshots of the running single-host example.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017ybuzgBaGxuB5UiaE8dRa4
@LeeO86
LeeO86 merged commit e0712f6 into main Nov 11, 2026
1 check passed
@LeeO86
LeeO86 deleted the compose/current-releases branch November 11, 2026 18:33
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