Fix lock contention for HASHHDR.mutex

Edit
Title Fix lock contention for HASHHDR.mutex
Topic Performance
Created 2015-12-11 14:11:30
Last modified 2016-02-08 19:23:25 (1 year, 10 months ago)
Latest email 2016-03-23 16:00:16 (1 year, 8 months ago)
Status
2016-01: Returned with feedback
Authors Aleksander Alekseev (a.alekseev)
Reviewers Anastasia Lubennikova (lubennikovaav)Become reviewer
Committer
Links
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