Re: Stats collection on Windows - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Stats collection on Windows
Date
Msg-id 27481.1144245956@sss.pgh.pa.us
Whole thread Raw
In response to Re: Stats collection on Windows  ("Magnus Hagander" <mha@sollentuna.net>)
Responses Re: Stats collection on Windows  ("stephen joseph butler" <stephen.butler@gmail.com>)
Re: Stats collection on Windows  (mark@mark.mielke.cc)
List pgsql-hackers
"Magnus Hagander" <mha@sollentuna.net> writes:
>> HANDLE is process local? That is worse then, because then 
>> there's no guarentee that each process will see a different 
>> identifier.

> HANDLE is process local. What you need to do is run DuplicateHandle() on
> it specifying it should "also be valid for process Y" (for which you
> need a HANDLE opened, in this case the stats collector). This will give
> you a new handle whichi s valid in the *target process*, but it is *not*
> valid in your own process.

What happens if process Y goes away between the time you obtain a
handle for it and the time you try to run this DuplicateHandle call?
        regards, tom lane


pgsql-hackers by date:

Previous
From: "Pavel Stehule"
Date:
Subject: commit callback, request
Next
From: Andrew Dunstan
Date:
Subject: Re: Tru64/Alpha problems