Commit Graph

  • 74eafeab1a bufmgr: Improve StartBufferIO interface Andres Freund 2026-03-27 19:02:23 -04:00
  • 2407c8db15 Fix RequestNamedLWLockTranche in single-user mode Heikki Linnakangas 2026-03-28 01:02:11 +02:00
  • 1f6f200cab test_aio: Add read_stream test infrastructure & tests Andres Freund 2026-03-27 18:47:04 -04:00
  • 020c02bd90 test_aio: Add basic tests for StartReadBuffers() Andres Freund 2026-03-27 18:44:35 -04:00
  • 00c025a001 Doc: split functions-posix-regexp section into multiple subsections. Tom Lane 2026-03-27 17:41:00 -04:00
  • f39cb8c011 bufmgr: Make UnlockReleaseBuffer() more efficient Andres Freund 2026-03-27 15:27:04 -04:00
  • 8df3c48e46 Use UnlockReleaseBuffer() in more places Andres Freund 2026-03-27 15:27:04 -04:00
  • 41d3d64e87 bufmgr: Don't copy pages while writing out Andres Freund 2026-03-27 15:27:04 -04:00
  • 79ac82125e pgindent: ensure all C files end with a newline. Tom Lane 2026-03-27 15:38:48 -04:00
  • e752a2ccc9 doc: Clarify collation requirements for base32hex sortability. Masahiko Sawada 2026-03-27 12:13:29 -07:00
  • d7965d65fc Add rudimentary table prioritization to autovacuum. Nathan Bossart 2026-03-27 10:17:05 -05:00
  • 9a9998163b Align tests for stored and virtual generated columns Peter Eisentraut 2026-03-27 15:49:34 +01:00
  • 6857947db5 pgindent: Always clean up .BAK files from pg_bsd_indent Peter Eisentraut 2026-03-27 14:24:52 +01:00
  • 801de0bd44 pgindent: Clean up temp files created by File::Temp on SIGINT Peter Eisentraut 2026-03-27 14:24:13 +01:00
  • 3fd0577728 Refactor PredicateLockShmemInit to not reuse var for different things Heikki Linnakangas 2026-03-27 13:24:34 +02:00
  • 3c74cb5762 Avoid memory leak on error while parsing pg_stat_statements dump file Heikki Linnakangas 2026-03-27 12:20:38 +02:00
  • a6d03067ff Avoid memory leak on error while parsing pg_stat_statements dump file Heikki Linnakangas 2026-03-27 12:20:38 +02:00
  • 92cf11171b Avoid memory leak on error while parsing pg_stat_statements dump file Heikki Linnakangas 2026-03-27 12:20:38 +02:00
  • 52edaf9d9b Avoid memory leak on error while parsing pg_stat_statements dump file Heikki Linnakangas 2026-03-27 12:20:38 +02:00
  • 351e59f344 Avoid memory leak on error while parsing pg_stat_statements dump file Heikki Linnakangas 2026-03-27 12:20:38 +02:00
  • 25b02320e1 Avoid memory leak on error while parsing pg_stat_statements dump file Heikki Linnakangas 2026-03-27 12:20:38 +02:00
  • 288ae96872 Add a graph pattern variable only once Peter Eisentraut 2026-03-27 10:49:49 +01:00
  • 98993150c0 Minor comment fixes to yesterday's LWLock tranche refactoring Heikki Linnakangas 2026-03-27 11:44:10 +02:00
  • 720f0f89d6 Reject consecutive element patterns of same kind Peter Eisentraut 2026-03-27 10:30:01 +01:00
  • b4a1320224 Enable warning like -Wstrict-prototypes on MSVC as well Peter Eisentraut 2026-03-25 15:03:30 +01:00
  • 874da8b1f6 pg_plan_advice: pgindent Robert Haas 2026-03-26 20:10:13 -04:00
  • 30d432502b Use ShmemInitStruct to allocate lwlock.c's shared memory Heikki Linnakangas 2026-03-26 23:47:37 +02:00
  • 06d859aaf4 Move ShmemIndexLock into ShmemAllocator Heikki Linnakangas 2026-03-26 23:47:33 +02:00
  • 12e3e0f2c8 Use a separate spinlock to protect LWLockTranches Heikki Linnakangas 2026-03-26 23:47:29 +02:00
  • d6eba30a24 Refactor how user-defined LWLock tranches are stored in shmem Heikki Linnakangas 2026-03-26 23:47:22 +02:00
  • cc88481aeb Rename MAX_NAMED_TRANCHES to MAX_USER_DEFINED_TRANCHES Heikki Linnakangas 2026-03-26 23:46:04 +02:00
  • a6d26e0fb2 Doc: declutter CREATE TABLE synopsis. Tom Lane 2026-03-26 17:27:32 -04:00
  • 6455e55b0d pg_plan_advice: Invent DO_NOT_SCAN(relation_identifier). Robert Haas 2026-03-26 17:09:57 -04:00
  • 26255a3207 Add an alternative_plan_name field to PlannerInfo. Robert Haas 2026-03-26 16:45:17 -04:00
  • 10e2a8ac6a Doc: commit performs rollback of aborted transactions. Tom Lane 2026-03-26 15:14:21 -04:00
  • 698ab40469 Address perlcritic complaint in response to 906a046972 Andres Freund 2026-03-26 15:03:47 -04:00
  • 8a1a1d6ab8 bufmgr: Restructure AsyncReadBuffers() Andres Freund 2026-03-26 10:51:52 -04:00
  • df09452c32 bufmgr: Make buffer hit helper Andres Freund 2026-03-26 10:51:25 -04:00
  • c2a68e08b1 bufmgr: Pass io_object and io_context through to PinBufferForBlock() Andres Freund 2026-03-26 10:50:44 -04:00
  • 5dcb15e89a pg_plan_advice: Refactor to invent pgpa_planner_info Robert Haas 2026-03-26 11:57:33 -04:00
  • 41d69e6dcc Add labels to help make psql's hidden queries more understandable. Tom Lane 2026-03-26 11:36:38 -04:00
  • cf66978d79 Fix off-by-one error in read IO tracing Andres Freund 2026-03-26 10:07:59 -04:00
  • 906a046972 aio: Refactor tests in preparation for more tests Andres Freund 2026-03-26 10:07:59 -04:00
  • 47c110f77e Respect disabled_nodes in fix_alternative_subplan. Robert Haas 2026-03-20 14:04:41 -04:00
  • fb072e1721 Fix off-by-one error in read IO tracing Andres Freund 2026-03-26 10:08:13 -04:00
  • 119e791e9c Fix -Wcast-qual warning Peter Eisentraut 2026-03-26 15:00:24 +01:00
  • 400a790a48 Avoid sending duplicate WAL locations in standby status replies Fujii Masao 2026-03-26 20:54:32 +09:00
  • bf7ecf3531 Fix premature NULL lag reporting in pg_stat_replication Fujii Masao 2026-03-26 20:49:31 +09:00
  • 246c296f00 Fix premature NULL lag reporting in pg_stat_replication Fujii Masao 2026-03-26 20:49:31 +09:00
  • f421050015 Fix premature NULL lag reporting in pg_stat_replication Fujii Masao 2026-03-26 20:49:31 +09:00
  • fdce5de552 Fix premature NULL lag reporting in pg_stat_replication Fujii Masao 2026-03-26 20:49:31 +09:00
  • 98e96e579b Fix premature NULL lag reporting in pg_stat_replication Fujii Masao 2026-03-26 20:49:31 +09:00
  • eef1ba704d Fix premature NULL lag reporting in pg_stat_replication Fujii Masao 2026-03-26 20:49:31 +09:00
  • 6b8238cb6a Refactor ShmemIndex initialization Heikki Linnakangas 2026-03-26 11:35:55 +02:00
  • 515b0dc4bc MSVC: Remove unnecessary warning option Peter Eisentraut 2026-03-26 09:10:42 +01:00
  • f8e7ca3285 Make fixed-length list building macros work in C++ Peter Eisentraut 2026-03-26 08:40:18 +01:00
  • 735e8fe685 Refactor replorigin_session_setup() for better readability. Amit Kapila 2026-03-26 09:15:25 +05:30
  • 89210037a0 Fix UUID sortability tests in base32hex encoding. Masahiko Sawada 2026-03-25 20:12:26 -07:00
  • 4287c50fc2 Improve timeout handling of pg_promote() Michael Paquier 2026-03-26 10:39:40 +09:00
  • e9d723487b Remove a low-value, high-risk optimization in pg_waldump. Tom Lane 2026-03-25 19:15:52 -04:00
  • ff84efe4fd Fix misuse of simplehash.h hash operations in pg_waldump. Tom Lane 2026-03-25 18:37:28 -04:00
  • 03b1e30e7a Fix file descriptor leakages in pg_waldump. Tom Lane 2026-03-25 18:28:42 -04:00
  • 497c1170cb Add base32hex support to encode() and decode() functions. Masahiko Sawada 2026-03-25 11:35:19 -07:00
  • c8b4a3ec08 Remove unused autovac_table.at_sharedrel Álvaro Herrera 2026-03-25 14:04:33 +01:00
  • 5fa7837d9a psql: Fix tab completion for FOREIGN DATA WRAPPER and SUBSCRIPTION. Masahiko Sawada 2026-03-25 09:30:26 -07:00
  • 87e1891c45 Remove compiler warning option -Wendif-labels Peter Eisentraut 2026-03-25 15:03:30 +01:00
  • bccfc73acd Disable warnings in system headers in MSVC Peter Eisentraut 2026-03-25 15:03:30 +01:00
  • 5282bf535e Fix some typos and make small stylistic improvements Peter Eisentraut 2026-03-25 09:17:40 +01:00
  • c79e414127 Fix typo Peter Eisentraut 2026-03-25 07:09:44 +01:00
  • 6b5b7eae3a pg_createsubscriber: Add -l/--logdir option to redirect output to files. Amit Kapila 2026-03-25 11:22:07 +05:30
  • be6a7494d2 Refactor handling of x86 CPUID instructions John Naylor 2026-03-25 12:32:36 +07:00
  • 7c64d56fd9 Remove isolation test lock-stats Michael Paquier 2026-03-25 08:48:15 +09:00
  • 11f8018ee6 Refactor to remove ForeignServerName(). Jeff Davis 2026-03-24 15:20:28 -07:00
  • f16f5d608c GetSubscription(): use per-object memory context. Jeff Davis 2026-03-24 15:10:03 -07:00
  • a881cc9c7e Remove XLOG_HEAP2_VISIBLE entirely Melanie Plageman 2026-03-24 17:58:12 -04:00
  • a759ced2f1 WAL log VM setting for empty pages in XLOG_HEAP2_PRUNE_VACUUM_SCAN Melanie Plageman 2026-03-24 17:28:05 -04:00
  • 1252a4ee28 WAL log VM setting during vacuum phase I in XLOG_HEAP2_PRUNE_VACUUM_SCAN Melanie Plageman 2026-03-24 16:49:46 -04:00
  • dc47beacaa get_memoize_path: Don't exit quickly when PGS_NESTLOOP_PLAIN is unset. Robert Haas 2026-03-24 16:17:26 -04:00
  • 9ba3ec076a Keep newest live XID up-to-date even if page not all-visible Melanie Plageman 2026-03-24 15:36:34 -04:00
  • dd5716f3c7 Use GlobalVisState in vacuum to determine page level visibility Melanie Plageman 2026-03-24 14:50:59 -04:00
  • f227b7b20c Avoid including clog.h in proc.h Álvaro Herrera 2026-03-24 17:30:40 +01:00
  • 6e243d81c5 Fix poorly-sized buffers in astreamer compression modules. Tom Lane 2026-03-24 12:17:04 -04:00
  • ca1f1ade3f Remove read_archive_file()'s "count" parameter. Tom Lane 2026-03-24 12:06:08 -04:00
  • 2102ebb195 Don't include storage/lock.h in so many headers Álvaro Herrera 2026-03-24 17:11:12 +01:00
  • 5f2350a043 Fix dereference in a couple of GUC check hooks Álvaro Herrera 2026-03-24 16:45:39 +01:00
  • c7b9f16113 test_bloomfilter: Fix error message. Nathan Bossart 2026-03-24 09:32:15 -05:00
  • 4647ee2da3 Add a test for creating an index on a whole-row expression. Robert Haas 2026-03-24 10:06:38 -04:00
  • 6bc7449eac Fix accidentally casting away const Peter Eisentraut 2026-03-24 14:28:56 +01:00
  • 1c162c965a Report detailed errors from XLogFindNextRecord() failures. Fujii Masao 2026-03-24 22:33:09 +09:00
  • c98ad086ad Bounds-check access to TupleDescAttr with an Assert. Robert Haas 2026-03-24 08:58:50 -04:00
  • e2f289e5b9 Make many cast functions error safe Peter Eisentraut 2026-03-24 12:01:05 +01:00
  • 570e2fcc04 Prevent spurious "indexes on virtual generated columns are not supported". Robert Haas 2026-03-24 06:11:15 -04:00
  • cceb9c18a5 Prevent spurious "indexes on virtual generated columns are not supported". Robert Haas 2026-03-24 06:11:15 -04:00
  • 9cee8644f1 Fix copy-paste error in test_ginpostinglist John Naylor 2026-03-24 16:40:33 +07:00
  • 4c0ffe6244 Fix copy-paste error in test_ginpostinglist John Naylor 2026-03-24 16:40:33 +07:00
  • 791ff1df1e Fix copy-paste error in test_ginpostinglist John Naylor 2026-03-24 16:40:33 +07:00
  • 51b7316a7c Fix copy-paste error in test_ginpostinglist John Naylor 2026-03-24 16:40:33 +07:00
  • 4dc9346531 Fix copy-paste error in test_ginpostinglist John Naylor 2026-03-24 16:40:33 +07:00
  • d2a1aa77c2 Fix copy-paste error in test_ginpostinglist John Naylor 2026-03-24 16:40:33 +07:00
  • 6888658516 Further improve commentary about ChangeVarNodesWalkExpression() Alexander Korotkov 2026-03-24 09:48:07 +02:00