BIND 10 #2225: Implement counters into Xfrout (3/3)

BIND 10 Development do-not-reply at isc.org
Tue Aug 28 05:06:13 UTC 2012


#2225: Implement counters into Xfrout (3/3)
-------------------------------------+-------------------------------------
            Reporter:  naokikambe    |                        Owner:
                Type:  enhancement   |                       Status:  new
            Priority:  medium        |                    Milestone:  New
           Component:  xfrout        |  Tasks
           Sensitive:  0             |                     Keywords:
         Sub-Project:  DNS           |              Defect Severity:  N/A
Estimated Difficulty:  0             |  Feature Depending on Ticket:
         Total Hours:  0             |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
 According to StatisticsItems, implement the following statistics items to
 Xfrout like #2158 and #2222.

 ||'''Module'''||'''Item'''||'''in BIND 9 Statistics XML (tree
 representation under isc/bind/statistics)'''||'''Description from BIND 9
 Manual'''||'''Implemented in BIND 10?'''||
 ||Xfrout|| || || || ||
 || ||xfrout.socket.unixdomain.open||server/ssstat/UnixOpen||Unix Domain
 sockets opened successfully||no||
 || ||xfrout.socket.unixdomain.openfail||server/ssstat/UnixOpenFail||Unix
 Domain sockets open failures||no||
 || ||xfrout.socket.unixdomain.close||server/ssstat/UnixClose||Unix Domain
 sockets closed||no||
 || ||xfrout.socket.unixdomain.bindfail||server/ssstat/UnixBindFail||Unix
 Domain sockets bind failures||no||
 ||
 ||xfrout.socket.unixdomain.acceptfail||server/ssstat/UnixAcceptFail||Unix
 Domain sockets incoming accept failures||no||
 || ||xfrout.socket.unixdomain.accept||server/ssstat/UnixAccept||Unix
 Domain sockets incoming connections successfully accepted||no||
 || ||xfrout.socket.unixdomain.senderr||server/ssstat/UnixSendErr||Unix
 Domain sockets send errors||no||
 || ||xfrout.socket.unixdomain.recverr||server/ssstat/UnixRecvErr||Unix
 Domain sockets receive errors||no||

 The classes to be revised are: !XfroutServer, !XfroutCounter(introduced in
 #2158), !XfroutSession. The related unittest and the lettuce test should
 be also revised. This ticket depends on #2158 and #2222. Most of
 fundamental implementation has been done in #2158, so this ticket would
 not be so difficult.

 IMO the rest of items for Xfrout in StatisticsItems makes no sense in
 current xfrout.py: xfrout.socket.ipv(4|6).(tcp|udp).*,
 xfrout.socket.unixdomain.conn*.

 Because Xfrout doesn't use a IP socket. It receives a unix domain socket
 via b10-auth. Xfrout doesn't connect by using a unix domain socket.

-- 
Ticket URL: <http://bind10.isc.org/ticket/2225>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list