Re: [HACKERS] POC: Sharing record typmods between backends - Mailing list pgsql-hackers

From Dilip Kumar
Subject Re: [HACKERS] POC: Sharing record typmods between backends
Date
Msg-id CAFiTN-u4uX2imtMVn_Q=7-TibM95gZkrs1Ep_Hnug=aO+r-YLA@mail.gmail.com
Whole thread Raw
In response to Re: [HACKERS] POC: Sharing record typmods between backends  (Thomas Munro <thomas.munro@enterprisedb.com>)
Responses Re: [HACKERS] POC: Sharing record typmods between backends  (Robert Haas <robertmhaas@gmail.com>)
List pgsql-hackers
On Tue, May 30, 2017 at 1:09 AM, Thomas Munro
<thomas.munro@enterprisedb.com> wrote:
>> * Perhaps simplehash + an LWLock would be better than dht, but I
>> haven't looked into that.  Can it be convinced to work in DSA memory
>> and to grow on demand?

Simplehash provides an option to provide your own allocator function
to it. So in the allocator function, you can allocate memory from DSA.
After it reaches some threshold it expands the size (double) and it
will again call the allocator function to allocate the bigger memory.
You can refer pagetable_allocate in tidbitmap.c.

-- 
Regards,
Dilip Kumar
EnterpriseDB: http://www.enterprisedb.com



pgsql-hackers by date:

Previous
From: Beena Emerson
Date:
Subject: Re: [HACKERS] Default Partition for Range
Next
From: Konstantin Knizhnik
Date:
Subject: Re: [HACKERS] Proposal : For Auto-Prewarm.