neon
neon copied to clipboard
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
There are two configuration properties that should never be changed after first running a pageserver: - `control_plane_api`: if this changes, the pageserver will register itself with some other control plane...
## Problem The `evictions_with_low_residence_duration` is used as an indicator of cache thrashing. However, there are situations where it is quite legitimate to only have a short residence during compaction, where...
Ephemeral files cleanup on drop but did not delay shutdown, leading to problems with restarting the tenant. The solution is as proposed: - make ephemeral files carry the gate guard...
## Problem Want Test 4 from https://github.com/neondatabase/cloud/issues/13390 ## Summary of changes Adds the test
## Problem ## Summary of changes ## Checklist before requesting a review - [ ] I have performed a self-review of my code. - [ ] If it is a...
Currently long-running LR tests recreate endpoints every night. We'd like to have along-running buildup of history to exercise the pageserver in this case (instead of "unit-testing" the same behavior everynight).
We have an issue that some partial uploaded segments can be actually missing in remote storage. I found this issue when was looking at the logs in staging, and it...
## Problem part of https://github.com/neondatabase/neon/issues/8002 ## Summary of changes The main thing in this pull request is the new `generate_key_retention` function. It decides which deltas to retain and generate images...
From @hlinnaka comment to #1192 ``` I think there are a few more things that would be good to exempt from the size limit: manual VACUUM (not just autovacuum) TRUNCATE...
When `NeonEnv.from_repo_dir` was introduced, storage controller stored its state exclusively `attachments.json`. Since then, it has moved to using Postgres, which stores its state in `storage_controller_db`. But `NeonEnv.from_repo_dir` wasn't adjusted to...