diff options
author | 2017-09-20 11:36:41 +0100 | |
---|---|---|
committer | 2017-09-20 11:36:41 +0100 | |
commit | cd5879f866641141a241706d0d0a0219e52b7e68 (patch) | |
tree | e88a040834128512a4682aebae5aeafa456588f1 /plugin/file/reload_test.go | |
parent | be4770927048627b59a6ce80587d668d7c028518 (diff) | |
download | coredns-cd5879f866641141a241706d0d0a0219e52b7e68.tar.gz coredns-cd5879f866641141a241706d0d0a0219e52b7e68.tar.zst coredns-cd5879f866641141a241706d0d0a0219e52b7e68.zip |
plugin/cache: cap TTL on first answer (#1092)
Cache would let the first response through and would then cap subsequent
ones to whatever the cache duration was. This would lead to huge drops
in TTL values: 3600 -> 20 for instance, which is not only bad, but can
mess up your careful TTL planning business.
This PR fixes that and applies the cache duration to all replies. As a
bonus I could remove a time.Sleep() from the cache test and just check
for the cache duration as the TTL on the reply.
Fixes #1038
Diffstat (limited to 'plugin/file/reload_test.go')
0 files changed, 0 insertions, 0 deletions