Move PinBuffer and UnpinBuffer to atomics

Edit
Title Move PinBuffer and UnpinBuffer to atomics
Topic Performance
Created 2015-09-11 10:26:17
Last modified 2015-12-16 17:43:48 (8 years, 5 months ago)
Latest email 2016-04-11 05:10:04 (8 years, 1 month ago)
Status
2015-11: Returned with feedback
Target version
Authors Uriy Zhuravlev (stalkerg)
Reviewers Jesper Pedersen (jpedersen)Become reviewer
Committer
Links
Emails
Move PinBuffer and UnpinBuffer to atomics
First at 2015-09-11 10:23:24 by YUriy Zhuravlev <u.zhuravlev at postgrespro.ru>
Latest at 2016-04-11 05:10:04 by Andres Freund <andres at anarazel.de>
Latest attachment (0001-Finish-09adc9a8c09c9640de05c7023b27fb83c761e91c.patch) at 2016-04-11 05:10:04 from Andres Freund <andres at anarazel.de>
    Attachment (0001-Finish-09adc9a8c09c9640de05c7023b27fb83c761e91c.patch) at 2016-04-11 05:10:04 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (0001-Allow-Pin-UnpinBuffer-to-operate-in-a-lockfree-manne.patch) at 2016-04-08 16:39:46 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (perf_pgbench_ro.sh) at 2016-04-06 14:04:43 from Dilip Kumar <dilipbalaut at gmail.com> (Patch: No)
    Attachment (backoff.patch) at 2016-04-04 08:58:31 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (result.tar) at 2016-04-03 04:25:12 from Dilip Kumar <dilipbalaut at gmail.com> (Patch: No)
    Attachment (graph.png) at 2016-03-31 20:14:15 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: No)
    Attachment (pinunpin-cas-9.patch) at 2016-03-31 17:21:02 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: Yes)
    Attachment (pinunpin-cas-8.patch) at 2016-03-31 15:44:46 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: Yes)
    Attachment (0001-WIP-Avoid-the-use-of-a-separate-spinlock-to-protect-.patch) at 2016-03-31 12:22:30 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (pinunpin-cas-7.patch) at 2016-03-29 17:22:00 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: Yes)
    Attachment (pinunpin-cas-6.patch) at 2016-03-28 12:46:43 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: Yes)
    Attachment (graph.png) at 2016-03-27 09:38:25 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: No)
    Attachment (pinunpin-cas-5.patch) at 2016-03-22 10:08:01 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: Yes)
    Attachment (pinunpin-cas-4.patch) at 2016-03-19 20:10:29 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: Yes)
    Attachment (clients_1.png) at 2016-03-13 21:39:40 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: No)
    Attachment (pinunpin-cas-3.patch) at 2016-02-29 11:48:25 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: Yes)
    Attachment (pinunpin-cas-2.patch) at 2016-02-01 10:06:57 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: Yes)
    Attachment (pinunpin-cas_rebased.patch) at 2016-01-19 10:31:51 from Dilip Kumar <dilipbalaut at gmail.com> (Patch: Yes)
    Attachment (ibm-scalability.png) at 2015-12-08 09:53:49 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: No)
    Attachment (pinunpin_readonly.png) at 2015-11-10 17:03:11 from Jesper Pedersen <jesper.pedersen at redhat.com> (Patch: No)
    Attachment (pinunpin_v2.png) at 2015-11-09 16:54:59 from Jesper Pedersen <jesper.pedersen at redhat.com> (Patch: No)
    Attachment (pinunpin.png) at 2015-11-06 20:31:37 from Jesper Pedersen <jesper.pedersen at redhat.com> (Patch: No)
    Attachment (pinunpin-comparison.csv) at 2015-10-30 13:28:22 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: No)
    Attachment (pinunpin-cas.patch) at 2015-10-29 17:18:49 from Alexander Korotkov <a.korotkov at postgrespro.ru> (Patch: Yes)
    Attachment (bufferpin.diff) at 2015-09-15 02:06:25 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (atomic_bufmgr_v5.patch) at 2015-09-11 10:23:24 from YUriy Zhuravlev <u.zhuravlev at postgrespro.ru> (Patch: Yes)
History
When Who What
2015-12-16 17:43:48 Andres Freund (andresfreund) Closed in commitfest 2015-11 with status: Returned with feedback
2015-11-11 14:15:55 Michael Paquier (michael-kun) Changed authors to Uriy Zhuravlev (stalkerg)
2015-11-10 17:07:21 Jesper Pedersen (jpedersen) Added jpedersen as reviewer
2015-09-11 10:26:17 Uriy Zhuravlev (stalkerg) Attached mail thread 2400449.GjM57CE0Yg@dinodell
2015-09-11 10:26:17 Uriy Zhuravlev (stalkerg) Created patch record
Edit