BIND 10 #3094: AssertionError: Statistics item .Xfrout.zones.IN._SERVER_.xfrrej has unexpected value 14 (expect 3 or less than)

BIND 10 Development do-not-reply at isc.org
Tue Aug 13 13:22:57 UTC 2013


#3094: AssertionError: Statistics item .Xfrout.zones.IN._SERVER_.xfrrej has
unexpected value 14 (expect 3 or less than)
-------------------------------------+-------------------------------------
                   Reporter:  muks   |                 Owner:
                       Type:         |                Status:  new
  defect                             |             Milestone:  Next-Sprint-
                   Priority:         |  Proposed
  medium                             |              Keywords:
                  Component:         |             Sensitive:  0
  statistics                         |           Sub-Project:  DNS
               CVSS Scoring:         |  Estimated Difficulty:  0
            Defect Severity:  N/A    |           Total Hours:  0
Feature Depending on Ticket:         |
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
 Got this error today when reviewing a ticket (#2690) which should not
 influence it:
 {{{
   Scenario: Handle incoming notify (XFR request rejected in IPv4)
 # features/xfrin_notify_handling.feature:325
     Given I have bind10 running with configuration
 xfrin/retransfer_master_v4.conf with cmdctl port 47804 as master      #
 features/terrain/bind10_control.py:10    Given I have bind10 running with
 configuration xfrin/retransfer_master_v4.conf with cmdctl port 47804 as
 master      # features/terrain/bind10_control.py:107
     And wait for master stderr message BIND10_STARTED_CC
 And wait for master stderr message BIND10_STARTED_CC
 # features/terrain/steps.py:34
     And wait for master stderr message CMDCTL_STARTED
 And wait for master stderr message CMDCTL_STARTED
 # features/terrain/steps.py:34
     And wait for master stderr message AUTH_SERVER_STARTED
 And wait for master stderr message AUTH_SERVER_STARTED
 # features/terrain/steps.py:34
     And wait for master stderr message XFROUT_STARTED
 And wait for master stderr message XFROUT_STARTED
 # features/terrain/steps.py:34
     And wait for master stderr message ZONEMGR_STARTED
 And wait for master stderr message ZONEMGR_STARTED
 # features/terrain/steps.py:34
     And wait for master stderr message STATS_STARTING
 And wait for master stderr message STATS_STARTING
 # features/terrain/steps.py:34
     And I have bind10 running with configuration
 xfrin/retransfer_slave_notify_v4.conf                                   #
 features/terrain/bind10_control.py:10    And I have bind10 running with
 configuration xfrin/retransfer_slave_notify_v4.conf
 # features/terrain/bind10_control.py:107
     And wait for bind10 stderr message BIND10_STARTED_CC
 And wait for bind10 stderr message BIND10_STARTED_CC
 # features/terrain/steps.py:34
     And wait for bind10 stderr message CMDCTL_STARTED
 And wait for bind10 stderr message CMDCTL_STARTED
 # features/terrain/steps.py:34
     And wait for bind10 stderr message AUTH_SERVER_STARTED
 And wait for bind10 stderr message AUTH_SERVER_STARTED
 # features/terrain/steps.py:34
     And wait for bind10 stderr message XFRIN_STARTED
 And wait for bind10 stderr message XFRIN_STARTED
 # features/terrain/steps.py:34
     And wait for bind10 stderr message ZONEMGR_STARTED
 And wait for bind10 stderr message ZONEMGR_STARTED
 # features/terrain/steps.py:34
     A query for www.example.org to 127.0.0.1:47806 should have rcode
 NXDOMAIN       A query for www.example.org to 127.0.0.1:47806 should have
 rcode NXDOMAIN                                            #
 features/terrain/querying.py:204
     check initial statistics not containing example.org for Xfrout with
 cmdctl port 47804 except for the following items #
 features/terrain/bind10_control.py:45    check initial statistics not
 containing example.org for Xfrout with cmdctl port 47804 except for the
 following items # features/terrain/bind10_control.py:452     |
 socket.unixdomain.open | 1        | 0        |
       | item_name              | item_max | item_min |
       | socket.unixdomain.open | 1        | 0        |
     check initial statistics not containing example.org for Xfrin
 # features/terrain/bind10_control.py:45    check initial statistics not
 containing example.org for Xfrin
 # features/terrain/bind10_control.py:452
     When I send bind10 the following commands with cmdctl port 47804
 # features/terrain/bind10_control.py:280
       | """
 |
       | config set Xfrout/zone_config[0]/transfer_acl [{"action":
 "REJECT", "fr    When I send bind10 the following commands with cmdctl
 port 47804                                                     #
 features/terrain/bind10_control.py:280                  |
       | """
 |
       | config set Xfrout/zone_config[0]/transfer_acl [{"action":
 "REJECT", "from": "127.0.0.1"}] |
       | config commit
 |
       | """
 |
     last bindctl output should not contain Error
 # features/terrain/bind10_control.py:15    last bindctl output should not
 contain Error
 # features/terrain/bind10_control.py:156
     When I send bind10 with cmdctl port 47804 the command Xfrout notify
 example.org IN                                   #
 features/terrain/bind10_control.py:31    When I send bind10 with cmdctl
 port 47804 the command Xfrout notify example.org IN
 # features/terrain/bind10_control.py:314
     Then wait for new master stderr message XFROUT_NOTIFY_COMMAND
 Then wait for new master stderr message XFROUT_NOTIFY_COMMAND
 # features/terrain/steps.py:34
     Then wait for new bind10 stderr message AUTH_RECEIVED_NOTIFY
 Then wait for new bind10 stderr message AUTH_RECEIVED_NOTIFY
 # features/terrain/steps.py:34
     Then wait for bind10 stderr message ZONEMGR_RECEIVE_NOTIFY
 Then wait for bind10 stderr message ZONEMGR_RECEIVE_NOTIFY
 # features/terrain/steps.py:34
     Then wait for bind10 stderr message XFRIN_XFR_TRANSFER_STARTED
 Then wait for bind10 stderr message XFRIN_XFR_TRANSFER_STARTED
 # features/terrain/steps.py:34
     Then wait for bind10 stderr message
 XFRIN_XFR_TRANSFER_PROTOCOL_VIOLATION no    Then wait for bind10 stderr
 message XFRIN_XFR_TRANSFER_PROTOCOL_VIOLATION not XFRIN_TRANSFER_SUCCESS
 # features/terrain/steps.py:34
     Then wait for bind10 stderr message ZONEMGR_RECEIVE_XFRIN_FAILED not
 ZONEMGR    Then wait for bind10 stderr message
 ZONEMGR_RECEIVE_XFRIN_FAILED not ZONEMGR_RECEIVE_XFRIN_SUCCESS
 # features/terrain/steps.py:34
     Then wait for master stderr message NOTIFY_OUT_REPLY_RECEIVED
 Then wait for master stderr message NOTIFY_OUT_REPLY_RECEIVED
 # features/terrain/steps.py:34
     A query for www.example.org to 127.0.0.1:47806 should have rcode
 NXDOMAIN       A query for www.example.org to 127.0.0.1:47806 should have
 rcode NXDOMAIN                                            #
 features/terrain/querying.py:204
     When I query statistics zones of bind10 module Xfrout with cmdctl port
 47804                                         #
 features/terrain/bind10_control.py:37    When I query statistics zones of
 bind10 module Xfrout with cmdctl port 47804
 # features/terrain/bind10_control.py:377
     wait for new master stderr message XFROUT_RECEIVED_GETSTATS_COMMAND
 wait for new master stderr message XFROUT_RECEIVED_GETSTATS_COMMAND
 # features/terrain/steps.py:34
     last bindctl output should not contain "error"
 # features/terrain/bind10_control.py:15    last bindctl output should not
 contain "error"
 # features/terrain/bind10_control.py:156
     When I query statistics zones of bind10 module Xfrout with cmdctl port
 47804                                         #
 features/terrain/bind10_control.py:37    When I query statistics zones of
 bind10 module Xfrout with cmdctl port 47804
 # features/terrain/bind10_control.py:377
     The statistics counters are 0 in category .Xfrout.zones.IN except for
 the following items                            #
 features/terrain/bind10_control.py:39    The statistics counters are 0 in
 category .Xfrout.zones.IN except for the following items
 # features/terrain/bind10_control.py:393     | _SERVER_.notifyoutv4     |
 1          |           |           |
       | item_name                | item_value | min_value | max_value |
       | _SERVER_.notifyoutv4     | 1          |           |           |
       | _SERVER_.xfrrej          |            | 1         | 3         |
       | example.org..notifyoutv4 | 1          |           |           |
       | example.org..xfrrej      |            | 1         | 3         |
     Traceback (most recent call last):
       File "/home/muks/local/lettuce/lettuce/core.py", line 117, in
 __call__
         ret = self.function(self.step, *args, **kw)
       File
 "/home/muks/bind10/tests/lettuce/features/terrain/bind10_control.py", line
 444, in check_statistics_items
         (name, found, value)
     AssertionError: Statistics item .Xfrout.zones.IN._SERVER_.xfrrej has
 unexpected value 14 (expect 3 or less than)

 }}}

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


More information about the bind10-tickets mailing list