/* * UnlockRelationForExtension */ void UnlockRelationForExtension(Relation relation, LOCKMODE lockmode) { LOCKTAG tag; SET_LOCKTAG_RELATION_EXTEND(tag, relation->rd_lockInfo.lockRelId.dbId, relation->rd_lockInfo.lockRelId.relId); LockRelease(&tag, lockmode, false); }
/* * Separate routine for UnlockRelationForExtension() because resync workers do not have relation. */ void UnlockRelationForResyncExtension(RelFileNode *relFileNode, LOCKMODE lockmode) { LOCKTAG tag; SET_LOCKTAG_RELATION_EXTEND(tag, relFileNode->dbNode, relFileNode->relNode); LockRelease(&tag, lockmode, false); }