• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kubeflow / trainer / 17403349307
51%
master: 51%

Build:
Build:
LAST BUILD BRANCH: feat/helm-data-cache-config
DEFAULT BRANCH: master
Ran 02 Sep 2025 12:46PM UTC
Jobs 1
Files 26
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

02 Sep 2025 12:21PM UTC coverage: 54.734% (+2.6%) from 52.136%
17403349307

Pull #2653

github

jskswamy
fix(runtime): prevent launcher config override when runLauncherAsNode is true

Previously, when runLauncherAsNode was set to true, the launcher
container would receive the full trainer configuration including
image, command, args, and environment variables, which could
unintentionally override the launcher's original configuration.

This change ensures that launcher containers only receive resource
allocations (CPU, memory, GPU) when runLauncherAsNode is true, while
preserving their original image, command, and args. Node containers
continue to receive the full trainer configuration as expected.

The fix avoids override issues and improves the separation of
concerns between launcher and node container configurations in
MPI-based training jobs.

- Refactor Trainer method to apply full config only to Node containers
- Apply resources separately to both Node and Launcher containers
- Add comprehensive test case to verify launcher behavior
- Update existing test expectations to match correct behavior

Signed-off-by: Krishnaswamy Subramanian <subramk@thoughtworks.com>
Pull Request #2653: feat(runtime): add support for launcher resource allocation in MPI jobs

35 of 38 new or added lines in 1 file covered. (92.11%)

58 existing lines in 4 files now uncovered.

1081 of 1975 relevant lines covered (54.73%)

0.65 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
47.06
47.06% pkg/runtime/framework/plugins/jobset/builder.go

Uncovered Existing Lines

Lines Coverage ∆ File
6
47.06
47.06% pkg/runtime/framework/plugins/jobset/builder.go
16
91.01
0.0% pkg/runtime/framework/plugins/torch/torch.go
17
84.86
0.0% pkg/runtime/framework/plugins/mpi/mpi.go
19
72.12
0.0% pkg/runtime/runtime.go
Jobs
ID Job ID Ran Files Coverage
1 17403349307.1 02 Sep 2025 12:46PM UTC 26
54.73
GitHub Action Run
Source Files on build 17403349307
  • Tree
  • List 26
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #2653
  • PR Base - master (#17329021854)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc