{"push_id":2465649254,"size":9,"distinct_size":1,"ref":"refs/heads/commitfest/17/1350","head":"1614003e06f2dde8f958086ba73077101b5077ea","before":"9064ddecdd1b2b8c67f22e9b2da0d11318dbce7d","commits":[{"sha":"971d7ddbe19ad9525457e65d01b8b6504ab57cc4","author":{"name":"Alvaro Herrera","email":"3c84f0de6f8a0f296d36cdd9f57fa166641c96b1@alvh.no-ip.org"},"message":"Document partprune.c a little better\n\nAuthor: Amit Langote\nReviewed-by: Álvaro Herrera, David Rowley\nDiscussion: https://postgr.es/m/CA+HiwqGzq4D6z=8R0AP+XhbTFCQ-4Ct+t2ekqjE9Fpm84_JUGg@mail.gmail.com","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/971d7ddbe19ad9525457e65d01b8b6504ab57cc4"},{"sha":"b508a56f2f3a2d850e75a14661943d6b4dde8274","author":{"name":"Teodor Sigaev","email":"231337598724646720571a00c656f975fff6a8f2@sigaev.ru"},"message":"Predicate locking in hash indexes.\n\nHash index searches acquire predicate locks on the primary\npage of a bucket. It acquires a lock on both the old and new buckets\nfor scans that happen concurrently with page splits. During a bucket\nsplit, a predicate lock is copied from the primary page of an old\nbucket to the primary page of a new bucket.\n\nAuthor: Shubham Barai, Amit Kapila\nReviewed by: Amit Kapila, Alexander Korotkov, Thomas Munro\nDiscussion: https://www.postgresql.org/message-id/flat/CALxAEPvNsM2GTiXdRgaaZ1Pjd1bs+sxfFsf7Ytr+iq+5JJoYXA@mail.gmail.com","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/b508a56f2f3a2d850e75a14661943d6b4dde8274"},{"sha":"5dfd1e5a6696b271a2cdee54143fbc209c88c02f","author":{"name":"Peter Eisentraut","email":"c50e6bf7013fce877ffb25104d778a36de31e297@gmx.net"},"message":"Logical decoding of TRUNCATE\n\nAdd a new WAL record type for TRUNCATE, which is only used when\nwal_level >= logical.  (For physical replication, TRUNCATE is already\nreplicated via SMGR records.)  Add new callback for logical decoding\noutput plugins to receive TRUNCATE actions.\n\nAuthor: Simon Riggs <simon@2ndquadrant.com>\nAuthor: Marco Nenciarini <marco.nenciarini@2ndquadrant.it>\nAuthor: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>\nReviewed-by: Petr Jelinek <petr.jelinek@2ndquadrant.com>\nReviewed-by: Andres Freund <andres@anarazel.de>\nReviewed-by: Alvaro Herrera <alvherre@alvh.no-ip.org>","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/5dfd1e5a6696b271a2cdee54143fbc209c88c02f"},{"sha":"039eb6e92f20499ac36cc74f8a5cef7430b706f6","author":{"name":"Peter Eisentraut","email":"c50e6bf7013fce877ffb25104d778a36de31e297@gmx.net"},"message":"Logical replication support for TRUNCATE\n\nUpdate the built-in logical replication system to make use of the\npreviously added logical decoding for TRUNCATE support.  Add the\nrequired truncate callback to pgoutput and a new logical replication\nprotocol message.\n\nPublications get a new attribute to determine whether to replicate\ntruncate actions.  When updating a publication via pg_dump from an older\nversion, this is not set, thus preserving the previous behavior.\n\nAuthor: Simon Riggs <simon@2ndquadrant.com>\nAuthor: Marco Nenciarini <marco.nenciarini@2ndquadrant.it>\nAuthor: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>\nReviewed-by: Petr Jelinek <petr.jelinek@2ndquadrant.com>\nReviewed-by: Andres Freund <andres@anarazel.de>\nReviewed-by: Alvaro Herrera <alvherre@alvh.no-ip.org>","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/039eb6e92f20499ac36cc74f8a5cef7430b706f6"},{"sha":"bf75fe47e444c01a35992a38a01d32b191f69aca","author":{"name":"Andres Freund","email":"883768b6dd2c42aea0031b24be8a2da40fef4b64@anarazel.de"},"message":"Deactive flapping checksum isolation tests.\n\nThey've been broken for days, and prevent other tests from being\nrun. The plan is to revert their addition later.\n\nDiscussion: https://postgr.es/m/20180407162252.wfo5aorjrjw2n5ws@alap3.anarazel.de","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/bf75fe47e444c01a35992a38a01d32b191f69aca"},{"sha":"529ab7bd1fb9c836fe5ccd96f79329d407522e20","author":{"name":"Peter Eisentraut","email":"c50e6bf7013fce877ffb25104d778a36de31e297@gmx.net"},"message":"Fix timing issue in new subscription truncate test\n\nWe need to wait for the initial sync of all subscriptions.  On\nsome (faster?) machines, this didn't make a difference, but\nthe (slower?) buildfarm machines are upset.","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/529ab7bd1fb9c836fe5ccd96f79329d407522e20"},{"sha":"1c1791e00065f6986f9d44a78ce7c28b2d1322dd","author":{"name":"Teodor Sigaev","email":"231337598724646720571a00c656f975fff6a8f2@sigaev.ru"},"message":"Add json(b)_to_tsvector function\n\nJsonb has a complex nature so there isn't best-for-everything way to convert it\nto tsvector for full text search. Current to_tsvector(json(b)) suggests to\nconvert only string values, but it's possible to index keys, numerics and even\nbooleans value. To solve that json(b)_to_tsvector has a second required\nargument contained a list of desired types of json fields. Second argument is\na jsonb scalar or array right now with possibility to add new options in a\nfuture.\n\nBump catalog version\n\nAuthor: Dmitry Dolgov with some editorization by me\nReviewed by: Teodor Sigaev\nDiscussion: https://www.postgresql.org/message-id/CA+q6zcXJQbS1b4kJ_HeAOoOc=unfnOrUEL=KGgE32QKDww7d8g@mail.gmail.com","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/1c1791e00065f6986f9d44a78ce7c28b2d1322dd"},{"sha":"01bb85169afadfe63e2f0e344ff671292080de7e","author":{"name":"Teodor Sigaev","email":"231337598724646720571a00c656f975fff6a8f2@sigaev.ru"},"message":"Make test of json(b)_to_tsvector language-independ\n\nMissed in 1c1791e00065f6986f9d44a78ce7c28b2d1322dd commit","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/01bb85169afadfe63e2f0e344ff671292080de7e"},{"sha":"1614003e06f2dde8f958086ba73077101b5077ea","author":{"name":"Commitfest Bot","email":"b9e638e07cc2e2abf56c9c0cad7954f2e3bc1641@cputube.org"},"message":"[CF 17/1350] Covering B-tree indexes (aka INCLUDE)\n\nThis commit was automatically generated by cfbot at commitfest.cputube.org.\nIt is based on patches submitted to the PostgreSQL mailing lists and\nregistered in the PostgreSQL Commitfest application.\n\nThis branch will be overwritten each time a new patch version is posted to\nthe email thread or the master branch changes.\n\nCommitfest entry: https://commitfest.postgresql.org/17/1350\nPatch(es): https://www.postgresql.org/message-id/8ac763a0-b7a1-9c6a-093e-e6ff2e966f5c%40sigaev.ru\nAuthor(s): Anastasia Lubennikova","distinct":true,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/1614003e06f2dde8f958086ba73077101b5077ea"}]}
{"actor":{"display_login":"postgresql-cfbot"}}