When I run "unbound-control dump_requestlist", I consistently see
fewer requests output than I'd expect:

    # (unbound-control stats_noreset | grep 'requestlist.current.user'; 
unbound-control dump_requestlist | wc -l)
    thread0.requestlist.current.user=272
    thread1.requestlist.current.user=225
    total.requestlist.current.user=497
         286

    # (unbound-control stats_noreset | grep 'requestlist.current.user'; 
unbound-control dump_requestlist | wc -l)
    thread0.requestlist.current.user=283
    thread1.requestlist.current.user=206
    total.requestlist.current.user=489
         303

    # (unbound-control stats_noreset | grep 'requestlist.current.user'; 
unbound-control dump_requestlist | wc -l)
    thread0.requestlist.current.user=272
    thread1.requestlist.current.user=219
    total.requestlist.current.user=491
         300

As you can see above, the request list has ~500 entries, but only
~300 are returned by dump_requestlist.  Is this an artefact of some
sort of lossy list traversal?  Are requests completing too fast to
be captured by dump_requestlist?

-- 
        Viktor.

Reply via email to