Fix lock contention for HASHHDR.mutex

Edit
ID 442
Title Fix lock contention for HASHHDR.mutex
Topic Performance
Created 2015-12-11 14:11:30
Last modified 2016-02-08 19:23:25 (8 years, 9 months ago)
Latest email 2016-03-23 16:00:16 (8 years, 7 months ago)
Status
2016-01: Returned with feedback
Target version
Authors Aleksander Alekseev (a.alekseev)
Reviewers Anastasia Lubennikova (lubennikovaav)Become reviewer
Committer
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/442
git checkout commitfest/cf/442
Emails
Patch: fix lock contention for HASHHDR.mutex
First at 2015-12-11 14:00:01 by Aleksander Alekseev <a.alekseev at postgrespro.ru>
Latest at 2016-03-23 16:00:16 by Aleksander Alekseev <a.alekseev at postgrespro.ru>
Latest attachment (hashhdr-rmh.patch) at 2016-03-23 09:49:50 from Aleksander Alekseev <a.alekseev at postgrespro.ru>
    Attachment (hashhdr-rmh.patch) at 2016-03-23 09:49:50 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
    Attachment (dynahash-cacheline-experiment.patch) at 2016-02-12 15:34:45 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
    Attachment (hashhdr-rmh.patch) at 2016-02-11 20:26:27 from Robert Haas <robertmhaas at gmail.com> (Patch: Yes)
    Attachment (dynahash-optimization-v14.patch) at 2016-02-11 14:11:01 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
    Attachment (dynahash-optimization-v13.patch) at 2016-02-10 08:24:00 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
    Attachment (dynahash-optimization-v12.patch) at 2016-01-27 15:12:47 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
    Attachment (dynahash-optimization-v11.patch) at 2016-01-22 10:48:37 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
    Attachment (dynahash-optimization-v10-step1.patch) at 2015-12-30 13:01:37 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
    Attachment (sharded-global-free-list-v2-SLOW.patch) at 2015-12-29 15:48:51 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
    Attachment (sharded-global-free-list.patch) at 2015-12-28 09:01:12 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
    Attachment (lwlock.patch) at 2015-12-22 15:39:53 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
    Attachment (shard-proclock-hash-table.patch) at 2015-12-17 16:03:42 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
    Attachment (lock-contention-v2.patch) at 2015-12-15 12:11:19 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
    Attachment (lock-contention.patch) at 2015-12-11 14:00:01 from Aleksander Alekseev <a.alekseev at postgrespro.ru> (Patch: Yes)
History
When Who What
2016-02-08 19:23:25 Álvaro Herrera (alvherre) Closed in commitfest 2016-01 with status: Returned with feedback
2016-01-27 15:26:14 Aleksander Alekseev (a.alekseev) New status: Ready for Committer
2016-01-22 10:56:38 Anastasia Lubennikova (lubennikovaav) Added lubennikovaav as reviewer
2015-12-11 14:11:55 Aleksander Alekseev (a.alekseev) Changed authors to Aleksander Alekseev (a.alekseev)
2015-12-11 14:11:31 Aleksander Alekseev (a.alekseev) Attached mail thread 20151211170001.78ded9d7@fujitsu
2015-12-11 14:11:30 Aleksander Alekseev (a.alekseev) Created patch record
Edit