| От | Alvaro Herrera |
|---|---|
| Тема | Re: fix bgworkers in EXEC_BACKEND |
| Дата | |
| Msg-id | 20121227204645.GD4238@alvh.no-ip.org обсуждение исходный текст |
| Ответ на | Re: fix bgworkers in EXEC_BACKEND (Heikki Linnakangas <hlinnakangas@vmware.com>) |
| Ответы |
Re: fix bgworkers in EXEC_BACKEND
|
| Список | pgsql-hackers |
Heikki Linnakangas wrote: > Might be cleaner to directly assign the correct value to MaxBackends > above, ie. "MaxBackends = MaxConnections + newval + 1 + > GetNumShmemAttachedBgworkers()". With a comment to remind that it > needs to be kept in sync with the other places where that > calculation is done, in guc.c. Or put that calculation in a new > function and call it above and in guc.c. > > Thinking about this some more, it might be cleaner to move the > responsibility of setting MaxBackends out of guc.c, into > postmaster.c. The guc machinery would set max_connections and > autovacuum_max_workers as usual, but not try to set MaxBackends. > After reading the config file in postmaster.c, calculate > MaxBackends. Here's a small patch that applies on top of yours. Do you intend to commit this? If not, let me know and I'll do it. Thanks. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера