Re: [HACKERS] Pluggable storage

From: Haribabu Kommi <kommi(dot)haribabu(at)gmail(dot)com>
To: Michael Paquier <michael(dot)paquier(at)gmail(dot)com>
Cc: Robert Haas <robertmhaas(at)gmail(dot)com>, Amit Kapila <amit(dot)kapila16(at)gmail(dot)com>, Alexander Korotkov <a(dot)korotkov(at)postgrespro(dot)ru>, Thomas Munro <thomas(dot)munro(at)enterprisedb(dot)com>, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, Pg Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [HACKERS] Pluggable storage
Date: 2017-12-27 03:54:04
Message-ID: CAJrrPGc951F-R4Kfa4W47B5vHKeHsB2Y34zewp=b+AWSkF9RVA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox
Thread:
Lists: pgsql-hackers

On Tue, Dec 12, 2017 at 3:06 PM, Haribabu Kommi <kommi(dot)haribabu(at)gmail(dot)com>
wrote:

>
> I restructured that patch files to avoid showing unnecessary modifications,
> and also it will be easy for adding of new API's based on the all the
> functions
> that are exposed by heapam module easily compared earlier.
>
> Attached are the latest set of patches. I will work on the remaining
> pending
> items.
>

Apart from rebase to the latest master code, following are the additional
changes,

1. Added API for bulk insert and rewrite functionality(Logical rewrite is
not touched yet)
2. Tuple lock API interface redesign to remove the traversal logic from
executor module.

The tuple lock API interface changes are from "Alexander Korotkov" from
"PostgresPro".
Thanks Alexander. Currently we both are doing joint development for faster
closure of
open items that are pending to bring the "pluggable storage API" into a
good shape.

Regards,
Hari Babu
Fujitsu Australia

Attachment Content-Type Size
0010-storage-rewrite-functionality.patch application/octet-stream 11.1 KB
0011-Improve-tuple-locking-interface.patch application/octet-stream 58.8 KB
0001-Change-Create-Access-method-to-include-storage-handl.patch application/octet-stream 9.3 KB
0002-Storage-AM-folder-and-init-functions.patch application/octet-stream 11.0 KB
0003-Adding-storageam-hanlder-to-relation-structure.patch application/octet-stream 7.0 KB
0004-Adding-tuple-visibility-function-to-storage-AM.patch application/octet-stream 67.5 KB
0005-slot-hooks-are-added-to-storage-AM.patch application/octet-stream 62.1 KB
0006-Tuple-Insert-API-is-added-to-Storage-AM.patch application/octet-stream 100.8 KB
0007-Scan-functions-are-added-to-storage-AM.patch application/octet-stream 105.3 KB
0008-Remove-HeapScanDesc-usage-outside-heap.patch application/octet-stream 95.6 KB
0009-BulkInsertState-is-moved-into-storage.patch application/octet-stream 10.7 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Michael Paquier 2017-12-27 04:10:06 Re: [HACKERS] taking stdbool.h into use
Previous Message Michael Paquier 2017-12-27 03:51:47 Re: Should we nonblocking open FIFO files in COPY?