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

cilium / cilium / 41701 / 1
39%
master: 39%

Build:
DEFAULT BRANCH: master
Ran 11 May 2022 10:20PM UTC
Files 940
Run time 4min
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

11 May 2022 08:56PM UTC coverage: 33.912% (+0.02%) from 33.897%
41701.1

push

travis-ci-com

joestringer
daemon, fqdn: Provide method for non-cached validation

In the previous commits, we've converged all paths to use the FQDN regex
compilation LRU. However, this can be problematic if we expose the LRU
via the API (over the CLI) because users can pass a pattern, i.e.
`cilium fqdn list -p <pattern>` which could needlessly evict useful
entries from the LRU.

extractDNSLookups() and deleteDNSLookups() are the only code paths that
are called from the API with a user-passed pattern that will be
compiled, therefore we define a new validation method to bypass the
LRU.

All other code paths will use matchPattern.Validate() which consults the
LRU.

Suggested-by: André Martins <andre@cilium.io>
Signed-off-by: Chris Tarazi <chris@isovalent.com>

47500 of 140067 relevant lines covered (33.91%)

1750.8 hits per line

Source Files on job 41701.1
  • Tree
  • List 0
  • Changed 130
  • Source Changed 5
  • Coverage Changed 128
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 27951
  • Travis Job 41701.1
  • 659cee01 on github
  • Prev Job for on master (#41654.1)
  • Next Job for on master (#41735.2)
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