[Pdns-announce] PowerDNS Recursor 5.0.6 Released

Otto Moerbeek otto.moerbeek at powerdns.com
Wed Jun 5 09:04:59 UTC 2024


   Today we have released PowerDNS Recursor 5.0.6.

   This release is a maintenance release. The most important change is
   that the Recursor will warn if the Linux parameter vm.max_map_count[1]
   is set too low to accommodate the maximum number of memory mappings
   used and reduce the maximum number of concurrent requests so that the
   Recursor will not hit the limit.

   Each concurrent request uses an mthread. Starting with version 4.9 the
   way the mthread stacks are allocated has been changed to use the mmap
   system call. This allows for better memory protection, but uses a
   resource that is limited by the Linux kernel by the sysctl
   vm.max_map_count  parameter. If this parameter is set too low, it can
   happen that the Recursor hits this limit and will not be able to
   allocate stacks for mthreads, resulting in degraded performance. This
   release warns for vm.max_map_count being too low and adjust the
   max-mthreads setting to avoid running out of mthreads.

   Starting with version 4.9, it is advised to set sysctl vm.max_map_count
   to make sure that the Recursor can allocate enough stacks under load;
   suggested value is at least 4*(threads+2)*max-mthreads. Some Linux
   distributions use the value of about one million, which should be
   enough for most configurations. Other distributions default to 64k,
   which can be too low.

   There are also a few other bug fixes and improvements, please refer to
   the changelogs  (5.0.6[2]) for additional details.

   Please send us all feedback and issues you might have via the mailing
   list[3], or in case of a bug, via GitHub[4].

   The tarball (5.0.6[5]) (with signature files 5.0.6[6]) are available
   from our download server[7] and packages for several distributions are
   available from our repository[8].

   Recently we made changes to our Open Source End of Life policy. Older
   release trains are now supported for one year after the following major
   release. Consult the EOL policy[9] for more details.

   We would also like to mention that with the 4.5 release we stopped
   supporting systems using 32-bit time. This includes many 32-bit Linux
   platforms.

   We are grateful to the PowerDNS community for the reporting of bugs,
   issues, feature requests, and especially to the submitters of fixes and
   implementations of features.

References

   1. https://docs.kernel.org/admin-guide/sysctl/vm.html?highlight=max_map_count#max-map-count
   2. https://doc.powerdns.com/recursor/changelog/5.0.html#change-5.0.6
   3. https://mailman.powerdns.com/mailman/listinfo/pdns-users
   4. https://github.com/PowerDNS/pdns/issues/new/choose
   5. https://downloads.powerdns.com/releases/pdns-recursor-5.0.6.tar.bz2
   6. https://downloads.powerdns.com/releases/pdns-recursor-5.0.6.tar.bz2.sig
   7. https://downloads.powerdns.com/releases/
   8. https://repo.powerdns.com/
   9. https://docs.powerdns.com/recursor/appendices/EOL.html


--

kind regards,
Otto Moerbeek
Senior Developer PowerDNS


Phone: +49 2761 75252 00 Fax: +49 2761 75252 30
Email: otto.moerbeek at open-xchange.com


-------------------------------------------------------------------------------------
Open-Xchange AG, Hohenzollernring 72, 50672 Cologne, District Court Cologne HRB 95366
Managing Board: Andreas Gauger, Dirk Valbert, Frank Hoberg, Stephan Martin
Chairman of the Board: Richard Seibt

PowerDNS.COM BV, Koninginnegracht 5, 2514 AA Den Haag, The Netherlands
Managing Director: Robert Brandt
-------------------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 475 bytes
Desc: not available
URL: <http://mailman.powerdns.com/pipermail/pdns-announce/attachments/20240605/954e7f0e/attachment.sig>


More information about the Pdns-announce mailing list