{"push_id":2417005878,"size":2,"distinct_size":1,"ref":"refs/heads/commitfest/17/1433","head":"97224c436401831f298f4c7fac38100602a567b8","before":"2f6626acb9810965b36cf5e8fad40af6d66c19a8","commits":[{"sha":"467963c3e9c5ba9a953959f8aebcdd7206188a18","author":{"name":"Tom Lane","email":"9ca635a44fdf5aa326758d8d245579b9ae84653c@sss.pgh.pa.us"},"message":"Prevent query-lifespan memory leakage of SP-GiST traversal values.\n\nThe original coding of the SP-GiST scan traversalValue feature (commit\nccd6eb49a) arranged for traversal values to be stored in the query's main\nexecutor context.  That's fine if there's only one index scan per query,\nbut if there are many, we have a memory leak as successive scans create\nnew traversal values.  Fix it by creating a separate memory context for\ntraversal values, which we can reset during spgrescan().  Back-patch\nto 9.6 where this code was introduced.\n\nIn principle, adding the traversalCxt field to SpGistScanOpaqueData\ncreates an ABI break in the back branches.  But I (tgl) have little\nsympathy for extensions including spgist_private.h, so I'm not very\nworried about that.  Alternatively we could stick the new field at the\nend of the struct in back branches, but that has its own downsides.\n\nAnton Dignös, reviewed by Alexander Kuzmenkov\n\nDiscussion: https://postgr.es/m/CALNdv1jb6y2Te-m8xHLxLX12RsBmZJ1f4hESX7J0HjgyOhA9eA@mail.gmail.com","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/467963c3e9c5ba9a953959f8aebcdd7206188a18"},{"sha":"97224c436401831f298f4c7fac38100602a567b8","author":{"name":"Commitfest Bot","email":"aab6a594935fe5db0d690bc154b19f642bfbe9d7@cputube.org"},"message":"[CF 17/1433] Lockable views\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/1433\nPatch(es): https://www.postgresql.org/message-id/20180131172607.f5d0f059.nagata%40sraoss.co.jp\nAuthor(s): Yugo Nagata","distinct":true,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/97224c436401831f298f4c7fac38100602a567b8"}]}
{"actor":{"display_login":"postgresql-cfbot"}}