Re: pgsql/src backend/libpq/auth.c backend/postmas ... - Mailing list pgsql-committers

From Peter Eisentraut
Subject Re: pgsql/src backend/libpq/auth.c backend/postmas ...
Date
Msg-id Pine.LNX.4.30.0106212313100.724-100000@peter.localdomain
Whole thread Raw
In response to Re: pgsql/src backend/libpq/auth.c backend/postmas ...  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-committers
Tom Lane writes:

> Peter Eisentraut - PostgreSQL <petere@hub.org> writes:
> >     Handle reading of startup packet and authentication exchange after forking
> >     a new postmaster child process.  This should eliminate problems with
> >     authentication blocking (e.g., ident, SSL init) and also reduce problems
> >     with the accept queue filling up under heavy load.
>
> One question about this --- why did you put the call to
> ClientAuthentication() into postgres.c?  Seems like it should be in the
> postmaster, probably in DoBackend right after the call to
> ProcessStartupPacket.

You're probably right.  I put it there when I rewrote the authentication
procedure, before I rewrote the startup handling.

--
Peter Eisentraut   peter_e@gmx.net   http://funkturm.homeip.net/~peter


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: pgsql/src/include/storage multilev.h
Next
From: Tom Lane
Date:
Subject: pgsql/ ontrib/userlock/README.user_locks ontri ...