Pluggable storage API

Edit
Title Pluggable storage API
Topic Server Features
Created 2017-09-01 01:54:32
Last modified 2019-04-05 22:09:33 (5 years ago)
Latest email 2019-04-08 17:37:23 (5 years ago)
Status
2019-03: Committed
2019-01: Moved to next CF
2018-11: Moved to next CF
2018-09: Moved to next CF
2018-07: Moved to next CF
2018-03: Moved to next CF
2018-01: Moved to next CF
2017-11: Moved to next CF
2017-09: Moved to next CF
Target version 12
Authors Álvaro Herrera (alvherre), Andres Freund (andresfreund), Alexander Korotkov (smagen), Haribabu Kommi (haribabu)
Reviewers Alexander Korotkov (smagen)Become reviewer
Committer Andres Freund (andresfreund)
Links
Emails
Pluggable storage
First at 2016-08-12 23:15:27 by Alvaro Herrera <alvherre at 2ndQuadrant.com>
Latest at 2018-06-22 04:24:26 by Haribabu Kommi <kommi.haribabu at gmail.com>
Latest attachment (0012-Table-AM-shared-memory-API.patch) at 2018-06-13 20:20:51 from Haribabu Kommi <kommi.haribabu at gmail.com>
    Attachment (0012-Table-AM-shared-memory-API.patch) at 2018-06-13 20:20:51 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0012-Table-AM-shared-memory-API.patch) at 2018-04-20 06:44:25 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0013-Using-access-method-syntax-addition-to-create-table.patch) at 2018-03-29 05:54:34 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0014-ExecARUpdateTriggers-is-updated-to-accept-slot-inste.patch) at 2018-02-21 00:29:03 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0010-table-rewrite-functionality.patch) at 2018-01-09 12:42:28 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0012-Storage-shared-memory-API.patch) at 2018-01-03 07:08:51 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0010-storage-rewrite-functionality.patch) at 2017-12-27 03:54:04 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0008-Remove-HeapScanDesc-usage-outside-heap.patch) at 2017-12-12 04:06:35 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0007-Scan-functions-are-added-to-storage-AM.patch) at 2017-11-07 09:34:19 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0007-Scan-functions-are-added-to-storage-AM.patch) at 2017-10-31 09:59:30 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0008-Remove-HeapScanDesc-usage-outside-heap.patch) at 2017-09-19 07:34:48 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0008-Remove-HeapScanDesc-usage-outside-heap.patch) at 2017-09-14 05:17:56 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0007-Scan-functions-are-added-to-storage-AM.patch) at 2017-09-09 03:23:32 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0007-Scan-functions-are-added-to-storage-AM.patch) at 2017-09-01 01:51:50 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0001-WIP-tuple-replace-with-slot.patch) at 2017-07-14 13:35:56 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0010-compilation-fixes.patch) at 2017-06-13 01:50:27 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
