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

release-engineering / exodus-rsync / 15169849513
100%
main: 100%

Build:
Build:
LAST BUILD BRANCH: dependabot/go_modules/github.com/go-playground/validator/v10-10.30.1
DEFAULT BRANCH: main
Ran 21 May 2025 06:31PM UTC
Jobs 1
Files 22
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

21 May 2025 06:09PM UTC coverage: 100.0%. Remained the same
15169849513

Pull #545

github

negillett
Batch jobs assigned to gw client's UploadWorkers [RHELDST-30656]

Previously, jobs was a channel that workers pulled from to upload
to AWS S3, and items were passed into jobs as they were filtered.
Since multiple workers were all attempting to upload from the same jobs
queue, it was possible for duplicate uploads to occur.

This commit changes the gw client's EnsureUploaded method so that jobs is
an array to which processed items are appended. When workers are created,
they are each assigned a batch of those jobs, preventing any two workers
from handling the same job(s).

Where previously the procssing of items was done in parallel to worker
uploading, it now happens sequentially, before workers begin uploading.
So, this change may slow the client down in cases where there are a
large amount of items/files to upload. However, reducing duplicate
uploads may speed the upload process up and reduce AWS costs
associated with requests made against S3.
Pull Request #545: Batch jobs assigned to gw client's UploadWorkers [RHELDST-30656]

15 of 15 new or added lines in 1 file covered. (100.0%)

1958 of 1958 relevant lines covered (100.0%)

1.14 hits per line

Jobs
ID Job ID Ran Files Coverage
1 15169849513.1 21 May 2025 06:31PM UTC 22
100.0
GitHub Action Run
Source Files on build 15169849513
  • Tree
  • List 22
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #545
  • PR Base - main (#15164426539)
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