postgrespro / rum Public
master
Commits on Mar 1, 2022
Commits on Jan 14, 2022
Commits on Dec 13, 2021
-
TAP test compatibility with PG15 (part 2).
Automatically use old and new style node creation.
Commits on Dec 8, 2021
Commits on Dec 6, 2021
Commits on Nov 29, 2021
-
Call tupesort_free as tuplesort_end before version 13
It was times when there were no tuplesort_free() at all
-
Revert "Fix varlena allocation to avoid garbage contents (part2)."
This reverts commit d9963d9.
Maxim Orlov committedNov 29, 2021 -
Fix valgrind errors when work_mem < 1 MB
- fix write uninited values in logical tape - fix double free
Maxim Orlov committedNov 29, 2021 -
-
-
Make itemsize calculation same in writetup_rum and readtup_rum
It was incorrectly set different RumSortSize vs RumScanSize
Commits on Nov 26, 2021
-
Fix varlena allocation to avoid garbage contents (part2).
Maxim Orlov committedNov 26, 2021 -
Use vanilla tuplesort_free call.
Maxim Orlov committedNov 26, 2021 -
Copy item additional information from leaf data page. It is necessary when additional information is used after the data page is unlocked. In paricular when sorting of items should be done.
Maxim Orlov committedNov 26, 2021
Commits on Nov 22, 2021
-
Fix varlena allocation to avoid garbage contents.
Maxim Orlov committedNov 22, 2021
Commits on Nov 12, 2021
-
- Move code duplicates into separate functions - Disable import of trace_sort from backend ads it is unconditionally defined in the module (in tuplesortXX.c)
Commits on Nov 10, 2021
-
Rumsort refactoring to simplify
- remove unused defines - use tuplesort_begin_common instead of rum_tuplesort_begin_common - simplify version-conditional defines - rearrange functions order in rumsort.c
-
Make rumsort use vanilla tuplesort functions, part 2:
- Make rumsort use vanilla tuplesort functions. They are included in tuplesortXX.c which are copied without change from vanilla XX sources (src/backend/utils/sort/tuplesort.c) - Add compatibility with PG15 logtape changes
-
Make rumsort use vanilla tuplesort functions, part 1:
-Add vanilla tuplesort.c and qsort_tuple.c files
-
Commits on Oct 8, 2021
Commits on Sep 24, 2021
Commits on Jun 1, 2021
Commits on May 31, 2021
-
Test for correct work of phrase operator in index where position
information is not added.
-
[PGPRO-4864] Fix for errors in rum test causing lag
between write and replay on replica. Now test will wait for reply on target database not write to wal tags: rum
Commits on May 28, 2021
-
[PGPRO-5136] Fix bug with losing results in phrase search in index wi…
…thout positional information (e.g. addon_ops). Per report: #93 tags: rum
Commits on Apr 28, 2021
Commits on Dec 11, 2020
-
Allocate static pages in memory strictly MAXALIGNed to avoid overflow
due to adding padding bytes by Postgres data access alignment macros. This was the source of rare but dangerous segfault on 32-bit FreeBSD but no system was safe as static alignment is completely system/compiler free choice. This problem was hidden by the added completely unrelated variable trace_sort way before the relevant part of the code. It just shifted the alignment of all variables with bigger address values to acceptable but haven't solved the problem at large.
-