Skip to content

fix(slurm): [TCL-7552] render TorchPass readiness probes - #46

Merged
sagrawal-byte merged 5 commits into
slurm-1.0-together-changesfrom
sagrawal/tcl-7552-torchpass-readiness
Sep 24, 2026
Merged

sagrawal-byte merged 5 commits into
slurm-1.0-together-changesfrom
sagrawal/tcl-7552-torchpass-readiness

Conversation

@sagrawal-byte

Copy link
Copy Markdown

Summary

  • preserve the currently deployed logfile FIFO fixes
  • render configurable readiness probes on the Slurm login container
  • publish the canonical Slurm workload chart as 1.0.4

Testing

  • bash hack/test-external-login.sh
  • helm lint helm/slurm
  • rendered controller.slurmctld.readinessProbe through the existing container formatter

Consumed by https://github.com/togethercomputer/tcloud-charts/pull/499.

Fixes TCL-7552

Made with Cursor

afuller-crusoe and others added 4 commits August 28, 2026 14:54
Never rm/recreate an existing FIFO, and reopen after writer EOF; the old
exit-and-recreate cycle raced a respawning slurmctld into a permanently
blocked fifo_open on an unlinked inode.

Signed-off-by: Austin Fuller <afuller@crusoe.ai>
Changelog: Fixed - Fixed cases where slurmctld would get blocked by
 fifo_open on an unlinked inode from logfile sidecar.
Publish the FIFO fix under new immutable image and chart versions for Helm rollout.
Co-authored-by: Cursor <cursoragent@cursor.com>
@broly-code-security-scanner

Copy link
Copy Markdown

Broly Security Scan

Warning

Latest baseline snapshot is stale. Broly is running in PR-only fallback mode until the next scheduled baseline refreshes. This does not block the PR.

Caution

⚠️ Supply-chain (known-malicious package) scan did not run — results may be incomplete.

Note

Re-scan this PR anytime with /broly scan — useful after /broly undismiss, or to refresh findings without a new push.

Broly — SAST (DeepSeek-V4.1-Flash) · Secrets · SCA · IaC · GH Actions · Base Images · Supply Chain Threats · Attack Hypotheses · Adversarial Verification

We're continuously improving Broly's accuracy and finding quality — your feedback is valuable. False positives, missed findings, bugs, and feature requests all welcome.

Ask in #security-engineering   Powered by Together AI

@sagrawal-byte

Copy link
Copy Markdown
Author

/broly scan

… sagrawal/tcl-7552-torchpass-readiness

Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	VERSION
@sagrawal-byte
sagrawal-byte merged commit e94d426 into slurm-1.0-together-changes Sep 24, 2026
2 of 3 checks passed
@sagrawal-byte
sagrawal-byte deleted the sagrawal/tcl-7552-torchpass-readiness branch September 24, 2026 20:11
sagrawal-byte added a commit that referenced this pull request Sep 29, 2026
The login deployment template now renders .Values.login.livenessProbe,
matching the existing readinessProbe support added in #46. This lets
TCCO wire a liveness probe so Kubernetes restarts the login pod when
sackd or TorchPass login services die, instead of leaving the pod in a
degraded state indefinitely.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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