Thread: thread safety

thread safety

From
"Mendola Gaetano"
Date:
I seen on this list a lot of energy ( also little flames involving SCO 
& Co. ) spent on thread safety;
was really necessary spent so much energy in this direction?
I was at Fosdem in Bruxelles ( I spoke there about the use
of postgres in my project ) and I seen al people there 
was really exicited about the anticipation of Bruce Momjian 
about the PITR in 7.4 but how we know there was no time for it

May be I'm wrong but I'd like know why thread safety was so
necessary.


Regards
Gaetano Mendola



thread safety

From
Lee Kindness
Date:
Probably because I worked on thread safety and produced a patch. If
someone done the same for PITR and produced a patch i'm sure it would
have generated much more interest. I couldn't have done PITR, so no
loss of resource there.

Was Bruce planning to do the PITR work? If so I guess a lot of his
time's been spent on integrating patches and the like - leaving less
time for other developments.

L.

Mendola Gaetano writes:> I seen on this list a lot of energy ( also little flames involving SCO > & Co. ) spent on
threadsafety;> was really necessary spent so much energy in this direction?> I was at Fosdem in Bruxelles ( I spoke
thereabout the use> of postgres in my project ) and I seen al people there > was really exicited about the anticipation
ofBruce Momjian > about the PITR in 7.4 but how we know there was no time for it> > May be I'm wrong but I'd like know
whythread safety was so> necessary.> > > Regards> Gaetano Mendola> 
 


Re: thread safety

From
Bruno Wolff III
Date:
On Mon, Sep 01, 2003 at 18:16:25 +0100, Lee Kindness <lkindness@csl.co.uk> wrote:
> 
> Was Bruce planning to do the PITR work? If so I guess a lot of his
> time's been spent on integrating patches and the like - leaving less
> time for other developments.

Bruce was working on the WIN32 port. That will also not make it into
7.4 as a working port. Someone else was working on PITR.


Re: thread safety

From
Bruce Momjian
Date:
Mendola Gaetano wrote:
> I seen on this list a lot of energy ( also little flames involving SCO 
> & Co. ) spent on thread safety;
> was really necessary spent so much energy in this direction?
> I was at Fosdem in Bruxelles ( I spoke there about the use
> of postgres in my project ) and I seen al people there 
> was really exicited about the anticipation of Bruce Momjian 
> about the PITR in 7.4 but how we know there was no time for it
> 
> May be I'm wrong but I'd like know why thread safety was so
> necessary.

The thing that slows me down the most --- trips like FOSDEM.  I am doing
one every month or every other month.  That takes 1/4 of each month. 
The threading discussion took 1/1000 of a month, but I do several
hundred of those, so it fills up a month quickly.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


Re: thread safety

From
Bruce Momjian
Date:
Mendola Gaetano wrote:
> I seen on this list a lot of energy ( also little flames involving SCO 
> & Co. ) spent on thread safety;
> was really necessary spent so much energy in this direction?
> I was at Fosdem in Bruxelles ( I spoke there about the use
> of postgres in my project ) and I seen al people there 
> was really exicited about the anticipation of Bruce Momjian 
> about the PITR in 7.4 but how we know there was no time for it
> 
> May be I'm wrong but I'd like know why thread safety was so
> necessary.

Also, it isn't that thread-safety is so important, it is that it has to
be added cleanly to the code so it doesn't adversely affect the rest of
the code.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


Re: thread safety

From
Philip Yarra
Date:
On Tue, 2 Sep 2003 03:06 am, Mendola Gaetano wrote:
> May be I'm wrong but I'd like know why thread safety was so
> necessary.

It bugged Lee enough that he went and wrote a patch for it. It bugged me
enough that I couldn't use it on our choice of platform (older Linux) that I
did some little fixes for that. I worked on what I needed.

If you need a justification for ECPG threading support: people porting from
Sybase/Informix/Oracle would probably expect ECPG to support threads, and
will get a nasty surprise when their ported application abruptly dies. I
expected it to "just work" and was unpleasantly surprised when it didn't.

Best Regards, Philip Yarra.


Re: thread safety

From
"Mendola Gaetano"
Date:
"Bruce Momjian" <pgman@candle.pha.pa.us> wrote:
> The thing that slows me down the most --- trips like FOSDEM.  I am doing
> one every month or every other month.  That takes 1/4 of each month. 
> The threading discussion took 1/1000 of a month, but I do several
> hundred of those, so it fills up a month quickly.

I understand you, I seen you there just two day and seem that you 
are someone that is not able to say: NO.

I remember that in Bruxelles Peter Eisentraut was there too, why 
not found some one that replace you?  
Some time at least :-)


Regards
Gaetano Mendola



Re: thread safety

From
Bruce Momjian
Date:
[ CC to advocacy.]

Mendola Gaetano wrote:
> "Bruce Momjian" <pgman@candle.pha.pa.us> wrote:
> > The thing that slows me down the most --- trips like FOSDEM.  I am doing
> > one every month or every other month.  That takes 1/4 of each month.
> > The threading discussion took 1/1000 of a month, but I do several
> > hundred of those, so it fills up a month quickly.
>
> I understand you, I seen you there just two day and seem that you
> are someone that is not able to say: NO.

I can say "no" if this group tells me it is more important that I focus
on PostgreSQL development and not on the speeches.  The question is what
is going to advance PostgreSQL faster.

> I remember that in Bruxelles Peter Eisentraut was there too, why
> not found some one that replace you?
> Some time at least :-)

We do have other people doing events all the time.  Comdex will be
attended by a lot of our folks.  We also have folks attending local user
group meetings and making speeches.

However, many presentations have special requirements:

    o full-time employed in PostgreSQL, or willing to take vacation
      time to make those speeches
    o ability to speak in front of a large groups and communicate well
    o ability to create long presentations
    o someone visible in PostgreSQL who can act as a representative

No, not all events require all those items, but many do, and that's why
I end up doing them.  I don't mind it (it is quite interesting) but it
does take me away from managing PostgreSQL.  (I have also started taking
my 10-year-old son with me, and that is fun.)

I almost always offer to give them a local person who can make a
presentation in their native language.  Sometimes they accept that, but
mostly they don't.  :-)

FYI, I am often able to merge two events into one trip.  For the FOSDEM
talk, I came from a talk in Japan, and after the Denmark talk in
January, I will travel to Paris for a talk on February 3-5.  (I will
post that event to the PostgreSQL news page now.)

Also, consider that I work at home, so I am home 100% of the time when I
am not traveling, so the trips aren't as difficult as they would be for
someone who is at work for 12 hours every weekday.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073