release-5434
github-actions
released this
07 May 08:18
·
181 commits
to main
since this release
What's Changed
- neon_local: add "tenant import" by @jcsp in #7399
- storage controller: send startup compute notifications in background by @jcsp in #7495
- proxy: Exclude compute and retries by @khanova in #7529
- s3_scrubber: add
tenant-snapshot
by @jcsp in #7444 - proxy: Adjust retry wake compute by @khanova in #7537
- proxy: Create disconnect events by @khanova in #7535
- pagserver: use vectored read path in benchmarks by @VladLazar in #7498
- chore(vm-image): specify sql exporter listen port by @skyzh in #7526
- pageserver: tweak vec get validation for ancestor lsn wait by @VladLazar in #7533
- Update azure_* crates to 0.19 by @arpad-m in #7539
- chore(pageserver): improve in-memory layer vectored get by @skyzh in #7467
- pageserver: shard-aware keyspace partitioning by @jcsp in #6778
- pageserver: remove workarounds from #7454 by @jcsp in #7550
- docs: fix unintentional file link by @fcdm in #7506
- feat(pageserver): separate sparse and dense keyspace by @skyzh in #7503
- pageserver: reduce runtime of init_tenant_mgr by @jcsp in #7553
- Make test_random_updates and test_read_at_max_lsn compatible with new compaction by @arpad-m in #7551
- Make s3_scrubber for safekeepers useful. by @arssher in #7297
- storage controller: test for large shard counts by @jcsp in #7475
- tests: tweak log allow list in test_sharding_split_failures by @jcsp in #7549
- Makefile: DISABLE_HOMEBREW variable by @prepor in #7556
- Discover safekeepers via broker request by @petuhovskiy in #7279
- chore(pageserver): concise error message for layer traversal by @skyzh in #7565
- chore(pageserver): categorize basebackup errors by @skyzh in #7523
- Add retry loops and bump test timeout in test_pageserver_connection_stress by @save-buffer in #7281
- update to reqwest 0.12 by @conradludgate in #7561
- proxy: keep track on the number of events from redis by type. by @khanova in #7582
- Fix usage of pg_waldump --ignore option by @lubennikovaav in #7578
- fix(pageserver): properly propagate missing key error for vectored get by @skyzh in #7569
- storage controller: make the initial database wait configurable by @mattpodraza in #7591
- vm-image: add sqlexporter for autoscaling metrics by @skyzh in #7514
- chore(pageserver): plumb through RequestContext to VirtualFile write methods by @problame in #7566
- Remove tenant_id from TenantLocationConfigRequest by @arpad-m in #7469
- Use streaming downloads for Azure as well by @arpad-m in #7579
- Proxy reconnect pubsub before expiration by @khanova in #7562
- Store operation identifier in
IdLockMap
on exclusive lock by @jbajic in #7397 - fix(pageserver): compile warning of download_object.ctx on macos by @skyzh in #7596
- refactor(update_gc_info): split GcInfo to compose out of GcCutoffs by @koivunej in #7584
- Increase Azure parallelism limit to 100 by @arpad-m in #7597
- tests: relax test download remote layers api by @VladLazar in #7604
- storage_controller: fix non-timeline passthrough GETs by @jcsp in #7602
- fix: find gc cutoff points without holding Tenant::gc_cs by @koivunej in #7585
- pageserver: jitter secondary periods by @jcsp in #7544
- Update rust to 1.78.0 by @arpad-m in #7598
- test_runner: remove unused
NeonPageserver.config_override
field by @problame in #7605 - storage controller: check warmth of secondary before doing proactive migration by @jcsp in #7583
- feat(pageserver): add scan interface by @skyzh in #7468
- proxy: add connect compute concurrency lock by @conradludgate in #7607
- fix(pageserver): remove update_gc_info calls in tests by @skyzh in #7608
- refactor: move
NodeMetadata
topageserver_api
; use it fromneon_local
by @problame in #7606 - compute_ctl: Add support for swap resizing by @sharnoff in #7434
- compute_ctl: Be more precise in how startup time is calculated by @hlinnaka in #7601
- Allow bad state (not active) pageserver error/warns in walcraft test. by @arssher in #7592
- Properly initialize first WAL segment on safekeepers. by @arssher in #7574
- Release 2024-05-06 by @vipvap in #7615
New Contributors
- @mattpodraza made their first contribution in #7591
Full Changelog: release-5373...release-5434