Skip to content

allow dns_journal_rollforward() to read old journal files

Evan Hunt requested to merge 2505-journal-compatibility into main

when the 'max-ixfr-ratio' option was added, journal transaction headers were revised to include a count of RR's in each transaction. this made it impossible to read old journal files after an upgrade.

this branch restores the ability to read old journal files, so that upgrades can run smoothly. if a journal cannot be rolled forward using the new transaction header format, we try again with the original format.

Closes #2505 (closed)

Edited by Mark Andrews

Merge request reports