-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Undo unlogged build v16 #413
Commits on Feb 6, 2024
-
Patch PostgreSQL v16 with squashed patchset
This prepares PostgreSQL for compatibility with Neon's storage. Significant changes compared to the PostgreSQL 15 patchset include: - Backported changes for users and roles are no longer required - Use RM_NEON_ID for changes in WAL, instead of modifying core WAL records
Configuration menu - View commit details
-
Copy full SHA for e6f1e42 - Browse repository at this point
Copy the full SHA e6f1e42View commit details -
Configuration menu - View commit details
-
Copy full SHA for a449856 - Browse repository at this point
Copy the full SHA a449856View commit details -
Upadte last written LSN after walloging all createdb stuff (#308)
Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
Configuration menu - View commit details
-
Copy full SHA for 2afa3f1 - Browse repository at this point
Copy the full SHA 2afa3f1View commit details -
Neon logical replication support for PG16 (#310)
* Neon logical replication support for PG16 * Log heap rewrite file after creation. --------- Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech> Co-authored-by: Arseny Sher <sher-ars@yandex.ru>
Configuration menu - View commit details
-
Copy full SHA for 5d54d7a - Browse repository at this point
Copy the full SHA 5d54d7aView commit details -
Fix elog format error in wallog_mapping_file (#317)
Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
Configuration menu - View commit details
-
Copy full SHA for d5424da - Browse repository at this point
Copy the full SHA d5424daView commit details -
Update WAL buffers when restoring WAL at compute needed for LR (#323)
* Update WAL buffers when restoring WAL at compute needed for LR * Fix copying data in WAL buffers --------- Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
Configuration menu - View commit details
-
Copy full SHA for 383b05a - Browse repository at this point
Copy the full SHA 383b05aView commit details -
Optimize stroing zero FPI in WAL (#327)
PG16 adds new function to SMGR: zeroextend It's implementation in Neon actually wal-log zero pages of extended relation. This zero page is wal-logged using XLOG_FPI. As far as page is zero, the hole optimization (excluding from the image everything between pg_upper and pd_lower) doesn't work. This PR allows to set hole size to BLCKSZ in case of zero page (PageIsNull() returns true). --------- Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
Configuration menu - View commit details
-
Copy full SHA for e25fffd - Browse repository at this point
Copy the full SHA e25fffdView commit details -
Prevent output callbacks from hearing about neon-file messages (#328)
* Prevent output callbacks from hearing about neon-file messages
Configuration menu - View commit details
-
Copy full SHA for b5f5755 - Browse repository at this point
Copy the full SHA b5f5755View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3c2335 - Browse repository at this point
Copy the full SHA a3c2335View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd07691 - Browse repository at this point
Copy the full SHA cd07691View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddd992d - Browse repository at this point
Copy the full SHA ddd992dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d88acb5 - Browse repository at this point
Copy the full SHA d88acb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4eeba9 - Browse repository at this point
Copy the full SHA d4eeba9View commit details -
Load SLRU segments on demand (#331)
* Load SLRU segments on demand refer #8763 * Fix errors in downloading SLRU segments * Fix build problems * Undo occcasional changes * Remove unintenmded changes * Fix smgr_read_slru_segment * Determine SLRU kind in extension * Use ctl->PagePrecedes for SLRU page comparison in SimpleLruDownloadSegment to address wraparround --------- Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
Configuration menu - View commit details
-
Copy full SHA for 550cdd2 - Browse repository at this point
Copy the full SHA 550cdd2View commit details
Commits on Feb 13, 2024
-
Fix 'mmap' DSM implementation with allocations larger than 4 GB
Fixes bug #18341. Backpatch to all supported versions. Discussion: https://www.postgresql.org/message-id/18341-ce16599e7fd6228c@postgresql.org
Configuration menu - View commit details
-
Copy full SHA for 9c37a49 - Browse repository at this point
Copy the full SHA 9c37a49View commit details
Commits on Feb 21, 2024
-
Flush logical messages with snapshots and replication origin (#382)
Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
Configuration menu - View commit details
-
Copy full SHA for dc40299 - Browse repository at this point
Copy the full SHA dc40299View commit details
Commits on Feb 22, 2024
-
Set wasShutdown=true during hot-standby replica startup only when pri…
…mary is not alive (#363) * Set wasShutdown=true during hot-standby replica startup only when primary is not alive * Report fatal error if hot standaby replica is started with oldestAcriveXid=0 Postgres part of neondatabase/neon#6705 --------- Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
Configuration menu - View commit details
-
Copy full SHA for 61c280c - Browse repository at this point
Copy the full SHA 61c280cView commit details -
Add comment explaining why it is safe to use FirstNormalTransactionXi…
…d for oldestActiveXid while replica startup (#387) Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
Configuration menu - View commit details
-
Copy full SHA for 67240b5 - Browse repository at this point
Copy the full SHA 67240b5View commit details
Commits on Feb 26, 2024
-
Show information about local file cache in EXPLAIN ANALYZE (#384)
Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
Configuration menu - View commit details
-
Copy full SHA for 072697b - Browse repository at this point
Copy the full SHA 072697bView commit details
Commits on Mar 7, 2024
-
Treat walproposer like walsenders in postmaster.
This keeps the walproposer processes alive at shutdown, until after the shutdown checkpoint has been written. That gives the walproposers a chance to stream it to the safekeepers.
Configuration menu - View commit details
-
Copy full SHA for 6969d90 - Browse repository at this point
Copy the full SHA 6969d90View commit details
Commits on Mar 8, 2024
-
Include backtrace in 'cannot set parameters during a parallel operati…
…on' error message (#390) Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
Configuration menu - View commit details
-
Copy full SHA for 2fb3014 - Browse repository at this point
Copy the full SHA 2fb3014View commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9007894 - Browse repository at this point
Copy the full SHA 9007894View commit details
Commits on Mar 20, 2024
-
Add include for storage/off.h in neon_xlog.h
This is done in other Postgres headers.
Configuration menu - View commit details
-
Copy full SHA for 2cd4fc3 - Browse repository at this point
Copy the full SHA 2cd4fc3View commit details
Commits on Mar 22, 2024
-
Remove Get/SetZenithCurrentClusterSize from Postgres core (#399)
Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
Configuration menu - View commit details
-
Copy full SHA for 111e82c - Browse repository at this point
Copy the full SHA 111e82cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3946b2e - Browse repository at this point
Copy the full SHA 3946b2eView commit details
Commits on Apr 10, 2024
-
Remember last written LSN when it is first requested (#410)
* Remember last written LSN when it is first requested * Return updated LSN in SetLastWrittenLSN --------- Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
Configuration menu - View commit details
-
Copy full SHA for 261497d - Browse repository at this point
Copy the full SHA 261497dView commit details
Commits on Apr 20, 2024
-
Undo changes in Postgres core for building GIST/GIN indexes
Konstantin Knizhnik committedApr 20, 2024 Configuration menu - View commit details
-
Copy full SHA for ed0c419 - Browse repository at this point
Copy the full SHA ed0c419View commit details
Commits on Apr 24, 2024
-
Add log_newpage_range_callback
Konstantin Knizhnik committedApr 24, 2024 Configuration menu - View commit details
-
Copy full SHA for a673c9f - Browse repository at this point
Copy the full SHA a673c9fView commit details