BIND 10 #3181: perfdhcp: Add support to release prefixes and measure server response rate
BIND 10 Development
do-not-reply at isc.org
Fri Dec 6 15:37:36 UTC 2013
#3181: perfdhcp: Add support to release prefixes and measure server response rate
-------------------------------------+-------------------------------------
Reporter: marcin | Owner:
Type: enhancement | UnAssigned
Priority: medium | Status:
Component: perfdhcp | reviewing
Keywords: | Milestone: DHCP-
Sensitive: 0 | Kea1.0-alpha
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 marcin):
* owner: marcin => UnAssigned
* status: new => reviewing
Comment:
I added support for sending DHCPv6 Release messages aside of the Renew
messages. There is a new command line option -F which allows to specify
the desired rate of the Release messages being sent.
I am not very happy about the structure of the !TestControl class which is
getting too packed. Therefore, I started moving independent pieces of the
!TestControl class into new classes. This time I created the !RateControl
class which is devoted to track the rate of Solicits or Discovers, Renews
and Releases.
I also realized that one of the counters called !''orphans!'' is giving
false numbers when releases or/and renews are used. This counter holds the
number of responses from the server that stats manager was not able to
match with the message sent to the server. Unfortunately, with the current
code, the Reply being a response to the Renew or Request message will be
counted as an orphan for the Request message sent in the 4-way exchange. I
am planning to do some smarter orphans counting, but obviously doing it in
this ticket would be too much work and too little gain.
The support for Releases for DHCPv4 will come later.
!ChangeLog:
{{{
XXX. [func] marcin
perfdhcp: support for sending DHCPv6 Relese messages at the
specified
rate and measure performance.
(Trac #3181, git abcd)
}}}
--
Ticket URL: <http://bind10.isc.org/ticket/3181#comment:3>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list