Commit Graph

575 Commits (a2b02293bc65dbb2401cb19c724f52c6ee0f2faf)

Author SHA1 Message Date
Simon Riggs 806a2aee37 Split work of bgwriter between 2 processes: bgwriter and checkpointer. 14 years ago
Robert Haas 53f1ca59b5 Allow hint bits to be set sooner for temporary and unlogged tables. 14 years ago
Tom Lane a7801b62f2 Move Timestamp/Interval typedefs and basic macros into datatype/timestamp.h. 14 years ago
Tom Lane 2e53bd5517 Fix incorrect initialization of ProcGlobal->startupBufferPinWaitBufId. 15 years ago
Peter Eisentraut 21f1e15aaf Unify spelling of "canceled", "canceling", "cancellation" 15 years ago
Peter Eisentraut 8a8fbe7e79 Capitalization fixes 15 years ago
Alvaro Herrera fba105b109 Use "transient" files for blind writes, take 2 15 years ago
Alvaro Herrera 9261557eb1 Revert "Use "transient" files for blind writes" 15 years ago
Alvaro Herrera 54d9e8c6c1 Use "transient" files for blind writes 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas 53dbc27c62 Support unlogged tables. 15 years ago
Robert Haas 5f7b58fad8 Generalize concept of temporary relations to "relation persistence". 15 years ago
Robert Haas c2281ac87c Remove belt-and-suspenders guards against buffer pin leaks. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Robert Haas a481ff71af Remove the isLocalBuf argument from ReadBuffer_common. 16 years ago
Robert Haas 27f145a40e Further dtrace adjustments for the backend-IDs-in-relpath patch. 16 years ago
Robert Haas 105d4c5ffe Fix assorted dtrace breakage caused by patch to include backend IDs 16 years ago
Robert Haas debcec7dc3 Include the backend ID in the relpath of temporary relations. 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Simon Riggs 959ac58c04 In HS, Startup process sets SIGALRM when waiting for buffer pin. If 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Robert Haas cddca5ec13 Add an EXPLAIN (BUFFERS) option to show buffer-usage statistics. 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Tom Lane 1b2bb33a54 Add a comment documenting the question of whether PrefetchBuffer should 17 years ago
Tom Lane 948d6ec90f Modify the relcache to record the temp status of both local and nonlocal 17 years ago
Tom Lane 471913a6a5 More fixes for 8.4 DTrace probes. Remove useless BUFFER_HIT/BUFFER_MISS 17 years ago
Tom Lane 44023dc5f5 Add isExtend to the parameters of the buffer_read_start and buffer_read_done 17 years ago
Tom Lane d287c9eff0 Restore previous ordering of BUFFER_FLUSH_START probe. I had wanted to 17 years ago
Tom Lane e04810e8c4 Code review for dtrace probes added (so far) to 8.4. Adjust placement of 17 years ago
Tom Lane b7b8f0b609 Implement prefetching via posix_fadvise() for bitmap index scans. A new 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Bruce Momjian 5a90bc1fbe The attached patch contains a couple of fixes in the existing probes and 17 years ago
Heikki Linnakangas 3396000684 Rethink the way FSM truncation works. Instead of WAL-logging FSM 17 years ago
Heikki Linnakangas 7e8b0b9ab1 Change error messages to print the physical path, like 17 years ago
Heikki Linnakangas 19c8dc839b Unite ReadBufferWithFork, ReadBufferWithStrategy, and ZeroOrReadBuffer 17 years ago
Alvaro Herrera 089ae3bc9a Properly access a buffer's LSN using existing access macros instead of abusing 17 years ago
Tom Lane 35c2a3c3cf Allow ShowBufferUsage() to report the number of reads/writes that have 18 years ago
Heikki Linnakangas 3f0e808c4a Introduce the concept of relation forks. An smgr relation can now consist 18 years ago
Tom Lane d8b04d5fac In ReadOrZeroBuffer (and related entry points), don't bother to call 18 years ago
Alvaro Herrera e36e6b1cab Add a few more DTrace probes to the backend. 18 years ago
Tom Lane 9d035f4254 Clean up the use of some page-header-access macros: principally, use 18 years ago
Alvaro Herrera a3540b0f65 Improve our #include situation by moving pointer types away from the 18 years ago
Heikki Linnakangas a213f1ee6c Refactor XLogOpenRelation() and XLogReadBuffer() in preparation for relation 18 years ago
Alvaro Herrera cc87402d6e Move BufferGetPageSize and BufferGetPage from bufpage.h to bufmgr.h. It is 18 years ago
Alvaro Herrera 9084399782 Put back bufmgr.h in bufpage.h -- it is needed by some macros. 18 years ago
Alvaro Herrera f8c4d7db60 Restructure some header files a bit, in particular heapam.h, by removing some 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane 7a315a09dc Dept. of second thoughts: fix loop in BgBufferSync so that the exit when 19 years ago