coredns/plugin
Viktor 6c39f4bae7
multisocket plugin (#6882)
* multisocket plugin improves performance in multiprocessor systems

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>

* - refactoring
- update doc

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>

* remove port from reuseport plugin README

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>

* rename reuseport plugin to numsockets plugin

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>

* Add Recommendations to numsockets README

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>

* added numsockets test; made NUM_SOCKETS mandatory in doc

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>

* restart and whoami tests for numsockets plugin

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>

* default value for numsockets

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>

* caddy up

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>

* add numsockets to plugin.cfg

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>

* - rename numsockets plugin to multisocket
- default as GOMAXPROCS
- update README

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>

* resolve conflicts

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>

---------

Signed-off-by: Viktor Rodionov <33463837+Shmillerov@users.noreply.github.com>
2024-11-13 09:40:25 -08:00
..
acl plugin/acl: adding ability to drop queries (#5722) 2022-11-01 10:16:55 +01:00
any docs: move Also See to See Also (#4245) 2020-10-28 10:56:35 -07:00
auto fix: plugin/auto: call OnShutdown() for each zone at its own OnShutdown() (#6705) 2024-10-01 12:07:37 -04:00
autopath [fix:documentation] Clarify autopath README (#6750) 2024-07-01 11:18:35 -04:00
azure fix: remove unnecessary conversion (#6258) 2023-08-14 15:14:09 +02:00
bind Replace k8s.io/utils/strings/slices by Go stdlib slices (#6863) 2024-10-24 10:24:08 -04:00
bufsize Change default value to 1232 (#6183) 2023-07-10 07:49:52 -07:00
cache plugin/cache: key cache on Checking Disabled (CD) bit (#6354) 2023-11-10 10:00:47 -05:00
cancel docs: move Also See to See Also (#4245) 2020-10-28 10:56:35 -07:00
chaos fix: remove unnecessary conversion (#6258) 2023-08-14 15:14:09 +02:00
clouddns fix: remove unnecessary conversion (#6258) 2023-08-14 15:14:09 +02:00
debug add golangci-lint linter (#5499) 2022-07-10 11:06:33 -07:00
deprecated For caddy v1 in our org (#4018) 2020-09-24 18:14:41 +02:00
dns64 Return RcodeServerFailure when DNS64 has no next plugin (#6590) 2024-04-09 09:52:43 +02:00
dnssec feat: dnssec load keys from AWS Secrets Manager (#6618) 2024-10-24 14:50:04 -04:00
dnstap Fix "GitHub" capitalization (#6806) 2024-10-01 12:15:42 -04:00
erratic fix: remove unnecessary conversion (#6258) 2023-08-14 15:14:09 +02:00
errors auto go fmt 2022-05-30 10:29:34 +00:00
etcd plugin/etcd: fix etcd connection leakage when reload (#6646) 2024-08-27 09:35:19 -04:00
file Fix zone parser error handling (#6680) 2024-07-01 11:27:50 -04:00
forward fuzzing: fix broken oss-fuzz build (#6880) 2024-10-24 14:33:58 -04:00
geoip chore: remove repetitive word (#6564) 2024-03-23 09:57:33 +00:00
grpc Update grpc library use (#6826) 2024-08-18 06:13:10 +02:00
header plugin/header: Add support for query modification (#5548) (#5556) 2022-08-12 04:46:06 -07:00
health Enable Prometheus native histograms (#6524) 2024-03-11 16:09:09 -04:00
hosts hosts: add hostsfile as label for coredns_hosts_entries (#6801) 2024-08-06 07:13:22 -04:00
import docs: move Also See to See Also (#4245) 2020-10-28 10:56:35 -07:00
k8s_external replace reviewdog fully by golangci-lint (#6139) 2023-06-09 18:08:23 +02:00
kubernetes only create PTR records for endpoints with hostname defined (#6898) 2024-09-30 10:32:13 -04:00
loadbalance fix: remove unnecessary conversion (#6258) 2023-08-14 15:14:09 +02:00
local add local plugin (#4262) 2020-11-05 15:02:07 +01:00
log add golangci-lint linter (#5499) 2022-07-10 11:06:33 -07:00
loop Update to avoid pseudo-random number (#5225) 2022-03-16 12:24:58 -04:00
metadata replace reviewdog fully by golangci-lint (#6139) 2023-06-09 18:08:23 +02:00
metrics Enable Prometheus native histograms (#6524) 2024-03-11 16:09:09 -04:00
minimal plugin/minimal: fix import path (#4523) 2021-03-16 10:55:21 +01:00
multisocket multisocket plugin (#6882) 2024-11-13 09:40:25 -08:00
nsid fix: remove unnecessary conversion (#6258) 2023-08-14 15:14:09 +02:00
pkg [plugin/forward] Strip local zone from IPV6 nameservers (#6635) 2024-04-26 13:12:25 -04:00
pprof add golangci-lint linter (#5499) 2022-07-10 11:06:33 -07:00
ready Use http constants instead of string (#5908) 2023-02-09 12:29:49 +01:00
reload Fix typo (#6053) 2023-04-25 11:24:49 -04:00
rewrite plugin/rewrite: Add "revert" parameter for EDNS0 options (#6893) 2024-10-07 13:47:56 -04:00
root root: explicit mark dnssec support (#6753) 2024-10-24 15:17:25 -04:00
route53 fix: remove unnecessary conversion (#6258) 2023-08-14 15:14:09 +02:00
secondary implement Name function on secondary plugin (#6230) 2023-07-30 15:38:12 +02:00
sign Fix zone parser error handling (#6680) 2024-07-01 11:27:50 -04:00
template chore: use raw string () with regexp.MustCompile to avoid having to escape twice (#6396) 2023-11-10 14:16:47 -08:00
test plugin/cache: key cache on Checking Disabled (CD) bit (#6354) 2023-11-10 10:00:47 -05:00
timeouts plugin/timeouts - Allow ability to configure listening server timeouts (#5784) 2022-12-28 12:14:16 +01:00
tls fix broken link in webpage (#6488) 2024-03-07 14:24:38 -05:00
trace Use http constants instead of string (#5908) 2023-02-09 12:29:49 +01:00
transfer Update build (#6836) 2024-08-18 07:13:53 +02:00
tsig plugin/tsig: Document unimplemented secondary tsig transfers (#5605) 2022-09-07 11:39:31 -04:00
view Upgrade antonmedv/expr to expr-lang/expr (#6814) 2024-08-11 08:00:49 -04:00
whoami fix: remove unnecessary conversion (#6258) 2023-08-14 15:14:09 +02:00
backend.go Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142) 2020-09-24 20:30:39 +02:00
backend_lookup.go add golangci-lint linter (#5499) 2022-07-10 11:06:33 -07:00
done.go go report card fixes (#3182) 2019-08-24 18:14:25 +00:00
log_test.go Clean up tests logging (#1979) 2018-07-19 16:23:06 +01:00
normalize.go add golangci-lint linter (#5499) 2022-07-10 11:06:33 -07:00
normalize_test.go add golangci-lint linter (#5499) 2022-07-10 11:06:33 -07:00
plugin.go Enable Prometheus native histograms (#6524) 2024-03-11 16:09:09 -04:00
register.go For caddy v1 in our org (#4018) 2020-09-24 18:14:41 +02:00