From 1d22d0c2fffaa60bee0b823713ca2cfb5ca0c115 Mon Sep 17 00:00:00 2001 From: Hanefi Onaldi Date: Tue, 24 Mar 2020 16:35:14 +0300 Subject: [PATCH] Remove metadata locks from size functions --- .../distributed/master/master_metadata_utility.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/backend/distributed/master/master_metadata_utility.c b/src/backend/distributed/master/master_metadata_utility.c index dabac087f..95d61995e 100644 --- a/src/backend/distributed/master/master_metadata_utility.c +++ b/src/backend/distributed/master/master_metadata_utility.c @@ -301,18 +301,6 @@ ShardIntervalsOnWorkerGroup(WorkerNode *workerNode, Oid relationId) placementIndex++) { GroupShardPlacement *placement = &placementArray[placementIndex]; - uint64 shardId = placement->shardId; - - bool metadataLock = TryLockShardDistributionMetadata(shardId, ShareLock); - - /* if the lock is not acquired warn the user */ - if (metadataLock == false) - { - ereport(WARNING, (errcode(ERRCODE_LOCK_NOT_AVAILABLE), - errmsg("lock is not acquired, size of shard " - UINT64_FORMAT " will be ignored", shardId))); - continue; - } if (placement->groupId == workerNode->groupId) {