summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavan Deolasee2016-05-05 03:48:34 +0000
committerPavan Deolasee2016-10-18 10:05:07 +0000
commit630b361df38b0066ac495f6790b317784aa8e183 (patch)
tree77220448465f3c16c6936becb5743f43466b6564
parentc8d9705a553585edd0434547171af2579f50036f (diff)
Correct shared memory size calculation for Shared Queue hashtable.
-rw-r--r--src/backend/pgxc/squeue/squeue.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/backend/pgxc/squeue/squeue.c b/src/backend/pgxc/squeue/squeue.c
index 6b96208fa9..09700c1af3 100644
--- a/src/backend/pgxc/squeue/squeue.c
+++ b/src/backend/pgxc/squeue/squeue.c
@@ -243,13 +243,10 @@ SharedQueuesInit(void)
Size
SharedQueueShmemSize(void)
{
- Size sq_size;
Size sqs_size;
- sq_size = mul_size(NUM_SQUEUES, SQUEUE_SIZE);
sqs_size = mul_size(NUM_SQUEUES, SQUEUE_SYNC_SIZE);
-
- return add_size(sq_size, sqs_size);
+ return add_size(sqs_size, hash_estimate_size(NUM_SQUEUES, SQUEUE_SIZE));
}
/*