Commit graph

  • caec9d9fad
    Allow index_create to suppress index_build progress reporting master Álvaro Herrera 2026-04-05 13:34:08 +0200
  • de28140ded postgres_fdw: Inherit the local transaction's access/deferrable modes. Etsuro Fujita 2026-04-05 18:55:00 +0900
  • fc44f10665 aio: Simplify pgaio_worker_submit(). Thomas Munro 2026-04-05 18:01:10 +1200
  • f63ca33790 read_stream: Only increase read-ahead distance when waiting for IO Andres Freund 2026-04-05 00:43:54 -0400
  • 8ca147d582 read stream: Split decision about look ahead for AIO and combining Andres Freund 2026-04-05 00:43:54 -0400
  • 434dab76ba read_stream: Move logic about IO combining & issuing to helpers Andres Freund 2026-04-05 00:43:54 -0400
  • a9ee668817 aio: io_uring: Trigger async processing for large IOs Andres Freund 2026-04-05 00:43:54 -0400
  • 2849fe4c97 Fix unused function warning on Arm platforms John Naylor 2026-04-05 08:49:47 +0700
  • 69c11f0545
    Modernize struct declarations in snapbuild.h Álvaro Herrera 2026-04-05 00:21:53 +0200
  • 33bf7318f9
    Make index_concurrently_create_copy more general Álvaro Herrera 2026-04-04 20:38:26 +0200
  • 2d3490dd99 heapam: Keep buffer pins across index scan resets. Peter Geoghegan 2026-04-04 13:49:37 -0400
  • fda5300132 Remove unnecessary #include "spin.h" from shmem.h Heikki Linnakangas 2026-04-04 20:22:04 +0300
  • c7d09595e4 heapam: Track heap block in IndexFetchHeapData. Peter Geoghegan 2026-04-04 11:45:33 -0400
  • a29fdd6c8d Move heapam_handler.c index scan code to new file. Peter Geoghegan 2026-04-04 11:30:41 -0400
  • 1adff1a0c5 Rename heapam_index_fetch_tuple argument for clarity. Peter Geoghegan 2026-04-04 11:30:05 -0400
  • 519acd1be5 Fix indentation John Naylor 2026-04-04 21:48:58 +0700
  • fbc57f2bc2 Compute CRC32C on ARM using the Crypto Extension where available John Naylor 2026-04-04 20:47:01 +0700
  • 5e13b0f240 Use AVX2 for calculating page checksums where available John Naylor 2026-04-04 18:07:15 +0700
  • c06443063f Add missing shmem size estimate for fast-path locking struct Heikki Linnakangas 2026-04-04 11:46:11 +0300
  • 5079e420b9 More tar portability adjustments. REL_18_STABLE Thomas Munro 2026-04-04 11:13:18 +1300
  • bab656bb87 More tar portability adjustments. Thomas Munro 2026-04-04 11:13:18 +1300
  • 4953a25b7f Remove HASH_DIRSIZE, always use the default algorithm to select it Heikki Linnakangas 2026-04-04 02:40:28 +0300
  • 9fe9ecd516 Allocate all parts of shmem hash table from a single contiguous area Heikki Linnakangas 2026-04-04 02:40:25 +0300
  • 999e9ebb51 Prevent shared memory hash tables from growing beyond initial size Heikki Linnakangas 2026-04-04 02:40:24 +0300
  • 9ebe1c4f2c Merge init and max size options on shmem hash tables Heikki Linnakangas 2026-04-04 02:40:20 +0300
  • d438a36591 oauth: Let validators provide failure DETAILs Jacob Champion 2026-04-03 16:05:33 -0700
  • 0036232ba8 Make data checksum tests more resilient for slow machines Daniel Gustafsson 2026-04-04 00:25:07 +0200
  • 01876ace13 Add elevel parameter to relation_needs_vacanalyze(). Nathan Bossart 2026-04-03 17:04:28 -0500
  • 53b8ca6881 Teach relation_needs_vacanalyze() to always compute scores. Nathan Bossart 2026-04-03 16:44:41 -0500
  • f19c0eccae Online enabling and disabling of data checksums Daniel Gustafsson 2026-04-03 22:58:51 +0200
  • 8261ee24fe Refactor relation_needs_vacanalyze(). Nathan Bossart 2026-04-03 14:03:12 -0500
  • 79534f9065 Change default of max_locks_per_transactions to 128 Heikki Linnakangas 2026-04-03 20:27:46 +0300
  • e1ad034809 Make the lock hash tables fixed-sized Heikki Linnakangas 2026-04-03 20:27:16 +0300
  • 3e854d2ff1 Remove 10% safety margin from lock manager hash table estimates Heikki Linnakangas 2026-04-03 20:26:18 +0300
  • feb03dfecd Remove bogus "safety margin" from predicate.c shmem estimates Heikki Linnakangas 2026-04-03 20:25:57 +0300
  • b7b27eb41a Optimize fast-path FK checks with batched index probes Amit Langote 2026-04-03 14:33:53 +0900
  • 9b354cfc55 jit: No backport::SectionMemoryManager for LLVM 22. REL_14_STABLE Thomas Munro 2026-04-03 14:48:54 +1300
  • 963fccc09c jit: No backport::SectionMemoryManager for LLVM 22. REL_15_STABLE Thomas Munro 2026-04-03 14:48:54 +1300
  • 8354cd7ff5 jit: No backport::SectionMemoryManager for LLVM 22. REL_16_STABLE Thomas Munro 2026-04-03 14:48:54 +1300
  • 0a2291b59f jit: No backport::SectionMemoryManager for LLVM 22. REL_17_STABLE Thomas Munro 2026-04-03 14:48:54 +1300
  • 5c54e0f48f jit: No backport::SectionMemoryManager for LLVM 22. Thomas Munro 2026-04-03 14:48:54 +1300
  • be21341e13 jit: No backport::SectionMemoryManager for LLVM 22. Thomas Munro 2026-04-03 14:48:54 +1300
  • ebba64c08d Further harden tests that might use not-so-compatible tar versions. Tom Lane 2026-04-02 17:21:18 -0400
  • c4b7be4ecb Further harden tests that might use not-so-compatible tar versions. Tom Lane 2026-04-02 17:21:18 -0400
  • bd4f879a9c Add additional jsonpath string methods Andrew Dunstan 2026-04-02 15:07:33 -0400
  • a35c9d524e Rename jsonpath method arg tokens Andrew Dunstan 2026-04-02 15:07:24 -0400
  • fd7a25af11 Add target_relid parameter to pg_get_publication_tables(). Masahiko Sawada 2026-04-02 11:34:50 -0700
  • bc30c704ad Harden astreamer tar parsing logic against archives it can't handle. Tom Lane 2026-04-02 12:20:26 -0400
  • 698eae7db7 Harden astreamer tar parsing logic against archives it can't handle. Tom Lane 2026-04-02 12:20:26 -0400
  • 5770679918 Remove redundant SetLatch() calls in interrupt handling functions Fujii Masao 2026-04-02 23:55:30 +0900
  • effaa464af Check for __cpuidex and __get_cpuid_count separately John Naylor 2026-04-02 19:39:57 +0700
  • bb6ae9707c Use command_ok for pg_regress calls in 002_pg_upgrade and 027_stream_regress Andrew Dunstan 2026-04-01 13:55:21 -0400
  • b8da9869b8 perl tap: Use croak instead of die in our helper modules Andrew Dunstan 2026-04-01 13:55:13 -0400
  • 76540fdedf perl tap: Show die reason in TAP output Andrew Dunstan 2026-04-01 13:54:41 -0400
  • 1402b8d2fc perl tap: Show failed command output Andrew Dunstan 2026-04-01 13:54:29 -0400
  • 5720ae0143 pg_regress: Include diffs in TAP output Andrew Dunstan 2026-04-01 13:53:49 -0400
  • 7f8c88c2b8 jit: Change the default to off. Tomas Vondra 2026-04-02 12:53:18 +0200
  • 148fe2b05d Test pg_stat_statements across crash restart Heikki Linnakangas 2026-04-02 13:33:06 +0300
  • 4441d6b2e4 Doc: Fix oversight in commit 55cefadde8. Amit Kapila 2026-04-02 10:16:53 +0530
  • b4e7cd428c jit: Stop emitting lifetime.end for LLVM 22. Thomas Munro 2026-04-02 15:24:44 +1300
  • c00ea2b5b4 jit: Stop emitting lifetime.end for LLVM 22. Thomas Munro 2026-04-02 15:24:44 +1300
  • 26f27c592c jit: Stop emitting lifetime.end for LLVM 22. Thomas Munro 2026-04-02 15:24:44 +1300
  • b6d0cddbe2 jit: Stop emitting lifetime.end for LLVM 22. Thomas Munro 2026-04-02 15:24:44 +1300
  • 78cea19bf7 jit: Stop emitting lifetime.end for LLVM 22. Thomas Munro 2026-04-02 15:24:44 +1300
  • de6b80e5ff jit: Stop emitting lifetime.end for LLVM 22. Thomas Munro 2026-04-02 15:24:44 +1300
  • 331d829e62 Fix nocachegetattr() so it again supports deforming cstrings David Rowley 2026-04-02 14:11:17 +1300
  • 82c0cb4e67 pg_test_timing: Reduce per-loop overhead Andres Freund 2026-04-01 20:02:09 -0400
  • 6e36930f9a read_stream: Prevent distance from decaying too quickly Andres Freund 2026-04-01 19:50:03 -0400
  • cceb1bf45e read_stream: Issue IO synchronously while in fast path Andres Freund 2026-04-01 19:22:44 -0400
  • 1bdbb211bb Make ShmemIndex visible in the pg_shmem_allocations view Heikki Linnakangas 2026-04-01 23:56:51 +0300
  • db89a47115
    Give an 'options' parameter to tuple_delete/_update Álvaro Herrera 2026-04-01 20:26:57 +0200
  • 8e72d914c5 Add UPDATE/DELETE FOR PORTION OF Peter Eisentraut 2026-04-01 19:06:03 +0200
  • ec2f81766a
    Fix vicinity of tuple_insert to use uint32, not int, for options Álvaro Herrera 2026-04-01 18:14:51 +0200
  • f7f4052a4e Add support for extended statistics on virtual generated columns. Dean Rasheed 2026-04-01 17:02:24 +0100
  • 9a53249c5b doc: Add missing description for DROP SUBSCRIPTION IF EXISTS. Nathan Bossart 2026-04-01 09:48:48 -0500
  • ba8b891236 doc: Add missing description for DROP SUBSCRIPTION IF EXISTS. Nathan Bossart 2026-04-01 09:48:48 -0500
  • 009e1d303a doc: Add missing description for DROP SUBSCRIPTION IF EXISTS. Nathan Bossart 2026-04-01 09:48:48 -0500
  • a6ab311c70 doc: Add missing description for DROP SUBSCRIPTION IF EXISTS. Nathan Bossart 2026-04-01 09:48:48 -0500
  • 9ed5015f0d doc: Add missing description for DROP SUBSCRIPTION IF EXISTS. Nathan Bossart 2026-04-01 09:48:48 -0500
  • 196bf448e0 doc: Add missing description for DROP SUBSCRIPTION IF EXISTS. Nathan Bossart 2026-04-01 09:48:48 -0500
  • 513374a47a bufmgr: Return whether WaitReadBuffers() needed to wait Andres Freund 2026-04-01 09:26:43 -0400
  • 6e648e353f aio: io_uring: Allow IO methods to check if IO completed in the background Andres Freund 2026-04-01 09:26:43 -0400
  • edee563456 Make FastPathMeta self-contained by copying FmgrInfo structs Amit Langote 2026-04-01 18:43:40 +0900
  • e484b0eea6 Fix two issues in fast-path FK check introduced by commit 2da86c1ef9 Amit Langote 2026-04-01 17:29:33 +0900
  • f6bd9f0fe2 Skip common prefixes during radix sort John Naylor 2026-04-01 14:18:57 +0700
  • 21b018e7ea Reduce log level of some logical decoding messages from LOG to DEBUG1 Fujii Masao 2026-04-01 15:43:02 +0900
  • 76f4b92bac Use standard C23 and C++ attributes if available Peter Eisentraut 2026-04-01 08:03:01 +0200
  • c05ad248f9 Enable test_cplusplusext with MSVC Peter Eisentraut 2026-04-01 07:48:47 +0200
  • 6b0550c45d Fix miscellaneous issues in EXCEPT publication clause. Amit Kapila 2026-04-01 09:08:54 +0530
  • 852de579a6 Fix pg_waldump/t/001_basic.pl with BSD tar on ZFS. Thomas Munro 2026-04-01 14:02:39 +1300
  • c0af4eb4e7 bufmgr: Fix ordering of checks in PinBuffer() Andres Freund 2026-03-31 19:24:58 -0400
  • 273d26b75e Doc: warn that parallel pg_restore may fail if --no-schema was used. Tom Lane 2026-03-31 16:36:01 -0400
  • 8519251ee9 Fix test_aio read_buffers() to work without cassert Melanie Plageman 2026-03-31 15:02:52 -0400
  • e020a897ef oauth: Don't log discovery connections by default Jacob Champion 2026-03-31 11:47:33 -0700
  • c4ff16339f sasl: Allow backend mechanisms to "abandon" exchanges Jacob Champion 2026-03-31 11:47:31 -0700
  • c2bca7cc96 Add FATAL_CLIENT_ONLY to ereport/elog Jacob Champion 2026-03-31 11:47:29 -0700
  • 09532b4040 libpq: Allow developers to reimplement libpq-oauth Jacob Champion 2026-03-31 11:47:26 -0700
  • 0af4d402cb libpq: Poison the v2 part of a v1 Bearer request Jacob Champion 2026-03-31 11:47:23 -0700
  • 771fe0948c Avoid including vacuum.h in tableam.h and heapam.h. Nathan Bossart 2026-03-31 12:43:52 -0500
  • 960382e3e9 Doc: remove bogus claim that tsvectors can have up to 2^64 entries. Tom Lane 2026-03-31 11:49:54 -0400