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