aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2023-02-23 15:40:28 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2023-02-23 15:40:28 -0500
commit95558bc8ff89c5887f1bffc9d152ca603637e2c0 (patch)
treec671cbc2ea68f1cc13b6c7d6e0b886f5b09ba6fa /src/backend/access/gist
parent98b83b7349821b05134e6f50f516ecac878cb91d (diff)
downloadpostgresql-95558bc8ff89c5887f1bffc9d152ca603637e2c0.tar.gz
postgresql-95558bc8ff89c5887f1bffc9d152ca603637e2c0.zip
Don't repeatedly register cache callbacks in pgoutput plugin.
Multiple cycles of starting up and shutting down the plugin within a single session would eventually lead to "out of relcache_callback_list slots", because pgoutput_startup blindly re-registered its cache callbacks each time. Fix it to register them only once, as all other users of cache callbacks already take care to do. This has been broken all along, so back-patch to all supported branches. Shi Yu Discussion: https://postgr.es/m/OSZPR01MB631004A78D743D68921FFAD3FDA79@OSZPR01MB6310.jpnprd01.prod.outlook.com
Diffstat (limited to 'src/backend/access/gist')
0 files changed, 0 insertions, 0 deletions