Commit Graph

2340 Commits (0cfa34c25a7c8e7017cac346d954016fad0dfc16)

Author SHA1 Message Date
Heikki Linnakangas 0cfa34c25a Rename GinLogicValue to GinTernaryValue. 12 years ago
Heikki Linnakangas c2a6724823 Pass more than the first XLogRecData entry to rm_desc, with WAL_DEBUG. 12 years ago
Fujii Masao 49638868f8 Don't forget to flush XLOG_PARAMETER_CHANGE record. 12 years ago
Heikki Linnakangas bb42e21be2 Change ginMergeItemPointers to return a palloc'd array. 12 years ago
Heikki Linnakangas 2f3afc0979 Remove dead code and add comments. 12 years ago
Heikki Linnakangas 3ed249b741 Fix "the the" typos. 12 years ago
Noah Misch c31305de5f Address ccvalid/ccnoinherit in TupleDesc support functions. 12 years ago
Heikki Linnakangas 68a2e52bba Replace the XLogInsert slots with regular LWLocks. 12 years ago
Alvaro Herrera f88d4cfc9d Setup error context callback for transaction lock waits 12 years ago
Heikki Linnakangas 59a5ab3f42 Remove rm_safe_restartpoint machinery. 12 years ago
Heikki Linnakangas 40dae7ec53 Make the handling of interrupted B-tree page splits more robust. 12 years ago
Heikki Linnakangas d663d4399e Fix thinko: have trueTriConsistentFn return GIN_TRUE. 12 years ago
Fujii Masao 2bccced110 Fix typos in comments. 12 years ago
Heikki Linnakangas efada2b8e9 Fix race condition in B-tree page deletion. 12 years ago
Bruce Momjian 886c0be3f6 C comments: remove odd blank lines after #ifdef WIN32 lines 12 years ago
Heikki Linnakangas a3115f0d9e Only WAL-log the modified portion in an UPDATE, if possible. 12 years ago
Heikki Linnakangas c5608ea26a Allow opclasses to provide tri-valued GIN consistent functions. 12 years ago
Heikki Linnakangas fecfc2b913 In WAL replay, restore GIN metapage unconditionally to avoid torn page. 12 years ago
Heikki Linnakangas 55566c9a74 Fix dangling smgr_owner pointer when a fake relcache entry is freed. 12 years ago
Heikki Linnakangas 956685f82b Do wal_level and hot standby checks when doing crash-then-archive recovery. 12 years ago
Heikki Linnakangas af246c37c0 Fix lastReplayedEndRecPtr calculation when starting from shutdown checkpoint. 12 years ago
Robert Haas b89e151054 Introduce logical decoding. 12 years ago
Heikki Linnakangas d8a42b150f Remove bogus while-loop. 12 years ago
Alvaro Herrera 6bfa88acd3 Fix WAL replay of locking an updated tuple 12 years ago
Heikki Linnakangas 00976f202c btbuild no longer calls _bt_doinsert(), update comment. 12 years ago
Heikki Linnakangas 8f09ca436d Improve comment on setting data_checksum GUC. 12 years ago
Robert Haas 6f289c2b7d Switch various builtin functions to use pg_lsn instead of text. 12 years ago
Heikki Linnakangas 057152b37c Fix comment; checkpointer, not bgwriter, performs checkpoints since 9.2. 12 years ago
Tom Lane 01824385ae Prevent potential overruns of fixed-size buffers. 12 years ago
Heikki Linnakangas 4d894b41cd Change the order that pg_xlog and WAL archive are polled for WAL segments. 12 years ago
Alvaro Herrera 801c2dc72c Separate multixact freezing parameters from xid's 12 years ago
Tom Lane 6f2aead1ff In XLogReadBufferExtended, don't assume P_NEW yields consecutive pages. 12 years ago
Heikki Linnakangas d699ba4134 Fix WakeupWaiters() to not wake up an exclusive locker unnecessarily. 12 years ago
Heikki Linnakangas 6aa2bdf6a0 Initialize the entryRes array between each call to triConsistent. 12 years ago
Heikki Linnakangas dbc649fd77 Speed up "rare & frequent" type GIN queries. 12 years ago
Tom Lane ac8bc3b6e4 Remove unnecessary relcache flushes after changing btree metapages. 12 years ago
Fujii Masao 0753bdb352 Add primary_slotname to recovery.conf.sample. 12 years ago
Robert Haas 858ec11858 Introduce replication slots. 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 e20c70cb0f Allow skipping some items in a multi-key GIN search. 12 years ago
Bruce Momjian c871e8f53b Revert C comment change in slot_attisnull() 12 years ago
Robert Haas ea9df812d8 Relax the requirement that all lwlocks be stored in a single array. 12 years ago
Bruce Momjian 89774b58b0 Adjust C comment in slot_attisnull() regarding nulls. 12 years ago
Heikki Linnakangas 71c6a8e375 Add recovery_target='immediate' option. 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
Tom Lane ac4ef637ad Allow use of "z" flag in our printf calls, and use it where appropriate. 12 years ago
Heikki Linnakangas ec8f692c3c Fix alignment of GIN in-line posting lists stored in entry tuples. 12 years ago