Re: RegisterBackgroundWorker does not actually start a bg worker process in 9.4.4

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема Re: RegisterBackgroundWorker does not actually start a bg worker process in 9.4.4
Дата
Msg-id CAB7nPqQJt0UnSWkZEKFMHEc4-S0CjP-Aqvg7k-VYRvPRPQ+9dQ@mail.gmail.com
обсуждение исходный текст
Ответ на RegisterBackgroundWorker does not actually start a bg worker process in 9.4.4  (John Lumby <johnlumby@hotmail.com>)
Ответы Re: RegisterBackgroundWorker does not actually start a bg worker process in 9.4.4  (John Lumby <johnlumby@hotmail.com>)
Список pgsql-general
On Tue, Jun 16, 2015 at 3:58 AM, John Lumby <johnlumby@hotmail.com> wrote:
> I am new to bg_workers so this may be my user error,
> but when I build and run the  contrib/worker_spi
> extension,    I find that :
>
>   .   starting postgres with the extension named in shared_preload_libraries :
>       its _PG_init is invoked as expected but no process is started -
>       it is as though RegisterBackgroundWorker did nothing
>
>   .  creating the extension and then
> psql ...  "select worker_spi_launch(2);" :
>     I see
>  28409 28288 ?        463508       00:05 00:00:00  0.0 postgres: bgworker: worker 2
> as expected.
>
> Is there maybe some bug in postmaster's processing of
>     workers marked as start_at = BgWorkerStart_RecoveryFinished
> in 9.4.4?

Not that I know of. I am using static background workers even with 9.4
clusters and they work as expected. Giving a try with worker_spi on
9.4, I see no problems as well:
$ ps ux | grep bgworker
michael  3906   0.0  0.1  2594780   7456   ??  Ss    8:21AM   0:00.02
postgres: bgworker: worker 1
michael  3905   0.0  0.1  2594780   6996   ??  Ss    8:21AM   0:00.02
postgres: bgworker: worker 2
$ psql -c 'show shared_preload_libraries'
 shared_preload_libraries
--------------------------
 worker_spi
(1 row)

Regards,
--
Michael


В списке pgsql-general по дате отправления:

Предыдущее
От: Bill Moran
Дата:
Сообщение: Re: Momentary Delay
Следующее
От: Craig Ringer
Дата:
Сообщение: Re: BDR: Can a node live alone after being detached