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

kubeflow / trainer / 23048540647
62%
master: 69%

Build:
Build:
LAST BUILD BRANCH: security-nightly-updates
DEFAULT BRANCH: master
Ran 13 Mar 2026 11:24AM UTC
Jobs 1
Files 34
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

13 Mar 2026 11:20AM UTC coverage: 59.356%. Remained the same
23048540647

Pull #3324

github

krishdef7
feat(api): Add terminationGracePeriodSeconds to PodSpecPatch in TrainJob

Adds terminationGracePeriodSeconds field to PodSpecPatch so users can
configure pod termination grace period per TrainJob via RuntimePatches.

This is needed for distributed training with PyTorch Elastic (torchrun)
where large models (70B+ parameters) require more than the default 30s
to complete JIT checkpointing before SIGKILL on node drain or TrainJob
pause.

No changes to merge logic in trainingruntime.go are required since the
existing StrategicMergePatch applied at batchv1.JobTemplateSpec level
already handles this field automatically.

Closes #3285

Signed-off-by: krishdef7 <gargkrish06@gmail.com>
Pull Request #3324: feat(api): Add terminationGracePeriodSeconds to PodSpecPatch in TrainJob

1732 of 2918 relevant lines covered (59.36%)

0.69 hits per line

Jobs
ID Job ID Ran Files Coverage
1 23048540647.1 13 Mar 2026 11:24AM UTC 34
59.36
GitHub Action Run
Source Files on build 23048540647
  • Tree
  • List 34
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #3324
  • PR Base - master (#23047648868)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc