Dann Corbit wrote:
> > > It will be at least another copy of the postmaster (dot exe).
> >
> > Yea, I just liked the idea of the postmaster binary somehow reporting
> > the postmaster status. Seems it is in a better position to
> > do that than
> > a shell script.
>
> Architectural notion:
> The Postmaster is about 100x bigger than it needs to be.
>
> The Postmaster needs to set up shared memory and launch servers. It
> does not need to know anything about SQL grammar or any of that
> rigamarole.
>
> It could be a 15K executable.
>
> Why not have an itty-bitty Postmaster that does nothing but a spawn or a
> create process to create threaded Postgres instances?
Can't. postmaster/postgres are symlinks to the same file, and we fork()
from postmaster to create backends. All the code has to be in the
postmaster so the fork works.
-- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610)
853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill,
Pennsylvania19026