Re: Discontent with development process (was:Re: pgaccess - the discussion is over)

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Jan Wieck <janwieck(at)yahoo(dot)com>
Cc: Lamar Owen <lamar(dot)owen(at)wgcr(dot)org>, mlw <markw(at)mohawksoft(dot)com>, Iavor Raytchev <iavor(dot)raytchev(at)verysmall(dot)org>, pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Discontent with development process (was:Re: pgaccess - the discussion is over)
Date: 2002-05-14 14:30:07
Message-ID: 25850.1021386607@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-interfaces

Jan Wieck <janwieck(at)yahoo(dot)com> writes:
> As I understood it the idea was to put the stuff, the
> backends inherit from the postmaster, into a centralized
> place, instead of having it spread out all over the place.
> What's wrong with that?

The main objection to it in my mind is that what had been private
variables in specific modules now become exceedingly public. Instead of
looking at "static int foo" and *knowing* that all the references are in
the current file, you have to go trolling the entire backend to see who
is referencing pg_globals.foo.

I have not counted to see how many variables are really affected; if
there's only a few then it doesn't matter much. But the people who
have done this so far have all reported inserting tons of #ifdefs,
which leads me to the assumption that there's a lot of 'em.

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Myron Scott 2002-05-14 14:54:36 Re: Discontent with development process (was:Re: pgaccess - the discussion is over)
Previous Message Jan Wieck 2002-05-14 14:17:31 Re: Discontent with development process (was:Re: pgaccess

Browse pgsql-interfaces by date

  From Date Subject
Next Message Myron Scott 2002-05-14 14:54:36 Re: Discontent with development process (was:Re: pgaccess - the discussion is over)
Previous Message Jan Wieck 2002-05-14 14:17:31 Re: Discontent with development process (was:Re: pgaccess