diff options
author | Matthew Seaman <matthew@FreeBSD.org> | 2020-09-12 11:39:35 +0000 |
---|---|---|
committer | Matthew Seaman <matthew@FreeBSD.org> | 2020-09-12 11:39:35 +0000 |
commit | e556b8c28f113e215132c36684caf335410d6d76 (patch) | |
tree | 4849df00b25e8fce94171aa28457c640663247de /databases/pglogical | |
parent | cd621b0cbbf48e399436f6a0eca4693212057d0f (diff) | |
download | ports-e556b8c28f113e215132c36684caf335410d6d76.tar.gz ports-e556b8c28f113e215132c36684caf335410d6d76.zip |
Notes
Diffstat (limited to 'databases/pglogical')
-rw-r--r-- | databases/pglogical/files/extra-patch-pglogical__dependency.c | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/databases/pglogical/files/extra-patch-pglogical__dependency.c b/databases/pglogical/files/extra-patch-pglogical__dependency.c deleted file mode 100644 index de17bb06e96b..000000000000 --- a/databases/pglogical/files/extra-patch-pglogical__dependency.c +++ /dev/null @@ -1,63 +0,0 @@ ---- pglogical_dependency.c.orig 2020-04-06 19:40:00 UTC -+++ pglogical_dependency.c -@@ -232,8 +232,6 @@ static void reportDependentObjects(const ObjectAddress - DropBehavior behavior, - int msglevel, - const ObjectAddress *origObject); --static void AcquireDeletionLock(const ObjectAddress *object, int flags); --static void ReleaseDeletionLock(const ObjectAddress *object); - static bool find_expr_references_walker(Node *node, - find_expr_references_context *context); - static void eliminate_duplicate_dependencies(ObjectAddresses *addrs); -@@ -926,51 +924,6 @@ reportDependentObjects(const ObjectAddresses *targetOb - - pfree(clientdetail.data); - pfree(logdetail.data); --} -- --/* -- * AcquireDeletionLock - acquire a suitable lock for deleting an object -- * -- * We use LockRelation for relations, LockDatabaseObject for everything -- * else. Note that dependency.c is not concerned with deleting any kind of -- * shared-across-databases object, so we have no need for LockSharedObject. -- */ --static void --AcquireDeletionLock(const ObjectAddress *object, int flags) --{ -- if (object->classId == RelationRelationId) -- { -- /* -- * In DROP INDEX CONCURRENTLY, take only ShareUpdateExclusiveLock on -- * the index for the moment. index_drop() will promote the lock once -- * it's safe to do so. In all other cases we need full exclusive -- * lock. -- */ -- if (flags & PERFORM_DELETION_CONCURRENTLY) -- LockRelationOid(object->objectId, ShareUpdateExclusiveLock); -- else -- LockRelationOid(object->objectId, AccessExclusiveLock); -- } -- else -- { -- /* assume we should lock the whole object not a sub-object */ -- LockDatabaseObject(object->classId, object->objectId, 0, -- AccessExclusiveLock); -- } --} -- --/* -- * ReleaseDeletionLock - release an object deletion lock -- */ --static void --ReleaseDeletionLock(const ObjectAddress *object) --{ -- if (object->classId == RelationRelationId) -- UnlockRelationOid(object->objectId, AccessExclusiveLock); -- else -- /* assume we should lock the whole object not a sub-object */ -- UnlockDatabaseObject(object->classId, object->objectId, 0, -- AccessExclusiveLock); - } - - /* |