Fix relcache invalidation when relfilelocator is updated
authorHeikki Linnakangas
Fri, 21 Jun 2024 14:13:10 +0000 (17:13 +0300)
committerHeikki Linnakangas
Fri, 21 Jun 2024 14:13:10 +0000 (17:13 +0300)
commit441ef5e1badcc3695de4a865cffb30f0e5057893
treea61a051c9862426ab69f3dc18043fa9dc95125ed
parent90fe7b74df976324d7c0b3d203b25b7333447ca3
Fix relcache invalidation when relfilelocator is updated

In commit af0e7deb4a, I removed a call to RelationCloseSmgr(), because
the dangling SMgrRelation was no longer an issue. However, we still
need the call when the relation's relfilelocator changes, so that the
new relfilelocator takes effect immediately.

Reported-by: Alexander Lakhin
Discussion: https://www.postgresql.org/message-id/987b1c8c-8c91-4847-ca0e-879f421680ff%40gmail.com
src/backend/utils/cache/relcache.c