Re: fork/exec problem: DynaHashCxt - Mailing list pgsql-hackers

From Tom Lane
Subject Re: fork/exec problem: DynaHashCxt
Date
Msg-id 26797.1070424724@sss.pgh.pa.us
Whole thread Raw
In response to fork/exec problem: DynaHashCxt  (Claudio Natoli <claudio.natoli@memetrics.com>)
List pgsql-hackers
Claudio Natoli <claudio.natoli@memetrics.com> writes:
> All the ShmemInitHash structures are allocated using DynaHashCxt.

I'm not sure if you're confusing backend-local hashes with shared
hashes, or hash control headers with the actual shared data.  But
the above is a false statement.  DynaHashCxt is not shared.

Shared hashes are a bit tricky because there is a backend-local
structure that has a pointer into the shared memory --- is that
what's confusing you?

Keep in mind that this code did work in a fork/exec context not
so many moons ago.  If you think you see a showstopper, it's a
relatively recent change and can be undone.

            regards, tom lane

pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Inside the Regex Engine
Next
From: Lamar Owen
Date:
Subject: Re: rebuilding rpm for RH9 error