Lag tracking for logical replication Lag tracking is called for each commit, but we introduce a pacing delay to ensure we don't swamp the lag tracker. Author: Petr Jelinek, with minor pacing delay code from me Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/024711bb544645c8b1061e9f02b261e2e336981d Modified Files -------------- src/backend/replication/logical/logical.c | 34 ++++++++++++++----- src/backend/replication/logical/logicalfuncs.c | 2 +- src/backend/replication/pgoutput/pgoutput.c | 2 ++ src/backend/replication/slotfuncs.c | 3 +- src/backend/replication/walsender.c | 45 ++++++++++++++++++++------ src/include/replication/logical.h | 15 ++++++--- src/include/replication/output_plugin.h | 1 + 7 files changed, 79 insertions(+), 23 deletions(-)
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера