BIND 10 #2796: Add a counter for queries with RD=1

BIND 10 Development do-not-reply at isc.org
Tue Jun 11 16:33:16 UTC 2013


#2796: Add a counter for queries with RD=1
-------------------------------------+-------------------------------------
            Reporter:  y-aharen      |                        Owner:
                Type:  enhancement   |  jinmei
            Priority:  medium        |                       Status:
           Component:  b10-auth      |  reviewing
            Keywords:                |                    Milestone:
           Sensitive:  0             |  Sprint-20130625
         Sub-Project:  DNS           |                   Resolution:
Estimated Difficulty:  4             |                 CVSS Scoring:
         Total Hours:  0             |              Defect Severity:  N/A
                                     |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------

Comment (by jinmei):

 Replying to [comment:14 y-aharen]:
 > Hello,
 >
 > Replying to [comment:12 jinmei]:
 > > What I wanted to see is some explanation (maybe in the man page)
 > > reading like: "note that the RD bit is not specific to queries
 > > (requests of opcode 0), but this counter is limited to queries.
 > > This is because <the reason, which I didn't understand yet>".
 > >
 > > Again, I'm not objecting, just asking why you thought it should be
 > > limited, and whatever the reason it wasn't obvious to me (and probably
 > > to others too) so it's better to be documented.
 > OK, I added a note to describe the reason (git d6c6fe4).

 Hmm, this explanation doesn't make much sense to me...
 {{{
       <para>
         RD bit is not specific to queries (requests of opcode 0), but
         <quote>qryrecursion</quote> is limited to queries because RD bit
 is
         meaningless for the other opcodes and they are passed to another
         BIND 10 module such as <command>b10-ddns</command>.
       </para>
 }}}

 First, what's the source (RFC, etc) of the claim "RD bit is
 meaningless for the other opcodes"?  It's also somewhat inconsistent
 with the first sentence "RD bit is not specific to queries".
 Secondly, if we can say we don't count things related to non query
 requests because they are forwarded to different processes, then why
 do we have per opcode counters in Auth or generic requests/* counters?

-- 
Ticket URL: <http://bind10.isc.org/ticket/2796#comment:15>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list