Type.extra (#1538)
* Revert "pkg/typify: empty messages are OtherError (#1531)"
This reverts commit fc1d73ffa9
.
* plugin/cache: add failsafeTTL
If we can not see what TTL we should put on a message to be cached, use
5 seconds as minimal TTL. We used to apply the maximum TTL to these
messages.
This commit is contained in:
parent
9719a47c1b
commit
8cce06cba1
5 changed files with 9 additions and 37 deletions
7
plugin/cache/cache.go
vendored
7
plugin/cache/cache.go
vendored
|
@ -171,7 +171,7 @@ func (w *ResponseWriter) set(m *dns.Msg, key int, mt response.Type, duration tim
|
|||
case response.OtherError:
|
||||
// don't cache these
|
||||
default:
|
||||
log.Printf("[WARNING] Caching called with unknown typification: %d", mt)
|
||||
log.Printf("[WARNING] Caching called with unknown classification: %d", mt)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -186,8 +186,9 @@ func (w *ResponseWriter) Write(buf []byte) (int, error) {
|
|||
}
|
||||
|
||||
const (
|
||||
maxTTL = 1 * time.Hour
|
||||
maxNTTL = 30 * time.Minute
|
||||
maxTTL = 1 * time.Hour
|
||||
maxNTTL = 30 * time.Minute
|
||||
failSafeTTL = 5 * time.Second
|
||||
|
||||
defaultCap = 10000 // default capacity of the cache.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue