Re: Significant Throughput Drop in BIND 9.20.8 for Batch DNS Updates – Seeking Community Insights and Solutions

2025-06-05 Thread Petr Špaček

On 6/5/25 06:50, Sahil Sharma D via bind-users wrote:

*_Use case :_*//

Trying to load 120M identifier of length 15 digit which will load in 
zone using nsupdate in a batch of 1000.


A file created having 120M identifier and sent to nsupdate in a batch of 
1000 to add identifier in bind.


_Before Upgrade_ time taken to load data *_02 hr 02min 02 second _*

_After Upgrade_time taken to load data *_05 hr 5 min 27 second _*


That's very interesting. I'm not aware of performance regression like this.

Please provide test case so we can try to reproduce and investigate 
locally, preferably in form of an issue using template here:


https://gitlab.isc.org/isc-projects/bind9/-/issues/new?description_template=Bug

Thank you!

--
Petr Špaček
Internet Systems Consortium
--
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-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Re: QNAME minimisation question

2025-06-05 Thread Nick Tait via bind-users

On 04/06/2025 18:50, Greg Choules wrote:
The help text for delv says you can specify a source using -b, the 
same as you can with dig:


Usage:  delv [@server] {q-opt} {d-opt} [domain] [q-type] [q-class]
Where:  domain  is in the Domain Name System
        q-class  is one of (in,hs,ch,...) [default: in]
        q-type   is one of (a,any,mx,ns,soa,hinfo,axfr,txt,...) 
[default:a]

        q-opt    is one of:
                 -4                  (use IPv4 query transport only)
                 -6                  (use IPv6 query transport only)
                 -a anchor-file      (specify root trust anchor)
                 -b address[#port]   (bind to source address/port)
etc...

The rest I don't know, yet.
Hope that helps, Greg

Thanks Greg.
On Wed, 4 Jun 2025 at 07:46, Nick Tait via bind-users 
 wrote:


I've done a bit more testing on this, and it seems like if you use
the
+ns option, delv ignores the -4, -6 and -b options. I'm not sure
if that
is by design or not, but it would be useful to be able to control
which
source IP address delv uses for queries and whether delv queries
for A
or  records? (It would also be good if it queried for both by
default -- i.e. if neither -4 or -6 were specified?)

Can anyone advise whether this something I should raise a bug
report for?

Petr, I saw that you'd created a bug report for delv not querying for A 
and  records by default. I hope you don't mind, I've added the 
information above regarding -4 and -6 options (and -b) to it.


In case anyone else is interested here is the link: 
https://gitlab.isc.org/isc-projects/bind9/-/issues/5352


Nick.
-- 
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-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users