Maintained by: NLnet Labs

[Unbound-users] Requestlist filling ? automatic cleanup ?

Thomas
Sun Mar 20 14:31:47 CET 2011


Hi,

I don't really understand how the request list flush old and often wrong 
queries from the request list. It is said in the man. that 
jostle-timeout is triggered when the server is very busy. What defines 
'busy' ?

For instance we have often a lot of crappy queries towards 
groupinfra.com (see attachment for a dump_requeslist|grep groupinfra) 
and they seem to never go away and fill our request list by more than a 
half (e.g: 195/375). Could that impact unbound reactivity ?

Note: jostle-timeout is still set to the default (see my config below).

I am asking that because sometimes our unbounds have a random hiccup and 
I am wondering if it could be due to this or not. The 'hiccup' is very 
hard to debug because it's random (once a month or so) on servers doing 
something like 500 to 1500 qps each so increasing the verbosity from 1 
to 2 is not really possible :)

Cheers,
Thomas

---
server:
         verbosity: 1
         interface-automatic: yes
         outgoing-range: 950
         outgoing-num-tcp: 40
         incoming-num-tcp: 40
         so-rcvbuf: 4m
         msg-cache-size: 200m
         rrset-cache-size: 400m
         access-control: 127.0.0.0/8 allow_snoop
         access-control: ... allow
         hide-identity: yes
         hide-version: yes
         prefetch: yes
         prefetch-key: yes

         auto-trust-anchor-file: "root.key"

python:
remote-control:
         control-enable: yes
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: GRPINFRA
URL: <http://unbound.nlnetlabs.nl/pipermail/unbound-users/attachments/20110320/7fb93662/attachment-0001.ksh>