Skip to content

Commit c6a1ca5

Browse files
nathan-bossartCommitfest Bot
authored andcommitted
use LW_SHARED in dsa.c when appropriate
1 parent f894acb commit c6a1ca5

File tree

1 file changed

+2
-2
lines changed
  • src/backend/utils/mmgr

1 file changed

+2
-2
lines changed

src/backend/utils/mmgr/dsa.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1043,7 +1043,7 @@ dsa_get_total_size(dsa_area *area)
10431043
{
10441044
size_t size;
10451045

1046-
LWLockAcquire(DSA_AREA_LOCK(area), LW_EXCLUSIVE);
1046+
LWLockAcquire(DSA_AREA_LOCK(area), LW_SHARED);
10471047
size = area->control->total_segment_size;
10481048
LWLockRelease(DSA_AREA_LOCK(area));
10491049

@@ -1075,7 +1075,7 @@ dsa_get_total_size_from_handle(dsa_handle handle)
10751075

10761076
control = (dsa_area_control *) dsm_segment_address(segment);
10771077

1078-
LWLockAcquire(&control->lock, LW_EXCLUSIVE);
1078+
LWLockAcquire(&control->lock, LW_SHARED);
10791079
size = control->total_segment_size;
10801080
LWLockRelease(&control->lock);
10811081

0 commit comments

Comments
 (0)