failed to apply journal changes after upgrade to 2.9.0
hi, after upgrading knot from 2.8.1 to 2.9.0 there are errors when loading some dnssec enabled zones:
Oct 17 14:44:02 testns1 knotd[15159]: info: [dnssectest.eu.] zone file parsed, serial 1566477270
Oct 17 14:44:02 testns1 knotd[15159]: error: [dnssectest.eu.] failed to apply journal changes 1566477270 -> 0 (invalid parameter)
Oct 17 14:44:02 testns1 knotd[15159]: warning: [dnssectest.eu.] failed to load journal (invalid parameter)
Oct 17 14:44:02 testns1 knotd[15159]: info: [dnssectest.eu.] zone not found
Oct 17 14:44:02 testns1 knotd[15159]: error: [dnssectest.eu.] zone event 'load' failed (not exists)
we are using automatic dnssec signing, with changes stored in journal config:
template:
- id: default
storage: "/var/lib/knot"
semantic-checks: on
serial-policy: increment
global-module: mod-stats
zonefile-sync: -1
zonefile-load: difference
journal-content: changes
notify: [ testns2 ]
acl: [ acl_testns2 ]
dnssec-policy: default
policy:
- id: default
nsec3: on
single-type-signing: off
ksk-submission: submission
zsk-lifetime: 30d
ksk-lifetime: 365d
propagation-delay: 1m
single-type-signing: off