TopicMailing ListsActivityParticipants
1 commit
lwlock: Fix quadratic behavior with very long wait lists
master16beta1REL_19_STABLE16beta1REL_18_STABLE16beta1REL_17_STABLE16beta1REL_16_STABLE16beta1REL_15_STABLE15.6REL_14_STABLE14.11REL_13_STABLE13.14+1 more
2022-11Committed
Patch#3992
CINot processed
ReviewersBharath Rupireddy (bharathrupireddy)
CommitterAndres Freund (andresfreund)
heavily contended lwlocks with long wait queues scale badly
heavily contended lwlocks with long wait queues scale badly
hackers
30 replies
Jan 22, 2024
Andres FreundJonathan S. KatzMichael PaquierBharath RupireddyRobert Haas+7
17 commits
Support RBM_ZERO_AND_CLEANUP_LOCK in ExtendBufferedRelTo(), add tests
master16beta1REL_19_STABLE16beta1REL_18_STABLE16beta1REL_17_STABLE16beta1REL_16_STABLE16beta1
Use ExtendBufferedRelTo() in XLogReadBufferExtended()
master16beta1REL_19_STABLE16beta1REL_18_STABLE16beta1REL_17_STABLE16beta1REL_16_STABLE16beta1
hio: Use ExtendBufferedRelBy() to extend tables more efficiently
master16beta1REL_19_STABLE16beta1REL_18_STABLE16beta1REL_17_STABLE16beta1REL_16_STABLE16beta1
heapam: Pass number of required pages to RelationGetBufferForTuple()
master16beta1REL_19_STABLE16beta1REL_18_STABLE16beta1REL_17_STABLE16beta1REL_16_STABLE16beta1
Convert many uses of ReadBuffer[Extended](P_NEW) to ExtendBufferedRel()
master16beta1REL_19_STABLE16beta1REL_18_STABLE16beta1REL_17_STABLE16beta1REL_16_STABLE16beta1
+12 more
2023-03Committed
Patch#3993
CINot processed
ReviewersHeikki Linnakangas (heikki), Melanie Plageman (melanieplageman)
CommitterAndres Freund (andresfreund)
refactoring relation extension and BufferAlloc(), faster COPY
refactoring relation extension and BufferAlloc(), faster COPY
hackers
56 replies
May 03, 2023
Andres FreundHeikki LinnakangasJim NasbyMelanie PlagemanJohn Naylor+7
1 commit
bufmgr: Support multiple in-progress IOs by using resowner
master16beta1REL_19_STABLE16beta1REL_18_STABLE16beta1REL_17_STABLE16beta1REL_16_STABLE16beta1
resowner "cold start" overhead
resowner "cold start" overhead
hackers
3 replies
Nov 01, 2022
Andres FreundKyotaro HoriguchiHeikki Linnakangas