Commit Graph

61 Commits (d1af2694e52f8945992fea7de2c3d40279fb55b0)

Author SHA1 Message Date
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
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane cfa191f3b8 Error message editing in backend/storage. 22 years ago
Tom Lane 4b6c198a6a Add code to dump contents of free space map into $PGDATA/global/pg_fsm.cache 23 years ago
Tom Lane 391eb5e5b6 Reimplement free-space-map management as per recent discussions. 23 years ago
Tom Lane 88dc31e3f2 First cut at recycling space in btree indexes. Still some rough edges 23 years ago
Tom Lane b2735fcd52 Performance improvement for MultiRecordFreeSpace on large relations --- 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago