Commit Graph

121 Commits (1d257577e08d3e598011d6850fd1025858de8c8c)

Author SHA1 Message Date
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Heikki Linnakangas 011fa3662e Small comment fixes. 17 years ago
Heikki Linnakangas 4d6ee26171 Don't force creation of the FSM on searches. It will still be created 17 years ago
Heikki Linnakangas 9858a8c81c Rely on relcache invalidation to update the cached size of the FSM. 17 years ago
Heikki Linnakangas 3396000684 Rethink the way FSM truncation works. Instead of WAL-logging FSM 17 years ago
Heikki Linnakangas e9816533e3 Update FSM on WAL replay. This is a bit limited; the FSM is only updated 17 years ago
Heikki Linnakangas 19c8dc839b Unite ReadBufferWithFork, ReadBufferWithStrategy, and ZeroOrReadBuffer 17 years ago
Tom Lane 68827a7ada Suppress an uninitialized-variable warning (not all versions of gcc 17 years ago
Heikki Linnakangas f06ef2bede Fix WAL redo of FSM truncation. We can't call smgrtruncate() during WAL 17 years ago
Tom Lane 6ca1b1cd95 Fix compiler warning (unportable sprintf usage) 17 years ago
Heikki Linnakangas 15c121b3ed Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, the 17 years ago
Tom Lane 3fcc7e8e18 Reduce memory consumption during VACUUM of large relations, by using 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Peter Eisentraut 409600942b KB -> kB 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Tom Lane 9e936693a9 Fix free space map to correctly track the total amount of FSM space needed 19 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 19 years ago
Tom Lane ae643747b1 Fix a passel of recently-committed violations of the rule 'thou shalt 19 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Bruce Momjian d5dd3d451e Add contrib/pg_freespacemap to display free space map information. 20 years ago
Peter Eisentraut 07bb9f086b Message corrections 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 0007490e09 Convert the arithmetic for shared memory size calculation from 'int' 20 years ago
Bruce Momjian 28d0515d18 Fix FSM warning to mention increasing max_fsm_pages. Was incorrectly 20 years ago
Tom Lane eb5949d190 Arrange for the postmaster (and standalone backends, initdb, etc) to 20 years ago
Tom Lane e92a88272e Modify hash_search() API to prevent future occurrences of the error 21 years ago
Bruce Momjian 3b0a5e50d7 Update VACUUM VERBOSE FSM message, per Tom. 21 years ago
Bruce Momjian 714d5a4c37 Update VACUUM VERBOSE update, per Alvaro. 21 years ago
Bruce Momjian 9ba6587f8b Update working of VACUUM VERBOSE. 21 years ago
Bruce Momjian 52e08c35f7 Make VACUUM VERBOSE FSM output all output in a single INFO output 21 years ago
Bruce Momjian e947e1153a Modify output of VACUUM VERBOSE to be clearer. 21 years ago
Bruce Momjian 2c4dea126a Issue free space notices to both the user and the server log file. 21 years ago
Bruce Momjian 45905425a0 Add warning about the need to increase "max_fsm_relations" and 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane 0fb3152ea9 Minor adjustments to improve the accuracy of our computation of required 21 years ago
Tom Lane 3a246cc285 Arrange to preallocate all required space for the buffer and FSM hash 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
Tom Lane 2467394ee1 Tablespaces. Alternate database locations are dead, long live tablespaces. 22 years ago
Tom Lane c3a153afed Tweak palloc/repalloc to allow zero bytes to be requested, as per recent 22 years ago
Tom Lane c77f363384 Ensure that close() and fclose() are checked for errors, at least in 22 years ago
Bruce Momjian 4cdf51e646 Drops in the CreateProcess calls for Win32 (essentially wrapping up the 22 years ago
Bruce Momjian d75b2ec4eb This patch is the next step towards (re)allowing fork/exec. 22 years ago
Peter Eisentraut 2afacfc403 This patch properly sets the prototype for the on_shmem_exit and 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane 9ea738827c Second try at fixing no-room-to-move-down PANIC in compact_fsm_storage. 22 years ago
Tom Lane abec4cbf1f compact_fsm_storage() does need to handle the case where a relation's 22 years ago
Peter Eisentraut 7438af96fa More message editing, some suggested by Alvaro Herrera 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 22 years ago