Generational memory allocator

Edit
ID 1239
Title Generational memory allocator
Topic Performance
Created 2017-08-14 00:38:15
Last modified 2017-11-22 18:48:58 (7 years ago)
Latest email 2017-09-24 21:08:02 (7 years, 2 months ago)
Status
2017-11: Committed
2017-09: Moved to next CF
Target version
Authors Tomas Vondra (fuzzycz)
Reviewers Simon Riggs (simon)Become reviewer
Committer Simon Riggs (simon)
Links CFbot results (CirrusCI) CFbot GitHub
Checkout latest CFbot patchset Go to your local checkout of the PostgreSQL repository and run:
git remote add commitfest https://github.com/postgresql-cfbot/postgresql.git
git fetch commitfest cf/1239
git checkout commitfest/cf/1239
Emails
PATCH: two slab-like memory allocators
First at 2016-08-02 15:44:35 by Tomas Vondra <tomas.vondra at 2ndquadrant.com>
Latest at 2017-09-24 21:08:02 by Simon Riggs <simon at 2ndquadrant.com>
Latest attachment (0001-Generational-memory-allocator-v2.patch) at 2017-09-24 20:32:09 from Tomas Vondra <tomas.vondra at 2ndquadrant.com>
    Attachment (0001-Generational-memory-allocator-v2.patch) at 2017-09-24 20:32:09 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Generational-memory-allocator.patch) at 2017-08-14 00:35:42 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: Yes)
    Attachment (slaballoc_warning_fix.patch) at 2017-03-08 02:19:34 from David Rowley <david.rowley at 2ndquadrant.com> (Patch: Yes)
    Attachment (gen-context.patch) at 2017-03-07 14:46:57 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: Yes)
    Attachment (gen-context.patch) at 2017-03-02 21:51:09 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: No)
    Attachment (0002-Overhaul-mmgr-s-README.patch) at 2017-02-28 18:41:22 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (0001-Remove-StandardChunkHeader-for-Slab-s-benefit.patch) at 2017-02-28 07:44:20 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (slab-fix.patch) at 2017-02-28 00:44:42 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: Yes)
    Attachment (slab-warnings.patch) at 2017-02-27 17:46:06 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Make-useful-infrastructure-from-aset.c-generally-ava.patch) at 2017-02-24 22:10:38 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (0001-move-common-bits-to-memdebug-v9.patch) at 2017-02-21 00:43:46 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-move-common-bits-to-memdebug-v8.patch) at 2016-12-13 00:45:13 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: Yes)
    Attachment (slab-allocators-v7.tgz) at 2016-12-12 22:39:34 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: No)
    Attachment (slab-allocators-v7.tgz) at 2016-12-01 02:26:56 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: No)
    Attachment (slab-allocators-v6.tgz) at 2016-11-15 00:44:35 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: No)
    Attachment (slab-allocators-v5.tgz) at 2016-10-25 21:48:10 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: No)
    Attachment (sballoc-v2-tomas.patch) at 2016-10-23 14:26:28 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: Yes)
    Attachment (slab-allocators-v4.tgz) at 2016-10-20 13:35:22 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: No)
    Attachment (slab-allocators-v3.tgz) at 2016-10-05 04:22:19 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: No)
    Attachment (0001-simple-slab-allocator-fixed-size-allocations.patch) at 2016-09-27 02:10:17 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-simple-slab-allocator-fixed-size-allocations.patch) at 2016-08-02 15:44:35 from Tomas Vondra <tomas.vondra at 2ndquadrant.com> (Patch: Yes)
History
When Who What
2017-11-22 18:48:58 Simon Riggs (simon) Closed in commitfest 2017-11 with status: Committed
2017-10-01 23:48:03 Daniel Gustafsson (d_gustafsson) Closed in commitfest 2017-09 with status: Moved to next CF
2017-09-24 21:08:29 Simon Riggs (simon) Added simon as committer
2017-09-24 21:08:20 Simon Riggs (simon) New status: Ready for Committer
2017-09-24 21:08:16 Simon Riggs (simon) Added simon as reviewer
2017-08-14 00:38:24 Tomas Vondra (fuzzycz) Changed authors to Tomas Vondra (fuzzycz)
2017-08-14 00:38:15 Tomas Vondra (fuzzycz) Attached mail thread d15dff83-0b37-28ed-0809-95a5cc7292ad@2ndquadrant.com
2017-08-14 00:38:15 Tomas Vondra (fuzzycz) Created patch record
Edit