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

sapcc / keppel
81%
master: 81%

Build:
Build:
LAST BUILD BRANCH: renovate/external-dependencies
DEFAULT BRANCH: master
Repo Added 28 Aug 2018 12:52PM UTC
Files 114
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 trivial-storage-mutex
branch: trivial-storage-mutex
CHANGE BRANCH
x
Reset
  • trivial-storage-mutex
  • SubjectDigest
  • account-deletion
  • account-deletion-storage-sweep
  • account-deletion-stuck
  • account-validation-cel-expressions
  • allow-reauth-on-anonymous-first-pull-error
  • alternate-registry-api-authz
  • anycast-support
  • api-account-same-account-name
  • authz-refactor
  • autoupdateable-deps
  • bring-repo-up-to-code
  • bump-docker
  • bye-docker-distribution
  • cleanup-licneses
  • conformance
  • disable-trivy-telemetry
  • drop_maintenance
  • eager-manifest-handling
  • expose-labels
  • fix-account-deletion-storage-sweep
  • fix-lints
  • fix-new-lints
  • fix-nolintlint
  • fix-shellcheck
  • fix-validate
  • fix_modernize
  • garbage-collection
  • gc-delete-untagged
  • golangcilint2
  • graceful-server-termination
  • health-ping
  • image-spec
  • keppel-vulnerability-status-changed-resource
  • kubernetes-driver
  • kubernetes-orchestrator
  • layer-chunking
  • list-repos-manifests-api
  • master
  • misc
  • misc-stuff
  • negative-rbac
  • new-test-db-infrastructure
  • not-rescan-rotten
  • obfuscated-errors
  • oci-db
  • optimize-db-queriesx
  • options-everywhere
  • persist-trivy-reports
  • platform-filter
  • protect-subject-manifests
  • quotas
  • ratelimit
  • rbac
  • registry-api-audit-trail
  • remove-bcrypt
  • remove-registry-orchestration
  • remove-trivy-dep
  • renovate/actions-checkout-5.x
  • renovate/external-dependencies
  • renovate/github.com-opencontainers-distribution-spec-specs-go-digest
  • renovate/github.comsapcc
  • renovate/go-github.com-golang-jwt-jwt-v5-vulnerability
  • renovate/go-github.com-redis-go-redis-v9-vulnerability
  • renovate/go-golang.org-x-crypto-vulnerability
  • renovate/major-external-dependencies
  • replication-on-first-use
  • secret-handling
  • serve-persisted-trivy-reports
  • storage-sweep
  • support-tagpolicy-in-managed-accounts
  • swift-federation-driver
  • swift-storage-driver-test-coverage
  • switch-peer-auth-to-sha256
  • sync-manifests
  • tag-policy
  • token-caching
  • track-manifest-references
  • track-repos-and-tags
  • trivy-swift-deletion
  • typos
  • validation-retry
  • vuln_status_changed_at
  • vulnerability-scanning

26 May 2025 05:20PM UTC coverage: 80.91%. First build
15259179947

Pull #543

github

SuperSandro2000
Use mutex' to prevent concurent writes panic

fatal error: concurrent map writes

goroutine 924 [running]:
internal/runtime/maps.fatal({0xc3063d?, 0xb43ca0?})
	/opt/hostedtoolcache/go/1.24.3/x64/src/runtime/panic.go:1058 +0x18
github.com/sapcc/keppel/internal/drivers/trivial.(*StorageDriver).WriteTrivyReport(0xc0006fe420, {0xc0012a1312?, 0x2?}, {{0xc0012a12f8, 0x5}, {0xc0012a1300, 0xf}, {0x0, 0x0}, {0x0, ...}, ...}, ...)
	/home/runner/work/keppel/keppel/internal/drivers/trivial/storage.go:182 +0x1c8
github.com/sapcc/keppel/internal/tasks.(*Janitor).doSecurityCheck(0xc000b9c270, {0xd43fb0, 0xc0009b7090}, 0xc000463de8)
	/home/runner/work/keppel/keppel/internal/tasks/manifests.go:701 +0x10fc
github.com/sapcc/keppel/internal/tasks.(*Janitor).processTrivySecurityInfo.func1()
	/home/runner/work/keppel/keppel/internal/tasks/manifests.go:548 +0x198
created by github.com/sapcc/keppel/internal/tasks.(*Janitor).processTrivySecurityInfo in goroutine 857
	/home/runner/work/keppel/keppel/internal/tasks/manifests.go:543 +0x1a5
Pull Request #543: Use mutex' to prevent concurent writes panic

7684 of 9497 relevant lines covered (80.91%)

164.47 hits per line

Relevant lines Covered
Build:
Build:
9497 RELEVANT LINES 7684 COVERED LINES
164.47 HITS PER LINE
Source Files on trivial-storage-mutex
  • Tree
  • List 113
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
15259179947 trivial-storage-mutex Use mutex' to prevent concurent writes panic fatal error: concurrent map writes goroutine 924 [running]: internal/runtime/maps.fatal({0xc3063d?, 0xb43ca0?}) /opt/hostedtoolcache/go/1.24.3/x64/src/runtime/panic.go:1058 +0x18 github.com/sapcc/kep... Pull #543 26 May 2025 05:22PM UTC SuperSandro2000 github
80.91
See All Builds (2332)
  • 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