Pluggable Storage - Andres's take
First at 2018-07-03 07:06:45 by Andres Freund <andres at anarazel.de>
Latest at 2019-04-08 17:37:23 by Andres Freund <andres at anarazel.de>
Latest attachment (0001-Add-a-toy-table-AM-implementation-to-play-with.patch) at 2019-04-08 12:34:46 from Heikki Linnakangas <hlinnaka at iki.fi>
    Attachment (0001-Add-a-toy-table-AM-implementation-to-play-with.patch) at 2019-04-08 12:34:46 from Heikki Linnakangas <hlinnaka at iki.fi> (Patch: Yes)
    Attachment (v1-0001-Fine-tune-documentation-for-tableam.patch) at 2019-04-04 05:51:38 from Justin Pryzby <pryzby at telsasoft.com> (Patch: Yes)
    Attachment (0001-tableam-docs.patch) at 2019-04-02 21:57:43 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (0001-tableam-doc-update-of-table-access-methods.patch) at 2019-04-02 06:11:07 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0001-Rename-indexam.sgml-to-am.sgml.patch) at 2019-04-02 00:39:57 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0001-dA-to-show-Table-type-access-method.patch) at 2019-03-29 07:38:46 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (v21-0001-tableam-Add-tuple_-insert-delete-update-lock-and.patch.gz) at 2019-03-24 03:16:30 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (v20-0001-Expand-EPQ-tests-for-UPDATEs-and-DELETEs.patch) at 2019-03-21 18:15:57 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (0001-dA-to-show-Table-type-access-method.patch) at 2019-03-21 05:17:34 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0004-Doc-updates-for-pluggable-table-access-method-syntax.patch) at 2019-03-16 12:21:31 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0001-table-access-methods-typos-correction.patch) at 2019-03-16 06:43:10 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (v19-0001-tableam-Add-and-use-scan-APIs.patch.gz) at 2019-03-11 19:37:46 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (v18-0001-tableam-Add-and-use-scan-APIs.patch) at 2019-03-09 03:13:10 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (0010-Table-access-method-API-explanation.patch) at 2019-03-09 00:03:21 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (v16-0001-Don-t-reuse-slots-between-root-and-partition-in-.patch) at 2019-03-06 19:33:24 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (v15-0001-tableam-introduce-table-AM-infrastructure.patch.gz) at 2019-03-06 07:07:21 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (0001-Updated-lastRemovedXid-to-primary-patch.patch) at 2019-02-22 19:52:08 from Robert Haas <robertmhaas at gmail.com> (Patch: Yes)
    Attachment (prefetch_xid_horizon_scan_v2.patch) at 2019-02-22 16:19:17 from Amit Khandekar <amitdkhan.pg at gmail.com> (Patch: Yes)
    Attachment (0008-Table-access-method-API-explanation.patch) at 2019-02-20 03:39:32 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (prefetch_xid_horizon_scan_v1.patch) at 2019-02-08 10:17:33 from Amit Khandekar <amitdkhan.pg at gmail.com> (Patch: Yes)
    Attachment (prefetch_xid_horizon_scan_WIP.patch) at 2019-02-06 13:00:10 from Amit Khandekar <amitdkhan.pg at gmail.com> (Patch: Yes)
    Attachment (0001-Doc-and-comments-update.patch) at 2019-02-04 03:31:59 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (test_tableam_dependency.patch) at 2019-01-31 10:07:45 from Amit Khandekar <amitdkhan.pg at gmail.com> (Patch: Yes)
    Attachment (psql_describe_am_v3.patch) at 2019-01-28 14:55:39 from Dmitry Dolgov <9erthalion6 at gmail.com> (Patch: Yes)
    Attachment (0002-Removal-of-scan_update_snapshot-callback.patch) at 2019-01-22 02:43:36 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0002-Removal-of-scan_update_snapshot.patch) at 2019-01-22 00:51:57 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (v12-0001-WIP-Introduce-access-table.h-access-relation.h.patch.gz) at 2019-01-21 03:01:15 from Andres Freund <andres at anarazel.de> (Patch: No)
    Attachment (0001-Reduce-the-use-of-HeapTuple-t_tableOid.patch) at 2019-01-20 23:32:37 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (psql_describe_am_v2.patch) at 2019-01-20 17:17:34 from Dmitry Dolgov <9erthalion6 at gmail.com> (Patch: Yes)
    Attachment (pg_dump_access_method_v4.patch) at 2019-01-15 12:29:30 from Dmitry Dolgov <9erthalion6 at gmail.com> (Patch: Yes)
    Attachment (pg_dump_access_method_v3.patch) at 2019-01-15 06:58:55 from Dmitry Dolgov <9erthalion6 at gmail.com> (Patch: Yes)
    Attachment (pg_dump_access_method_v2.patch) at 2019-01-12 12:42:25 from Dmitry Dolgov <9erthalion6 at gmail.com> (Patch: Yes)
    Attachment (pg_dump_access_method.patch) at 2019-01-12 00:35:06 from Dmitry Dolgov <9erthalion6 at gmail.com> (Patch: Yes)
    Attachment (pg_dump_access_method.patch) at 2018-12-17 15:18:20 from Dmitry Dolgov <9erthalion6 at gmail.com> (Patch: Yes)
    Attachment (describe_am.patch) at 2018-12-15 19:15:12 from Dmitry Dolgov <9erthalion6 at gmail.com> (Patch: Yes)
    Attachment (0003-First-draft-of-pluggable-storage-documentation.patch) at 2018-11-16 01:05:26 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0003-First-draft-of-pluggable-storage-documentation.patch) at 2018-11-02 00:17:29 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0001-Handling-HeapTupleInvisible-case.patch) at 2018-10-29 04:55:49 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (unrecognized_heap_status.patch) at 2018-10-28 20:41:14 from Dmitry Dolgov <9erthalion6 at gmail.com> (Patch: Yes)
    Attachment (0002-init-fork-API.patch) at 2018-10-26 11:24:56 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0002-Materialize-the-slot-before-they-are-processed-using.patch) at 2018-10-23 07:11:51 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0001-scan-start-offset-fix-during-analyze.patch) at 2018-10-23 06:49:23 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0003-init-fork-API.patch) at 2018-10-22 07:16:47 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0001-remove-extra-snapshot-functions-2.patch) at 2018-10-21 21:18:15 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: Yes)
    Attachment (0001-remove-extra-snapshot-functions.patch) at 2018-10-15 19:06:25 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: Yes)
    Attachment (0002-init-fork-API.patch) at 2018-10-09 02:46:34 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0003-validate-index-scan-hook-addition.patch) at 2018-09-28 02:21:08 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0001-copy-memory-limit-fix.patch) at 2018-09-10 07:42:00 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0002-copy-memory-limit-fix.patch) at 2018-09-03 09:06:27 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0002-check-world-fixes.patch) at 2018-08-24 01:55:41 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0001-isolation-test-fixes-2.patch) at 2018-08-21 06:55:47 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0002-Isolation-test-fixes-1.patch) at 2018-08-03 02:35:50 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
    Attachment (0002-New-API-to-get-heap-page-tuples.patch) at 2018-07-24 13:31:51 from Haribabu Kommi <kommi.haribabu at gmail.com> (Patch: Yes)
