Heikki Linnakangas <heikki.linnakan...@enterprisedb.com> writes: > According to the comments above RelationClearRelation(), if it's called > with 'rebuild=true', the caller should hold a lock on the relation, i.e > refcnt > 0. That's not the case in RelationFlushRelation() when it > rebuilds a new relcache entry.
> Attached patch should fix that, by incrementing the reference count > while the entry is rebuilt. It also adds an Assertion in > RelationClearRelation() to check that the refcnt is indeed > 0. > Comments? Why would this patch fix anything? It doesn't change the lock status. regards, tom lane -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs