summaryrefslogtreecommitdiff
path: root/src/include/storage
AgeCommit message (Expand)Author
2016-11-04Add API to check if an existing exclusive lock allows cleanup.Robert Haas
2016-10-11Remove "sco" and "unixware" ports.Tom Lane
2016-10-07Fix fallback implementation of pg_atomic_write_u32().Andres Freund
2016-10-04Extend framework from commit 53be0b1ad to report latch waits.Robert Haas
2016-09-22Remove nearly-unused SizeOfIptrData macro.Tom Lane
2016-09-09Rewrite PageIndexDeleteNoCompact into a form that only deletes 1 tuple.Tom Lane
2016-09-09Convert PageAddItem into a macro to save a few cycles.Tom Lane
2016-09-09Invent PageIndexTupleOverwrite, and teach BRIN and GiST to use it.Tom Lane
2016-09-08Improve scalability of md.c for large relations.Andres Freund
2016-09-05Add debug check function LWLockHeldByMeInMode()Simon Riggs
2016-09-01Change API of ShmemAlloc() so it throws error rather than returning NULL.Tom Lane
2016-08-24Remove unnecessary #include.Kevin Grittner
2016-08-23Extend dsm API with a new function dsm_unpin_segment.Robert Haas
2016-08-15Once again allow LWLocks to be used within DSM segments.Robert Haas
2016-08-03Prevent "snapshot too old" from trying to return pruned TOAST tuples.Robert Haas
2016-08-01Don't CHECK_FOR_INTERRUPTS between WaitLatch and ResetLatch.Tom Lane
2016-07-01Improve WritebackContextInit() comment and prototype argument names.Andres Freund
2016-06-10Change default of backend_flush_after GUC to 0 (disabled).Andres Freund
2016-06-09Improve the situation for parallel query versus temp relations.Tom Lane
2016-06-09pgindent run for 9.6Robert Haas
2016-06-03Fix various common mispellings.Greg Stark
2016-05-30Move memory barrier in UnlockBufHdr to before releasing the lock.Andres Freund
2016-05-30Fix PageAddItem BRIN bugAlvaro Herrera
2016-04-29Fix typoMagnus Hagander
2016-04-26Emit invalidations to standby for transactions without xid.Andres Freund
2016-04-21Inline initial comparisons in TestForOldSnapshot()Kevin Grittner
2016-04-20Revert no-op changes to BufferGetPage()Kevin Grittner
2016-04-15Fix portability problem induced by commit a6f6b7819.Tom Lane
2016-04-14Make init_spin_delay() C89 compliant #2.Andres Freund
2016-04-13Make init_spin_delay() C89 compliant and change stuck spinlock reporting.Andres Freund
2016-04-13Avoid atomic operation in MarkLocalBufferDirty().Andres Freund
2016-04-13Widen amount-to-flush arguments of FileWriteback and callers.Tom Lane
2016-04-11Use static inline function for BufferGetPage()Kevin Grittner
2016-04-10Avoid the use of a separate spinlock to protect a LWLock's wait queue.Andres Freund
2016-04-10Allow Pin/UnpinBuffer to operate in a lockfree manner.Andres Freund
2016-04-09Fix typo in C comment.Kevin Grittner
2016-04-09Turn special page pointer validation to static inline functionKevin Grittner
2016-04-08Add the "snapshot too old" featureKevin Grittner
2016-04-08Modify BufferGetPage() to prepare for "snapshot too old" featureKevin Grittner
2016-04-08Extend relations multiple blocks at a time to improve scalability.Robert Haas
2016-03-21Introduce WaitEventSet API.Andres Freund
2016-03-21Combine win32 and unix latch implementations.Andres Freund
2016-03-18Remove unused, and dangerous, TestLatch() macro.Andres Freund
2016-03-16Add idle_in_transaction_session_timeout.Robert Haas
2016-03-15Fix typos.Robert Haas
2016-03-10Checkpoint sorting and balancing.Andres Freund
2016-03-10Allow to trigger kernel writeback after a configurable number of writes.Andres Freund
2016-03-10Rework wait for AccessExclusiveLocks on Hot StandbySimon Riggs
2016-03-10Provide much better wait information in pg_stat_activity.Robert Haas
2016-03-09Introduce durable_rename() and durable_link_or_rename().Andres Freund