mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
Make notify source port test reliable
Send the test message from ns3 to ns2 instead of ns2 to ns3 as ns2
is started first and therefore the test doesn't have to wait on the
resend of the the NOTIFY message to be successful.
(cherry picked from commit e7e1f59a3a)
This commit is contained in:
parent
c843811609
commit
7ca00e674f
3 changed files with 29 additions and 1 deletions
|
|
@ -35,3 +35,9 @@ zone "example" {
|
|||
# non-responsive notify recipient (no reply, no ICMP errors)
|
||||
also-notify { 10.53.10.53; };
|
||||
};
|
||||
|
||||
zone "notify-source-port-test" {
|
||||
type primary;
|
||||
file "notify-source-port-test.db";
|
||||
notify-source 10.53.0.3 port @EXTRAPORT2@;
|
||||
};
|
||||
|
|
|
|||
22
bin/tests/system/notify/ns3/notify-source-port-test.db
Normal file
22
bin/tests/system/notify/ns3/notify-source-port-test.db
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
; Copyright (C) Internet Systems Consortium, Inc. ("ISC")
|
||||
;
|
||||
; SPDX-License-Identifier: MPL-2.0
|
||||
;
|
||||
; This Source Code Form is subject to the terms of the Mozilla Public
|
||||
; License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
; file, you can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
;
|
||||
; See the COPYRIGHT file distributed with this work for additional
|
||||
; information regarding copyright ownership.
|
||||
|
||||
notify-source-port-test. SOA mname1. . (
|
||||
1 ; serial
|
||||
300 ; refresh (300 seconds)
|
||||
300 ; retry (300 seconds)
|
||||
1814400 ; expire (3 weeks)
|
||||
3600 ; minimum (1 hour)
|
||||
)
|
||||
notify-source-port-test. NS ns2.notify-source-port-test.
|
||||
ns2.notify-source-port-test. A 10.53.0.2
|
||||
notify-source-port-test. NS ns3.notify-source-port-test.
|
||||
ns3.notify-source-port-test. A 10.53.0.3
|
||||
|
|
@ -203,7 +203,7 @@ grep "sending notify to 10.53.0.5#[0-9]* : TSIG (c)" ns5/named.run > /dev/null |
|
|||
test_end
|
||||
|
||||
test_start "checking notify-source uses port option correctly"
|
||||
grep "10.53.0.2#${EXTRAPORT2}: received notify for zone 'x1'" ns3/named.run > /dev/null || ret=1
|
||||
grep "10.53.0.3#${EXTRAPORT2}: received notify for zone 'notify-source-port-test'" ns2/named.run > /dev/null || ret=1
|
||||
test_end
|
||||
|
||||
# notify messages were sent to unresponsive 10.53.10.53 during the tests
|
||||
|
|
|
|||
Loading…
Reference in a new issue