Free Space Map rewrite

From: "Heikki Linnakangas" <heikki(at)enterprisedb(dot)com>
To: "pgsql-patches" <pgsql-patches(at)postgresql(dot)org>
Subject: Free Space Map rewrite
Date: 2008-05-23 16:43:55
Message-ID: 4836F44B.9070207@enterprisedb.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-patches

Hi,

Here's a new snapshot of the FSM rewrite I've been working on. The "map
fork" stuff hasn't been changed since last patch (I have some work to do
there based on Tom's recent comments), but the FSM implementation itself
is now starting to get in shape. So the thing to look at in this patch
is freespace.c. It's unreadable in diff format because the whole file
has basically been rewritten, you'll have to apply the patch. I've also
attached a README, which is also part of the patch.

Still a lot of work to be done, like ironing out race conditions between
updates and searches, the approach I'm planning to take there is
explained in the README, and WAL-logging, but I'm fairly happy with
what's there now.

--
Heikki Linnakangas
EnterpriseDB http://www.enterprisedb.com

Attachment Content-Type Size
fsm-forks-4.patch.gz application/x-gzip 54.3 KB
README text/plain 3.2 KB

Responses

Browse pgsql-patches by date

  From Date Subject
Next Message Yoshiyuki Asaba 2008-05-23 18:21:01 Re: WITH RECURSIVE patch V0.1
Previous Message Alvaro Herrera 2008-05-22 23:59:39 Re: \d+ should display the storage options for columns