Re: dynamically allocating chunks from shared memory - Mailing list pgsql-hackers

From Alvaro Herrera
Subject Re: dynamically allocating chunks from shared memory
Date
Msg-id 1280154484-sup-7009@alvh.no-ip.org
Whole thread Raw
In response to Re: dynamically allocating chunks from shared memory  (Robert Haas <robertmhaas@gmail.com>)
Responses Re: dynamically allocating chunks from shared memory
Re: dynamically allocating chunks from shared memory
List pgsql-hackers
Excerpts from Robert Haas's message of lun jul 26 08:52:46 -0400 2010:

> Here's another idea.  Instead of making imessages use an SLRU, how
> about having it steal pages from shared_buffers?  This would require
> segmenting messages into small enough chunks that they'd fit, but the
> nice part is that it would avoid the need to have a completely
> separate shared memory arena.  Ideally, we'd make the infrastructure
> general enough that things like SLRU could use it also; and get rid of
> or reduce in size some of the special-purpose chunks we're now
> allocating.

What's the problem you see with "another shared memory arena"?  Right
now we allocate a single large arena, and the lot of shared_buffers,
SLRU pools, locking objects, etc are all allocated from there.  If we
want another 2 MB for "dynamic shmem", we'd just allocate 2 MB more in
that large arena and give those to this new code.


pgsql-hackers by date:

Previous
From: Dave Page
Date:
Subject: Re: SSL cipher and version
Next
From: Merlin Moncure
Date:
Subject: Re: patch (for 9.1) string functions