summaryrefslogtreecommitdiff
path: root/src/backend/storage
Commit message (Expand)AuthorAgeFilesLines
* The attached patch contains a couple of fixes in the existing probes andBruce Momjian2008-12-172-10/+33
* Tweak the tree descent loop in fsm_search_avail to not look at theTom Lane2008-12-101-12/+15
* Revert SIGUSR1 multiplexing patch, per Tom's objection.Heikki Linnakangas2008-12-093-81/+31
* Provide support for multiplexing SIGUSR1 signal. The upcoming synchronousHeikki Linnakangas2008-12-093-31/+81
* Fix a couple of snapshot management bugs in the new ResourceOwner world:Alvaro Herrera2008-12-041-3/+12
* Small comment fixes.Heikki Linnakangas2008-12-031-4/+4
* Don't force creation of the FSM on searches. It will still be createdHeikki Linnakangas2008-11-271-8/+3
* Fix #ifdeffed debugging code to work with relation forks.Heikki Linnakangas2008-11-271-5/+5
* Rely on relcache invalidation to update the cached size of the FSM.Heikki Linnakangas2008-11-261-23/+26
* Rethink the way FSM truncation works. Instead of WAL-logging FSMHeikki Linnakangas2008-11-194-591/+38
* Fix oversight in previous error-reporting patch; mustn't pfree path stringHeikki Linnakangas2008-11-141-3/+4
* Fix sloppy omission of now-required #include's.Tom Lane2008-11-111-1/+2
* Change error messages to print the physical path, likeHeikki Linnakangas2008-11-114-182/+91
* Implement ALTER DATABASE SET TABLESPACE to move a whole database (or at leastTom Lane2008-11-071-1/+40
* Improve bulk-insert performance by keeping the current target buffer pinnedTom Lane2008-11-062-2/+9
* Clean up the messy semantics (not to mention inefficiency) of PageGetTempPageTom Lane2008-11-031-11/+42
* Remove the last vestiges of the MAKE_PTR/MAKE_OFFSET mechanism. We haven'tTom Lane2008-11-025-179/+95
* Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple,Tom Lane2008-11-021-17/+17
* Update FSM on WAL replay. This is a bit limited; the FSM is only updatedHeikki Linnakangas2008-10-311-1/+31
* Unite ReadBufferWithFork, ReadBufferWithStrategy, and ZeroOrReadBufferHeikki Linnakangas2008-10-312-107/+97
* Properly access a buffer's LSN using existing access macros instead of abusingAlvaro Herrera2008-10-201-2/+2
* Improve some of the comments in fsmpage.c.Tom Lane2008-10-071-46/+65
* Index FSMs needs to be vacuumed as well. Report by Jeff Davis.Heikki Linnakangas2008-10-061-1/+10
* Suppress an uninitialized-variable warning (not all versions of gccTom Lane2008-10-011-5/+2
* Fix WAL redo of FSM truncation. We can't call smgrtruncate() during WALHeikki Linnakangas2008-10-011-13/+44
* Fix compiler warning (unportable sprintf usage)Tom Lane2008-09-301-2/+3
* Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, theHeikki Linnakangas2008-09-307-1628/+1176
* Optimize CleanupTempFiles by having a boolean flag that keeps track of whetherAlvaro Herrera2008-09-191-3/+18
* Allow ShowBufferUsage() to report the number of reads/writes that haveTom Lane2008-09-173-12/+13
* Introduce the concept of relation forks. An smgr relation can now consistHeikki Linnakangas2008-08-115-235/+375
* In ReadOrZeroBuffer (and related entry points), don't bother to callTom Lane2008-08-051-20/+23
* Improve CREATE/DROP/RENAME DATABASE so that when failing because the sourceTom Lane2008-08-041-27/+28
* Add a few more DTrace probes to the backend.Alvaro Herrera2008-08-014-11/+55
* Fix a race condition that I introduced into sinvaladt.c during the recentTom Lane2008-07-181-11/+17
* Change the PageGetContents() macro to guarantee its result is maxalign'd,Tom Lane2008-07-131-7/+4
* Clean up the use of some page-header-access macros: principally, useTom Lane2008-07-131-2/+2
* Make sure we only try to free snapshots that have been passed throughAlvaro Herrera2008-07-111-1/+4
* Teach autovacuum how to determine whether a temp table belongs to a crashedTom Lane2008-07-011-1/+28
* Seems I was too optimistic in supposing that sinval's maxMsgNum could beTom Lane2008-06-201-15/+48
* Rewrite the sinval messaging mechanism to reduce contention and avoidTom Lane2008-06-192-213/+362
* Improve our #include situation by moving pointer types away from theAlvaro Herrera2008-06-192-2/+4
* Remove freeBackends counter from the sinval shared memory area. We used toTom Lane2008-06-171-9/+1
* Refactor XLogOpenRelation() and XLogReadBuffer() in preparation for relationHeikki Linnakangas2008-06-123-38/+88
* Further tweak for comment in CheckDeadLock(), per Tom.Neil Conway2008-06-091-4/+4
* Fix typo in comment.Neil Conway2008-06-091-4/+4
* Move BufferGetPageSize and BufferGetPage from bufpage.h to bufmgr.h. It isAlvaro Herrera2008-06-081-2/+2
* This is the patch replace offnum++ by OffsetNumberNext, to beBruce Momjian2008-05-131-3/+3
* Improve snapshot manager by keeping explicit track of snapshots.Alvaro Herrera2008-05-122-17/+15
* Put back bufmgr.h in bufpage.h -- it is needed by some macros.Alvaro Herrera2008-05-121-2/+1
* Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera2008-05-122-2/+4