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

zalando / skipper / 25736716608
80%

Build:
DEFAULT BRANCH: master
Ran 12 May 2026 01:30PM UTC
Jobs 1
Files 302
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

12 May 2026 01:12PM UTC coverage: 79.957% (-0.1%) from 80.053%
25736716608

push

github

web-flow
Async decision logging for OPA (#4001)

Adds an opt-in async decision logging mode
(--enable-open-policy-agent-async-decision-logging) that offloads
decision log calls to a background goroutine, preventing slow log
plugins (e.g. eopa_dl writing to S3) from adding latency to HTTP
responses.

When enabled, each OPA instance maintains a bounded channel. logDecision
does a non-blocking send into it; if the buffer is full the event is
dropped with a warning rather than blocking the request goroutine. A
dedicated runDecisionLogger goroutine drains the channel and performs
the actual log call. On shutdown, Close drains the channel to completion
before stopping the manager, respecting the context deadline.

The channel buffer size is derived from
decision_logs.reporting.buffer_size_limit_events in the OPA config
template, keeping it consistent with OPA's own buffer configuration. If
not set, it defaults to 1000.


Signed-off-by: nuwandi-wickramasinghe_zse <nuwandi.wickramasinghe@zalando.de>

8 of 50 new or added lines in 4 files covered. (16.0%)

3 existing lines in 2 files now uncovered.

27019 of 33792 relevant lines covered (79.96%)

86494.07 hits per line

Uncovered Changes

Lines Coverage ∆ File
33
79.28
-3.04% filters/openpolicyagent/openpolicyagent.go
8
68.52
-4.95% filters/openpolicyagent/evaluation.go
1
66.86
-0.06% skipper.go

Coverage Regressions

Lines Coverage ∆ File
2
80.99
-1.41% logging/loggingtest/logger.go
1
68.52
-4.95% filters/openpolicyagent/evaluation.go
Jobs
ID Job ID Ran Files Coverage
1 25736716608.1 12 May 2026 01:30PM UTC 302
79.96
GitHub Action Run
Source Files on build 25736716608
  • Tree
  • List 302
  • Changed 6
  • Source Changed 4
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25736716608
  • 616075cd on github
  • Prev Build on master (#25728973466)
  • Next Build on master (#25787555574)
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