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

cilium / cilium / 41701
39%

Build:
DEFAULT BRANCH: master
Ran 11 May 2022 10:20PM UTC
Jobs 1
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

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

Jobs
ID Job ID Ran Files Coverage
1 41701.1 11 May 2022 10:20PM UTC 0
33.91
Travis Job 41701.1
Source Files on build 41701
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #41701
  • 659cee01 on github
  • Prev Build on master (#41654)
  • Next Build on master (#41735)
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