|
@@ -27,16 +27,27 @@ Feature: Xfrin incoming notify handling
|
|
When I query statistics zones of bind10 module Xfrout with cmdctl port 47804
|
|
When I query statistics zones of bind10 module Xfrout with cmdctl port 47804
|
|
last bindctl output should not contain "error"
|
|
last bindctl output should not contain "error"
|
|
last bindctl output should not contain "example.org."
|
|
last bindctl output should not contain "example.org."
|
|
- The counter notifyoutv4 for the zone _SERVER_ should be 0
|
|
|
|
- The counter notifyoutv6 for the zone _SERVER_ should be 0
|
|
|
|
- The counter xfrrej for the zone _SERVER_ should be 0
|
|
|
|
- The counter xfrreqdone for the zone _SERVER_ should be 0
|
|
|
|
|
|
+ Then the statistics counter notifyoutv4 for the zone _SERVER_ should be 0
|
|
|
|
+ Then the statistics counter notifyoutv6 for the zone _SERVER_ should be 0
|
|
|
|
+ Then the statistics counter xfrrej for the zone _SERVER_ should be 0
|
|
|
|
+ Then the statistics counter xfrreqdone for the zone _SERVER_ should be 0
|
|
|
|
+
|
|
|
|
+ When I query statistics ixfr_running of bind10 module Xfrout with cmdctl port 47804
|
|
|
|
+ Then the statistics counter ixfr_running should be 0
|
|
|
|
+ Then the statistics counter ixfr_running should be 0
|
|
|
|
+
|
|
|
|
+ When I query statistics axfr_running of bind10 module Xfrout with cmdctl port 47804
|
|
|
|
+ Then the statistics counter axfr_running should be 0
|
|
|
|
+ Then the statistics counter axfr_running should be 0
|
|
|
|
|
|
When I send bind10 with cmdctl port 47804 the command Xfrout notify example.org IN
|
|
When I send bind10 with cmdctl port 47804 the command Xfrout notify example.org IN
|
|
Then wait for new master stderr message XFROUT_NOTIFY_COMMAND
|
|
Then wait for new master stderr message XFROUT_NOTIFY_COMMAND
|
|
Then wait for new bind10 stderr message AUTH_RECEIVED_NOTIFY
|
|
Then wait for new bind10 stderr message AUTH_RECEIVED_NOTIFY
|
|
Then wait for new bind10 stderr message ZONEMGR_RECEIVE_NOTIFY
|
|
Then wait for new bind10 stderr message ZONEMGR_RECEIVE_NOTIFY
|
|
Then wait for new bind10 stderr message XFRIN_XFR_TRANSFER_STARTED
|
|
Then wait for new bind10 stderr message XFRIN_XFR_TRANSFER_STARTED
|
|
|
|
+ And when I query statistics axfr_running of bind10 module Xfrout with cmdctl port 47804
|
|
|
|
+ # xfering might not be started yet.
|
|
|
|
+ Then the statistics counter axfr_running should be between 0 and 1
|
|
Then wait for new bind10 stderr message XFRIN_TRANSFER_SUCCESS not XFRIN_XFR_PROCESS_FAILURE
|
|
Then wait for new bind10 stderr message XFRIN_TRANSFER_SUCCESS not XFRIN_XFR_PROCESS_FAILURE
|
|
Then wait for new bind10 stderr message ZONEMGR_RECEIVE_XFRIN_SUCCESS
|
|
Then wait for new bind10 stderr message ZONEMGR_RECEIVE_XFRIN_SUCCESS
|
|
Then wait 5 times for new master stderr message NOTIFY_OUT_SENDING_NOTIFY
|
|
Then wait 5 times for new master stderr message NOTIFY_OUT_SENDING_NOTIFY
|
|
@@ -56,14 +67,14 @@ Feature: Xfrin incoming notify handling
|
|
|
|
|
|
When I query statistics zones of bind10 module Xfrout with cmdctl port 47804
|
|
When I query statistics zones of bind10 module Xfrout with cmdctl port 47804
|
|
last bindctl output should not contain "error"
|
|
last bindctl output should not contain "error"
|
|
- The counter notifyoutv4 for the zone _SERVER_ should be 0
|
|
|
|
- The counter notifyoutv4 for the zone example.org. should be 0
|
|
|
|
- The counter notifyoutv6 for the zone _SERVER_ should be 5
|
|
|
|
- The counter notifyoutv6 for the zone example.org. should be 5
|
|
|
|
- The counter xfrrej for the zone _SERVER_ should be 0
|
|
|
|
- The counter xfrrej for the zone example.org. should be 0
|
|
|
|
- The counter xfrreqdone for the zone _SERVER_ should be 1
|
|
|
|
- The counter xfrreqdone for the zone example.org. should be 1
|
|
|
|
|
|
+ Then the statistics counter notifyoutv4 for the zone _SERVER_ should be 0
|
|
|
|
+ Then the statistics counter notifyoutv4 for the zone example.org. should be 0
|
|
|
|
+ Then the statistics counter notifyoutv6 for the zone _SERVER_ should be 5
|
|
|
|
+ Then the statistics counter notifyoutv6 for the zone example.org. should be 5
|
|
|
|
+ Then the statistics counter xfrrej for the zone _SERVER_ should be 0
|
|
|
|
+ Then the statistics counter xfrrej for the zone example.org. should be 0
|
|
|
|
+ Then the statistics counter xfrreqdone for the zone _SERVER_ should be 1
|
|
|
|
+ Then the statistics counter xfrreqdone for the zone example.org. should be 1
|
|
|
|
|
|
#
|
|
#
|
|
# Test for Xfr request rejected
|
|
# Test for Xfr request rejected
|
|
@@ -94,10 +105,10 @@ Feature: Xfrin incoming notify handling
|
|
When I query statistics zones of bind10 module Xfrout with cmdctl port 47804
|
|
When I query statistics zones of bind10 module Xfrout with cmdctl port 47804
|
|
last bindctl output should not contain "error"
|
|
last bindctl output should not contain "error"
|
|
last bindctl output should not contain "example.org."
|
|
last bindctl output should not contain "example.org."
|
|
- The counter notifyoutv4 for the zone _SERVER_ should be 0
|
|
|
|
- The counter notifyoutv6 for the zone _SERVER_ should be 0
|
|
|
|
- The counter xfrrej for the zone _SERVER_ should be 0
|
|
|
|
- The counter xfrreqdone for the zone _SERVER_ should be 0
|
|
|
|
|
|
+ Then the statistics counter notifyoutv4 for the zone _SERVER_ should be 0
|
|
|
|
+ Then the statistics counter notifyoutv6 for the zone _SERVER_ should be 0
|
|
|
|
+ Then the statistics counter xfrrej for the zone _SERVER_ should be 0
|
|
|
|
+ Then the statistics counter xfrreqdone for the zone _SERVER_ should be 0
|
|
|
|
|
|
#
|
|
#
|
|
# set transfer_acl rejection
|
|
# set transfer_acl rejection
|
|
@@ -134,13 +145,13 @@ Feature: Xfrin incoming notify handling
|
|
|
|
|
|
When I query statistics zones of bind10 module Xfrout with cmdctl port 47804
|
|
When I query statistics zones of bind10 module Xfrout with cmdctl port 47804
|
|
last bindctl output should not contain "error"
|
|
last bindctl output should not contain "error"
|
|
- The counter notifyoutv4 for the zone _SERVER_ should be 0
|
|
|
|
- The counter notifyoutv4 for the zone example.org. should be 0
|
|
|
|
- The counter notifyoutv6 for the zone _SERVER_ should be 5
|
|
|
|
- The counter notifyoutv6 for the zone example.org. should be 5
|
|
|
|
|
|
+ Then the statistics counter notifyoutv4 for the zone _SERVER_ should be 0
|
|
|
|
+ Then the statistics counter notifyoutv4 for the zone example.org. should be 0
|
|
|
|
+ Then the statistics counter notifyoutv6 for the zone _SERVER_ should be 5
|
|
|
|
+ Then the statistics counter notifyoutv6 for the zone example.org. should be 5
|
|
# The counts of rejection would be between 1 and 2. They are not
|
|
# The counts of rejection would be between 1 and 2. They are not
|
|
# fixed. It would depend on timing or the platform.
|
|
# fixed. It would depend on timing or the platform.
|
|
- The counter xfrrej for the zone _SERVER_ should be greater than 0
|
|
|
|
- The counter xfrrej for the zone example.org. should be greater than 0
|
|
|
|
- The counter xfrreqdone for the zone _SERVER_ should be 0
|
|
|
|
- The counter xfrreqdone for the zone example.org. should be 0
|
|
|
|
|
|
+ Then the statistics counter xfrrej for the zone _SERVER_ should be greater than 0
|
|
|
|
+ Then the statistics counter xfrrej for the zone example.org. should be greater than 0
|
|
|
|
+ Then the statistics counter xfrreqdone for the zone _SERVER_ should be 0
|
|
|
|
+ Then the statistics counter xfrreqdone for the zone example.org. should be 0
|