From: | Michael Paquier <michael(dot)paquier(at)gmail(dot)com> |
---|---|
To: | John Lumby <johnlumby(at)hotmail(dot)com> |
Cc: | pgsql general <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: RegisterBackgroundWorker does not actually start a bg worker process in 9.4.4 |
Date: | 2015-06-15 23:33:09 |
Message-ID: | CAB7nPqQJt0UnSWkZEKFMHEc4-S0CjP-Aqvg7k-VYRvPRPQ+9dQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-hackers |
On Tue, Jun 16, 2015 at 3:58 AM, John Lumby <johnlumby(at)hotmail(dot)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
From | Date | Subject | |
---|---|---|---|
Next Message | Craig Ringer | 2015-06-16 01:58:50 | Re: BDR: Can a node live alone after being detached |
Previous Message | Bill Moran | 2015-06-15 21:19:24 | Re: Momentary Delay |
From | Date | Subject | |
---|---|---|---|
Next Message | Brendan Jurd | 2015-06-16 00:04:18 | Re: Function to get size of notification queue? |
Previous Message | CK Tan | 2015-06-15 23:12:41 | Re: On columnar storage |