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

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

Build:
Build:
LAST BUILD BRANCH: dependabot/go_modules/github.com/gabriel-vasile/mimetype-1.4.10
DEFAULT BRANCH: main
Repo Added 02 Mar 2021 10:45PM UTC
Files 22
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

LAST BUILD ON BRANCH 30656
branch: 30656
CHANGE BRANCH
x
Reset
  • 30656
  • 31119
  • adjust-owners
  • dependabot/go_modules/github.com/alecthomas/kong-1.11.0
  • dependabot/go_modules/github.com/alecthomas/kong-1.12.0
  • dependabot/go_modules/github.com/alecthomas/kong-1.12.1
  • dependabot/go_modules/github.com/alecthomas/kong-1.6.0
  • dependabot/go_modules/github.com/alecthomas/kong-1.6.1
  • dependabot/go_modules/github.com/alecthomas/kong-1.7.0
  • dependabot/go_modules/github.com/alecthomas/kong-1.8.0
  • dependabot/go_modules/github.com/alecthomas/kong-1.8.1
  • dependabot/go_modules/github.com/alecthomas/kong-1.9.0
  • dependabot/go_modules/github.com/aws/aws-sdk-go-1.55.6
  • dependabot/go_modules/github.com/aws/aws-sdk-go-1.55.8
  • dependabot/go_modules/github.com/coreos/go-systemd/v22-22.6.0
  • dependabot/go_modules/github.com/gabriel-vasile/mimetype-1.4.10
  • dependabot/go_modules/github.com/gabriel-vasile/mimetype-1.4.8
  • dependabot/go_modules/github.com/go-playground/validator/v10-10.24.0
  • dependabot/go_modules/github.com/go-playground/validator/v10-10.25.0
  • dependabot/go_modules/github.com/go-playground/validator/v10-10.27.0
  • dependabot/go_modules/github.com/mattn/go-colorable-0.1.14
  • dependabot/go_modules/github.com/stretchr/testify-1.11.0
  • dependabot/go_modules/github.com/stretchr/testify-1.11.1
  • dependabot/go_modules/golang.org/x/crypto-0.30.0
  • dependabot/go_modules/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/golang.org/x/crypto-0.32.0
  • dependabot/go_modules/golang.org/x/crypto-0.33.0
  • dependabot/go_modules/golang.org/x/crypto-0.38.0
  • dependabot/go_modules/golang.org/x/crypto-0.39.0
  • dependabot/go_modules/golang.org/x/crypto-0.40.0
  • dependabot/go_modules/golang.org/x/crypto-0.41.0
  • dependabot/go_modules/golang.org/x/net-0.34.0
  • dependabot/go_modules/golang.org/x/net-0.35.0
  • dependabot/go_modules/golang.org/x/net-0.40.0
  • dependabot/go_modules/golang.org/x/net-0.42.0
  • dependabot/go_modules/golang.org/x/net-0.43.0
  • dependabot/go_modules/golang.org/x/sys-0.30.0
  • dependabot/go_modules/golang.org/x/sys-0.33.0
  • dependabot/go_modules/golang.org/x/sys-0.34.0
  • dependabot/go_modules/golang.org/x/sys-0.35.0
  • dependabot/go_modules/golang.org/x/text-0.22.0
  • dependabot/go_modules/golang.org/x/text-0.25.0
  • dependabot/go_modules/golang.org/x/text-0.26.0
  • dependabot/go_modules/golang.org/x/text-0.27.0
  • dependabot/go_modules/golang.org/x/text-0.28.0
  • main
  • refs/tags/v0.1.0
  • refs/tags/v0.2.0
  • refs/tags/v0.2.1
  • refs/tags/v1.9.5
  • release-v1.12.2
  • update-changelog

18 Jun 2025 09:31PM UTC coverage: 100.0%. Remained the same
15744061326

Pull #549

github

negillett
Address duplicate uploads [RHELDST-30656]

Previously, uploadWorkers only had HEAD requests to the exodus S3
bucket to determine whether or not an object needed to be uploaded.

This allowed for the possibility for multiple workers to upload the same
object, should they operate on the object in a close enough timeframe.

This commit implements a concurrency-safe map, to track which objects
have begun the upload process, and a check in the worker to prevent
operating on an object already recorded in that map.
Pull Request #549: Address duplicate uploads [RHELDST-30656]

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

1968 of 1968 relevant lines covered (100.0%)

1.14 hits per line

Relevant lines Covered
Build:
Build:
1968 RELEVANT LINES 1968 COVERED LINES
1.14 HITS PER LINE
Source Files on 30656
  • Tree
  • List 22
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
15744061326 30656 Address duplicate uploads [RHELDST-30656] Previously, uploadWorkers only had HEAD requests to the exodus S3 bucket to determine whether or not an object needed to be uploaded. This allowed for the possibility for multiple workers to upload the s... Pull #549 18 Jun 2025 09:32PM UTC negillett github
100.0
15744029167 30656 Address duplicate uploads [RHELDST-30656] Previously, uploadWorkers only had HEAD requests to the exodus S3 bucket to determine whether or not an object needed to be uploaded. This allowed for the possibility for multiple workers to upload the s... Pull #549 18 Jun 2025 09:30PM UTC negillett github
100.0
15591177081 30656 Address duplicate uploads [RHELDST-30656] Previously, uploadWorkers only had HEAD requests to the exodus S3 bucket to determine whether or not an object needed to be uploaded. This allowed for the possibility for multiple workers to upload the s... Pull #549 11 Jun 2025 05:09PM UTC negillett github
99.9
15169849513 30656 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 upl... Pull #545 21 May 2025 06:31PM UTC negillett github
100.0
See All Builds (1146)
  • Repo on GitHub
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

© 2025 Coveralls, Inc