Reload zone when a write is detected (#122)

Zone reloading
This commit is contained in:
Miek Gieben 2016-04-15 14:26:27 +01:00
parent 29ad957a9d
commit c9d8a57ed6
10 changed files with 179 additions and 60 deletions

View file

@ -81,7 +81,7 @@ func TestShouldTransfer(t *testing.T) {
defer s.Shutdown()
z := new(Zone)
z.name = testZone
z.origin = testZone
z.TransferFrom = []string{addrstr}
// Serial smaller
@ -118,7 +118,7 @@ func TestTransferIn(t *testing.T) {
z := new(Zone)
z.Expired = new(bool)
z.name = testZone
z.origin = testZone
z.TransferFrom = []string{addrstr}
err = z.TransferIn()
@ -133,7 +133,7 @@ func TestTransferIn(t *testing.T) {
func TestIsNotify(t *testing.T) {
z := new(Zone)
z.Expired = new(bool)
z.name = testZone
z.origin = testZone
state := NewState(testZone, dns.TypeSOA)
// need to set opcode
state.Req.Opcode = dns.OpcodeNotify