BIND 10 #1951: Familiarize with perfdhcp implemented functionality

BIND 10 Development do-not-reply at isc.org
Thu May 10 10:33:02 UTC 2012


#1951: Familiarize with perfdhcp implemented functionality
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  marcin
  stephen                            |                Status:  reviewing
                       Type:  task   |             Milestone:  Sprint-
                   Priority:         |  DHCP-20120514
  medium                             |            Resolution:
                  Component:         |             Sensitive:  0
  perfdhcp                           |           Sub-Project:  DHCP
                   Keywords:         |  Estimated Difficulty:  8
            Defect Severity:  N/A    |           Total Hours:  9.5
Feature Depending on Ticket:         |
        Add Hours to Ticket:  .5     |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Changes (by stephen):

 * hours:  9 => .5
 * owner:  stephen => marcin
 * totalhours:  0 => 9.5


Comment:

 Comments in http://bind10.isc.org/wiki/DhcpBenchmarking are very useful,
 thank-you.  (I made some minor corrections to it, just correcting some
 typos and rephrasing some sentences - no technical changes.)  This ticket
 can now be closed.

 A few comments on the issues you raise:

 * We certainly need two containers, one ordered by send time to detect
 when a reply is lost, and one random access container to locate the packet
 by xid.  I think you are right, combining the two in a multi-index
 container is likely to be the easiest to implement.  (Just as an aside,
 caching the next sent packet when a received packet is located is a nice
 touch; if we can keep it without too many problems, we should.)
 * I would suggest that we do use the BIND 10 logging, even if it does add
 additional dependencies on the BIND 10 library.  It forces a discipline on
 documenting messages and will server to tie it in with BIND 10.  If it
 proves cumbersome, it will be relatively easy to write a replacement
 light-weight logger using the same interface.

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


More information about the bind10-tickets mailing list