Re: SSI patch version 14 - Mailing list pgsql-hackers

From Markus Wanner
Subject Re: SSI patch version 14
Date
Msg-id 4D52B4FB.9020306@bluegap.ch
Whole thread Raw
In response to Re: SSI patch version 14  (David Fetter <david@fetter.org>)
Responses Re: SSI patch version 14
List pgsql-hackers
On 02/09/2011 04:16 PM, David Fetter wrote:
> On Tue, Feb 08, 2011 at 09:09:48PM -0500, Robert Haas wrote:
>> Frankly, I think this is an example of how our current shared memory
>> model is a piece of garbage.
> 
> What other model(s) might work better?

Thread based, dynamically allocatable and resizeable shared memory, as
most other projects and developers use, for example.

My dynshmem work is a first attempt at addressing the allocation part of
that.  It would theoretically allow more dynamic use of the overall
fixed amount of shared memory available (instead of requiring every
subsystem to use a fixed fraction of the overall available shared
memory, as is required now).

It has dismissed from CF 2010-07 for good reasons (lacking evidence of
usable performance, possible patent issues (on the allocator chosen),
lots of work for questionable benefit (existing subsystems would have to
be reworked to use that allocator)).

For anybody interested, please search the archives for 'dynshmem'.

Regards

Markus Wanner


pgsql-hackers by date:

Previous
From: Alexey Klyukin
Date:
Subject: Re: arrays as pl/perl input arguments [PATCH]
Next
From: "Kevin Grittner"
Date:
Subject: Re: SSI patch version 14