> On Monday 13 March 2006 12:27, Magnus Hagander wrote:
> > Great. That'll certainly help - now you don't have to wait for 
> > binaries from me.
> >
> > What I'd be interested in seeing is new stackdumps from a version 
> > where
> > you:
> > 1) Do *not* have the patch for mutexes applied
> > 2) Have removed "static" from all the function devlarations in 
> > signal.c and socket.c, bnoth in src/backend/port/win32.
> 
> I did that, and the interesting thing is that: 
> 1. It takes much longer to hang.

?! That shouldn't be related :-)

> 2. Once it hangs, the stacktraces are the same.

Hmm. That's weird :-(
Did you do a make clean? Sometimes needed to get the port stuff in,
mingw messes up sometimes.

> 3 (and this is the kicker). The thing starts working again 
> after a couple (+/-
> 5) minutes ?????????

Interesting. And you get nothing in the logs? (pg_log / eventlog)


> 1. can probably be explained by the fact that I didn't 
> compile with any optimization. Can you tell me what CFLAGS 
> the binary distro uses? 

You can use pg_config to see that.

>2. I don't know (are there other tools I can use?), and 
Not really, but try the make clean.

> 3. I frankly don't understand. I know 
> for sure that with the stock 8.1.3 it would not revive itself 
> (I let it running for a *long* time).

Very interesting.


> > If you can, it'd be interesting to see it from the pre-SP1 
> install as 
> > well - once it hangs.
> 
> I've never seen a pre-SP1 install hang.

Oh, hang on, what I meant was with the post-SP1 hang but with stats
disabled. :-)


> > Do you have the ability to test 8.0 on the same machine? We 
> did some 
> > extensive modifications to the signal stuff between 8.0 and 
> 8.1, it'd 
> > be interesting to see if that changed things.
> 
> I seem to remember we made ourselves dependend on 8.1 
> somehow, but will check.

Ok. Please do.

//Magnus

---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
       choose an index scan if your joining column's datatypes do not
       match

Reply via email to