Files
coredns/plugin
Chris O'Haver 22cd28a798 plugins/forward: Add max_concurrent option (#3640)
* count and limit concurrent queries

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* add option

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* return servfail when limit exceeded

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* docs

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* docs

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* docs

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* review feedback

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* move atomic counter to beginning of struct

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* add comment for ErrLimitExceeded

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* rename option to max_concurrent

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* add metric

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* response REFUSED; incl max in error; add more docs

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* avoid err setup race

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* respond SERVFAIL; doc memory usage

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2020-02-04 13:59:08 +01:00
..
2020-01-27 16:47:42 +01:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2019-09-28 10:40:43 +01:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2019-10-08 10:20:48 +01:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2020-01-17 10:47:45 -05:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2020-01-12 04:56:57 -08:00
2019-11-29 13:17:05 +00:00
2019-11-29 13:17:05 +00:00
2019-08-24 18:14:25 +00:00
2018-07-19 16:23:06 +01:00
2019-10-19 08:08:14 +01:00
2019-10-19 08:08:14 +01:00
2019-08-21 16:08:55 -04:00