{"push_id":2203947084,"size":4,"distinct_size":1,"ref":"refs/heads/commitfest/16/1204","head":"542ab02764bfbfd6904e1c57a5ec66fd2b47258a","before":"8ad1a432c400b0fdfc73bcc39e526005daf710e6","commits":[{"sha":"fd7c0fa732d97a4b4ebb58730e6244ea30d0a618","author":{"name":"Robert Haas","email":"93159bdbbeed5b47be970d58edfbdf1c3ce55e4c@postgresql.org"},"message":"Fix crashes on plans with multiple Gather (Merge) nodes.\n\nes_query_dsa turns out to be broken by design, because it supposes\nthat there is only one DSA for the whole query, whereas there is\nactually one per Gather (Merge) node.  For now, work around that\nproblem by setting and clearing the pointer around the sections of\ncode that might need it.  It's probably a better idea to get rid of\nes_query_dsa altogether in favor of having each node keep track\nindividually of which DSA is relevant, but that seems like more than\nwe would want to back-patch.\n\nThomas Munro, reviewed and tested by Andreas Seltenreich, Amit\nKapila, and by me.\n\nDiscussion: http://postgr.es/m/CAEepm=1U6as=brnVvMNixEV2tpi8NuyQoTmO8Qef0-VV+=7MDA@mail.gmail.com","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/fd7c0fa732d97a4b4ebb58730e6244ea30d0a618"},{"sha":"56a95ee5118bf6d46e261b8d352f7dafac10587d","author":{"name":"Fujii Masao","email":"c29e6ecdbc28d8481e10f45ba12ee78dec82f1ee@postgresql.org"},"message":"Fix bug in cancellation of non-exclusive backup to avoid assertion failure.\n\nPreviously an assertion failure occurred when pg_stop_backup() for\nnon-exclusive backup was aborted while it's waiting for WAL files to\nbe archived. This assertion failure happened in do_pg_abort_backup()\nwhich was called when a non-exclusive backup was canceled.\ndo_pg_abort_backup() assumes that there is at least one non-exclusive\nbackup running when it's called. But pg_stop_backup() can be canceled\neven after it marks the end of non-exclusive backup (e.g.,\nduring waiting for WAL archiving). This broke the assumption that\ndo_pg_abort_backup() relies on, and which caused an assertion failure.\n\nThis commit changes do_pg_abort_backup() so that it does nothing\nwhen non-exclusive backup has been already marked as completed.\nThat is, the asssumption is also changed, and do_pg_abort_backup()\nnow can handle even the case where it's called when there is\nno running backup.\n\nBackpatch to 9.6 where SQL-callable non-exclusive backup was added.\n\nAuthor: Masahiko Sawada and Michael Paquier\nReviewed-By: Robert Haas and Fujii Masao\nDiscussion: https://www.postgresql.org/message-id/CAD21AoD2L1Fu2c==gnVASMyFAAaq3y-AQ2uEVj-zTCGFFjvmDg@mail.gmail.com","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/56a95ee5118bf6d46e261b8d352f7dafac10587d"},{"sha":"53cba77b53f98255bfbba9d2612d1a5685feec52","author":{"name":"Peter Eisentraut","email":"2f47089682e4afbd5de3eea4edffc95dfc1eb9de@gmx.net"},"message":"doc: Fix figures in example description\n\noversight in 244c8b466a743d1ec18a7d841bf42669699b3b56\n\nReported-by: Blaz Merela <blaz@merela.org>","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/53cba77b53f98255bfbba9d2612d1a5685feec52"},{"sha":"542ab02764bfbfd6904e1c57a5ec66fd2b47258a","author":{"name":"Commitfest Bot","email":"aab6a594935fe5db0d690bc154b19f642bfbe9d7@cputube.org"},"message":"[CF 16/1204] Implement NULL-related checks in object address functions to prevent cache lookup errors\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/16/1204\nPatch(es): https://www.postgresql.org/message-id/CAB7nPqQWJj6Q0HPwCKiaRvDUBQwhcLn9wCe8RzyKjCR_4aC2_Q%40mail.gmail.com\nAuthor(s): Michael Paquier","distinct":true,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/542ab02764bfbfd6904e1c57a5ec66fd2b47258a"}]}
{"actor":{"display_login":"postgresql-cfbot"}}