Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Pgsql Patches > Re: pg_postmast...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 2 Topic 3659 of 3877
Post > Topic >>

Re: pg_postmaster_reload_time() patch

by werkt0@[EMAIL PROTECTED] ("George Gensure") May 2, 2008 at 10:24 AM

On Wed, Apr 30, 2008 at 12:58 PM, George Gensure <werkt0@[EMAIL PROTECTED]
> wrote:
> On Wed, Apr 30, 2008 at 8:16 AM, Alvaro Herrera
>  <alvherre@[EMAIL PROTECTED]
> wrote:
>
>
> > George Gensure escribi=F3:
>  >
>  >
>  > > I've done a quick write up for reload time re****ting from the
>  >  > administration TODO.  I was a little paranoid with the locking,
but
>  >  > didn't want problems to occur with signals on the postmaster and
the
>  >  > read side.
>  >
>  >  I'd say too much -- postmaster runs with signals blocked all the
time
>  >  (except during select()) so this is not necessary there.
>  >
>  >  Regarding the locking on backends, I admit I am not sure if this is
>  >  really a problem enough that you need a spinlock for it.  Anyway we
t=
end
>  >  not to use spinlocks too much -- probably an LWLock would be more
>  >  apropos, if a lock is really needed.  (A bigger question is whether
t=
he
>  >  reload time should be local for each backend, or exposed globally
>  >  through MyProc.  I don't think it's interesting enough to warrant
tha=
t,
>  >  but perhaps others think differently.)
>  >
>  >  Lastly, I didn't read the patch close enough to tell if it would
work=
 on
>  >  both the EXEC_BACKEND case and the regular one.
>  >
>  >  --
>  >  Alvaro Herrera                               
http://www.CommandPromp=
t.com/
>  >  The PostgreSQL Company - Command Prompt, Inc.
>  >
>
>  I've reworked the patch in response to comments.
>
>  The new function name is pg_conf_load_time()
>  I'm now using LWLocks only on the backend in order to protect the
>  PgReloadTime from mid copy reads.  This may prove to be unnecessary,
>  since the code to handle HUPs seems to be executed synchronously on
>  the backend, but I'll let someone else tell me its safe before
>  removing it.
>
>  -George
>

So if nobody's got any further objections, could this patch be applied?

-George

--=20
Sent via pgsql-patches mailing list (pgsql-patches@[EMAIL PROTECTED]
)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-patches
 




 2 Posts in Topic:
Re: pg_postmaster_reload_time() patch
werkt0@[EMAIL PROTECTED]   2008-05-02 10:24:39 
Re: pg_postmaster_reload_time() patch
alvherre@[EMAIL PROTECTED  2008-05-02 10:31:56 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan13V112 Tue Jul 8 23:46:47 CDT 2008.