Commit Graph

148 Commits (592f00f8dec68038301467a904ac514eddabf6cd)

Author SHA1 Message Date
Amit Kapila 592f00f8de Update replication statistics after every stream/spill. 4 years ago
Amit Kapila 2ce353fc19 Tighten the concurrent abort check during decoding. 4 years ago
Amit Kapila 205f466282 Fix the computation of slot stats for 'total_bytes'. 4 years ago
Amit Kapila ee4ba01dbb Fix the bugs in selecting the transaction for streaming. 4 years ago
Amit Kapila f25a4584c6 Avoid sending prepare multiple times while decoding. 4 years ago
Amit Kapila 6d2e87a077 Fix typo in reorderbuffer.c. 4 years ago
Amit Kapila f5fc2f5b23 Add information of total data processed to replication slot stats. 4 years ago
Amit Kapila 4778826532 Ensure to send a prepare after we detect concurrent abort during decoding. 5 years ago
Michael Paquier a1999a01bb Sanitize the term "combo CID" in code comments 5 years ago
Robert Haas bbe0a81db6 Allow configurable LZ4 TOAST compression. 5 years ago
Amit Kapila 8bdb1332eb Avoid repeated decoding of prepared transactions after a restart. 5 years ago
Peter Eisentraut 6f6f284c7e Simplify printing of LSNs 5 years ago
Amit Kapila ade89ba5f4 Fix an oversight in ReorderBufferFinishPrepared. 5 years ago
Amit Kapila 9da2224ea2 Fix typo in reorderbuffer.c. 5 years ago
Amit Kapila a271a1b50e Allow decoding at prepare time in ReorderBuffer. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Amit Kapila 20659fd8e5 Update comment atop of ReorderBufferQueueMessage(). 5 years ago
Tom Lane b3817f5f77 Improve hash_create()'s API for some added robustness. 5 years ago
Amit Kapila 8ae4ef4fb0 Remove incorrect assertion in reorderbuffer.c. 5 years ago
Amit Kapila 9653f24ad8 Fix 'skip-empty-xacts' option in test_decoding for streaming mode. 5 years ago
Amit Kapila 8e90ec5580 Track statistics for streaming of changes from ReorderBuffer. 5 years ago
Amit Kapila d7eb52d718 Execute invalidation messages for each XLOG_XACT_INVALIDATIONS message 5 years ago
Amit Kapila f13f2e4841 Fix typos in logical.c and reorderbuffer.c. 5 years ago
Amit Kapila 9868167500 Track statistics for spilling of changes from ReorderBuffer. 5 years ago
Tom Lane 1c164ef3d2 Remove useless Assert. 5 years ago
Amit Kapila 7259736a6e Implement streaming mode in ReorderBuffer. 5 years ago
Amit Kapila c55040ccd0 WAL Log invalidations at command end with wal_level=logical. 5 years ago
Amit Kapila f41fbee7e7 Adjust minor comment in reorderbuffer.c. 5 years ago
Amit Kapila df7c5cb16e Fix comments in reorderbuffer.c. 5 years ago
Amit Kapila d973747281 Revert "Track statistics for spilling of changes from ReorderBuffer". 5 years ago
Amit Kapila 04c7f4144f Remove extra whitespace in comments atop ReorderBufferCheckMemoryLimit. 5 years ago
Amit Kapila c5c000b103 Fix ReorderBuffer memory overflow check. 5 years ago
Peter Eisentraut 0fd2a79a63 Spelling adjustments 5 years ago
Alvaro Herrera 17cc133f01
Dial back -Wimplicit-fallthrough to level 3 5 years ago
Alvaro Herrera 3e9744465d
Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGS 5 years ago
Andres Freund 112b006fe7 logical decoding: Remove TODO about unnecessary optimization. 6 years ago
Amit Kapila e3ff789acf Stop demanding that top xact must be seen before subxact in decoding. 6 years ago
Alvaro Herrera c9d2977519 Clean up newlines following left parentheses 6 years ago
Alvaro Herrera 15cac3a523 Set ReorderBufferTXN->final_lsn more eagerly 6 years ago
Alvaro Herrera a7b6ab5db1 Clean up representation of flags in struct ReorderBufferTXN 6 years ago
Amit Kapila d207038053 Fix running out of file descriptors for spill files. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Amit Kapila 9290ad198b Track statistics for spilling of changes from ReorderBuffer. 6 years ago
Amit Kapila cec2edfa78 Add logical_decoding_work_mem to limit ReorderBuffer memory usage. 6 years ago
Peter Eisentraut 5d3587d14b Fix most -Wundef warnings 6 years ago
Tom Lane 1192e3fb54 Fix RelationIdGetRelation calls that weren't bothering with error checks. 6 years ago
Robert Haas 8b94dab066 Split tuptoaster.c into three separate files. 6 years ago
Michael Paquier c96581abe4 Fix inconsistencies and typos in the tree, take 11 6 years ago
Michael Paquier 8548ddc61b Fix inconsistencies and typos in the tree, take 9 6 years ago
Tom Lane 569ed7f483 Redesign the API for list sorting (list_qsort becomes list_sort). 6 years ago