BIND 10 #2605: DHCP Testing: Performance Tool

BIND 10 Development do-not-reply at isc.org
Wed Mar 27 18:47:31 UTC 2013


#2605: DHCP Testing: Performance Tool
-------------------------------------+-------------------------------------
            Reporter:  stephen       |                        Owner:
                Type:  task          |  marcin
            Priority:  medium        |                       Status:
           Component:  dhcp          |  reviewing
            Keywords:                |                    Milestone:
           Sensitive:  0             |  Sprint-DHCP-20130328
         Sub-Project:  DHCP          |                   Resolution:
Estimated Difficulty:  0             |                 CVSS Scoring:
         Total Hours:  0             |              Defect Severity:  N/A
                                     |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
Changes (by tmark):

 * owner:  tmark => marcin


Comment:

 Replying to [comment:5 marcin]:
 > Reviewed commit faea2bea67573fa7932234fa0504e4c107e1a323
 >
 > '''General comments to all tests'''
 > I suggest that test procedure does not specify example configuration but
 rather instructs to use explicit values. There could be a statement in the
 !''Test Setup!'' instructing to use different configuration than given in
 the test procedure in case of conflict with test execution environment.
 But, it should be then mentioned that the cfg file should be modified
 accordingly.
 >
 > '''v6.four_packet.1'''
 > (1.) Test procedure does not instruct to start the server.
 >
 > (2.) I understand what to do. But, the person who is not familiar with
 the subject may get confused when reading !''Build/Install BIND10/perfdhcp
 on the client machine!''. Should I build BIND10 and install perfdhcp? Or,
 Build and Install both BIND10 and perfdhcp?
 >

 Corrected the above issues for all the tests.

 > (Pass Criteria):
 > Checking perfdhcp output is ok. Once perfdhcp generates 4 or 2-way
 exchanges for the number of clients it simulates the client id IS EXPECTED
 to be reset and the next exchanges are initiated by the clients for which
 leases should exist in the data base. In other words, if you simulate 100
 clients and you setup perfdhcp to finish after 105 requests you should
 have 100 leases in the lease database. Right now, the test simulates 105
 clients and does exactly 105 requests so the client reset is not verfied.
 >

 Actually both of the 105 client tests already have a step under pass
 criteria
 to verify the number of leases. You just didn't look hard enough.

 I did add text under the server startup on how to collect the lease data.
 I also added steps
 to verify the lease data for the other four tests just for completeness.

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


More information about the bind10-tickets mailing list