History
When Who What
2019-04-05 22:09:33 Andres Freund (andresfreund) Closed in commitfest 2019-03 with status: Committed
2019-04-05 22:09:33 Andres Freund (andresfreund) Changed committer to andresfreund
2019-02-07 04:33:01 Andres Freund (andresfreund) Changed targetversion to 12
2019-02-04 05:13:00 Michael Paquier (michael-kun) Closed in commitfest 2019-01 with status: Moved to next CF
2019-01-31 15:28:37 Andres Freund (andresfreund) Changed authors to Andres Freund (andresfreund), Álvaro Herrera (alvherre), Alexander Korotkov (smagen), Haribabu Kommi (haribabu)
2019-01-31 15:27:44 Thomas Munro (macdice) Removed macdice from reviewers
2018-12-01 12:52:52 Dmitry Dolgov (erthalion) Closed in commitfest 2018-11 with status: Moved to next CF
2018-10-02 05:34:12 Michael Paquier (michael-kun) Closed in commitfest 2018-09 with status: Moved to next CF
2018-08-24 08:48:47 Dmitry Dolgov (erthalion) Attached mail thread 20180703070645.wchpu5muyto5n647@alap3.anarazel.de
2018-08-10 22:22:22 Andrew Dunstan (adunstan) Closed in commitfest 2018-07 with status: Moved to next CF
2018-03-29 05:56:28 Haribabu Kommi (haribabu) Closed in commitfest 2018-03 with status: Moved to next CF
2018-02-02 03:23:21 Haribabu Kommi (haribabu) Closed in commitfest 2018-01 with status: Moved to next CF
2017-12-27 03:58:36 Haribabu Kommi (haribabu) Changed authors to Álvaro Herrera (alvherre), Alexander Korotkov (smagen), Haribabu Kommi (haribabu)
2017-12-27 03:58:04 Haribabu Kommi (haribabu) Closed in commitfest 2017-11 with status: Moved to next CF
2017-12-27 03:57:57 Haribabu Kommi (haribabu) New status: Needs review
2017-12-26 05:42:43 harry potter (nimo) Removed nimo from reviewers
2017-12-26 05:42:33 harry potter (nimo) Added nimo as reviewer
2017-11-29 04:50:45 Michael Paquier (michael-kun) Closed in commitfest 2017-11 with status: Returned with feedback
2017-11-14 08:09:32 Michael Paquier (michael-kun) New status: Waiting on Author
2017-10-02 11:53:58 Daniel Gustafsson (d_gustafsson) Closed in commitfest 2017-09 with status: Moved to next CF
2017-10-02 11:53:53 Daniel Gustafsson (d_gustafsson) New status: Needs review
2017-09-27 17:06:43 Alexander Korotkov (smagen) New status: Waiting on Author
2017-09-27 17:06:40 Alexander Korotkov (smagen) Added smagen as reviewer
2017-09-07 01:40:16 Thomas Munro (macdice) Added macdice as reviewer
2017-09-01 01:55:13 Haribabu Kommi (haribabu) Changed authors to Álvaro Herrera (alvherre), Haribabu Kommi (haribabu)
2017-09-01 01:54:32 Haribabu Kommi (haribabu) Attached mail thread 20160812231527.GA690404@alvherre.pgsql
2017-09-01 01:54:32 Haribabu Kommi (haribabu) Created patch record
Edit