Skip to content

feat(compose): stop, start, restart, kill and logs act on every replica - #30

Merged
djpfs merged 1 commit into
mainfrom
feat/compose-replica-ops
Oct 21, 2026
Merged

djpfs merged 1 commit into
mainfrom
feat/compose-replica-ops

Conversation

@djpfs

@djpfs djpfs commented Oct 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • stop, start, restart, kill and logs now act on every replica of a service (found by the service label).
  • Logs from several replicas are prefixed with the container name.

Test plan

  • swift build and the full swift test suite pass
  • Run against a live daemon with up --scale web=3 followed by stop, logs, kill (not run here)

Base: feat/compose-scale (#27).

A service's replicas are found by the service label. When none exist yet,
the replica-1 name is used, so errors still name the right container.
Logs from several replicas are prefixed with the container name.
@djpfs
djpfs changed the base branch from feat/compose-scale to main October 21, 2026 15:46
@djpfs
djpfs merged commit fca91f7 into main Oct 21, 2026
1 of 4 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.

1 participant