Fix md.c scalability issues for large relations

Edit
ID 760
Title Fix md.c scalability issues for large relations
Topic Performance
Created 2016-08-31 07:22:30
Last modified 2016-09-09 00:41:34 (8 years, 1 month ago)
Latest email 2016-09-09 00:43:41 (8 years, 1 month ago)
Status
2016-09: Committed
Target version
Authors Andres Freund (andresfreund)
Reviewers Peter Geoghegan (pgeoghegan)Become reviewer
Committer Andres Freund (andresfreund)
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/760
git checkout commitfest/cf/760
Emails
_mdfd_getseg can be expensive
First at 2014-03-31 10:10:01 by Andres Freund <andres at 2ndquadrant.com>
Latest at 2016-09-09 00:43:41 by Andres Freund <andres at anarazel.de>
Latest attachment (0001-Improve-scalability-of-md.c-for-large-relations.patch) at 2016-08-19 00:26:14 from Andres Freund <andres at anarazel.de>
    Attachment (0001-Improve-scalability-of-md.c-for-large-relations.patch) at 2016-08-19 00:26:14 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (0001-Faster-PageIsVerified-for-the-all-zeroes-case.patch) at 2015-12-15 18:04:22 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (0001-Faster-PageIsVerified-for-the-all-zeroes-case.patch) at 2014-10-31 22:32:10 from Andres Freund <andres at 2ndquadrant.com> (Patch: Yes)

Annotations

When Who Mail Annotation
2016-08-31 21:28:20 Peter Geoghegan (pgeoghegan) From Peter Geoghegan <pg@heroku.com>
at 2016-08-31 21:09:47
Some very minor concerns
History
When Who What
2016-09-09 00:41:34 Andres Freund (andresfreund) Closed in commitfest 2016-09 with status: Committed
2016-09-01 20:14:54 Andres Freund (andresfreund) Added andresfreund as committer
2016-08-31 21:29:40 Peter Geoghegan (pgeoghegan) New status: Waiting on Author
2016-08-31 21:28:20 Peter Geoghegan (pgeoghegan) Added annotation "Some very minor concerns" to CAM3SWZRfC3idro-ViKYZ23EEcVbpxh3Onhm+7C-b_pcqSdqa_Q@mail.gmail.com
2016-08-31 21:27:49 Peter Geoghegan (pgeoghegan) Added pgeoghegan as reviewer
2016-08-31 07:22:37 Andres Freund (andresfreund) Changed authors to Andres Freund (andresfreund)
2016-08-31 07:22:31 Andres Freund (andresfreund) Attached mail thread 20140331101001.GE13135@alap3.anarazel.de
2016-08-31 07:22:30 Andres Freund (andresfreund) Created patch record
Edit