1 ; config options go here.
2 ; This is one forever, one jostle.
4 num-queries-per-thread: 2
7 forward-addr: 216.0.0.1
9 SCENARIO_BEGIN Test too many queries asked, last is too recent to be jostled
11 ; fill the forever slot.
19 STEP 2 CHECK_OUT_QUERY
21 MATCH qname qtype opcode
26 ; NO REPLY (this step is not needed)
29 ;something enters the jostle slot.
37 STEP 5 CHECK_OUT_QUERY
39 MATCH qname qtype opcode
44 ; something else tries to replace the entry in the jostle slot.
45 ; but the entry in the jostle slot is too recent.
53 ; reply from latest query returns
56 MATCH opcode qtype qname
58 REPLY QR RD RA NOERROR
62 www.example.net. IN A 10.20.30.42
64 www.example.net. IN NS ns.example.net.
66 ns.example.net. IN A 10.20.30.50
69 ; answer to last query
72 MATCH opcode qname qtype
76 www.example.net. IN A 10.20.30.42
80 ; reply from first query returns
83 MATCH opcode qtype qname
85 REPLY QR RD RA NOERROR
89 www.example.com. IN A 10.20.30.40
91 www.example.com. IN NS ns.example.com.
93 ns.example.com. IN A 10.20.30.50
96 ; answer to first query
99 MATCH opcode qname qtype
101 www.example.com. IN A
103 www.example.com. IN A 10.20.30.40
108 ; testbound checks before exit:
109 ; * no more pending queries outstanding.
110 ; * and no answers that have not been checked.