pgsql: Fix bug in clean shutdown of walsender that pg_receiving is conn
В списке pgsql-committers по дате отправления:
| От | Fujii Masao |
|---|---|
| Тема | pgsql: Fix bug in clean shutdown of walsender that pg_receiving is conn |
| Дата | |
| Msg-id | E1WPW1Q-0003uU-OC@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Fix bug in clean shutdown of walsender that pg_receiving is connecting to. On clean shutdown, walsender waits for all WAL to be replicated to a standby, and exits. It determined whether that replication had been completed by checking whether its sent location had been equal to a standby's flush location. Unfortunately this condition never becomes true when the standby such as pg_receivexlog which always returns an invalid flush location is connecting to walsender, and then walsender waits forever. This commit changes walsender so that it just checks a standby's write location if a flush location is invalid. Back-patch to 9.1 where enough infrastructure for this exists. Branch ------ REL9_2_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/7899aa356a06181dfa4f958ea2f7276ec7253da1 Modified Files -------------- src/backend/replication/walsender.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера