aboutsummaryrefslogtreecommitdiff
path: root/src/tutorial/funcs.source
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2017-08-15 13:35:12 -0300
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2017-08-15 13:35:12 -0300
commit870da1e1546c9563c5ae45918392cf7bbc7e5b0e (patch)
tree5f32beae207e35751d129819f91db33a083fb9c8 /src/tutorial/funcs.source
parentd7ab908fbab5094e92a167441ec8d6bfb3b0c9fc (diff)
downloadpostgresql-870da1e1546c9563c5ae45918392cf7bbc7e5b0e.tar.gz
postgresql-870da1e1546c9563c5ae45918392cf7bbc7e5b0e.zip
Fix error handling path in autovacuum launcher
The original code (since 00e6a16d01) was assuming aborting the transaction in autovacuum launcher was sufficient to release all resources, but in reality the launcher runs quite a lot of code out of any transactions. Re-introduce individual cleanup calls to make abort more robust. Reported-by: Robert Haas Discussion: https://postgr.es/m/CA+TgmobQVbz4K_+RSmiM9HeRKpy3vS5xnbkL95gSEnWijzprKQ@mail.gmail.com
Diffstat (limited to 'src/tutorial/funcs.source')
0 files changed, 0 insertions, 0 deletions