github-actions
released this
03 Jan 20:16
·
13 commits
to main
since this release
What's Changed
- fix(ci): Allow github-action-script to post reports by @rahulinux in #10136
- Fix pg_regress tests on a cloud staging instance by @a-masterov in #10134
- Extract public sk types to safekeeper_api by @arssher in #10137
- test_prefetch: reduce timeout to default 5m from 10m by @bayandin in #10105
- fix(test_timeline_archival_chaos): flakiness caused by orphan layers by @problame in #10083
- Correctly update LFC used_pages in case of LFC resize by @knizhnik in #10128
- Improve comments and log messages in the logical replication monitor by @tristan957 in #9974
- fix(pageserver): race between gc-compaction and repartition by @skyzh in #10127
- CI: always require aws-oicd-role-arn input to be set by @bayandin in #10145
- Check for invalid down link while prefetching B-Tree leave pages for index-only scan by @knizhnik in #9867
- fix(adapter): password not set in role drop by @myrrc in #10130
- pageserver: revert flush backpressure (#8550) by @erikgrinaker in #10135
- Do not perform prefetch for temp relations by @knizhnik in #10146
- pageserver: tighten up code around SLRU dir key handling by @jcsp in #10082
- chore(proxy): refactor self-signed config by @conradludgate in #10154
- Extract safekeeper http client to separate crate. by @arssher in #10140
- Add test restarting compute at WAL page boundary by @arssher in #10111
- chore: fix clippy lints 2024-12-06 by @conradludgate in #10138
- pageserver: make
RemoteTimelineClient::schedule_index_upload
infallible by @erikgrinaker in #10155 - chore(proxy): remove allow_self_signed from regular proxy by @conradludgate in #10157
- chore(proxy): disallow unwrap and unimplemented by @conradludgate in #10142
- test_runner: ignore error in
test_timeline_archival_chaos
by @erikgrinaker in #10161 - proxy: Allow dumping TLS session keys for debugging by @cloneable in #10163
- Fix docker compose with PG17 by @a-masterov in #10165
- postgres_ffi: add
WalStreamDecoder::complete_record()
benchmark by @erikgrinaker in #10158 - remote_storage: configurable connection pooling for ABS by @jcsp in #10169
- fix(compute): Report compute_backpressure_throttling_seconds as counter by @ololobus in #10125
- Don't build tests in compute image, use ninja by @myrrc in #10149
- utils: symbolize heap profiles by @erikgrinaker in #10153
- Add pg_repack extension by @tristan957 in #10100
- [proxy]: Use TLS for cancellation queries by @awarus in #10152
- storcon: include preferred AZ in compute notifications by @jcsp in #9953
- chore(proxy): update vendored postgres libs to edition 2021 by @conradludgate in #10139
- Fix allure report creation on periodic
pg_regress
testing by @a-masterov in #10171 - Online checkpoint replication state by @knizhnik in #9976
- Add safekeepers command to storcon_cli for listing by @arpad-m in #10151
- fix(pageserver): allow repartition errors during gc-compaction smoke tests by @skyzh in #10164
- safekeeper: fix typo in allowlist for
/profile/heap
by @erikgrinaker in #10186 - chore(proxy): fully remove allow-self-signed-compute flag by @conradludgate in #10168
- neon_local: add a
flock
to protect against concurrent execution by @jcsp in #10185 - feat(pageserver): add compact queue http endpoint by @skyzh in #10173
- refactor(test): tighten up test_gc_feedback by @skyzh in #10126
- Fix flukyness of test_physical_and_logical_replicaiton.py by @knizhnik in #10176
- fix(pageserver): run psql in thread to avoid blocking by @skyzh in #10177
- fast import: importer: use aws s3 cli by @problame in #10162
- Run pgbench on 10 GB scale factor on database with n relations (e.g. 10k) by @Bodobolero in #10172
- proxy: Delay SASL complete message until auth is done by @cloneable in #10189
- tests: use high IO concurrency in
test_pgdata_import_smoke
, useeffective_io_concurrency=2
in tests by default by @jcsp in #10114 - storage_scrubber: don't report half-created timelines as corruption by @jcsp in #10198
- safekeeper: lift benchmarking utils into safekeeper crate by @VladLazar in #10200
- safekeeper: short-circuit interpreted wal sender by @VladLazar in #10202
- Do not reload config file on PS reconnect by @knizhnik in #10204
- fix(pageserver): consider partial compaction layer map in layer check by @skyzh in #10044
- Increase default stotrage controller heartbeat interval from 100msec … by @knizhnik in #10206
- fix(pageserver): update remote latest_gc_cutoff after gc-compaction by @skyzh in #10209
- chore(libs/proxy): refactor tokio-postgres connection control flow by @conradludgate in #10247
- chore(proxy): pre-load native tls certificates and propagate compute client config by @conradludgate in #10182
- Unlock LFC mutex when LFC cache is disabled by @knizhnik in #10235
- Skip running clippy without default features by @jcgruenhage in #10098
- proxy: Set TCP_NODELAY for compute connections by @cloneable in #10240
- Set heartbeat interval for chaos test by @knizhnik in #10222
- proxy: recognize but ignore the 3 new redis message types by @knz in #10197
- chore: building compute_tools and local_proxy together by @conradludgate in #10257
- Add more substantial tests for compute migrations by @tristan957 in #9811
- compute: Add spec support for disabling LFC resizing by @sharnoff in #10132
- Storage release 2025-01-03 by @vipvap in #10263
New Contributors
Full Changelog: release-7381...release-7451