diff --git a/docs/helios_solo.md b/docs/helios_solo.md index 97e3b9156..95599696f 100644 --- a/docs/helios_solo.md +++ b/docs/helios_solo.md @@ -181,3 +181,8 @@ $ docker logs helios-solo-container $ helios-up && docker exec -it helios-solo-container bash ``` + +Known issues +------------ + + * SkyDNS does not handle DNS TCP responses well. We have a workaround in place to use UDP for responses up to 32768 bytes in size. Any response larger than that will cause a `SERVFAIL`. When this happens SkyDns will log `skydns: failure to forward request "dns: failed to unpack truncated message"`. See https://github.com/spotify/helios/pull/900 and https://github.com/spotify/helios/pull/1081 for more information. diff --git a/solo/base/unbound-skydns.conf b/solo/base/unbound-skydns.conf index 9f3f2418b..46b7d8bf7 100644 --- a/solo/base/unbound-skydns.conf +++ b/solo/base/unbound-skydns.conf @@ -8,6 +8,8 @@ server: outgoing-num-tcp: 256 access-control: 0.0.0.0/0 allow do-not-query-localhost: no + max-udp-size: 32768 + edns-buffer-size: 32768 forward-zone: name: "." diff --git a/solo/base/version.txt b/solo/base/version.txt index 5a2a5806d..eb49d7c7f 100644 --- a/solo/base/version.txt +++ b/solo/base/version.txt @@ -1 +1 @@ -0.6 +0.7 diff --git a/solo/docker/Dockerfile b/solo/docker/Dockerfile index 29d5ac9ed..b1d423efd 100644 --- a/solo/docker/Dockerfile +++ b/solo/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM spotify/helios-solo-base:0.6 +FROM spotify/helios-solo-base:0.7 EXPOSE 5801