Generated catalog zone not updated on config reload
version 3.1.3
When the include'd config file containing zone definitions is updated, if knot is completely restarted, the generated catalog zone is updated. If I only do 'knotc reload', it is not updated. However 'knotc zone-reload catz.' does the job.
configuration:
server:
rundir: "/run/knot"
user: knot:knot
listen: [ 0.0.0.0@53, ::@53 ]
log:
- target: syslog
any: info
database:
storage: "/var/lib/knot"
key:
- id: zonetransfer
algorithm: hmac-sha512
secret: ---
acl:
- id: acl_slave
key: zonetransfer
action: transfer
template:
- id: default
storage: "/var/lib/knot"
file: "%s.zone"
- id: master_catalog_member
storage: "/var/lib/knot/probind/zones"
file: "%s.zone"
semantic-checks: on
acl: acl_slave
catalog-role: member
catalog-zone: catz.
- id: slave
storage: "/var/lib/knot/slave-zones"
file: "%s.zone"
zone:
- domain: catz.
catalog-role: generate
semantic-checks: on
acl: acl_slave
include: /var/lib/knot/probind/conf/zones.conf
/var/lib/knot/probind/conf/zones.conf:
zone:
- domain: test.com.
template: master_catalog_member
- domain: test2.com.
template: master_catalog_member