Commit Graph

76 Commits (13503eb5905b51d22d86a3c2065c241a61cedd44)

Author SHA1 Message Date
Noah Misch 13503eb590 Diagnose !indisvalid in more SQL functions. 2 years ago
Jeff Davis 00d7fb5e2e Assert that buffers are marked dirty before XLogRegisterBuffer(). 2 years ago
Thomas Munro 126552c85c Fix race in SSI interaction with gin fast path. 2 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Peter Eisentraut afbfc02983 Refactor ownercheck functions 3 years ago
Michael Paquier 56b662523f Fix ordering issue with WAL operations in GIN fast insert path 3 years ago
Peter Eisentraut 5015e1e1b5 Assorted examples of expanded type-safer palloc/pg_malloc API 3 years ago
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
David Rowley 02a2e8b442 Modify additional power 2 calculations to use new helper functions 5 years ago
Thomas Munro 6f38d4dac3 Remove dependency on HeapTuple from predicate locking functions. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Michael Paquier 0896ae561b Fix inconsistencies and typos in the tree 6 years ago
Tom Lane 9c703c169a Make queries' locking of indexes more consistent. 6 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane c6e394c1a2 Small improvements for allocation logic in ginHeapTupleFastCollect(). 7 years ago
Tom Lane 44cac93464 Avoid using potentially-under-aligned page buffers. 7 years ago
Andrew Dunstan 1e9c858090 pgindent run prior to branching 7 years ago
Teodor Sigaev 0bef1c0678 Re-think predicate locking on GIN indexes. 7 years ago
Peter Eisentraut 8b9e9644dc Replace AclObjectKind with ObjectType 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Robert Haas 3b2787e1f8 Fix broken cleanup interlock for GIN pending list. 8 years ago
Tom Lane 81e334ce4e Set the metapage's pd_lower correctly in brin, gin, and spgist indexes. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Robert Haas 8da9a22636 Split index xlog headers from other private index headers. 8 years ago
Peter Eisentraut 352a24a1f9 Generate fmgr prototypes automatically 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Teodor Sigaev e2c79e14d9 Prevent multiple cleanup process for pending list in GIN. 9 years ago
Kevin Grittner a343e223a5 Revert no-op changes to BufferGetPage() 9 years ago
Kevin Grittner 8b65cf4c5e Modify BufferGetPage() to prepare for "snapshot too old" feature 9 years ago
Peter Eisentraut 9217bf3961 Fix whitespace 10 years ago
Fujii Masao 7f46eaf035 Add gin_clean_pending_list function to clean up GIN pending list 10 years ago
Fujii Masao 38710a374e Remove unused argument from ginInsertCleanup() 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Teodor Sigaev dc943ad952 Allow autoanalyze to add pages deleted from pending list to FSM 10 years ago
Teodor Sigaev e26692248a Make GIN's cleanup pending list process interruptable 10 years ago
Teodor Sigaev e956808328 Add pages deleted from pending list to FSM 10 years ago
Heikki Linnakangas c80b5f66c6 Fix misc typos. 10 years ago
Teodor Sigaev 30bb26b5e0 Allow usage of huge maintenance_work_mem for GIN build. 10 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Heikki Linnakangas 622983ea69 No need to call XLogEnsureRecordSpace when the relation is unlogged. 11 years ago
Heikki Linnakangas 2c03216d83 Revamp the WAL record format. 11 years ago
Fujii Masao c291503b1c Rename pending_list_cleanup_size to gin_pending_list_limit. 11 years ago
Fujii Masao a1b395b6a2 Add GUC and storage parameter to set the maximum size of GIN pending list. 11 years ago
Heikki Linnakangas 2076db2aea Move the backup-block logic from XLogInsert to a new file, xloginsert.c. 11 years ago