Commit Graph

445 Commits (be8eafa09d1ce3669fc9bc11633e536c64543284)

Author SHA1 Message Date
Tom Lane 409b38f514 Fix TAS assembly stuff for Solaris/386. (I'm not in a position to 22 years ago
Tom Lane 8f9f198603 Restructure subtransaction handling to reduce resource consumption, 22 years ago
Tom Lane 5042985fb4 Add s_lock support for HPUX on IA64, per Shinji Teragaito. 22 years ago
Tom Lane 17364edce6 slock_t must be int not char for MIPS. 7.4 got this right, but the 22 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Tom Lane 1785acebf2 Introduce local hash table for lock state, as per recent proposal. 22 years ago
Tom Lane 51d7e25651 Improve some comments. 22 years ago
Tom Lane 4dbb880d3c Rearrange pg_subtrans handling as per recent discussion. pg_subtrans 22 years ago
Tom Lane 3fdf649f4f Fix failure to guarantee that a checkpoint will write out pg_clog updates 22 years ago
Tom Lane fcbc438727 Label CVS tip as 8.0devel instead of 7.5devel. Adjust various comments 22 years ago
Tom Lane efcaf1e868 Some mop-up work for savepoints (nested transactions). Store a small 22 years ago
Tom Lane 1bf3d61504 Fix subtransaction behavior for large objects, temp namespace, files, 22 years ago
Tom Lane 2042b3428d Invent WAL timelines, as per recent discussion, to make point-in-time 22 years ago
Bruce Momjian 7a55ba7615 Back out pg_autovacuum commit after cvs clean failure causes commit. 22 years ago
Bruce Momjian 8dec0c1bf2 lease find enclosed a patch that matches the PL/Perl documentation 22 years ago
Tom Lane 66ec2db728 XLOG file archiving and point-in-time recovery. There are still some 22 years ago
Tom Lane fe548629c5 Invent ResourceOwner mechanism as per my recent proposal, and use it to 22 years ago
Tom Lane 573a71a5da Nested transactions. There is still much left to do, especially on the 22 years ago
Tom Lane 1098677482 Adjust TAS assembly as per recent discussions: use "+m"(*lock) everywhere 22 years ago
Tom Lane 2467394ee1 Tablespaces. Alternate database locations are dead, long live tablespaces. 22 years ago
Tom Lane e6cba71503 Add some code to Assert that when we release pin on a buffer, we are 22 years ago
Tom Lane 24a1e20f14 Adjust PageGetMaxOffsetNumber to ensure sane behavior on uninitialized 22 years ago
Bruce Momjian e8d9d68ca4 Per previous discussions, here are two functions to send INT and TERM 22 years ago
Tom Lane 2095206de1 Adjust btree index build to not use shared buffers, thereby avoiding the 22 years ago
Tom Lane 91d20ff7aa Additional mop-up for sync-to-fsync changes: avoid issuing fsyncs for 22 years ago
Tom Lane e674707968 Minor code rationalization: FlushRelationBuffers just returns void, 22 years ago
Tom Lane 9b178555fc Per previous discussions, get rid of use of sync(2) in favor of 22 years ago
Tom Lane 076a055acf Separate out bgwriter code into a logically separate module, rather 22 years ago
Tom Lane 1a321f26d8 Code review for EXEC_BACKEND changes. Reduce the number of #ifdefs by 22 years ago
Tom Lane ebfc56d3fb Handle impending sinval queue overflow by means of a separate signal 22 years ago
Tom Lane 4af3421161 Get rid of rd_nblocks field in relcache entries. Turns out this was 22 years ago
Neil Conway 0370951347 Tiny assorted fixes: correct a typo in a comment in vacuumlazy.c, remove 22 years ago
Neil Conway 139abc2896 Make LocalRefCount and PrivateRefCount arrays of int32, rather than long. 22 years ago
Tom Lane 95a03e9cdf Another round of code cleanup on bufmgr. Use BM_VALID flag to keep track 22 years ago
Tom Lane 011c3e62e7 Code review for ARC patch. Eliminate static variables, improve handling 22 years ago
Bruce Momjian 31338352bd * Most changes are to fix warnings issued when compiling win32 22 years ago
Bruce Momjian c672aa823b For application to HEAD, following community review. 22 years ago
Tom Lane 7a57a67278 Replace opendir/closedir calls throughout the backend with AllocateDir 22 years ago
Tom Lane f83356c7f5 Do a direct probe during postmaster startup to determine the maximum 22 years ago
Jan Wieck fc65a3e1fd Fixed bug where FlushRelationBuffers() did call StrategyInvalidateBuffer() 22 years ago
Tom Lane c3c09be34b Commit the reasonably uncontroversial parts of J.R. Nield's PITR patch, to 22 years ago
Tom Lane 87bd956385 Restructure smgr API as per recent proposal. smgr no longer depends on 22 years ago
Jan Wieck 8d09e25693 Backing out the background writer sync() option. 22 years ago
Tom Lane c77f363384 Ensure that close() and fclose() are checked for errors, at least in 22 years ago
Jan Wieck d77b63b17c Added GUC variable bgwriter_flush_method controlling the action 22 years ago
Jan Wieck dfdd59e918 Adjusted calculation of shared memory requirements to new 22 years ago
Tom Lane 037e2fcf8f Must test for __hppa__ as well as __hppa to make linux-hppa happy. 22 years ago
Tom Lane f8eed65dfb Improve spinlock code for recent x86 processors: insert a PAUSE 22 years ago
Tom Lane afb09b5a31 Use inlined TAS() on PA-RISC, if we are compiling with gcc. 22 years ago