diff options
author | 2016-10-02 08:31:44 +0100 | |
---|---|---|
committer | 2016-10-02 08:31:44 +0100 | |
commit | e54c232c8c97fb163647c697e921e6f69846e304 (patch) | |
tree | b75fff81276e58a2ec4417c6c6742a22d6156f27 /test/kubernetes_test.go | |
parent | 9b6b8d276269cb1a36b7f78da4caa51106dff0ed (diff) | |
download | coredns-e54c232c8c97fb163647c697e921e6f69846e304.tar.gz coredns-e54c232c8c97fb163647c697e921e6f69846e304.tar.zst coredns-e54c232c8c97fb163647c697e921e6f69846e304.zip |
middleware/cache: split cache in positive and negative and use lru (#298)
Make the cache memory bounded, by using a LRU cache. Also split the
cache in a positive and negative one - each with its own controls.
Extend the cache stanza to allow for this:
cache {
positive limit [ttl]
negative limit [ttl]
}
is now possible. This also add a cache_test.go in the toplevel test/
directory that exercises the caching path.
Fixes #260
Diffstat (limited to 'test/kubernetes_test.go')
-rw-r--r-- | test/kubernetes_test.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/kubernetes_test.go b/test/kubernetes_test.go index 555df7791..83a7b65d2 100644 --- a/test/kubernetes_test.go +++ b/test/kubernetes_test.go @@ -74,12 +74,12 @@ func TestKubernetesIntegration(t *testing.T) { func createTestServer(t *testing.T, corefile string) (*caddy.Instance, string) { server, err := CoreDNSServer(corefile) if err != nil { - t.Fatalf("could not get CoreDNS serving instance: %s", err) + t.Fatalf("Could not get CoreDNS serving instance: %s", err) } udp, _ := CoreDNSServerPorts(server, 0) if udp == "" { - t.Fatalf("could not get udp listening port") + t.Fatalf("Could not get UDP listening port") } return server, udp |