Discussion:
BIND 9.16.17-snapshot - testers needed - recursive performance
Ondřej Surý
2021-05-25 12:37:17 UTC
Permalink
Hi,

we merged a change that substantially reduces a contention between threads
and improves the recursive performance in 9.16 branch quite significantly.

After the change, the 9.16 branch performance will surpass 9.11 performance
in both scenarios - authoritative (already the case, from the very beginning)
and recursive (since a version to be released in June).

Although, we are quite confident that the new code is correct, we would appreciate
if people running different work loads than ours to test the snapshot tarball available
from here:

https://users.isc.org/~ondrej/bind-9.16.17-pre.tar.xz

We would like to hear both success (it’s ok here in the mailing list) and failure stories
(please create GitLab issues).

Thanks,
Ondrej
--
Ondřej Surý (He/Him)
***@isc.org

_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list

ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-***@lists.isc.org
https://lists.isc.or
Erich Eckner
2021-05-25 14:44:38 UTC
Permalink
Post by Ondřej Surý
Hi,
Hi Ondrej,
Post by Ondřej Surý
we merged a change that substantially reduces a contention between threads
and improves the recursive performance in 9.16 branch quite significantly.
After the change, the 9.16 branch performance will surpass 9.11 performance
in both scenarios - authoritative (already the case, from the very beginning)
and recursive (since a version to be released in June).
Although, we are quite confident that the new code is correct, we would appreciate
if people running different work loads than ours to test the snapshot tarball available
https://users.isc.org/~ondrej/bind-9.16.17-pre.tar.xz
I tried to pull the tarball from this url, but only got some gitlab page
(which firefox refused to show, but insisted to download). Is this my
error or did you accidentally push the wrong content?
Post by Ondřej Surý
We would like to hear both success (it’s ok here in the mailing list) and failure stories
(please create GitLab issues).
Thanks,
Ondrej
regards,
Erich
Ondřej Surý
2021-05-25 14:48:36 UTC
Permalink
Hi Erich,

it was error on my side, it should be ok now.

Ondrej
--
Ondřej SurÃœ (He/Him)
Signed PGP part
Post by Ondřej Surý
Hi,
Hi Ondrej,
Post by Ondřej Surý
we merged a change that substantially reduces a contention between threads
and improves the recursive performance in 9.16 branch quite significantly.
After the change, the 9.16 branch performance will surpass 9.11 performance
in both scenarios - authoritative (already the case, from the very beginning)
and recursive (since a version to be released in June).
Although, we are quite confident that the new code is correct, we would appreciate
if people running different work loads than ours to test the snapshot tarball available
https://users.isc.org/~ondrej/bind-9.16.17-pre.tar.xz
I tried to pull the tarball from this url, but only got some gitlab page
(which firefox refused to show, but insisted to download). Is this my
error or did you accidentally push the wrong content?
Post by Ondřej Surý
We would like to hear both success (it’s ok here in the mailing list) and failure stories
(please create GitLab issues).
Thanks,
Ondrej
regards,
Erich
Petr Bena
2021-05-25 14:49:19 UTC
Permalink
Hello,

It works just fine to me, so I guess it's a problem on your end? Try
using wget instead of firefox, or different browser.
Post by Erich Eckner
Post by Ondřej Surý
Hi,
Hi Ondrej,
Post by Ondřej Surý
we merged a change that substantially reduces a contention between
threads
Post by Ondřej Surý
and improves the recursive performance in 9.16 branch quite
significantly.
Post by Ondřej Surý
After the change, the 9.16 branch performance will surpass 9.11
performance
Post by Ondřej Surý
in both scenarios - authoritative (already the case, from the very
beginning)
Post by Ondřej Surý
and recursive (since a version to be released in June).
Although, we are quite confident that the new code is correct, we
would appreciate
Post by Ondřej Surý
if people running different work loads than ours to test the
snapshot tarball available
Post by Ondřej Surý
https://users.isc.org/~ondrej/bind-9.16.17-pre.tar.xz
I tried to pull the tarball from this url, but only got some gitlab
page (which firefox refused to show, but insisted to download). Is
this my error or did you accidentally push the wrong content?
Post by Ondřej Surý
We would like to hear both success (it’s ok here in the mailing
list) and failure stories
Post by Ondřej Surý
(please create GitLab issues).
Thanks,
Ondrej
regards,
Erich
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list
ISC funds the development of this software with paid support
subscriptions. Contact us at https://www.isc.org/contact/ for more
information.
Post by Erich Eckner
bind-users mailing list
https://lists.isc.org/mailman/listinfo/bind-users
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list

ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-***@lists.isc.org
https://
G.W. Haywood via bind-users
2021-05-26 16:14:02 UTC
Permalink
Hi there,
Post by Ondřej Surý
we merged a change that substantially reduces a contention between threads
and improves the recursive performance ...
We are currently running 9.11.26, and 9.11 has always built with no issues.
Debian 9.13 (Stretch).

$ aunpack bind-9.16.17-pre.tar.xz
$ cd bind-9.16.16 # NB bind-9.16.16 in the tarball, not bind-9.16.17
$ ./configure --prefix=/usr/local --sysconfdir=/etc --with-openssl
...
...
configure: error: The pkg-config script could not be found or is too old.
$
--
73,
Ged.
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list

ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-***@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users
Erich Eckner
2021-05-27 12:35:01 UTC
Permalink
Hi,

I switched to the 9.16.17 release candidate yesterday and so far, it runs
well on my 6 very-low traffic dns servers (one of which is also
authoritative).

Only thing, I noticed, is, that it uses more memory than 9.16.16 on the
weakest of my servers (a 32-bit machine running archlinux32):

~14.8% -> ~20.4% (of 256MB total memory)

But this could also be due to different load - there is no real long-time
monitor set up for this, and I simply took some values right before the
change and have been monitoring the memory consumption since then.

I cannot really tell, whether the memory consumption is higher on the
other machines, as those circle around or below 1% and there's too much
noise down there :-D (but "10MB more ram needed" could well be possible,
as these other machines all have >=2GB ram).

regards,
Erich
Post by Ondřej Surý
Hi,
we merged a change that substantially reduces a contention between threads
and improves the recursive performance in 9.16 branch quite significantly.
After the change, the 9.16 branch performance will surpass 9.11 performance
in both scenarios - authoritative (already the case, from the very beginning)
and recursive (since a version to be released in June).
Although, we are quite confident that the new code is correct, we would appreciate
if people running different work loads than ours to test the snapshot tarball available
https://users.isc.org/~ondrej/bind-9.16.17-pre.tar.xz
We would like to hear both success (it’s ok here in the mailing list) and failure stories
(please create GitLab issues).
Thanks,
Ondrej
--
Ondřej SurÃœ (He/Him)
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list
ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.
bind-users mailing list
https://lists.isc.org/mailman/listinfo/bind-users
Loading...