Commit Graph

80 Commits (d6c916f020e291b45563d4e76a649e9364cb6f2d)

Author SHA1 Message Date
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Alexander Korotkov d5ad7a09af Fix traversing to the deleted GIN page via downlink 6 years ago
Michael Paquier eb43f3d193 Fix inconsistencies and typos in the tree 6 years ago
Michael Paquier 23bccc823d Fix inconsistencies and typos in the tree 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Heikki Linnakangas 9155580fd5 Generate less WAL during GiST, GIN and SP-GiST index build. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Alexander Korotkov b450abd255 Remove entry tree root conflict checking from GIN predicate locking 7 years ago
Alexander Korotkov 309765fa1e Fix handling of empty uncompressed posting list pages in GIN 8 years ago
Teodor Sigaev 0bef1c0678 Re-think predicate locking on GIN indexes. 8 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 8 years ago
Teodor Sigaev 43d1ed60fd Predicate locking in GIN index 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Robert Haas 8da9a22636 Split index xlog headers from other private index headers. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane 60893786d5 Fix corrupt GIN_SEGMENT_ADDITEMS WAL records on big-endian hardware. 9 years ago
Tom Lane bde361fef5 Fix memory leak and other bugs in ginPlaceToPage() & subroutines. 10 years ago
Kevin Grittner a343e223a5 Revert no-op changes to BufferGetPage() 10 years ago
Kevin Grittner 848ef42bb8 Add the "snapshot too old" feature 10 years ago
Kevin Grittner 8b65cf4c5e Modify BufferGetPage() to prepare for "snapshot too old" feature 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Heikki Linnakangas a45c70acf3 Fix double-XLogBeginInsert call in GIN page splits. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Heikki Linnakangas 2c03216d83 Revamp the WAL record format. 11 years ago
Heikki Linnakangas 2076db2aea Move the backup-block logic from XLogInsert to a new file, xloginsert.c. 11 years ago
Heikki Linnakangas 774a78ffe4 Fix GIN data page split ratio calculation. 11 years ago
Heikki Linnakangas 88231ec578 Fix bug in compressed GIN data leaf page splitting code. 11 years ago
Heikki Linnakangas 54685338e3 Move log_newpage and log_newpage_buffer to xlog.c. 12 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Heikki Linnakangas f1dadd34fa Set pd_lower on internal GIN posting tree pages. 12 years ago
Heikki Linnakangas ffbba6ee12 Fix another palloc in critical section. 12 years ago
Heikki Linnakangas 14d02f0bb3 Rewrite the way GIN posting lists are packed on a page, to reduce WAL volume. 12 years ago
Heikki Linnakangas bb42e21be2 Change ginMergeItemPointers to return a palloc'd array. 12 years ago
Heikki Linnakangas 626a120656 Further optimize GIN multi-key searches. 12 years ago
Heikki Linnakangas 25b1dafab6 Further optimize multi-key GIN searches. 12 years ago
Heikki Linnakangas d150ff5781 Reset unused fields in GIN data leaf page footer. 12 years ago
Heikki Linnakangas a8f374849f Fix off-by-one in newly-introdcued GIN assertion. 12 years ago
Heikki Linnakangas 398cf255ad In GIN recompression code, use mmemove rather than memcpy, for vacuum. 12 years ago
Heikki Linnakangas 36a35c550a Compress GIN posting lists, for smaller index size. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Heikki Linnakangas 22122c83f1 Fix full-page writes of internal GIN pages. 12 years ago
Heikki Linnakangas 631118fe1e Get rid of the post-recovery cleanup step of GIN page splits. 12 years ago
Heikki Linnakangas ce5326eed3 More GIN refactoring. 12 years ago
Heikki Linnakangas 501012631e Refactor the internal GIN B-tree interface for forming a downlink. 12 years ago
Heikki Linnakangas 04965ad40e Further GIN refactoring. 12 years ago
Heikki Linnakangas 07fca603b5 Fix bug in GIN posting tree root creation. 12 years ago