]> git.ipfire.org Git - thirdparty/bind9.git/commit
chg: dev: Incrementally apply AXFR transfer
authorAlessio Podda <alessio@isc.org>
Fri, 22 Nov 2024 17:35:48 +0000 (17:35 +0000)
committerAlessio Podda <alessio@isc.org>
Fri, 22 Nov 2024 17:35:48 +0000 (17:35 +0000)
commita3e03b52e2bb453516f404ba1afadce982b95701
treedcafafa56c6e322f91bb06ac35e905a2bd83642e
parent9f628a34cd5b4bc547c5f9b45dd75b503d5be143
parent99b4f01b334d2a6cd6ff57069f5c06d06a52726b
chg: dev: Incrementally apply AXFR transfer

Reintroduce logic to apply diffs when the number of pending tuples is
above 128. The previous strategy of accumulating all the tuples and
pushing them at the end leads to excessive memory consumption during
transfer.

This effectively reverts half of e3892805d6

Closes #4986

Merge branch '4986-axfr-chunked-insert' into 'main'

See merge request isc-projects/bind9!9740