-
Notifications
You must be signed in to change notification settings - Fork 11
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
Persist pgstat file to preserve statistic between sessions #356
base: REL_16_STABLE_neon
Are you sure you want to change the base?
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 <[email protected]>
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 <[email protected]> Co-authored-by: Arseny Sher <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 8, 2024
-
Persist pgstat file to preserve statistic between sessions
Konstantin Knizhnik committedFeb 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 9c38273 - Browse repository at this point
Copy the full SHA 9c38273View commit details
Commits on Feb 9, 2024
-
Persistent pgstat file only if it is successfully created
Konstantin Knizhnik committedFeb 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 42736b8 - Browse repository at this point
Copy the full SHA 42736b8View commit details