mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-20 11:52:56 +00:00
Compare commits
base: rust:release-compute
rust:main
rust:ci-run/pr-12811
rust:dependabot/cargo/cargo-2dc5bac7e8
rust:bodobolero/prep_pg18_perf_validation
rust:iddm/postgres-continuous-profiling-endpoint
rust:fix/persistent-file-length-error
rust:bodobolero/sysbench_4_perf_runner
rust:quantumish/lfc-resizable-map
rust:bodobolero/disable_benchmarks
rust:quantumish/lfc-resize-integration
rust:bodobolero/run_tpcc_staging
rust:problame/standby-horizon-leases
rust:quantumish/lfc-resize-static-shmem
rust:cherry-pick/12a8915b7c0
rust:rc/release-compute/2025-08-01T07-07Z
rust:rc/release-storage/2025-08-01T06-13Z
rust:communicator-rewrite
rust:myrrc/lkb-851-promotion-fix
rust:alexk/fix-coalesce
rust:amasterov/random-ops-add-logical-replication
rust:relkind_cache
rust:heikki/ondemand-slru-download-api-change
rust:thesuhas/brc-3082
rust:ruslan/add-vary-header-for-options
rust:vlad/squash-storcon-migrations
rust:communicator-rewrite-set-use-communicator-worker-pg-setting
rust:conrad/fix-reconfigure-with-tls
rust:test-proxy-bench
rust:vlad/hadron-jwt
rust:amasterov/random-ops-add-snapshots
rust:debug/dubious-ownership
rust:skyzh/lease-refresh-pageserver-connstr
rust:skyzh/do-not-delete-index-part
rust:skyzh/lease-lsn-tokio
rust:conrad/lock-free-semaphores
rust:vlad/port-storcon-persistence
rust:bodobolero/lakebase_perf_tests
rust:skyzh/try-reldirv2-test-2
rust:jawj/require-alpn-for-direct-ssl
rust:heikki/update-rust-toolchain-as-separate-step
rust:diko/safekeeper_migrate_from_down_sk
rust:release-proxy
rust:skyzh/try-reldirv2-test
rust:min_inflight_prefetch_lsn
rust:local-proxy-tcp
rust:bodobolero/tpcc_fixed_compute_size
rust:conrad/lakebase-v2-ingress/initial-poc
rust:conrad/introduce-cache-cleanup-project-info-invalidation
rust:bayandin/update-base-images
rust:tristan957/pgconf-port
rust:release-compute
rust:release
rust:problame/repro-test_readonly_node_gc-flakiness-9833
rust:ruslan/track_ddl_command_end
rust:fix_motd_regression
rust:rc/release-proxy/2025-07-23T15-16Z
rust:erik/communicator-split
rust:conrad/remove-transaction-type
rust:thesuhas/migrate_configurator
rust:cloneable/otel-async-span-processing
rust:thesuhas/migrate_compute_rs_hadron
rust:thesuhas/migrate_config.rs_hadron
rust:tristan957/arch
rust:tristan957/pgindent
rust:quantumish/lfc-resize-impl
rust:conrad/memory-tagging
rust:problame/standby-horizon-removal-poc-replacement
rust:conrad/refactor-proxy-logging-id-system
rust:conrad/try-remove-webpki-roots
rust:conrad/json-string-optimisations
rust:erik/always-upload-manifest
rust:skyzh/test-404-passthrough
rust:min_prefetch_lsn
rust:iddm/communicator-rewrite/slru
rust:vlad/figure-out-compat-tests
rust:quantumish/remove-unused-deps
rust:arpad/log_get_requests
rust:cloneable/proxy-logging-benchmark
rust:cloneable/proxy-unlink-cancel-key
rust:skyzh/test-image
rust:conrad/use-measured-for-compute-metrics
rust:adjust_request_lsn_at_ps
rust:problame/failpoints-replacement
rust:problame/repro-initdb-lsn
rust:conrad/paracord
rust:skyzh/stripe-size-check
rust:problame/standby-request-delayed-until-after-gc
rust:skyzh/update-lsn-lease-api
rust:problame/standby-horizon-demo-problem
rust:skyzh/force-gc-skip-checks
rust:arpad/timeline_read_only
rust:skyzh/set-stripe-size-first
rust:problame/standby-horizon-removal-poc-rip-out
rust:ephemeralsad/deletion-force-flag
rust:conrad/lazily-parse-http-req-body
rust:ondemand_wal_download
rust:ruslan/subzero-integration
rust:quantumish/lfc-soa-map
rust:alexanderlaw-test-branch
rust:rc/release-compute/2025-07-03T08-42Z
rust:skyzh/upload-queue-bypass
rust:quantumish/comm-lfc-integration
rust:jcsp/cherry-pick-aa22572d8c
rust:skyzh/tx-abort-test-fix
rust:erik/communicator-pool
rust:problame/lease-deadline-impact-analysis
rust:arpad/no_drop_futures
rust:devin/1750944861-remove-no-event-triggers-flag
rust:problame/refactor-compaction-error-handling
rust:heikki/simplify-macos-build
rust:devin/1745492468-add-dev-flag-pr11517
rust:lfc_check_relkind
rust:vlad/debug-test-sharding-auto-split
rust:conrad/simplify-http-connect_to_compute
rust:jcsp/issue-612-segmentsize
rust:skyzh/allow-migration-if-lag-not-available
rust:thesuhas/pg_stat_rollout
rust:myrrc/close-range-compat
rust:ci-run/pr-12317
rust:tristan957/docker-subst
rust:bayandin/better-temp
rust:elizabeth/connection-pool-with-tests
rust:conrad/remove-tls-from-cancellation
rust:vlad/fix-initial-visibility-computation
rust:use_debug_compare_local
rust:bodobolero/extension_pg_tpcds
rust:conrad/auth-broker-local-setup
rust:conrad/compute-tools-cargo-chef
rust:elizabeth/make-communicator-build-on-macos
rust:quantumish/tenant-attach-retries
rust:unlogged_build_rc_fix
rust:erik/max-offline-interval-10s
rust:ephemeralsad/return-only-generation-when-increment
rust:ephemeralsad/reattach-concurrency
rust:ephemeralsad/rename-tenant-id-request-param
rust:diko/basebackup_cache_feature_flag
rust:rc/release-storage/2025-06-13T06-11Z
rust:thesuhas/add_dblink_in_regression_tests
rust:problame/broker-spof/storcon-prototyping
rust:replica_redo_deadlock
rust:heikki/lfc-rust-hashmap
rust:fix-replay-deadlock
rust:conrad/rewrite-connect-compute
rust:ephemeralsad/graceful-draining
rust:cloneable/proxy-pglb-connect-compute-split
rust:conrad/minor-optimisations-for-cancellation
rust:rc/release-proxy/2025-06-10T06-01Z
rust:skyzh/awscli
rust:erik/communicator-rewrite-grpc-port
rust:tristan957/debt-collecting
rust:cloneable/proxy-pglb-task-main-split
rust:conrad/proxy-toml
rust:ci-run/pr-12156
rust:rc/release-storage/2025-06-06T06-11Z
rust:myrrc/19011-replica-promotion-compute-ctl
rust:rc/release-compute/2025-06-04T16-14Z
rust:ephemeralsad/sharding-split-failures
rust:heikki/lfc-freelist-refactor
rust:28934-pg-dump-skip-extensions
rust:rc/release-proxy/2025-06-03T06-01Z
rust:myrrc/paste-and-shortener
rust:erik/grpc-layers
rust:thesuhas/patched-pgrx-14
rust:tristan957/new-scope
rust:tristan957/scope
rust:rc/release-storage/2025-05-30T15-41Z
rust:rc/release-storage/2025-05-30T13-32Z
rust:rc/release-storage/2025-05-30T13-08Z
rust:erik/grpc-benchmark
rust:MMeent/test-endpoint-promo
rust:conrad/proxy-memory-usage-during-handshake
rust:rc/release-storage/2025-05-30T06-10Z
rust:vlad/debug-seccomp
rust:elizabeth/communicator-pagebench-from-minimal-client
rust:elizabeth/communicator-grpc-minimal-domain-client
rust:docs-hapaa-logged-events
rust:rc/release-compute/2025-05-28T10-19Z
rust:elizabeth/communicator-grpc-client-and-pagebench
rust:mmeent/replica-promotion
rust:mmeent/test-endpoint-promo
rust:diko/ingress_regression_test_workflow
rust:arpad/walproposer_v3_only
rust:jcsp/tuples
rust:conrad/proxy-refactor-pg-test-to-json
rust:erik/pageserver-grpc-tls
rust:hackathon-geo-routing
rust:arpad/template
rust:amasterov/add-pg-duckdb-test
rust:heikki/hackathon-may2025
rust:rc/release-compute/2025-05-23T07-03Z
rust:diko/basebackup_cache_followup_1
rust:vlad/add-pg_tracing
rust:amasteerov/test-scale-16
rust:conrad/remove-arc-inner-client
rust:conrad/tweaks-to-postgres-protocol2
rust:erik/local-consumption-metrics-redux
rust:amasteerov/test-scale
rust:conrad/remove-tracing-on-passthrough
rust:erik/history-size-consumption-metric
rust:devin/1747648920-scale-postgres-regression-tests
rust:conrad/refactor-json-logging-perf
rust:bayandin/increase-timeout
rust:rc/release-compute/2025-05-16T18-48Z
rust:tristan957/revert
rust:bodobolero/build-tools-with-sudo
rust:rc/release-compute/2025-05-16T07-03Z
rust:vlad/find-unexpected-rel-size-cache-updates
rust:amasterov/run-postgis-test
rust:detect-new-flaky-tests
rust:link-compatibility-old
rust:conrad/proxy-conn-state-machine
rust:conrad/overengineer-redis-batching
rust:rc/release-proxy/2025-05-13T06-01Z
rust:skyzh/repartition-above-gc-cutoff-2
rust:rel_size_cache_fix
rust:erik/location-conf-churn-valid-attach
rust:problame/fallocate
rust:rc/release-storage/2025-05-09T06-11Z
rust:lfc_performance_test
rust:vlad/no-wait-inmem-plan
rust:amasterov/add-cloud-postgis
rust:devin/1746707002-set-len-tokio-epoll-uring
rust:devin/1746524840-blob-writer-error
rust:skyzh/add-posthog-config
rust:rc/release-storage/2025-05-06T15-07Z
rust:tristan957/the-spec-is-so-weird
rust:skyzh/pageserver-metadata-rewrite
rust:rc/release-proxy/2025-05-06T06-03Z
rust:add_audit_to_shared_preload_libraries
rust:problame/broker-spof/poc
rust:problame/repro-ecanceled
rust:rc/release-compute/2025-05-02T07-03Z
rust:tristan957/safekeepers
rust:erik/communicator-grpc
rust:alexk/tmp-disable-jwt-audit
rust:local_session_chg
rust:communicator-rewrite-with-integrated-cache
rust:jcsp/pr-10715-followup
rust:skyzh/detach-ancestor-replorigin
rust:erik/bytes-changed-consumption-metric
rust:prewarm_using_lfc_prefetch
rust:skyzh/feature-rollout-rfc
rust:skyzh/feature-encryption-2
rust:problame/hack/io-uring-attach-wq
rust:jcsp/tests-azs-by-default
rust:vlad/debug-read-path
rust:jcsp/test-fail-on-too-much-data
rust:jc/verify-bench-clippy-compilation
rust:rc/release/2025-04-25_06-02-UTC
rust:hotfix/release-compute/remote_extensions_fix
rust:vlad/make-address-for-peers-mandatory
rust:problame/repro-break-bench
rust:bodobolero/remove_global_locks
rust:skyzh/scheduling-essential-attach
rust:tristan957/tls
rust:hotfix/release-compute/pgbouncer_cve_upgrade
rust:ci-run/pr-11666
rust:rc/release-compute/2025-04-22
rust:hotfix/release-compute/pgbouncer_cve_fix
rust:diko/test_workload_stuck
rust:conrad/pool-cleanup
rust:tristan957/cve
rust:skyzh/upload-encryption
rust:hotfix/release/2025-04-21-empty-get-page-batch
rust:thesuhas/compute_deployment_API
rust:cloneable/proxy-conn-state-machine
rust:rc/release/2025-04-21_17-53-UTC
rust:rc/release/2025-04-21_17-06-UTC
rust:rc/release-compute/2025-04-18_07-00-UTC
rust:skyzh/fake-kms-s3
rust:skyzh/fix-timeout
rust:last_active_query
rust:hotfix/release-compute/tristan957/anastasia-fix
rust:on_demand_download_guc
rust:arpad/remote_keys
rust:skyzh/keys-field-index-part
rust:devin/1744274347-add-dev-flag
rust:jcsp/rfc-encryption-keys
rust:problame/async-cleanup-on-drop-for-writers
rust:yuchen/direct-io-delta-image-layer-write
rust:luist18/pg_rest
rust:diko/rcgen_in_neon_local
rust:ci-run/pr-11517
rust:problame/direct-io-buffered-writer-notes
rust:test_s3_wal_replay_s3_only
rust:gh-readonly-queue/main/pr-11512-63ee8e218195e42daa305085ad847a38ceda93cb
rust:erik/location-conf-churn-debug
rust:jcsp/bytes-changed-consumption-metric
rust:erik/oltp-shared-buffers
rust:add-pg_tracing
rust:jc/zizmor
rust:cloneable/lambda-cross-az-traffic-collection
rust:jc/test-broken-container-push
rust:rc/release/2025-04-04-morning
rust:jcsp/issue-11439-get-timestamp-empty-branch
rust:diko/metrics_do_not_work_example
rust:jcsp/stabilize-many-tenants-test
rust:arpad/sk_timeline_branch
rust:conrad/flag-bearer
rust:conrad/dynamic-limiter
rust:wp-gens-wip
rust:tristan957/cicc
rust:pump_prefetch_state_min_delay
rust:cloneable/neon-image-debug-tools
rust:pageserver_try_receive_fix
rust:sk/auth_renew_proxy
rust:fix_audit_log_level_setup
rust:rc/release/2025-03-21
rust:problame/serde-ignored
rust:devin/1742375452-add-missing-apis
rust:neon_ancestor_lsn
rust:thesuhas/remove_anon_extension
rust:skyzh/compute-type-passthrough
rust:tristan957/release
rust:tristan957/f
rust:lsm3
rust:jcsp/rfc-hot-secondaries
rust:gh-readonly-queue/release/pr-11251-1b5258ef6a262f5133a8bb0ffeb983b5352d3546
rust:hotfix/release/2025-03-14-storcon-optimizations
rust:tristan957/perf
rust:luist18/postgresql_anonymizer-experiments
rust:jc/revert-reuse-artifacts
rust:rc/release-proxy/2025-03-12
rust:skyzh/passthrough-detach-v2-storcon
rust:heikki/poc-pass-otel-traceid-to-basebackup
rust:vlad/perf-span
rust:neon_explain_options
rust:skyzh/gc-compaction-skip
rust:spawn_rsyslog_in_neonvm
rust:wal_redo_inmem_smgr_overflow
rust:problame/broker-removal-poc
rust:rewrite-compute-pageserver-comm-rfc
rust:jc/test-11036-compute-rc-pr
rust:jc/test-11036-storage-rc-pr
rust:rc/release/2025-02-27
rust:rc/release-compute/2025-02-27
rust:alexk/compute-ctl-refactor-start
rust:skyzh/read-trace-page
rust:sk-proto-v3-dev
rust:problame/virtual-file-metrics-no-hashing-v2
rust:heikki/use-neonvm-daemon-for-resizing
rust:erik/jemalloc-pprof
rust:conrad/bump-vm-builder
rust:bodobolero/duckdb_static
rust:rc/release-compute/2025-02-21
rust:ps_communicator
rust:vlad/reconcile-whole-world
rust:problame/broker-removal-notes
rust:alexk/compute-better-http-logging
rust:jcsp/issue-10720-fix
rust:wip-neonvm-payload
rust:rc/release-compute/2025-02-14
rust:jcsp/storcon-rate-limiting
rust:jcsp/storcon-no-notify
rust:jcsp/storcon-extra-sem
rust:skyzh/l0-l0-compaction
rust:skyzh/image-preempt-cross-timeline
rust:ci-run/pr-10796
rust:erik/deletion-queue-wait
rust:erik/upload-block-deletions
rust:arpad/update_aws_sdk_little
rust:tristan957/refactor
rust:jcsp/issue-10720-ingest-critical
rust:heikki/no-mold
rust:heikki/avoid-compute-tools-rebuilds
rust:jcsp/release-7765-br
rust:problame/latency-regression/fix-4d7111f24-take2-main
rust:problame/latency-regression/fix-4d7111f24-take2
rust:bayandin/bump-build-tools
rust:skyzh/layer-map-test
rust:bodobolero/patch_pgcopydb
rust:reenable_lfc_fix
rust:lfc_bug_fixes
rust:problame/latency-regression/fix-4d7111f24--port-froward-drive-by-fix-for-measure
rust:problame/latency-regression/fix-4d7111f24
rust:conrad/tokio-console
rust:jcsp/tests-reconcile-til-idle
rust:sk-membership
rust:alexk/add-pg_duckdb
rust:dedicated_backend
rust:bayandin/misc-imprv
rust:conrad/fix-broken-redis-startup
rust:tristan957/paradedb
rust:heikki/debug-pgdata_import_smoker
rust:skyzh/optimize-collect-keyspace
rust:skyzh/workaround-layer-map
rust:arpad/sk_timelines_schema
rust:alexk/remote-ext-minor-cleanup
rust:bodobolero/test_stripe_sizes
rust:skyzh/compact-l0-slow-trace
rust:problame/broker-spof/code-reading
rust:vlad/for_gleb
rust:problame/prototype-latency-recorder
rust:rc/release-proxy/2025-01-23
rust:vlad/warn-on-stuck-conn-manager
rust:use_keepalives_for_ps_conn
rust:probame/tokio-task-dump
rust:proxy_id
rust:lfc_strict_limit
rust:problame/broker-spof/tlaspec
rust:problame/broker-spof/code-reading-notes
rust:jcsp/friday-nits
rust:out_of_shared_memory
rust:jcsp/sharding-rename
rust:conrad/another-jwt-auth-demo
rust:problame/hung-shutdown/demo-hypothesis
rust:jcsp/pagetrace-releasebased
rust:max_locks
rust:skyzh/reldir-sparse
rust:jcsp/storcon-cli-pagination
rust:problame/fix-throttle-metrics-for-batch-size-gt-1
rust:arthur/repr-oom-basebackup
rust:problame/hung-shutdown/slow-logging
rust:erik/postgres-backend-error-traces
rust:vlad/remove-node-activate-reconcile
rust:problame/benchmarking/pr/chrometracing-and-tracing-flame
rust:gh-readonly-queue/main/pr-10193-b368e62cfc374bd48ca656b476c5c081c4018546
rust:cloneable/proxy-acceptor-connector
rust:conrad/proxy-remove-notice-logs
rust:jcsp/controller-system-libpq
rust:rc/release/2024-12-27
rust:sharnoff/bump-wss-metrics-duration
rust:gleb/random-build-docker-compose
rust:erik/fix-evict-tests
rust:lfc_prewarm_light
rust:gleb/random-compute-ld-library-path
rust:sk/set_fast_import_path
rust:rc/release/2024-12-20
rust:22100-create-neondb-in-fast-import
rust:conrad/proxy-tokio-mechanism-tls-support
rust:jcsp/no-coverage
rust:conrad/separate-cplane-mock-from-compute-endpoint
rust:ps_protcol_v3_rfc
rust:arpad/azure_http_timeouts
rust:knz/vpc_cache_and_invalidation
rust:jcsp/tests-concurrency-10
rust:jcsp/tests-concurrency
rust:diesel-v17-default
rust:arpad/listing_object_etag
rust:test-pull-timeline-flakiness
rust:arpad/blob_batch
rust:jcsp/storcon-multi-secondaries-20241209
rust:conrad/proxy-postgres-errors
rust:heikki/mitm
rust:fix/tests_give_more_time_to_start_env
rust:heikki/persist_pgstat_file
rust:installed_extensions_metric_live_updates
rust:yuchen/double-buffered-writer-oneshot-channel
rust:anstream-upd
rust:conrad/switch-to-simpler-rust-postgres-fork
rust:arpad/no_null_tenant_conf
rust:sk-tla-membership-wip
rust:problame/batching-sidecar-task
rust:problame/smgr-metrics-bring-back-ex-throttled
rust:jcsp/az-fill
rust:yuchen/bench-double-buffered-writer
rust:vlad/sk-ps-codec
rust:erik/prod-with-profile
rust:vlad/sk-ps-protobuf-test
rust:fix_aio_prefetch
rust:arpad/scrubber_azure
rust:arpad/endpoint_azure
rust:skyzh/fix-barrier
rust:yuchen/test-9754-cutoff-read-grace
rust:problame/batching-timer
rust:problame/merge-getpage-test
rust:erik/request-size-metric
rust:feat/ci_workflow_build_macos_2
rust:vlad/safekeeper-interpret-wal-test-enable
rust:jcsp/slrus-on-shard-0
rust:erik/wal-flush-record-lsn
rust:erik/wal-write-exact-pos
rust:yuchen/direct-io-reads-in-ci-by-default
rust:tristan957/application_name
rust:cloneable/proxy-stream_events-tool
rust:skyzh/test-offload-timeline-retain-lsn
rust:skyzh/backoff-fix
rust:erik/batch-wal-appends
rust:problame/2024-11-12-repro-walredo-shmem-leak
rust:erik/segment-size
rust:heikki/debug-submodule-checks
rust:sk-eviction-min-timeout
rust:erik/respond-xact-commit
rust:bodobolero/ingest_bench
rust:yuchen/fix-readonly-node-gc-startup
rust:bayandin/skip-tests-use-decorator
rust:gh-readonly-queue/main/pr-6746-b6bc954c5d3846214ee0a38010dd0228a7c2d7f5
rust:gh-readonly-queue/main/pr-9615-9132d80aa3e20c58878b945b86c442bf7756a30e
rust:erik/durable-rename-fsync-metrics
rust:vlad/safekeeper-filter-wal
rust:tristan957/compute-status
rust:skyzh/barrier-process
rust:zerocopy-proxyprotocol2-parsing
rust:erik/safekeeper-wal-protocol
rust:erik/criterion-profile
rust:vlad/log-on-unexpected-pg-record
rust:skyzh/compaction-atomic
rust:tristan957/dependabot
rust:refactor-websockets
rust:releases/2024-10-29-compute-only
rust:parameterize-proxy-pytests
rust:remove-postgres-auth-backend
rust:problame/timeline-pgdata-import-rfc
rust:lfc_prewarm
rust:rc/2024-10-28
rust:tristan957/unstable-extensions
rust:problame/remote-storage-unify-localfs
rust:vlad/module-musical-chairs
rust:proxy-simplify-control-plane-auth
rust:vlad/refactor-ingest-2
rust:enable_v17_extensions_pgrx
rust:replica_prewarm
rust:yuchen/direct-io-for-read-test
rust:rc/2024-10-21
rust:yuchen/use-thread-local-crate-for-tokio-epoll-uring
rust:skyzh/anon-patch
rust:test-local-proxy-jwt-ext-install
rust:test_compute_restart
rust:erik/disable-sync-safekeepers-fast-path
rust:lfc_hll_test_fix
rust:installed_extensions_metric
rust:bodobolero/test_sk_alone
rust:jcsp/issue-9185-workaround
rust:jcsp/layer-map-search-at-image-lsn-3
rust:proxy-http-raw-json-value
rust:conn_pools
rust:grant-jwt-role-perms
rust:tristan957/fixture-typing
rust:reduce-moto-noise
rust:enable-pg_session_jwt-programmatically
rust:enable_v17_extensions
rust:fix/dont_use_ephermal_ports
rust:move-vm-monitor
rust:yuchen/direct-io-aligned-alloc
rust:yuchen/direct-io-aligned-alloc-usage-wip
rust:proxy-abstract-connection-loops
rust:share-test-env
rust:break-e2e-tests
rust:yuchen/direct-io-aligned-alloc-usage-add-marker-trait
rust:local-proxy-testing
rust:jcsp/issue-8969-pt2-mk2
rust:vlad/revert-broker-hyper-update
rust:ondemand_wal_download_rc
rust:proxy-refactor-json-parsing
rust:exponential_historam
rust:skyzh/safekeeper-tlinit-refactor
rust:auth-broker-testing
rust:jcsp/foo-branch
rust:backup/bayandin/debian-12-more-jobs
rust:jcsp/layer-map-search-at-image-lsn-2
rust:jcsp/layer-map-search-at-image-lsn
rust:yuchen/extend-btree-iter
rust:fcdm/dev-ecr
rust:releases/2024-09-25-compute-only
rust:bayandin/test
rust:anastasia/supported-extensions-rfc
rust:vlad/storcon-handle-detached-shards-on-node-activation
rust:disable-check-submodules
rust:refactor-compute-metrics-exporting
rust:conrad-playing-with-rate-limiter
rust:initdb-cache
rust:readme_add_rustup
rust:alubennikova/regress-arm
rust:test-check-submodule-forward-progress
rust:readonly-node-gc-flaky
rust:exponential_histiogrtam
rust:skyzh/scrubber-error-handling
rust:anastasia/single-click-pg-upgrade-rfc
rust:vlad/fix-vec-read-img-layer-skip-take-2
rust:fix_path_for_extension_request
rust:faster-ci
rust:12648-epic-upgrade-to-a-newer-debian-12
rust:12648-epic-upgrade-to-a-newer-debian
rust:vlad/fix-vec-read-img-layer-skip
rust:tristan957/pg_upgrade
rust:hackaneon/lisbon24/superscalar-page_service--vlad/bugfix-missing-key
rust:on_demand_wal_downoad_for_lr
rust:hackaneon/lisbon24/superscalar-page_service--problame/bugfix-missing-key
rust:hack/fast-import
rust:run-clippy-less
rust:pglb
rust:hackathon/single_click_pg_upgrade
rust:hackaneon/lisbon24/superscalar-page_service
rust:alexk/legacy-pg-partman
rust:hackathon/devcontainer
rust:vlad/test-hack
rust:jcsp/neonmq
rust:hackaneon/lisbon24/superscalar-page_service--problame/evaluate-debouncer
rust:hackaneon/lisbon24/superscalar-page_service--problame/globalvectoredgetfail
rust:problame/instrument-nonblocking-consecutive-getpage-requests
rust:heikki/test-shared-env
rust:rc/proxy/2024-09-12
rust:v16-lr-worker-reply-after-processing
rust:joonas/sync_between_regress_and_benches
rust:problame/neon-local-pageserver-slow-starts
rust:problame/compaction-pagecache-bypass-default-to-no-validation
rust:rc/proxy/2024-09-05
rust:problame/2024-09-investigate-cloud-16886
rust:skyzh/retire-aux-v1
rust:rc/proxy/2024-08-29
rust:yuchen/test-vectored-chunk-read
rust:problame/investigation/2024-08-28--getpage-throttle--try-conrads-leaky-bucket
rust:allow_event_triggers_for_neon_superuser
rust:test-relsize-cache
rust:improve-identify_levels-comments
rust:jcsp/issue-8801-debug
rust:ktls
rust:log_subscriber_restart
rust:cicd/debug-regress-tests-on-arm
rust:release-last-fixed
rust:problame/archive/weblinks/rust-lang/rust/96865--issuecomment-2298949301
rust:sk-bump-term-2
rust:sasha_ondemand_wal_download_create_slot
rust:problame/compaction-pagecache-bypass-validation-parallel-io
rust:revert-8654-revert-8076
rust:proxy-http-raw-conn
rust:joonas/maybe_fix_bench
rust:rc/proxy/2024-08-15
rust:yuchen/vectored-read-dio-aligned-section-coalesce
rust:split-proxy
rust:skyzh/fix-docker-warnings
rust:fcdm/oidc
rust:joonas/missed_compaction_cancelled_error
rust:skyzh/revert-2
rust:skyzh/revert-1
rust:arpad/safekeeper_launch_timestamp
rust:revert-8607-jcsp/controller-scale-test-flake
rust:jcsp/ingest-index-optimization
rust:lfc-holes
rust:log_opaque_newpages
rust:jcsp/ingest-refactor
rust:fcdm/simple2
rust:rc/proxy/2024-08-01
rust:fcdm/testch
rust:vlad/storcon-leader-db-table
rust:fcdm/minor
rust:fcdm/test-oidc2
rust:proxy-leaky-bucket-gcra
rust:jcsp/layer-visibility-pt2-bench
rust:joonas/nth_take_on_tad_gc_blocking_part2
rust:joonas/nth_take_on_tad_gc_blocking_part1
rust:vlad/try-bulk-insert
rust:oldest_active_xid_policy
rust:fcdm/id-test
rust:chapson/14640-push-to-acr
rust:chapson/14462-use-redis_notifications_client
rust:jcsp/faster-ingest-2
rust:jcsp/image-value-compression
rust:rc/proxy/2024-07-18
rust:arpad/fix_tenant_create_flakiness
rust:fix/ci-image-deps
rust:arpad/vectored_read_ci
rust:ci-run/pr-8329
rust:problame/postgres_backend_no_async_trait
rust:problame/direct-io-rfc
rust:vlad/asdasd
rust:vlad/asdas
rust:rc/2024-07-08-by-vlaad
rust:rc/2024-07-08-by-vlad
rust:rc/2024-07-08-manual
rust:jcsp/layer-visibility
rust:vlad/asfsg
rust:bump-nextXid-less-aggressively
rust:problame/slow-detach-encapsulated-handler-timeline
rust:problame/slow-detach-fix-sketch
rust:no_xid_alignment
rust:jcsp/pg-isolation-mismatches
rust:max_vacuum_defer_cleanup_age
rust:jcsp/pg-regress-with-compaction
rust:rc/proxy/2024-07-04
rust:vlad/compaction-logging
rust:problame/slow-detach-debug
rust:arpad/slices_in_write_path
rust:bayandin/replace-cachepot-with-sccache
rust:fix/ps-connect/check-for-response-status
rust:rc/2024-07-01-without-clog-recovery
rust:add-logical-rep-restart-test
rust:jcsp/shutdown-under-load-test
rust:compress-proxy-node-cache
rust:vlad/update-measured
rust:vlad/sanitized-build
rust:problame/walredo-graceful-shutdown
rust:proxy-skip-1rtt
rust:arpad/compression_pagectl
rust:sk-test-wal-receiver-timeout
rust:problame/mut-request-context
rust:yliang/dbg-static-endpoint-lease-request
rust:vlad/storcon-scale-test-rolling-restart
rust:problame/repro-failing-pg-regress-in-pr-8105
rust:vlad/reset-scheduling-context
rust:problame/pr-6002-stripped
rust:problame/serde-deserializable-remote-storage-config
rust:heikki/wip-autoscale-api
rust:rfc-compute-controlled-autoscaling
rust:vlad/pseudo-transactional-reschedule
rust:update-dashmap
rust:wp-mref
rust:reduce-logs/neon-extension
rust:sasha_fix_activity_monitor
rust:yuchen/lsn-leases-poc
rust:problame/rfc-pageserver-postgres-bundle
rust:vlad/tmp/grace
rust:jcsp/storcon-stress-test
rust:bodobolero/optimize_pgvector_optflags
rust:skyzh/vm-monitor-lfc
rust:problame/vmbits-debug
rust:problame/flaky-vmbits-dump-layermap
rust:vlad/storcon-drain-fill-poc
rust:problame/pagectl-dump-timelinemetadata
rust:undo_unlogged_build
rust:khanova-check
rust:sk-tli-manager-observability
rust:undo_unlogged_build_v2
rust:drop_buffer_on_unlogged_build_end
rust:ci-run/pr-7908
rust:problame/compaction-algorithm-matrix-run
rust:proxy-remove-self-signed
rust:sk-rm-partial
rust:alway_apply_fpi_at_replica
rust:arpad/musl_libc_v2
rust:arpad/musl_libc
rust:skyzh/flush-split-deltas
rust:restore_running_xids_from_clog-take-two
rust:test_replication_fix
rust:skyzh/rm-aux-v1-keyspace
rust:jcsp/sk-concurrency-primitives
rust:skyzh/k-merge-impl
rust:fix-XLogWaitForReplayOf-race
rust:not_modified_since_fix
rust:jcsp/issue-7488-auto-split-test
rust:problame/tiered-compaction/identify-levels-bails-too-early
rust:jcsp/tenant-mgr-refs
rust:rc/proxy/2024-05-16
rust:arpad/increase_partial_backup_timeout
rust:joonas/more_flaky_shutdown_aliases
rust:sk-pause
rust:jcsp/secondary-concurrency
rust:fix-pgvector-v0.6.0-again
rust:proxy-measured-tokio
rust:log_newpage_std
rust:skyzh/aux-file-flag-v2-again
rust:skyzh/revert-compat-test
rust:udeps
rust:update-deps
rust:jcsp/storcon-cli-hacks
rust:skyzh/sha2-aux-encoding
rust:sk-move-cancelled
rust:proxy-moka
rust:arpad/less_async_trait
rust:problame/pageserver-init-subcommand
rust:fix-6449
rust:compute_ctl-main-refactor-startup_context
rust:test_waldump_ignore_errors
rust:http-conn-pool-overhaul
rust:http-conn-pool-small-refactor
rust:jcsp/split-gc-ancestor-layers
rust:proxy-latency-link
rust:nix-devenv
rust:arpad/less_async_trait_investigation
rust:jcsp/sharding-key-spaces-mk3
rust:skyzh/write-path-aux-file
rust:skyzh/aux-file-v2-flag
rust:khanova-test
rust:proxy-async-dns
rust:problame/write-path-larger-buffers--refactored--cleaned-up
rust:problame/write-path-larger-buffers--refactored
rust:vlad/coalesce-read-paths
rust:vlad/read-depth-rate-limited-warn
rust:jemalloc-prof
rust:jcsp/hack
rust:workaround-actions-cache-fail
rust:proxy-config-serde
rust:remove-self-signed
rust:proxy_ip_allowlist
rust:vlad/disable-image-layer-creation-check-threshold
rust:problame/INC-186-in-vitro-repro-slow-find_lsn_for_timestamp
rust:problame/write-path-larger-buffers
rust:proxy-improve-loggign
rust:skyzh/key-per-aux
rust:vlad/write-path-hairdo
rust:getpage_lsn_range-pre2
rust:getpage_lsn_range
rust:neon_caps
rust:problame/async-walredo/benchmarking-2024-04-08--1
rust:console_get_role_options
rust:proxy-zero-permits-proper-fix
rust:skyzh/lfc-stat
rust:jcsp/storcon-tests
rust:problame/investigate-why-timeline-create-so-slow
rust:RFC_merged_compute_image
rust:arpad/compaction_enabled_test
rust:test_reconnects
rust:revert-7261-revert-7052-sasha_revoke_replication
rust:proxy-cplane-errors
rust:jcsp/sharded-bench
rust:problame/async-walredo/benchmarking-2024-03-25--1
rust:joonas/compaction_readlock_while_downloading
rust:jcsp/issue-7221-lingering-metrics
rust:problame/one-runtime--benchmark-2024-03-23--baseline
rust:problame/one-runtime--benchmark-2024-03-23
rust:problame/one-runtime--benchmark-2024-03-22
rust:skyzh/test-2-replica-repro
rust:revert-7189-proxy-aws-irsa-auth-for-elasticache
rust:problame/async-walredo/benchmarking-2024-03-22--1
rust:jcsp/s3-dr-test-stability
rust:rc/proxy/2024-03-21
rust:image_layer_compression
rust:problame/investigate-slow-test_bulk_insert
rust:lr-rm-files-on-standby
rust:skyzh/release-4917-patched
rust:lr-tests-catchup
rust:jcsp/paths-on-auth-errors
rust:wal_lz4_compression
rust:proxy-fix-http-auto-shutdown
rust:set_guc_in_parop_bt
rust:jcsp/ha-testing
rust:proxy-parse-proxy-protocol-header-health-checks
rust:khanova-test-branch
rust:vlad/vectored-get-fixes-test-special-keys
rust:bayandin/1tb-pgbench
rust:skyzh/revert-6935
rust:rc/proxy/2024-02-29
rust:rc/2024-02-27-manual
rust:jcsp/controller-config-change
rust:vlad/wait-for-storage-controller-ready
rust:skyzh/ioctl-discard
rust:handle_public_schema_in_migrations
rust:approximate_working_set_size
rust:proxy-return-is-cold-start
rust:sk-skip-deleted
rust:walredo_apply_in_neon_yielding
rust:bh-ignore-aux
rust:vlad/get-vectored-pagebench-testing
rust:skyzh/release-4917-orig
rust:limit_aux_deltas
rust:problame/avoid-count-deltas-if-no-changes
rust:fcdm/merged-image
rust:fcdm/image-merge
rust:vlad/get-vectored-basebackup-bench
rust:fcdm/combined-image
rust:problame/repro-slow-fork-exec
rust:pr/calinanca99/6743
rust:vm-pg-stop-immediate
rust:proxy-test-redis-streams
rust:jcsp/storcon-split-refine
rust:jcsp/tests-6666-debug
rust:jcsp/pageserver-self-defense
rust:lr-bump-flush-lsn-slots
rust:propagate_reply_flush_lsn_from_sk_to_ps
rust:proxy-cplane-timeout
rust:precreate_rel_dir
rust:workaround-aws-sdk-recompilation
rust:sk/aux_files_rfc
rust:problame/2024-02-walredo-work/prespawn/switch-to-heavier-once-cell-with-rwlock
rust:jcsp/compute-hook-log
rust:RemoteExtensionsUseLatest
rust:jcsp/issue-559-pg-xact
rust:heavier_once_cell_assertion_failure2
rust:statement_timeout
rust:problame/2024-02-walredo-work/prespawn/impl
rust:arpad/warn_large_hm
rust:joonas/possible_rtc_shutdown_hang
rust:possible_rtc_shutdown_hang
rust:jcsp/improved-scheduler-mk2
rust:jcsp/improved-scheduler
rust:proxy-forward-startup-params
rust:proxy-remote-otel
rust:problame/2024-02-walredo-work/2-autokill-if-only-errors
rust:vlad/vectored-value-reconstruction
rust:wp-ignore-reported-zero-size
rust:jcsp/page-service-not-found-spam
rust:problame/integrate-tokio-epoll-uring/benchmarking/2024-01-30--2--benchmark-against-main
rust:problame/integrate-tokio-epoll-uring/benchmarking/2024-01-30--2--benchmark-against-main--baseline
rust:problame/integrate-tokio-epoll-uring/benchmarking/2024-01-30--1-try-reduce-allocations
rust:sk-basic-bench
rust:one-off-nextxid-hack-3
rust:problame/integrate-tokio-epoll-uring/benchmarking/2024-01-29
rust:problame/integrate-tokio-epoll-uring/benchmarking/2024-01-26
rust:debug-checkpoints-2
rust:one-off-nextxid-hack
rust:problame/neon-env-builder-cgroup
rust:problame/benchmarking/pr/repro-slow-claim-pidfile
rust:problame/wip-switch-compute-ctl-to-background_process
rust:problame/integrate-tokio-epoll-uring/backup-2024-01-26
rust:problame/benchmarking/pr/fix-attachment-service-attach-hook-detach
rust:problame/for/wrong_log_levels
rust:actorsssss
rust:proxy-role-cache-lru
rust:arpad/remove_flaky_delete_creation
rust:arpad/run_initdb_pgroups
rust:problame/integrate-tokio-epoll-uring/backup-2024-01-23
rust:xid_cmp_in_test_vm_bits
rust:add-build-sanitizers-clang
rust:sk-patch-cf
rust:releases/2024-01-20-hotfix
rust:arpad/remove_dir_ignore_races
rust:hyper-1.0
rust:tokio-console
rust:problame/integrate-tokio-epoll-uring/macos-build-alternative
rust:releases/2024-01-08--not-squashed
rust:http2
rust:problame/integrate-tokio-epoll-uring/preliminary
rust:problame/integrate-tokio-epoll-uring/wip-backup-2024-01-12--1049
rust:proxy-http-unified-host-name
rust:problame/revert-revert-virtualfile-asyncification/2024-01-11--final-benches-before-merge
rust:problame/revert-revert-virtualfile-asyncification/2024-01-09--01
rust:jcsp/attachment-service-v5
rust:problame/walingest-decoding-exhaustiveness-refs-iss-5962
rust:hlinnaka/walingest-simplify-vm-flag-clearing-2
rust:problame/walingest-simplify-vm-flag-clearing
rust:jcsp/performance-hackery
rust:jcsp/attachment-service-v4-with-splitting
rust:always_apply_vm_redo_at_replica
rust:gluegun
rust:sk-migrate-script
rust:jcsp/attachment-service-v2
rust:lr-cap-wal-download
rust:2023-12-21-scrubber_usage
rust:problame/benchmarking/2023-12-20--1
rust:jcsp/secondary-downloads-eviction
rust:bayandin/problame/benchmarking/2023-12-13--2
rust:compute_sharding_support
rust:jcsp/batch-ingest-fix
rust:rustls
rust:sk-collect-dumps-up
rust:problame/benchmarking/2023-12-18--2
rust:problame/benchmarking/2023-12-18--1
rust:proxy-cache-role-secret
rust:bayandin/pre-revert-6156
rust:problame/benchmarking/2023-12-15--1
rust:tls-handshake-timeout
rust:jcsp/tenant-startup-metrics
rust:load_slru_on_demand
rust:proxy-http2-console
rust:scram-for-http-pool
rust:task_hierarchy
rust:problame/2023-12--slow-basebackup-investigation--cleaned-up-2
rust:problame/benchmarking/2023-12-13--2
rust:problame/2023-12--slow-basebackup-investigation--cleaned-up
rust:problame/benchmarking/2023-12-13--1
rust:problame/integrate-tokio-epoll-uring/make-tests-work
rust:problame/integrate-tokio-epoll-uring/make-tests-work--backport
rust:problame/integrate-tokio-epoll-uring/cancel-safe-read-exact-at--2023-12-11-fix-compile-error
rust:jcsp/layer-tenant-id
rust:problame/revert-revert-virtualfile-asyncification/2023-12-11--01
rust:control-plane-latency
rust:scrubber/generations
rust:problame/revert-revert-virtualfile-asyncification/2023-12-08--1
rust:problame/2023-12--slow-basebackup-investigation
rust:problame/benchmarking/2023-12-07--1
rust:wp-neon-walreader-3
rust:wp-neon-walreader-2
rust:problame/revert-revert-virtualfile-asyncification/2023-12-07--1
rust:wp-neon-walreader-0
rust:problame/benchmarking/2023-12-06--1
rust:revert_timescaledb
rust:problame/benchmarking/2023-12-05--1
rust:sasha_dont_disconnect
rust:jcsp/sharding-pt1
rust:add-profiler
rust:sk/recover_from_missing_prev_lsn
rust:problame/revert-revert-virtualfile-asyncification/2023-12-01--2
rust:problame/revert-revert-virtualfile-asyncification/2023-12-01--1
rust:problame/init-logical-size-broken-during-restart
rust:sk-create-tli-do-not-round-lsn
rust:speedup-rel-extend-proper
rust:problame/revert-revert-virtualfile-asyncification/2023-11-30--1
rust:problame/revert-revert-virtualfile-asyncification/2023-11-29--2
rust:problame/revert-revert-virtualfile-asyncification/2023-11-29--1
rust:problame/page-cache-forward-progress/3
rust:problame/revert-revert-virtualfile-asyncification/2023-11-28--1
rust:ci-run/pr-5970
rust:ci-run/pr-5966
rust:ci-run/pr-5965
rust:build_info_metric_compute_ctl
rust:problame/init-logical-size-concurrency-limit
rust:ci-run/pr-5487
rust:jcsp/remove-tenant-delete-progress
rust:problame/revert-revert-virtualfile-asyncification/2023-11-27--1
rust:problame/remote-storage-path-in-layer-map-info
rust:problame/tenant-info-expose-generation-number
rust:refactor_infallible
rust:problame/benchmarking/2023-11-24--1
rust:problame/uninit-cleanup-always-remove-timeline-dir
rust:problame/benchmarking/2023-11-22--3
rust:problame/benchmarking/2023-11-22--2
rust:problame/benchmarking/2023-11-22--1
rust:problame/benchmarking/2023-11-09--2
rust:bench-blob-io
rust:jcsp/issue-5878
rust:merge_branches
rust:jwt-auth
rust:nikitakalyanov/row-sec-compute
rust:add-resource-consume-test-funcs
rust:hack/compute-debug
rust:hack/compute-debug-2
rust:hack/compute-debug-bck
rust:anastasia/neon_17_wip
rust:sasha_konstantin_merging
rust:jcsp/relation-size-keyhack
rust:hyper1
rust:arpad/lsn_by_ts
rust:jcsp/secondary-locations-pt3
rust:jcsp/deletion-refactor
rust:releases/2023-11-10
rust:remove_initdb_optimization
rust:sk-sharding-stream
rust:problame/benchmarking/2023-11-09
rust:problame/benchmarking/2023-11-08--4--minimal
rust:problame/benchmarking/2023-11-08--3
rust:problame/benchmarking/2023-11-08--2
rust:problame/remote-storage-copy-file
rust:problame/benchmarking/2023-11-08
rust:bayandin/300gb-pgbench
rust:compaction-simulator-tiered
rust:fast-btree-build
rust:bench-disk-btree-builder
rust:stepashka-patch-2
rust:to-i128-asserts
rust:sk-capacity-bench
rust:problame/benchmarking/2023-11-03
rust:initdb_wal_level
rust:problame/benchmarking/2023-11-02
rust:bench-writes
rust:jcsp/secondary-locations-pt2.5
rust:lfc_fixes2
rust:upd-pr-template
rust:sk-feature-5471
rust:bojan-tmp-write-test-recovery
rust:tokio-unstable-metrics
rust:jcsp/tenant-manager-refactor
rust:problame/benchmarking/2023-10-26
rust:cargo_test_with_timeout
rust:problame/loadtest-2023-10-09
rust:jcsp/disk-usage-range
rust:jcsp/issue-5635-followup
rust:jcsp/no-more-load-ptX
rust:jcsp/issue-5550-always-remote-load
rust:walredo-restart-counter
rust:problame/walredo-logging-improvements
rust:apply_wal_rc
rust:joonas/improve-serde-lsn-id
rust:problame/dr-s3-object-versioning
rust:problame/path-method-into-own-type
rust:jcsp/downgrade-deleter-s3-errors
rust:jcsp/issue-5518-remove-3day-timeout
rust:lfc_fixes
rust:log-ttid
rust:problame/page-cache-forward-progress/ongoing
rust:jcsp/terminate-on-io-errors
rust:problame/loadtest-2023-10-04-rc1
rust:problame/loadtest-2023-10-04
rust:testing_out_walredo
rust:sk-wp-gracefully-handle-no-wal
rust:jcsp/deletion-queue-followup
rust:jcsp/rfc-pageserver-controller
rust:cannot-retry
rust:walproposer-struct-pgindent
rust:less_linking_time
rust:proxy-protocol-required
rust:problame/migrate-tenant-config
rust:fix/pg16-WAL-volume
rust:silence_simulated
rust:problame/build-compute-image
rust:sasha_env_vars
rust:bayandin/bigger-tpc-h
rust:createdb_fix
rust:arthur/sim
rust:createdb_lsn_fix
rust:problame/for/jcsp/generation-numbers-pt3/review-2023-09-14--1243
rust:conf-from-staging
rust:bayandin/pg16-bench
rust:test-heap_lock-vm-updates
rust:vk/pg_embedding_v16_support
rust:problame/repro-incident-2023-09-10
rust:arpad/virtual_file_async_5_5
rust:arpad/virtual_file_async_1
rust:arpad/virtual_file_async
rust:rc-2023-09-31
rust:problame/scope-out-virtualfile-asyncification
rust:problame/loadtest-wip
rust:problame/loadtest-2023-10-01
rust:problame/loadtest-baseline
rust:test-ps-caughtup-fastpath
rust:jcsp/generation-numbers
rust:jcsp/deletion-queue
rust:remove_remote_layer_ongoing_duplicate_l1s
rust:ci-run/pr-4865
rust:problame/page-cache-multi-layered-immutable-page-map
rust:problame/page-cache-drop-buffers-immutable
rust:problame/page-cache-eliminate-write-guard
rust:alek/deleteregressiontest
rust:inmem_file_cache
rust:alek/remote_extensions_pg16
rust:fix_cargo_deny
rust:remove_remote_layer_8
rust:releases/2023-08-22
rust:check_replication_lag
rust:dkr/plumber
rust:universal_wal_format
rust:problame/remove-ephemeral-file-page-cache
rust:alek/isolate_test_pgbins
rust:skyzh/more-err-msg
rust:skyzh/imm-layer-map-final
rust:test_remote_extensions_image
rust:alek/ololololo
rust:jcsp/index-part-encoding
rust:releases/2023-08-08
rust:noisier_completion
rust:fast-shutdown
rust:basebackup-no-wal
rust:skyzh/no-write-lock-compaction
rust:alek/flaky_test_crafted_wal_end
rust:ci-run-for-4898
rust:return-metrics
rust:jcsp/tenant-refcount-check
rust:jcsp/issue-4642-logging-context
rust:sk-peer-recovery-rfc
rust:sergey/pasword-hack-for-aws-dms
rust:proxy/remove-tokio-postgres
rust:vk/pg_ml_extension
rust:releases/2023-08-01
rust:revert-prewarm
rust:lfc_free_memory_watermark
rust:alek/aborted_download
rust:skyzh/fix-regex
rust:neon_basic_cli_local_failure
rust:fix_list_prefixes_comment
rust:alek/remote_ext_deduplication
rust:vk/remove_reference_to_arc_in_compute_ctl
rust:test_pgvector_hnsw
rust:no-sync-safeke
rust:skyzh/rm-file-if-fail
rust:test_multixact_conc
rust:mx_offset_bug
rust:dont-blow-cpu-limit
rust:zip_ext
rust:alek_targz_default_on
rust:al/support_pg16
rust:extension_server_enabled
rust:problame/pageserver-slos
rust:skyzh/compaction-poc
rust:instrument-cancel
rust:releases/2023-07-11
rust:dkr/move-timeline-uninit
rust:copy_data
rust:test-startup-with-extensions
rust:extension_server_rebased
rust:extension_server_rebased_with_test
rust:extension_server_alek
rust:problame/spawn-blocking-v2
rust:releases/2023-07-04
rust:lazy_tenant_loading
rust:skyzh/rm-pseudo-lock
rust:extension_server
rust:skyzh/layer-desc-guard
rust:skyzh/layermap-as-cache
rust:skip-sync
rust:access_stat
rust:vk/compile_postgres_with_python3_support
rust:problame/async-timeline-get/refactor-timeline-initialization-to-avoid-holding-tenants-timelines-lock
rust:extension_server_finalize
rust:skyzh/immutable-storage
rust:cross_region_ps_replica
rust:dkr/gather-facts-init
rust:skyzh/evict-download-move
rust:problame/timeline-initialization/fix-uninit-mark-during-startup
rust:pg-extensions
rust:basebackup-compress
rust:skyzh/layermap-watermark
rust:skyzh/layermap-imm
rust:problame/async-timeline-get/basebackup-import-pre-lock-flush-calls
rust:problame/async-timeline-get/compaction-keep-holding-layer-map-lock
rust:bayandin/downgrade-allure-python
rust:allow-tenant_create-with-tenant-token
rust:sk-fix-partial-truncate
rust:layer-stats
rust:problame/ephemeral-file-testing-cleanups
rust:startup-no-config
rust:depot-test
rust:problame/tempfile-cleanup-and-oexcl-uninit-marker-atop-4364
rust:problame/generic-timeline-data-path
rust:problame/async-timeline-get/timeline-layers-tokio-sync-atop-4333
rust:rfc-024
rust:skyzh/cli-parse-reject
rust:feature-bench
rust:duplicate-layers
rust:skyzh/refactor-layer-cache
rust:alexk/sni-router-session-id
rust:bayandin/reusable-workflow
rust:try_startup_speed2_dev
rust:cleanup_deprecated
rust:dprice-add-changelog-file
rust:problame/async-timeline-get/timeline-layers-tokio-sync-atop-4321
rust:problame/async-timeline-get/timeline-layers-tokio-sync-atop-4350
rust:gm/sql_over_http
rust:sasha_network_metrics_rfc
rust:bayandin/code-coverage
rust:test_for_uplocates
rust:nikitakalyanov/tag-release
rust:problame/async-timeline-get/tenant-timelines-tokio-sync-mutex
rust:funbringer/proxy-cache-refactoring
rust:change_rel_size_key
rust:problame/tenant-loops-refactor-wait-for-active-and-cancellation
rust:problame/tenant-mgr-wait-for-active-tenant
rust:store_logical_size
rust:problame/async-timeline-get/async-tenant-state-set-modify
rust:delete_timeline_coalesce
rust:skyzh/ci-where
rust:problame/asyncify-get-reconstruct-data--tokio-sync
rust:gc_feedback_logical_layer_size_threshold
rust:prof-disk-tree
rust:dkr/unknown-fields
rust:funbringer/delete_timeline_coalesce
rust:log_cancel_investigation
rust:heikki/fix-duplicate-layers
rust:increase-stop-timeout
rust:problame/asyncify-get-reconstruct-data--parking-lot
rust:rust_pitfalls_in_contributing
rust:add-trace-to-connect
rust:sk/rm_ps-5_uswest
rust:problame/for/dkr/deleted-flag-in-remote-index/undo-take-mut
rust:fix-lsn-0-keepalive
rust:releases/2023-05-02
rust:handle_duplicate_layers
rust:gleb/running-own-neon
rust:simplify-sk
rust:sk/snaplet_proxy
rust:sergey/add-pss-to-us-west-2
rust:sk-inmem-values-for-wal-removal
rust:feature/decreased-deltalayer-index-size
rust:sk/link_proxy_to_sni_router
rust:sk/proxy_tls_connect
rust:save_prepared_statements
rust:heikki/psql_sni_router
rust:problame/build-neon--image--build_type
rust:sergey/no-CONSOLE_API_TOKEN-for-deploys
rust:pg_log_view
rust:problame/layer-map-scraper
rust:reduce-metrics
rust:sk/sql_over_http
rust:releases/2023-04-18
rust:heikki/blackbox-pr-4033
rust:support-standby-in-compute_ctl
rust:sergey/undo-cnames
rust:spec-format-v2
rust:kb/nightly-async-trait
rust:dkr/truly-disable-gc
rust:sk-wal-backup-eager-offload
rust:index_prefetch
rust:heikki/compute-configure-rebase
rust:sergey/extra-certs
rust:funbringer/proxy-many-tls-certs
rust:alexk/compute-configure
rust:release-2023-04-04
rust:heap_bitmap_scan_prefetch_fix2
rust:problame/ansible-verify-eviction-policy-overrides-gone
rust:problame/tenant-config-script
rust:problame/disk-usage-eviction-statvfs-tests
rust:problame/initial-tenant-optional
rust:ci-repro
rust:tmp-repro
rust:fix-page-boundary-start
rust:layer-trace
rust:problame/prevent-l0-on-demand-spike-after-ps-restart
rust:nicer_eviction_bytes
rust:release-2023-03-16
rust:proxy-kick-http
rust:sk/proxy-wss-test-wip
rust:releases/2023-03-14
rust:refactor-cancellation-guard
rust:test-tenant-detach-fix
rust:copy_block_io_cache
rust:hotfix/2023-03-03
rust:ro_replica_comute_ctl
rust:asher/sk-async-pg-backend
rust:improve_synthetic_size_json
rust:problame/iss-3712-deadlock-drop-table-take2
rust:write_message_noflush
rust:problame/iss-3712-deadlock-drop-table
rust:funbringer/proxy-fix-password-hack
rust:fix_resident_size_sub
rust:dkr/crutch-routerify-span
rust:unlogged-tables-through-init
rust:alexk/get_lsn_by_timestamp
rust:synthetic_size_docs
rust:dkr/timeline-resurrection-on-attach
rust:kb/log-reload-handles
rust:layer_map_indirection
rust:asher/sk-walsender-framed-pg-read-write-single-task-no-boxes
rust:read_only_replica
rust:docker-build-local
rust:read_only_replica_rfc
rust:problame/pageserver-conf-crate-private
rust:shany/test_pr
rust:problame/for/tenant-attach-share-code-path-with-load
rust:problame/tenant-attach-share-code-path-with-load
rust:prefetch-miss-test
rust:proxy-refactorings
rust:heikki/proxy-refactorings-without-measuredstream-simplification
rust:issue_3387_repro_attempt
rust:layer_map_im
rust:density-based-l0
rust:refactor-request-context
rust:lm_im
rust:im_vs_rpds
rust:refactor-layer-search
rust:add-pageserver-reattach-test
rust:ars/sk-tracing-slab-cfg
rust:fix-datadir
rust:funbringer/pq-proto-error-response-severity
rust:main-broker-bail-on-full-ch
rust:prefetch_set_lsn
rust:im_layer_map
rust:sergey/fix-deploy2
rust:rfc-autoscaling-compute-cache
rust:always-failpoints
rust:layer_map_prq
rust:debug-port-collisions
rust:remove-layer_removal_cs
rust:persistent_range_query
rust:parallel-getpage-requests-and-walredo-pool
rust:neon-broker-bin-opt-console
rust:jk/walredo_channel
rust:test-prefetch
rust:perf-summary
rust:prewarm_neon
rust:sk/wal-level-logical
rust:parallel-getpage-requests
rust:walredo-pool
rust:strip-pubnames
rust:embedded_wal_redo
rust:file_page_cache
rust:jk/cleanup_export_import_temp_postgres
rust:global_page_cache
rust:jk/global_page_cache
rust:nikitakalyanov/test-lsn
rust:hotfix_public_schema
rust:seqscan-perf-experiments-2
rust:dkr/toggle-backround-activity
rust:page_cache_dashmap
rust:asher/neon-broker
rust:tmp-perf-captest-new-only
rust:tmp-perf-captest-reuse-only
rust:funbringer/proxy-more-metrics
rust:perf-test-max-parallel
rust:partial_image_layer
rust:layer_map_btree
rust:ps-trace
rust:d/hack
rust:bayandin/guc-tuning
rust:asher/ws2s
rust:pg_stat_contribs
rust:temp-benchmark-reuse-only
rust:support_pg_15_rebased
rust:local_prefetch_neon
rust:local_prefetch_neon_cont
rust:arthur/tli-state
rust:rust-tests
rust:binaries-from-local
rust:add-test-for-timetravel
rust:enable-import-test
rust:disable-xlp-first-is-contrecord
rust:fixture-restart-debug
rust:rfc-pageserver-op-atomicity
rust:arthur/tmp-sk-tli-refactor
rust:ps-no-static
rust:separate-pg-build-from-install
rust:exp-07-18
rust:netstat-logs2
rust:user_mgmt_rfc
rust:last_written_lsn_buftag_cache
rust:fix-flaky-branch-tests
rust:relsize_cache
rust:kelvich-patch-1
rust:asher/ansible-remove-tlis
rust:f88fe021-import-patch
rust:063f9ba8-fullbackup-patch
rust:funbringer/ci-coverage-improvements
rust:pg-checksums
rust:projects-migration-complete
rust:thang/exp-07-04
rust:projects_migration_script
rust:complete-base-tar
rust:thang/exp-06-29
rust:thang/exp-06-28
rust:tenant-tasks-test
rust:try-parking-lot-for-page-cache
rust:tenant-tasks-cleanup
rust:sort-locks
rust:basebackup-import-upload
rust:tenant_threads_test
rust:bojan/fullbackup
rust:WIP_import_from_tar
rust:ps-snapshot
rust:partitioning-bug
rust:kelvich/struct-fuzzing
rust:cargo-fuzz-experiment
rust:fix-makefile
rust:added-project-option
rust:at-f88fe021
rust:bojan-ci-test
rust:layer_compression
rust:s3-wal-offload-staging-review
rust:ps-thread-pool-2
rust:ps-thread-pool
rust:revert-1761-opensll_lib_path_fix
rust:fixing-durability-rfc-markdown-rendering
rust:layer_compression_with_prepared_dictionary
rust:bojan-replay
rust:bojan-linked-redo
rust:bojan-get-page-tests
rust:fuzz-test-safekeeper
rust:bojan-psbench-over-kvstore
rust:sk-migrate-to-memstate
rust:tenant_conf_debug
rust:test-perf-pr-1318
rust:image_layer_race
rust:at-063f9ba8
rust:pageserver-1_063f9ba8
rust:arthur/wip-tx-control-storage
rust:bojan-psbench
rust:bojan-kvstore-test
rust:bojan/proxy-parse-params
rust:bojan/remote-compare
rust:agalitsyn/test
rust:ars/tmp
rust:ars/main_tmp
rust:bojan/proxy-cancel-tests
rust:pg_checksum_page
rust:bojan/slow-test
rust:proxy-async-cplane
rust:proxy-scram-test
rust:cli-override-config
rust:chunk_load
rust:proxy-health-check
rust:proxy-async
rust:safe_flush_ptr
rust:docker-multi-platform
rust:layered-ranges-2
rust:buffered_repository_cow
rust:sync-sk-tests
rust:parallel_wal_redo_v2
rust:safekeeper-append-perf
rust:buffered_repository
rust:permanently-cache-latest-img
rust:layer-chunks-2
rust:batch-fsync-limited
rust:layer-id
rust:wip-perf
rust:layer-fsync-after
rust:netstat-logs
rust:wal_back_pressure_backup
rust:try-no-localhost
rust:vec-heap
rust:batch-fsync
rust:ordered-block-iter
rust:vecmap-delta-reserve
rust:try-to-fail-safekeeper
rust:fast_checkpoint
rust:walredo-optimizations
rust:walredo-cleanup
rust:walredo-copies
rust:lsn-vec
rust:temp-flaky-detect
rust:local_file_cache
rust:bin_ser/loose-serde-bounds
rust:set_hints_in_pageserver
rust:inmem_store_verification
rust:dropped_rels_test
rust:test_xid_wraparound
rust:snapfile
rust:cargo_audit
rust:layered-repo-gc
rust:parallel_walredo
rust:inmem_store
rust:get_page_fix
rust:wal_acceptor_status
rust:drop_truncate-rebase
rust:drop_truncate-old
rust:test_oldestXid
rust:two_phase_support
rust:embedded_wal_proposer
rust:createdb_handle
rust:rocksdb_pageserver
rust:issue_56
rust:compute_node_rebase
rust:release-proxy-8853
rust:release-compute-9073
rust:release-9129
rust:release-proxy-8786
rust:release-compute-9011
rust:release-9067
rust:release-proxy-8730
rust:release-8998
rust:release-compute-8942
rust:release-proxy-8640
rust:release-compute-8868
rust:release-8923
rust:release-proxy-8592
rust:release-proxy-8590
rust:release-8865
rust:release-proxy-8588
rust:release-8863
rust:release-compute-8810
rust:release-proxy-8540
rust:release-proxy-8538
rust:release-8819
rust:release-compute-8763
rust:release-8814
rust:release-proxy-8481
rust:release-8769
rust:release-compute-8717
rust:release-proxy-8451
rust:release-8712
rust:release-compute-8683
rust:release-compute-8632
rust:release-proxy-8395
rust:release-8668
rust:release-compute-8628
rust:release-compute-8621
rust:release-proxy-8365
rust:release-8626
rust:release-compute-8592
rust:release-compute-8590
rust:release-proxy-8334
rust:release-8593
rust:release-proxy-8308
rust:release-proxy-8294
rust:release-8562
rust:release-compute-8524
rust:release-compute-8507
rust:release-8518
rust:release-proxy-8253
rust:release-8516
rust:release-compute-8480
rust:release-proxy-8217
rust:release-8469
rust:release-8467
rust:release-compute-8432
rust:release-compute-8405
rust:release-compute-8402
rust:release-proxy-8161
rust:release-8427
rust:release-8423
rust:release-compute-8320
rust:release-proxy-8106
rust:release-8355
rust:release-compute-8317
rust:release-proxy-8042
rust:release-8289
rust:release-compute-8255
rust:release-compute-8222
rust:release-compute-8220
rust:release-proxy-7976
rust:release-8229
rust:release-compute-8186
rust:release-compute-8146
rust:release-8172
rust:release-8085
rust:release-proxy-7883
rust:release-8082
rust:release-compute-8053
rust:release-8080
rust:release-proxy-7808
rust:release-8010
rust:release-compute-7991
rust:release-8008
rust:release-8005
rust:release-proxy-7753
rust:release-proxy-7740
rust:release-7932
rust:release-compute-7931
rust:release-7930
rust:release-compute-7879
rust:release-proxy-7666
rust:release-compute-7877
rust:release-7850
rust:release-7847
rust:release-7845
rust:release-proxy-7586
rust:release-7768
rust:release-compute-7761
rust:release-7765
rust:release-proxy-7510
rust:release-compute-7685
rust:release-proxy-7431
rust:release-7614
rust:release-compute-7611
rust:release-compute-7588
rust:release-7576
rust:release-7574
rust:release-proxy-7328
rust:release-compute-7552
rust:release-compute-7508
rust:release-7496
rust:release-proxy-7252
rust:release-compute-7471
rust:release-7451
rust:release-proxy-7188
rust:release-7381
rust:release-proxy-7138
rust:release-7336
rust:release-7332
rust:release-7330
rust:release-7327
rust:release-proxy-7019
rust:release-7261
rust:release-7245
rust:release-proxy-6953
rust:release-7215
rust:release-proxy-6905
rust:release-7145
rust:release-proxy-6844
rust:release-7125
rust:release-7097
rust:release-7095
rust:release-proxy-6792
rust:release-7044
rust:release-7011
rust:release-7009
rust:release-proxy-6726
rust:release-6981
rust:release-proxy-6682
rust:release-6935
rust:release-6933
rust:release-6911
rust:release-proxy-6633
rust:release-6872
rust:release-proxy-6584
rust:release-6812
rust:release-6777
rust:release-proxy-6518
rust:release-6773
rust:release-6745
rust:release-proxy-6453
rust:release-6715
rust:release-6694
rust:release-6667
rust:release-proxy-6375
rust:release-6616
rust:release-6594
rust:release-6548
rust:release-6514
rust:release-6506
rust:release-proxy-6215
rust:release-6450
rust:release-proxy-6158
rust:release-6299
rust:release-proxy-6107
rust:release-6250
rust:release-6248
rust:release-6210
rust:release-6144
rust:release-6142
rust:release-proxy-6008
rust:release-6138
rust:release-6136
rust:release-5940
rust:release-proxy-5907
rust:release-5889
rust:release-5837
rust:release-proxy-5804
rust:release-5779
rust:release-proxy-5751
rust:release-5733
rust:release-5691
rust:release-proxy-5665
rust:release-5657
rust:release-5625
rust:release-proxy-5626
rust:release-5623
rust:release-proxy-5611
rust:release-5578
rust:release-5579
rust:release-proxy-5590
rust:release-5577
rust:release-5545
rust:release-5493
rust:release-proxy-5459
rust:release-proxy-5455
rust:release-5434
rust:release-proxy-5396
rust:release-5373
rust:release-proxy-5340
rust:release-5324
rust:release-proxy-5303
rust:release-5294
rust:release-proxy-5275
rust:release-5269
rust:release-proxy-5273
rust:release-5267
rust:release-proxy-5238
rust:release-5227
rust:release-5213
rust:release-proxy-5201
rust:release-5201
rust:release-5189
rust:release-proxy-5147
rust:release-5147
rust:release-proxy-5115
rust:release-5090
rust:release-proxy-5070
rust:release-proxy-5036
rust:release-5037
rust:release-5018
rust:release-4983
rust:release-4917
rust:release-4916
rust:release-4862
rust:release-4854
rust:release-4781
rust:release-4713
rust:release-4642
rust:release-4604
rust:release-4525
rust:release-4524
rust:release-4517
rust:release-4459
rust:release-4456
rust:release-4454
rust:release-4449
rust:release-4414
rust:release-4394
rust:release-4344
rust:release-4342
rust:release-4277
rust:release-4275
rust:release-4273
rust:release-4270
rust:release-4245
rust:release-4179
rust:release-4108
rust:release-4105
rust:release-4103
rust:release-4053
rust:release-4049
rust:release-4030
rust:release-4023
rust:release-3985
rust:release-3960
rust:release-3957
rust:release-3940
rust:release-3916
rust:release-3913
rust:release-3909
rust:release-3898
rust:release-3836
rust:release-3819
rust:release-3808
rust:release-3795
rust:release-3759
rust:release-3756
rust:release-3714
rust:release-3710
rust:release-3668
rust:release-3666
rust:release-3665
rust:release-3634
rust:release-3633
rust:release-3632
rust:release-3592
rust:release-3568
rust:release-3509
rust:release-3506
rust:release-3504
rust:release-3465
rust:release-3441
rust:release-3439
..
compare: rust:release
rust:main
rust:ci-run/pr-12811
rust:dependabot/cargo/cargo-2dc5bac7e8
rust:bodobolero/prep_pg18_perf_validation
rust:iddm/postgres-continuous-profiling-endpoint
rust:fix/persistent-file-length-error
rust:bodobolero/sysbench_4_perf_runner
rust:quantumish/lfc-resizable-map
rust:bodobolero/disable_benchmarks
rust:quantumish/lfc-resize-integration
rust:bodobolero/run_tpcc_staging
rust:problame/standby-horizon-leases
rust:quantumish/lfc-resize-static-shmem
rust:cherry-pick/12a8915b7c0
rust:rc/release-compute/2025-08-01T07-07Z
rust:rc/release-storage/2025-08-01T06-13Z
rust:communicator-rewrite
rust:myrrc/lkb-851-promotion-fix
rust:alexk/fix-coalesce
rust:amasterov/random-ops-add-logical-replication
rust:relkind_cache
rust:heikki/ondemand-slru-download-api-change
rust:thesuhas/brc-3082
rust:ruslan/add-vary-header-for-options
rust:vlad/squash-storcon-migrations
rust:communicator-rewrite-set-use-communicator-worker-pg-setting
rust:conrad/fix-reconfigure-with-tls
rust:test-proxy-bench
rust:vlad/hadron-jwt
rust:amasterov/random-ops-add-snapshots
rust:debug/dubious-ownership
rust:skyzh/lease-refresh-pageserver-connstr
rust:skyzh/do-not-delete-index-part
rust:skyzh/lease-lsn-tokio
rust:conrad/lock-free-semaphores
rust:vlad/port-storcon-persistence
rust:bodobolero/lakebase_perf_tests
rust:skyzh/try-reldirv2-test-2
rust:jawj/require-alpn-for-direct-ssl
rust:heikki/update-rust-toolchain-as-separate-step
rust:diko/safekeeper_migrate_from_down_sk
rust:release-proxy
rust:skyzh/try-reldirv2-test
rust:min_inflight_prefetch_lsn
rust:local-proxy-tcp
rust:bodobolero/tpcc_fixed_compute_size
rust:conrad/lakebase-v2-ingress/initial-poc
rust:conrad/introduce-cache-cleanup-project-info-invalidation
rust:bayandin/update-base-images
rust:tristan957/pgconf-port
rust:release-compute
rust:release
rust:problame/repro-test_readonly_node_gc-flakiness-9833
rust:ruslan/track_ddl_command_end
rust:fix_motd_regression
rust:rc/release-proxy/2025-07-23T15-16Z
rust:erik/communicator-split
rust:conrad/remove-transaction-type
rust:thesuhas/migrate_configurator
rust:cloneable/otel-async-span-processing
rust:thesuhas/migrate_compute_rs_hadron
rust:thesuhas/migrate_config.rs_hadron
rust:tristan957/arch
rust:tristan957/pgindent
rust:quantumish/lfc-resize-impl
rust:conrad/memory-tagging
rust:problame/standby-horizon-removal-poc-replacement
rust:conrad/refactor-proxy-logging-id-system
rust:conrad/try-remove-webpki-roots
rust:conrad/json-string-optimisations
rust:erik/always-upload-manifest
rust:skyzh/test-404-passthrough
rust:min_prefetch_lsn
rust:iddm/communicator-rewrite/slru
rust:vlad/figure-out-compat-tests
rust:quantumish/remove-unused-deps
rust:arpad/log_get_requests
rust:cloneable/proxy-logging-benchmark
rust:cloneable/proxy-unlink-cancel-key
rust:skyzh/test-image
rust:conrad/use-measured-for-compute-metrics
rust:adjust_request_lsn_at_ps
rust:problame/failpoints-replacement
rust:problame/repro-initdb-lsn
rust:conrad/paracord
rust:skyzh/stripe-size-check
rust:problame/standby-request-delayed-until-after-gc
rust:skyzh/update-lsn-lease-api
rust:problame/standby-horizon-demo-problem
rust:skyzh/force-gc-skip-checks
rust:arpad/timeline_read_only
rust:skyzh/set-stripe-size-first
rust:problame/standby-horizon-removal-poc-rip-out
rust:ephemeralsad/deletion-force-flag
rust:conrad/lazily-parse-http-req-body
rust:ondemand_wal_download
rust:ruslan/subzero-integration
rust:quantumish/lfc-soa-map
rust:alexanderlaw-test-branch
rust:rc/release-compute/2025-07-03T08-42Z
rust:skyzh/upload-queue-bypass
rust:quantumish/comm-lfc-integration
rust:jcsp/cherry-pick-aa22572d8c
rust:skyzh/tx-abort-test-fix
rust:erik/communicator-pool
rust:problame/lease-deadline-impact-analysis
rust:arpad/no_drop_futures
rust:devin/1750944861-remove-no-event-triggers-flag
rust:problame/refactor-compaction-error-handling
rust:heikki/simplify-macos-build
rust:devin/1745492468-add-dev-flag-pr11517
rust:lfc_check_relkind
rust:vlad/debug-test-sharding-auto-split
rust:conrad/simplify-http-connect_to_compute
rust:jcsp/issue-612-segmentsize
rust:skyzh/allow-migration-if-lag-not-available
rust:thesuhas/pg_stat_rollout
rust:myrrc/close-range-compat
rust:ci-run/pr-12317
rust:tristan957/docker-subst
rust:bayandin/better-temp
rust:elizabeth/connection-pool-with-tests
rust:conrad/remove-tls-from-cancellation
rust:vlad/fix-initial-visibility-computation
rust:use_debug_compare_local
rust:bodobolero/extension_pg_tpcds
rust:conrad/auth-broker-local-setup
rust:conrad/compute-tools-cargo-chef
rust:elizabeth/make-communicator-build-on-macos
rust:quantumish/tenant-attach-retries
rust:unlogged_build_rc_fix
rust:erik/max-offline-interval-10s
rust:ephemeralsad/return-only-generation-when-increment
rust:ephemeralsad/reattach-concurrency
rust:ephemeralsad/rename-tenant-id-request-param
rust:diko/basebackup_cache_feature_flag
rust:rc/release-storage/2025-06-13T06-11Z
rust:thesuhas/add_dblink_in_regression_tests
rust:problame/broker-spof/storcon-prototyping
rust:replica_redo_deadlock
rust:heikki/lfc-rust-hashmap
rust:fix-replay-deadlock
rust:conrad/rewrite-connect-compute
rust:ephemeralsad/graceful-draining
rust:cloneable/proxy-pglb-connect-compute-split
rust:conrad/minor-optimisations-for-cancellation
rust:rc/release-proxy/2025-06-10T06-01Z
rust:skyzh/awscli
rust:erik/communicator-rewrite-grpc-port
rust:tristan957/debt-collecting
rust:cloneable/proxy-pglb-task-main-split
rust:conrad/proxy-toml
rust:ci-run/pr-12156
rust:rc/release-storage/2025-06-06T06-11Z
rust:myrrc/19011-replica-promotion-compute-ctl
rust:rc/release-compute/2025-06-04T16-14Z
rust:ephemeralsad/sharding-split-failures
rust:heikki/lfc-freelist-refactor
rust:28934-pg-dump-skip-extensions
rust:rc/release-proxy/2025-06-03T06-01Z
rust:myrrc/paste-and-shortener
rust:erik/grpc-layers
rust:thesuhas/patched-pgrx-14
rust:tristan957/new-scope
rust:tristan957/scope
rust:rc/release-storage/2025-05-30T15-41Z
rust:rc/release-storage/2025-05-30T13-32Z
rust:rc/release-storage/2025-05-30T13-08Z
rust:erik/grpc-benchmark
rust:MMeent/test-endpoint-promo
rust:conrad/proxy-memory-usage-during-handshake
rust:rc/release-storage/2025-05-30T06-10Z
rust:vlad/debug-seccomp
rust:elizabeth/communicator-pagebench-from-minimal-client
rust:elizabeth/communicator-grpc-minimal-domain-client
rust:docs-hapaa-logged-events
rust:rc/release-compute/2025-05-28T10-19Z
rust:elizabeth/communicator-grpc-client-and-pagebench
rust:mmeent/replica-promotion
rust:mmeent/test-endpoint-promo
rust:diko/ingress_regression_test_workflow
rust:arpad/walproposer_v3_only
rust:jcsp/tuples
rust:conrad/proxy-refactor-pg-test-to-json
rust:erik/pageserver-grpc-tls
rust:hackathon-geo-routing
rust:arpad/template
rust:amasterov/add-pg-duckdb-test
rust:heikki/hackathon-may2025
rust:rc/release-compute/2025-05-23T07-03Z
rust:diko/basebackup_cache_followup_1
rust:vlad/add-pg_tracing
rust:amasteerov/test-scale-16
rust:conrad/remove-arc-inner-client
rust:conrad/tweaks-to-postgres-protocol2
rust:erik/local-consumption-metrics-redux
rust:amasteerov/test-scale
rust:conrad/remove-tracing-on-passthrough
rust:erik/history-size-consumption-metric
rust:devin/1747648920-scale-postgres-regression-tests
rust:conrad/refactor-json-logging-perf
rust:bayandin/increase-timeout
rust:rc/release-compute/2025-05-16T18-48Z
rust:tristan957/revert
rust:bodobolero/build-tools-with-sudo
rust:rc/release-compute/2025-05-16T07-03Z
rust:vlad/find-unexpected-rel-size-cache-updates
rust:amasterov/run-postgis-test
rust:detect-new-flaky-tests
rust:link-compatibility-old
rust:conrad/proxy-conn-state-machine
rust:conrad/overengineer-redis-batching
rust:rc/release-proxy/2025-05-13T06-01Z
rust:skyzh/repartition-above-gc-cutoff-2
rust:rel_size_cache_fix
rust:erik/location-conf-churn-valid-attach
rust:problame/fallocate
rust:rc/release-storage/2025-05-09T06-11Z
rust:lfc_performance_test
rust:vlad/no-wait-inmem-plan
rust:amasterov/add-cloud-postgis
rust:devin/1746707002-set-len-tokio-epoll-uring
rust:devin/1746524840-blob-writer-error
rust:skyzh/add-posthog-config
rust:rc/release-storage/2025-05-06T15-07Z
rust:tristan957/the-spec-is-so-weird
rust:skyzh/pageserver-metadata-rewrite
rust:rc/release-proxy/2025-05-06T06-03Z
rust:add_audit_to_shared_preload_libraries
rust:problame/broker-spof/poc
rust:problame/repro-ecanceled
rust:rc/release-compute/2025-05-02T07-03Z
rust:tristan957/safekeepers
rust:erik/communicator-grpc
rust:alexk/tmp-disable-jwt-audit
rust:local_session_chg
rust:communicator-rewrite-with-integrated-cache
rust:jcsp/pr-10715-followup
rust:skyzh/detach-ancestor-replorigin
rust:erik/bytes-changed-consumption-metric
rust:prewarm_using_lfc_prefetch
rust:skyzh/feature-rollout-rfc
rust:skyzh/feature-encryption-2
rust:problame/hack/io-uring-attach-wq
rust:jcsp/tests-azs-by-default
rust:vlad/debug-read-path
rust:jcsp/test-fail-on-too-much-data
rust:jc/verify-bench-clippy-compilation
rust:rc/release/2025-04-25_06-02-UTC
rust:hotfix/release-compute/remote_extensions_fix
rust:vlad/make-address-for-peers-mandatory
rust:problame/repro-break-bench
rust:bodobolero/remove_global_locks
rust:skyzh/scheduling-essential-attach
rust:tristan957/tls
rust:hotfix/release-compute/pgbouncer_cve_upgrade
rust:ci-run/pr-11666
rust:rc/release-compute/2025-04-22
rust:hotfix/release-compute/pgbouncer_cve_fix
rust:diko/test_workload_stuck
rust:conrad/pool-cleanup
rust:tristan957/cve
rust:skyzh/upload-encryption
rust:hotfix/release/2025-04-21-empty-get-page-batch
rust:thesuhas/compute_deployment_API
rust:cloneable/proxy-conn-state-machine
rust:rc/release/2025-04-21_17-53-UTC
rust:rc/release/2025-04-21_17-06-UTC
rust:rc/release-compute/2025-04-18_07-00-UTC
rust:skyzh/fake-kms-s3
rust:skyzh/fix-timeout
rust:last_active_query
rust:hotfix/release-compute/tristan957/anastasia-fix
rust:on_demand_download_guc
rust:arpad/remote_keys
rust:skyzh/keys-field-index-part
rust:devin/1744274347-add-dev-flag
rust:jcsp/rfc-encryption-keys
rust:problame/async-cleanup-on-drop-for-writers
rust:yuchen/direct-io-delta-image-layer-write
rust:luist18/pg_rest
rust:diko/rcgen_in_neon_local
rust:ci-run/pr-11517
rust:problame/direct-io-buffered-writer-notes
rust:test_s3_wal_replay_s3_only
rust:gh-readonly-queue/main/pr-11512-63ee8e218195e42daa305085ad847a38ceda93cb
rust:erik/location-conf-churn-debug
rust:jcsp/bytes-changed-consumption-metric
rust:erik/oltp-shared-buffers
rust:add-pg_tracing
rust:jc/zizmor
rust:cloneable/lambda-cross-az-traffic-collection
rust:jc/test-broken-container-push
rust:rc/release/2025-04-04-morning
rust:jcsp/issue-11439-get-timestamp-empty-branch
rust:diko/metrics_do_not_work_example
rust:jcsp/stabilize-many-tenants-test
rust:arpad/sk_timeline_branch
rust:conrad/flag-bearer
rust:conrad/dynamic-limiter
rust:wp-gens-wip
rust:tristan957/cicc
rust:pump_prefetch_state_min_delay
rust:cloneable/neon-image-debug-tools
rust:pageserver_try_receive_fix
rust:sk/auth_renew_proxy
rust:fix_audit_log_level_setup
rust:rc/release/2025-03-21
rust:problame/serde-ignored
rust:devin/1742375452-add-missing-apis
rust:neon_ancestor_lsn
rust:thesuhas/remove_anon_extension
rust:skyzh/compute-type-passthrough
rust:tristan957/release
rust:tristan957/f
rust:lsm3
rust:jcsp/rfc-hot-secondaries
rust:gh-readonly-queue/release/pr-11251-1b5258ef6a262f5133a8bb0ffeb983b5352d3546
rust:hotfix/release/2025-03-14-storcon-optimizations
rust:tristan957/perf
rust:luist18/postgresql_anonymizer-experiments
rust:jc/revert-reuse-artifacts
rust:rc/release-proxy/2025-03-12
rust:skyzh/passthrough-detach-v2-storcon
rust:heikki/poc-pass-otel-traceid-to-basebackup
rust:vlad/perf-span
rust:neon_explain_options
rust:skyzh/gc-compaction-skip
rust:spawn_rsyslog_in_neonvm
rust:wal_redo_inmem_smgr_overflow
rust:problame/broker-removal-poc
rust:rewrite-compute-pageserver-comm-rfc
rust:jc/test-11036-compute-rc-pr
rust:jc/test-11036-storage-rc-pr
rust:rc/release/2025-02-27
rust:rc/release-compute/2025-02-27
rust:alexk/compute-ctl-refactor-start
rust:skyzh/read-trace-page
rust:sk-proto-v3-dev
rust:problame/virtual-file-metrics-no-hashing-v2
rust:heikki/use-neonvm-daemon-for-resizing
rust:erik/jemalloc-pprof
rust:conrad/bump-vm-builder
rust:bodobolero/duckdb_static
rust:rc/release-compute/2025-02-21
rust:ps_communicator
rust:vlad/reconcile-whole-world
rust:problame/broker-removal-notes
rust:alexk/compute-better-http-logging
rust:jcsp/issue-10720-fix
rust:wip-neonvm-payload
rust:rc/release-compute/2025-02-14
rust:jcsp/storcon-rate-limiting
rust:jcsp/storcon-no-notify
rust:jcsp/storcon-extra-sem
rust:skyzh/l0-l0-compaction
rust:skyzh/image-preempt-cross-timeline
rust:ci-run/pr-10796
rust:erik/deletion-queue-wait
rust:erik/upload-block-deletions
rust:arpad/update_aws_sdk_little
rust:tristan957/refactor
rust:jcsp/issue-10720-ingest-critical
rust:heikki/no-mold
rust:heikki/avoid-compute-tools-rebuilds
rust:jcsp/release-7765-br
rust:problame/latency-regression/fix-4d7111f24-take2-main
rust:problame/latency-regression/fix-4d7111f24-take2
rust:bayandin/bump-build-tools
rust:skyzh/layer-map-test
rust:bodobolero/patch_pgcopydb
rust:reenable_lfc_fix
rust:lfc_bug_fixes
rust:problame/latency-regression/fix-4d7111f24--port-froward-drive-by-fix-for-measure
rust:problame/latency-regression/fix-4d7111f24
rust:conrad/tokio-console
rust:jcsp/tests-reconcile-til-idle
rust:sk-membership
rust:alexk/add-pg_duckdb
rust:dedicated_backend
rust:bayandin/misc-imprv
rust:conrad/fix-broken-redis-startup
rust:tristan957/paradedb
rust:heikki/debug-pgdata_import_smoker
rust:skyzh/optimize-collect-keyspace
rust:skyzh/workaround-layer-map
rust:arpad/sk_timelines_schema
rust:alexk/remote-ext-minor-cleanup
rust:bodobolero/test_stripe_sizes
rust:skyzh/compact-l0-slow-trace
rust:problame/broker-spof/code-reading
rust:vlad/for_gleb
rust:problame/prototype-latency-recorder
rust:rc/release-proxy/2025-01-23
rust:vlad/warn-on-stuck-conn-manager
rust:use_keepalives_for_ps_conn
rust:probame/tokio-task-dump
rust:proxy_id
rust:lfc_strict_limit
rust:problame/broker-spof/tlaspec
rust:problame/broker-spof/code-reading-notes
rust:jcsp/friday-nits
rust:out_of_shared_memory
rust:jcsp/sharding-rename
rust:conrad/another-jwt-auth-demo
rust:problame/hung-shutdown/demo-hypothesis
rust:jcsp/pagetrace-releasebased
rust:max_locks
rust:skyzh/reldir-sparse
rust:jcsp/storcon-cli-pagination
rust:problame/fix-throttle-metrics-for-batch-size-gt-1
rust:arthur/repr-oom-basebackup
rust:problame/hung-shutdown/slow-logging
rust:erik/postgres-backend-error-traces
rust:vlad/remove-node-activate-reconcile
rust:problame/benchmarking/pr/chrometracing-and-tracing-flame
rust:gh-readonly-queue/main/pr-10193-b368e62cfc374bd48ca656b476c5c081c4018546
rust:cloneable/proxy-acceptor-connector
rust:conrad/proxy-remove-notice-logs
rust:jcsp/controller-system-libpq
rust:rc/release/2024-12-27
rust:sharnoff/bump-wss-metrics-duration
rust:gleb/random-build-docker-compose
rust:erik/fix-evict-tests
rust:lfc_prewarm_light
rust:gleb/random-compute-ld-library-path
rust:sk/set_fast_import_path
rust:rc/release/2024-12-20
rust:22100-create-neondb-in-fast-import
rust:conrad/proxy-tokio-mechanism-tls-support
rust:jcsp/no-coverage
rust:conrad/separate-cplane-mock-from-compute-endpoint
rust:ps_protcol_v3_rfc
rust:arpad/azure_http_timeouts
rust:knz/vpc_cache_and_invalidation
rust:jcsp/tests-concurrency-10
rust:jcsp/tests-concurrency
rust:diesel-v17-default
rust:arpad/listing_object_etag
rust:test-pull-timeline-flakiness
rust:arpad/blob_batch
rust:jcsp/storcon-multi-secondaries-20241209
rust:conrad/proxy-postgres-errors
rust:heikki/mitm
rust:fix/tests_give_more_time_to_start_env
rust:heikki/persist_pgstat_file
rust:installed_extensions_metric_live_updates
rust:yuchen/double-buffered-writer-oneshot-channel
rust:anstream-upd
rust:conrad/switch-to-simpler-rust-postgres-fork
rust:arpad/no_null_tenant_conf
rust:sk-tla-membership-wip
rust:problame/batching-sidecar-task
rust:problame/smgr-metrics-bring-back-ex-throttled
rust:jcsp/az-fill
rust:yuchen/bench-double-buffered-writer
rust:vlad/sk-ps-codec
rust:erik/prod-with-profile
rust:vlad/sk-ps-protobuf-test
rust:fix_aio_prefetch
rust:arpad/scrubber_azure
rust:arpad/endpoint_azure
rust:skyzh/fix-barrier
rust:yuchen/test-9754-cutoff-read-grace
rust:problame/batching-timer
rust:problame/merge-getpage-test
rust:erik/request-size-metric
rust:feat/ci_workflow_build_macos_2
rust:vlad/safekeeper-interpret-wal-test-enable
rust:jcsp/slrus-on-shard-0
rust:erik/wal-flush-record-lsn
rust:erik/wal-write-exact-pos
rust:yuchen/direct-io-reads-in-ci-by-default
rust:tristan957/application_name
rust:cloneable/proxy-stream_events-tool
rust:skyzh/test-offload-timeline-retain-lsn
rust:skyzh/backoff-fix
rust:erik/batch-wal-appends
rust:problame/2024-11-12-repro-walredo-shmem-leak
rust:erik/segment-size
rust:heikki/debug-submodule-checks
rust:sk-eviction-min-timeout
rust:erik/respond-xact-commit
rust:bodobolero/ingest_bench
rust:yuchen/fix-readonly-node-gc-startup
rust:bayandin/skip-tests-use-decorator
rust:gh-readonly-queue/main/pr-6746-b6bc954c5d3846214ee0a38010dd0228a7c2d7f5
rust:gh-readonly-queue/main/pr-9615-9132d80aa3e20c58878b945b86c442bf7756a30e
rust:erik/durable-rename-fsync-metrics
rust:vlad/safekeeper-filter-wal
rust:tristan957/compute-status
rust:skyzh/barrier-process
rust:zerocopy-proxyprotocol2-parsing
rust:erik/safekeeper-wal-protocol
rust:erik/criterion-profile
rust:vlad/log-on-unexpected-pg-record
rust:skyzh/compaction-atomic
rust:tristan957/dependabot
rust:refactor-websockets
rust:releases/2024-10-29-compute-only
rust:parameterize-proxy-pytests
rust:remove-postgres-auth-backend
rust:problame/timeline-pgdata-import-rfc
rust:lfc_prewarm
rust:rc/2024-10-28
rust:tristan957/unstable-extensions
rust:problame/remote-storage-unify-localfs
rust:vlad/module-musical-chairs
rust:proxy-simplify-control-plane-auth
rust:vlad/refactor-ingest-2
rust:enable_v17_extensions_pgrx
rust:replica_prewarm
rust:yuchen/direct-io-for-read-test
rust:rc/2024-10-21
rust:yuchen/use-thread-local-crate-for-tokio-epoll-uring
rust:skyzh/anon-patch
rust:test-local-proxy-jwt-ext-install
rust:test_compute_restart
rust:erik/disable-sync-safekeepers-fast-path
rust:lfc_hll_test_fix
rust:installed_extensions_metric
rust:bodobolero/test_sk_alone
rust:jcsp/issue-9185-workaround
rust:jcsp/layer-map-search-at-image-lsn-3
rust:proxy-http-raw-json-value
rust:conn_pools
rust:grant-jwt-role-perms
rust:tristan957/fixture-typing
rust:reduce-moto-noise
rust:enable-pg_session_jwt-programmatically
rust:enable_v17_extensions
rust:fix/dont_use_ephermal_ports
rust:move-vm-monitor
rust:yuchen/direct-io-aligned-alloc
rust:yuchen/direct-io-aligned-alloc-usage-wip
rust:proxy-abstract-connection-loops
rust:share-test-env
rust:break-e2e-tests
rust:yuchen/direct-io-aligned-alloc-usage-add-marker-trait
rust:local-proxy-testing
rust:jcsp/issue-8969-pt2-mk2
rust:vlad/revert-broker-hyper-update
rust:ondemand_wal_download_rc
rust:proxy-refactor-json-parsing
rust:exponential_historam
rust:skyzh/safekeeper-tlinit-refactor
rust:auth-broker-testing
rust:jcsp/foo-branch
rust:backup/bayandin/debian-12-more-jobs
rust:jcsp/layer-map-search-at-image-lsn-2
rust:jcsp/layer-map-search-at-image-lsn
rust:yuchen/extend-btree-iter
rust:fcdm/dev-ecr
rust:releases/2024-09-25-compute-only
rust:bayandin/test
rust:anastasia/supported-extensions-rfc
rust:vlad/storcon-handle-detached-shards-on-node-activation
rust:disable-check-submodules
rust:refactor-compute-metrics-exporting
rust:conrad-playing-with-rate-limiter
rust:initdb-cache
rust:readme_add_rustup
rust:alubennikova/regress-arm
rust:test-check-submodule-forward-progress
rust:readonly-node-gc-flaky
rust:exponential_histiogrtam
rust:skyzh/scrubber-error-handling
rust:anastasia/single-click-pg-upgrade-rfc
rust:vlad/fix-vec-read-img-layer-skip-take-2
rust:fix_path_for_extension_request
rust:faster-ci
rust:12648-epic-upgrade-to-a-newer-debian-12
rust:12648-epic-upgrade-to-a-newer-debian
rust:vlad/fix-vec-read-img-layer-skip
rust:tristan957/pg_upgrade
rust:hackaneon/lisbon24/superscalar-page_service--vlad/bugfix-missing-key
rust:on_demand_wal_downoad_for_lr
rust:hackaneon/lisbon24/superscalar-page_service--problame/bugfix-missing-key
rust:hack/fast-import
rust:run-clippy-less
rust:pglb
rust:hackathon/single_click_pg_upgrade
rust:hackaneon/lisbon24/superscalar-page_service
rust:alexk/legacy-pg-partman
rust:hackathon/devcontainer
rust:vlad/test-hack
rust:jcsp/neonmq
rust:hackaneon/lisbon24/superscalar-page_service--problame/evaluate-debouncer
rust:hackaneon/lisbon24/superscalar-page_service--problame/globalvectoredgetfail
rust:problame/instrument-nonblocking-consecutive-getpage-requests
rust:heikki/test-shared-env
rust:rc/proxy/2024-09-12
rust:v16-lr-worker-reply-after-processing
rust:joonas/sync_between_regress_and_benches
rust:problame/neon-local-pageserver-slow-starts
rust:problame/compaction-pagecache-bypass-default-to-no-validation
rust:rc/proxy/2024-09-05
rust:problame/2024-09-investigate-cloud-16886
rust:skyzh/retire-aux-v1
rust:rc/proxy/2024-08-29
rust:yuchen/test-vectored-chunk-read
rust:problame/investigation/2024-08-28--getpage-throttle--try-conrads-leaky-bucket
rust:allow_event_triggers_for_neon_superuser
rust:test-relsize-cache
rust:improve-identify_levels-comments
rust:jcsp/issue-8801-debug
rust:ktls
rust:log_subscriber_restart
rust:cicd/debug-regress-tests-on-arm
rust:release-last-fixed
rust:problame/archive/weblinks/rust-lang/rust/96865--issuecomment-2298949301
rust:sk-bump-term-2
rust:sasha_ondemand_wal_download_create_slot
rust:problame/compaction-pagecache-bypass-validation-parallel-io
rust:revert-8654-revert-8076
rust:proxy-http-raw-conn
rust:joonas/maybe_fix_bench
rust:rc/proxy/2024-08-15
rust:yuchen/vectored-read-dio-aligned-section-coalesce
rust:split-proxy
rust:skyzh/fix-docker-warnings
rust:fcdm/oidc
rust:joonas/missed_compaction_cancelled_error
rust:skyzh/revert-2
rust:skyzh/revert-1
rust:arpad/safekeeper_launch_timestamp
rust:revert-8607-jcsp/controller-scale-test-flake
rust:jcsp/ingest-index-optimization
rust:lfc-holes
rust:log_opaque_newpages
rust:jcsp/ingest-refactor
rust:fcdm/simple2
rust:rc/proxy/2024-08-01
rust:fcdm/testch
rust:vlad/storcon-leader-db-table
rust:fcdm/minor
rust:fcdm/test-oidc2
rust:proxy-leaky-bucket-gcra
rust:jcsp/layer-visibility-pt2-bench
rust:joonas/nth_take_on_tad_gc_blocking_part2
rust:joonas/nth_take_on_tad_gc_blocking_part1
rust:vlad/try-bulk-insert
rust:oldest_active_xid_policy
rust:fcdm/id-test
rust:chapson/14640-push-to-acr
rust:chapson/14462-use-redis_notifications_client
rust:jcsp/faster-ingest-2
rust:jcsp/image-value-compression
rust:rc/proxy/2024-07-18
rust:arpad/fix_tenant_create_flakiness
rust:fix/ci-image-deps
rust:arpad/vectored_read_ci
rust:ci-run/pr-8329
rust:problame/postgres_backend_no_async_trait
rust:problame/direct-io-rfc
rust:vlad/asdasd
rust:vlad/asdas
rust:rc/2024-07-08-by-vlaad
rust:rc/2024-07-08-by-vlad
rust:rc/2024-07-08-manual
rust:jcsp/layer-visibility
rust:vlad/asfsg
rust:bump-nextXid-less-aggressively
rust:problame/slow-detach-encapsulated-handler-timeline
rust:problame/slow-detach-fix-sketch
rust:no_xid_alignment
rust:jcsp/pg-isolation-mismatches
rust:max_vacuum_defer_cleanup_age
rust:jcsp/pg-regress-with-compaction
rust:rc/proxy/2024-07-04
rust:vlad/compaction-logging
rust:problame/slow-detach-debug
rust:arpad/slices_in_write_path
rust:bayandin/replace-cachepot-with-sccache
rust:fix/ps-connect/check-for-response-status
rust:rc/2024-07-01-without-clog-recovery
rust:add-logical-rep-restart-test
rust:jcsp/shutdown-under-load-test
rust:compress-proxy-node-cache
rust:vlad/update-measured
rust:vlad/sanitized-build
rust:problame/walredo-graceful-shutdown
rust:proxy-skip-1rtt
rust:arpad/compression_pagectl
rust:sk-test-wal-receiver-timeout
rust:problame/mut-request-context
rust:yliang/dbg-static-endpoint-lease-request
rust:vlad/storcon-scale-test-rolling-restart
rust:problame/repro-failing-pg-regress-in-pr-8105
rust:vlad/reset-scheduling-context
rust:problame/pr-6002-stripped
rust:problame/serde-deserializable-remote-storage-config
rust:heikki/wip-autoscale-api
rust:rfc-compute-controlled-autoscaling
rust:vlad/pseudo-transactional-reschedule
rust:update-dashmap
rust:wp-mref
rust:reduce-logs/neon-extension
rust:sasha_fix_activity_monitor
rust:yuchen/lsn-leases-poc
rust:problame/rfc-pageserver-postgres-bundle
rust:vlad/tmp/grace
rust:jcsp/storcon-stress-test
rust:bodobolero/optimize_pgvector_optflags
rust:skyzh/vm-monitor-lfc
rust:problame/vmbits-debug
rust:problame/flaky-vmbits-dump-layermap
rust:vlad/storcon-drain-fill-poc
rust:problame/pagectl-dump-timelinemetadata
rust:undo_unlogged_build
rust:khanova-check
rust:sk-tli-manager-observability
rust:undo_unlogged_build_v2
rust:drop_buffer_on_unlogged_build_end
rust:ci-run/pr-7908
rust:problame/compaction-algorithm-matrix-run
rust:proxy-remove-self-signed
rust:sk-rm-partial
rust:alway_apply_fpi_at_replica
rust:arpad/musl_libc_v2
rust:arpad/musl_libc
rust:skyzh/flush-split-deltas
rust:restore_running_xids_from_clog-take-two
rust:test_replication_fix
rust:skyzh/rm-aux-v1-keyspace
rust:jcsp/sk-concurrency-primitives
rust:skyzh/k-merge-impl
rust:fix-XLogWaitForReplayOf-race
rust:not_modified_since_fix
rust:jcsp/issue-7488-auto-split-test
rust:problame/tiered-compaction/identify-levels-bails-too-early
rust:jcsp/tenant-mgr-refs
rust:rc/proxy/2024-05-16
rust:arpad/increase_partial_backup_timeout
rust:joonas/more_flaky_shutdown_aliases
rust:sk-pause
rust:jcsp/secondary-concurrency
rust:fix-pgvector-v0.6.0-again
rust:proxy-measured-tokio
rust:log_newpage_std
rust:skyzh/aux-file-flag-v2-again
rust:skyzh/revert-compat-test
rust:udeps
rust:update-deps
rust:jcsp/storcon-cli-hacks
rust:skyzh/sha2-aux-encoding
rust:sk-move-cancelled
rust:proxy-moka
rust:arpad/less_async_trait
rust:problame/pageserver-init-subcommand
rust:fix-6449
rust:compute_ctl-main-refactor-startup_context
rust:test_waldump_ignore_errors
rust:http-conn-pool-overhaul
rust:http-conn-pool-small-refactor
rust:jcsp/split-gc-ancestor-layers
rust:proxy-latency-link
rust:nix-devenv
rust:arpad/less_async_trait_investigation
rust:jcsp/sharding-key-spaces-mk3
rust:skyzh/write-path-aux-file
rust:skyzh/aux-file-v2-flag
rust:khanova-test
rust:proxy-async-dns
rust:problame/write-path-larger-buffers--refactored--cleaned-up
rust:problame/write-path-larger-buffers--refactored
rust:vlad/coalesce-read-paths
rust:vlad/read-depth-rate-limited-warn
rust:jemalloc-prof
rust:jcsp/hack
rust:workaround-actions-cache-fail
rust:proxy-config-serde
rust:remove-self-signed
rust:proxy_ip_allowlist
rust:vlad/disable-image-layer-creation-check-threshold
rust:problame/INC-186-in-vitro-repro-slow-find_lsn_for_timestamp
rust:problame/write-path-larger-buffers
rust:proxy-improve-loggign
rust:skyzh/key-per-aux
rust:vlad/write-path-hairdo
rust:getpage_lsn_range-pre2
rust:getpage_lsn_range
rust:neon_caps
rust:problame/async-walredo/benchmarking-2024-04-08--1
rust:console_get_role_options
rust:proxy-zero-permits-proper-fix
rust:skyzh/lfc-stat
rust:jcsp/storcon-tests
rust:problame/investigate-why-timeline-create-so-slow
rust:RFC_merged_compute_image
rust:arpad/compaction_enabled_test
rust:test_reconnects
rust:revert-7261-revert-7052-sasha_revoke_replication
rust:proxy-cplane-errors
rust:jcsp/sharded-bench
rust:problame/async-walredo/benchmarking-2024-03-25--1
rust:joonas/compaction_readlock_while_downloading
rust:jcsp/issue-7221-lingering-metrics
rust:problame/one-runtime--benchmark-2024-03-23--baseline
rust:problame/one-runtime--benchmark-2024-03-23
rust:problame/one-runtime--benchmark-2024-03-22
rust:skyzh/test-2-replica-repro
rust:revert-7189-proxy-aws-irsa-auth-for-elasticache
rust:problame/async-walredo/benchmarking-2024-03-22--1
rust:jcsp/s3-dr-test-stability
rust:rc/proxy/2024-03-21
rust:image_layer_compression
rust:problame/investigate-slow-test_bulk_insert
rust:lr-rm-files-on-standby
rust:skyzh/release-4917-patched
rust:lr-tests-catchup
rust:jcsp/paths-on-auth-errors
rust:wal_lz4_compression
rust:proxy-fix-http-auto-shutdown
rust:set_guc_in_parop_bt
rust:jcsp/ha-testing
rust:proxy-parse-proxy-protocol-header-health-checks
rust:khanova-test-branch
rust:vlad/vectored-get-fixes-test-special-keys
rust:bayandin/1tb-pgbench
rust:skyzh/revert-6935
rust:rc/proxy/2024-02-29
rust:rc/2024-02-27-manual
rust:jcsp/controller-config-change
rust:vlad/wait-for-storage-controller-ready
rust:skyzh/ioctl-discard
rust:handle_public_schema_in_migrations
rust:approximate_working_set_size
rust:proxy-return-is-cold-start
rust:sk-skip-deleted
rust:walredo_apply_in_neon_yielding
rust:bh-ignore-aux
rust:vlad/get-vectored-pagebench-testing
rust:skyzh/release-4917-orig
rust:limit_aux_deltas
rust:problame/avoid-count-deltas-if-no-changes
rust:fcdm/merged-image
rust:fcdm/image-merge
rust:vlad/get-vectored-basebackup-bench
rust:fcdm/combined-image
rust:problame/repro-slow-fork-exec
rust:pr/calinanca99/6743
rust:vm-pg-stop-immediate
rust:proxy-test-redis-streams
rust:jcsp/storcon-split-refine
rust:jcsp/tests-6666-debug
rust:jcsp/pageserver-self-defense
rust:lr-bump-flush-lsn-slots
rust:propagate_reply_flush_lsn_from_sk_to_ps
rust:proxy-cplane-timeout
rust:precreate_rel_dir
rust:workaround-aws-sdk-recompilation
rust:sk/aux_files_rfc
rust:problame/2024-02-walredo-work/prespawn/switch-to-heavier-once-cell-with-rwlock
rust:jcsp/compute-hook-log
rust:RemoteExtensionsUseLatest
rust:jcsp/issue-559-pg-xact
rust:heavier_once_cell_assertion_failure2
rust:statement_timeout
rust:problame/2024-02-walredo-work/prespawn/impl
rust:arpad/warn_large_hm
rust:joonas/possible_rtc_shutdown_hang
rust:possible_rtc_shutdown_hang
rust:jcsp/improved-scheduler-mk2
rust:jcsp/improved-scheduler
rust:proxy-forward-startup-params
rust:proxy-remote-otel
rust:problame/2024-02-walredo-work/2-autokill-if-only-errors
rust:vlad/vectored-value-reconstruction
rust:wp-ignore-reported-zero-size
rust:jcsp/page-service-not-found-spam
rust:problame/integrate-tokio-epoll-uring/benchmarking/2024-01-30--2--benchmark-against-main
rust:problame/integrate-tokio-epoll-uring/benchmarking/2024-01-30--2--benchmark-against-main--baseline
rust:problame/integrate-tokio-epoll-uring/benchmarking/2024-01-30--1-try-reduce-allocations
rust:sk-basic-bench
rust:one-off-nextxid-hack-3
rust:problame/integrate-tokio-epoll-uring/benchmarking/2024-01-29
rust:problame/integrate-tokio-epoll-uring/benchmarking/2024-01-26
rust:debug-checkpoints-2
rust:one-off-nextxid-hack
rust:problame/neon-env-builder-cgroup
rust:problame/benchmarking/pr/repro-slow-claim-pidfile
rust:problame/wip-switch-compute-ctl-to-background_process
rust:problame/integrate-tokio-epoll-uring/backup-2024-01-26
rust:problame/benchmarking/pr/fix-attachment-service-attach-hook-detach
rust:problame/for/wrong_log_levels
rust:actorsssss
rust:proxy-role-cache-lru
rust:arpad/remove_flaky_delete_creation
rust:arpad/run_initdb_pgroups
rust:problame/integrate-tokio-epoll-uring/backup-2024-01-23
rust:xid_cmp_in_test_vm_bits
rust:add-build-sanitizers-clang
rust:sk-patch-cf
rust:releases/2024-01-20-hotfix
rust:arpad/remove_dir_ignore_races
rust:hyper-1.0
rust:tokio-console
rust:problame/integrate-tokio-epoll-uring/macos-build-alternative
rust:releases/2024-01-08--not-squashed
rust:http2
rust:problame/integrate-tokio-epoll-uring/preliminary
rust:problame/integrate-tokio-epoll-uring/wip-backup-2024-01-12--1049
rust:proxy-http-unified-host-name
rust:problame/revert-revert-virtualfile-asyncification/2024-01-11--final-benches-before-merge
rust:problame/revert-revert-virtualfile-asyncification/2024-01-09--01
rust:jcsp/attachment-service-v5
rust:problame/walingest-decoding-exhaustiveness-refs-iss-5962
rust:hlinnaka/walingest-simplify-vm-flag-clearing-2
rust:problame/walingest-simplify-vm-flag-clearing
rust:jcsp/performance-hackery
rust:jcsp/attachment-service-v4-with-splitting
rust:always_apply_vm_redo_at_replica
rust:gluegun
rust:sk-migrate-script
rust:jcsp/attachment-service-v2
rust:lr-cap-wal-download
rust:2023-12-21-scrubber_usage
rust:problame/benchmarking/2023-12-20--1
rust:jcsp/secondary-downloads-eviction
rust:bayandin/problame/benchmarking/2023-12-13--2
rust:compute_sharding_support
rust:jcsp/batch-ingest-fix
rust:rustls
rust:sk-collect-dumps-up
rust:problame/benchmarking/2023-12-18--2
rust:problame/benchmarking/2023-12-18--1
rust:proxy-cache-role-secret
rust:bayandin/pre-revert-6156
rust:problame/benchmarking/2023-12-15--1
rust:tls-handshake-timeout
rust:jcsp/tenant-startup-metrics
rust:load_slru_on_demand
rust:proxy-http2-console
rust:scram-for-http-pool
rust:task_hierarchy
rust:problame/2023-12--slow-basebackup-investigation--cleaned-up-2
rust:problame/benchmarking/2023-12-13--2
rust:problame/2023-12--slow-basebackup-investigation--cleaned-up
rust:problame/benchmarking/2023-12-13--1
rust:problame/integrate-tokio-epoll-uring/make-tests-work
rust:problame/integrate-tokio-epoll-uring/make-tests-work--backport
rust:problame/integrate-tokio-epoll-uring/cancel-safe-read-exact-at--2023-12-11-fix-compile-error
rust:jcsp/layer-tenant-id
rust:problame/revert-revert-virtualfile-asyncification/2023-12-11--01
rust:control-plane-latency
rust:scrubber/generations
rust:problame/revert-revert-virtualfile-asyncification/2023-12-08--1
rust:problame/2023-12--slow-basebackup-investigation
rust:problame/benchmarking/2023-12-07--1
rust:wp-neon-walreader-3
rust:wp-neon-walreader-2
rust:problame/revert-revert-virtualfile-asyncification/2023-12-07--1
rust:wp-neon-walreader-0
rust:problame/benchmarking/2023-12-06--1
rust:revert_timescaledb
rust:problame/benchmarking/2023-12-05--1
rust:sasha_dont_disconnect
rust:jcsp/sharding-pt1
rust:add-profiler
rust:sk/recover_from_missing_prev_lsn
rust:problame/revert-revert-virtualfile-asyncification/2023-12-01--2
rust:problame/revert-revert-virtualfile-asyncification/2023-12-01--1
rust:problame/init-logical-size-broken-during-restart
rust:sk-create-tli-do-not-round-lsn
rust:speedup-rel-extend-proper
rust:problame/revert-revert-virtualfile-asyncification/2023-11-30--1
rust:problame/revert-revert-virtualfile-asyncification/2023-11-29--2
rust:problame/revert-revert-virtualfile-asyncification/2023-11-29--1
rust:problame/page-cache-forward-progress/3
rust:problame/revert-revert-virtualfile-asyncification/2023-11-28--1
rust:ci-run/pr-5970
rust:ci-run/pr-5966
rust:ci-run/pr-5965
rust:build_info_metric_compute_ctl
rust:problame/init-logical-size-concurrency-limit
rust:ci-run/pr-5487
rust:jcsp/remove-tenant-delete-progress
rust:problame/revert-revert-virtualfile-asyncification/2023-11-27--1
rust:problame/remote-storage-path-in-layer-map-info
rust:problame/tenant-info-expose-generation-number
rust:refactor_infallible
rust:problame/benchmarking/2023-11-24--1
rust:problame/uninit-cleanup-always-remove-timeline-dir
rust:problame/benchmarking/2023-11-22--3
rust:problame/benchmarking/2023-11-22--2
rust:problame/benchmarking/2023-11-22--1
rust:problame/benchmarking/2023-11-09--2
rust:bench-blob-io
rust:jcsp/issue-5878
rust:merge_branches
rust:jwt-auth
rust:nikitakalyanov/row-sec-compute
rust:add-resource-consume-test-funcs
rust:hack/compute-debug
rust:hack/compute-debug-2
rust:hack/compute-debug-bck
rust:anastasia/neon_17_wip
rust:sasha_konstantin_merging
rust:jcsp/relation-size-keyhack
rust:hyper1
rust:arpad/lsn_by_ts
rust:jcsp/secondary-locations-pt3
rust:jcsp/deletion-refactor
rust:releases/2023-11-10
rust:remove_initdb_optimization
rust:sk-sharding-stream
rust:problame/benchmarking/2023-11-09
rust:problame/benchmarking/2023-11-08--4--minimal
rust:problame/benchmarking/2023-11-08--3
rust:problame/benchmarking/2023-11-08--2
rust:problame/remote-storage-copy-file
rust:problame/benchmarking/2023-11-08
rust:bayandin/300gb-pgbench
rust:compaction-simulator-tiered
rust:fast-btree-build
rust:bench-disk-btree-builder
rust:stepashka-patch-2
rust:to-i128-asserts
rust:sk-capacity-bench
rust:problame/benchmarking/2023-11-03
rust:initdb_wal_level
rust:problame/benchmarking/2023-11-02
rust:bench-writes
rust:jcsp/secondary-locations-pt2.5
rust:lfc_fixes2
rust:upd-pr-template
rust:sk-feature-5471
rust:bojan-tmp-write-test-recovery
rust:tokio-unstable-metrics
rust:jcsp/tenant-manager-refactor
rust:problame/benchmarking/2023-10-26
rust:cargo_test_with_timeout
rust:problame/loadtest-2023-10-09
rust:jcsp/disk-usage-range
rust:jcsp/issue-5635-followup
rust:jcsp/no-more-load-ptX
rust:jcsp/issue-5550-always-remote-load
rust:walredo-restart-counter
rust:problame/walredo-logging-improvements
rust:apply_wal_rc
rust:joonas/improve-serde-lsn-id
rust:problame/dr-s3-object-versioning
rust:problame/path-method-into-own-type
rust:jcsp/downgrade-deleter-s3-errors
rust:jcsp/issue-5518-remove-3day-timeout
rust:lfc_fixes
rust:log-ttid
rust:problame/page-cache-forward-progress/ongoing
rust:jcsp/terminate-on-io-errors
rust:problame/loadtest-2023-10-04-rc1
rust:problame/loadtest-2023-10-04
rust:testing_out_walredo
rust:sk-wp-gracefully-handle-no-wal
rust:jcsp/deletion-queue-followup
rust:jcsp/rfc-pageserver-controller
rust:cannot-retry
rust:walproposer-struct-pgindent
rust:less_linking_time
rust:proxy-protocol-required
rust:problame/migrate-tenant-config
rust:fix/pg16-WAL-volume
rust:silence_simulated
rust:problame/build-compute-image
rust:sasha_env_vars
rust:bayandin/bigger-tpc-h
rust:createdb_fix
rust:arthur/sim
rust:createdb_lsn_fix
rust:problame/for/jcsp/generation-numbers-pt3/review-2023-09-14--1243
rust:conf-from-staging
rust:bayandin/pg16-bench
rust:test-heap_lock-vm-updates
rust:vk/pg_embedding_v16_support
rust:problame/repro-incident-2023-09-10
rust:arpad/virtual_file_async_5_5
rust:arpad/virtual_file_async_1
rust:arpad/virtual_file_async
rust:rc-2023-09-31
rust:problame/scope-out-virtualfile-asyncification
rust:problame/loadtest-wip
rust:problame/loadtest-2023-10-01
rust:problame/loadtest-baseline
rust:test-ps-caughtup-fastpath
rust:jcsp/generation-numbers
rust:jcsp/deletion-queue
rust:remove_remote_layer_ongoing_duplicate_l1s
rust:ci-run/pr-4865
rust:problame/page-cache-multi-layered-immutable-page-map
rust:problame/page-cache-drop-buffers-immutable
rust:problame/page-cache-eliminate-write-guard
rust:alek/deleteregressiontest
rust:inmem_file_cache
rust:alek/remote_extensions_pg16
rust:fix_cargo_deny
rust:remove_remote_layer_8
rust:releases/2023-08-22
rust:check_replication_lag
rust:dkr/plumber
rust:universal_wal_format
rust:problame/remove-ephemeral-file-page-cache
rust:alek/isolate_test_pgbins
rust:skyzh/more-err-msg
rust:skyzh/imm-layer-map-final
rust:test_remote_extensions_image
rust:alek/ololololo
rust:jcsp/index-part-encoding
rust:releases/2023-08-08
rust:noisier_completion
rust:fast-shutdown
rust:basebackup-no-wal
rust:skyzh/no-write-lock-compaction
rust:alek/flaky_test_crafted_wal_end
rust:ci-run-for-4898
rust:return-metrics
rust:jcsp/tenant-refcount-check
rust:jcsp/issue-4642-logging-context
rust:sk-peer-recovery-rfc
rust:sergey/pasword-hack-for-aws-dms
rust:proxy/remove-tokio-postgres
rust:vk/pg_ml_extension
rust:releases/2023-08-01
rust:revert-prewarm
rust:lfc_free_memory_watermark
rust:alek/aborted_download
rust:skyzh/fix-regex
rust:neon_basic_cli_local_failure
rust:fix_list_prefixes_comment
rust:alek/remote_ext_deduplication
rust:vk/remove_reference_to_arc_in_compute_ctl
rust:test_pgvector_hnsw
rust:no-sync-safeke
rust:skyzh/rm-file-if-fail
rust:test_multixact_conc
rust:mx_offset_bug
rust:dont-blow-cpu-limit
rust:zip_ext
rust:alek_targz_default_on
rust:al/support_pg16
rust:extension_server_enabled
rust:problame/pageserver-slos
rust:skyzh/compaction-poc
rust:instrument-cancel
rust:releases/2023-07-11
rust:dkr/move-timeline-uninit
rust:copy_data
rust:test-startup-with-extensions
rust:extension_server_rebased
rust:extension_server_rebased_with_test
rust:extension_server_alek
rust:problame/spawn-blocking-v2
rust:releases/2023-07-04
rust:lazy_tenant_loading
rust:skyzh/rm-pseudo-lock
rust:extension_server
rust:skyzh/layer-desc-guard
rust:skyzh/layermap-as-cache
rust:skip-sync
rust:access_stat
rust:vk/compile_postgres_with_python3_support
rust:problame/async-timeline-get/refactor-timeline-initialization-to-avoid-holding-tenants-timelines-lock
rust:extension_server_finalize
rust:skyzh/immutable-storage
rust:cross_region_ps_replica
rust:dkr/gather-facts-init
rust:skyzh/evict-download-move
rust:problame/timeline-initialization/fix-uninit-mark-during-startup
rust:pg-extensions
rust:basebackup-compress
rust:skyzh/layermap-watermark
rust:skyzh/layermap-imm
rust:problame/async-timeline-get/basebackup-import-pre-lock-flush-calls
rust:problame/async-timeline-get/compaction-keep-holding-layer-map-lock
rust:bayandin/downgrade-allure-python
rust:allow-tenant_create-with-tenant-token
rust:sk-fix-partial-truncate
rust:layer-stats
rust:problame/ephemeral-file-testing-cleanups
rust:startup-no-config
rust:depot-test
rust:problame/tempfile-cleanup-and-oexcl-uninit-marker-atop-4364
rust:problame/generic-timeline-data-path
rust:problame/async-timeline-get/timeline-layers-tokio-sync-atop-4333
rust:rfc-024
rust:skyzh/cli-parse-reject
rust:feature-bench
rust:duplicate-layers
rust:skyzh/refactor-layer-cache
rust:alexk/sni-router-session-id
rust:bayandin/reusable-workflow
rust:try_startup_speed2_dev
rust:cleanup_deprecated
rust:dprice-add-changelog-file
rust:problame/async-timeline-get/timeline-layers-tokio-sync-atop-4321
rust:problame/async-timeline-get/timeline-layers-tokio-sync-atop-4350
rust:gm/sql_over_http
rust:sasha_network_metrics_rfc
rust:bayandin/code-coverage
rust:test_for_uplocates
rust:nikitakalyanov/tag-release
rust:problame/async-timeline-get/tenant-timelines-tokio-sync-mutex
rust:funbringer/proxy-cache-refactoring
rust:change_rel_size_key
rust:problame/tenant-loops-refactor-wait-for-active-and-cancellation
rust:problame/tenant-mgr-wait-for-active-tenant
rust:store_logical_size
rust:problame/async-timeline-get/async-tenant-state-set-modify
rust:delete_timeline_coalesce
rust:skyzh/ci-where
rust:problame/asyncify-get-reconstruct-data--tokio-sync
rust:gc_feedback_logical_layer_size_threshold
rust:prof-disk-tree
rust:dkr/unknown-fields
rust:funbringer/delete_timeline_coalesce
rust:log_cancel_investigation
rust:heikki/fix-duplicate-layers
rust:increase-stop-timeout
rust:problame/asyncify-get-reconstruct-data--parking-lot
rust:rust_pitfalls_in_contributing
rust:add-trace-to-connect
rust:sk/rm_ps-5_uswest
rust:problame/for/dkr/deleted-flag-in-remote-index/undo-take-mut
rust:fix-lsn-0-keepalive
rust:releases/2023-05-02
rust:handle_duplicate_layers
rust:gleb/running-own-neon
rust:simplify-sk
rust:sk/snaplet_proxy
rust:sergey/add-pss-to-us-west-2
rust:sk-inmem-values-for-wal-removal
rust:feature/decreased-deltalayer-index-size
rust:sk/link_proxy_to_sni_router
rust:sk/proxy_tls_connect
rust:save_prepared_statements
rust:heikki/psql_sni_router
rust:problame/build-neon--image--build_type
rust:sergey/no-CONSOLE_API_TOKEN-for-deploys
rust:pg_log_view
rust:problame/layer-map-scraper
rust:reduce-metrics
rust:sk/sql_over_http
rust:releases/2023-04-18
rust:heikki/blackbox-pr-4033
rust:support-standby-in-compute_ctl
rust:sergey/undo-cnames
rust:spec-format-v2
rust:kb/nightly-async-trait
rust:dkr/truly-disable-gc
rust:sk-wal-backup-eager-offload
rust:index_prefetch
rust:heikki/compute-configure-rebase
rust:sergey/extra-certs
rust:funbringer/proxy-many-tls-certs
rust:alexk/compute-configure
rust:release-2023-04-04
rust:heap_bitmap_scan_prefetch_fix2
rust:problame/ansible-verify-eviction-policy-overrides-gone
rust:problame/tenant-config-script
rust:problame/disk-usage-eviction-statvfs-tests
rust:problame/initial-tenant-optional
rust:ci-repro
rust:tmp-repro
rust:fix-page-boundary-start
rust:layer-trace
rust:problame/prevent-l0-on-demand-spike-after-ps-restart
rust:nicer_eviction_bytes
rust:release-2023-03-16
rust:proxy-kick-http
rust:sk/proxy-wss-test-wip
rust:releases/2023-03-14
rust:refactor-cancellation-guard
rust:test-tenant-detach-fix
rust:copy_block_io_cache
rust:hotfix/2023-03-03
rust:ro_replica_comute_ctl
rust:asher/sk-async-pg-backend
rust:improve_synthetic_size_json
rust:problame/iss-3712-deadlock-drop-table-take2
rust:write_message_noflush
rust:problame/iss-3712-deadlock-drop-table
rust:funbringer/proxy-fix-password-hack
rust:fix_resident_size_sub
rust:dkr/crutch-routerify-span
rust:unlogged-tables-through-init
rust:alexk/get_lsn_by_timestamp
rust:synthetic_size_docs
rust:dkr/timeline-resurrection-on-attach
rust:kb/log-reload-handles
rust:layer_map_indirection
rust:asher/sk-walsender-framed-pg-read-write-single-task-no-boxes
rust:read_only_replica
rust:docker-build-local
rust:read_only_replica_rfc
rust:problame/pageserver-conf-crate-private
rust:shany/test_pr
rust:problame/for/tenant-attach-share-code-path-with-load
rust:problame/tenant-attach-share-code-path-with-load
rust:prefetch-miss-test
rust:proxy-refactorings
rust:heikki/proxy-refactorings-without-measuredstream-simplification
rust:issue_3387_repro_attempt
rust:layer_map_im
rust:density-based-l0
rust:refactor-request-context
rust:lm_im
rust:im_vs_rpds
rust:refactor-layer-search
rust:add-pageserver-reattach-test
rust:ars/sk-tracing-slab-cfg
rust:fix-datadir
rust:funbringer/pq-proto-error-response-severity
rust:main-broker-bail-on-full-ch
rust:prefetch_set_lsn
rust:im_layer_map
rust:sergey/fix-deploy2
rust:rfc-autoscaling-compute-cache
rust:always-failpoints
rust:layer_map_prq
rust:debug-port-collisions
rust:remove-layer_removal_cs
rust:persistent_range_query
rust:parallel-getpage-requests-and-walredo-pool
rust:neon-broker-bin-opt-console
rust:jk/walredo_channel
rust:test-prefetch
rust:perf-summary
rust:prewarm_neon
rust:sk/wal-level-logical
rust:parallel-getpage-requests
rust:walredo-pool
rust:strip-pubnames
rust:embedded_wal_redo
rust:file_page_cache
rust:jk/cleanup_export_import_temp_postgres
rust:global_page_cache
rust:jk/global_page_cache
rust:nikitakalyanov/test-lsn
rust:hotfix_public_schema
rust:seqscan-perf-experiments-2
rust:dkr/toggle-backround-activity
rust:page_cache_dashmap
rust:asher/neon-broker
rust:tmp-perf-captest-new-only
rust:tmp-perf-captest-reuse-only
rust:funbringer/proxy-more-metrics
rust:perf-test-max-parallel
rust:partial_image_layer
rust:layer_map_btree
rust:ps-trace
rust:d/hack
rust:bayandin/guc-tuning
rust:asher/ws2s
rust:pg_stat_contribs
rust:temp-benchmark-reuse-only
rust:support_pg_15_rebased
rust:local_prefetch_neon
rust:local_prefetch_neon_cont
rust:arthur/tli-state
rust:rust-tests
rust:binaries-from-local
rust:add-test-for-timetravel
rust:enable-import-test
rust:disable-xlp-first-is-contrecord
rust:fixture-restart-debug
rust:rfc-pageserver-op-atomicity
rust:arthur/tmp-sk-tli-refactor
rust:ps-no-static
rust:separate-pg-build-from-install
rust:exp-07-18
rust:netstat-logs2
rust:user_mgmt_rfc
rust:last_written_lsn_buftag_cache
rust:fix-flaky-branch-tests
rust:relsize_cache
rust:kelvich-patch-1
rust:asher/ansible-remove-tlis
rust:f88fe021-import-patch
rust:063f9ba8-fullbackup-patch
rust:funbringer/ci-coverage-improvements
rust:pg-checksums
rust:projects-migration-complete
rust:thang/exp-07-04
rust:projects_migration_script
rust:complete-base-tar
rust:thang/exp-06-29
rust:thang/exp-06-28
rust:tenant-tasks-test
rust:try-parking-lot-for-page-cache
rust:tenant-tasks-cleanup
rust:sort-locks
rust:basebackup-import-upload
rust:tenant_threads_test
rust:bojan/fullbackup
rust:WIP_import_from_tar
rust:ps-snapshot
rust:partitioning-bug
rust:kelvich/struct-fuzzing
rust:cargo-fuzz-experiment
rust:fix-makefile
rust:added-project-option
rust:at-f88fe021
rust:bojan-ci-test
rust:layer_compression
rust:s3-wal-offload-staging-review
rust:ps-thread-pool-2
rust:ps-thread-pool
rust:revert-1761-opensll_lib_path_fix
rust:fixing-durability-rfc-markdown-rendering
rust:layer_compression_with_prepared_dictionary
rust:bojan-replay
rust:bojan-linked-redo
rust:bojan-get-page-tests
rust:fuzz-test-safekeeper
rust:bojan-psbench-over-kvstore
rust:sk-migrate-to-memstate
rust:tenant_conf_debug
rust:test-perf-pr-1318
rust:image_layer_race
rust:at-063f9ba8
rust:pageserver-1_063f9ba8
rust:arthur/wip-tx-control-storage
rust:bojan-psbench
rust:bojan-kvstore-test
rust:bojan/proxy-parse-params
rust:bojan/remote-compare
rust:agalitsyn/test
rust:ars/tmp
rust:ars/main_tmp
rust:bojan/proxy-cancel-tests
rust:pg_checksum_page
rust:bojan/slow-test
rust:proxy-async-cplane
rust:proxy-scram-test
rust:cli-override-config
rust:chunk_load
rust:proxy-health-check
rust:proxy-async
rust:safe_flush_ptr
rust:docker-multi-platform
rust:layered-ranges-2
rust:buffered_repository_cow
rust:sync-sk-tests
rust:parallel_wal_redo_v2
rust:safekeeper-append-perf
rust:buffered_repository
rust:permanently-cache-latest-img
rust:layer-chunks-2
rust:batch-fsync-limited
rust:layer-id
rust:wip-perf
rust:layer-fsync-after
rust:netstat-logs
rust:wal_back_pressure_backup
rust:try-no-localhost
rust:vec-heap
rust:batch-fsync
rust:ordered-block-iter
rust:vecmap-delta-reserve
rust:try-to-fail-safekeeper
rust:fast_checkpoint
rust:walredo-optimizations
rust:walredo-cleanup
rust:walredo-copies
rust:lsn-vec
rust:temp-flaky-detect
rust:local_file_cache
rust:bin_ser/loose-serde-bounds
rust:set_hints_in_pageserver
rust:inmem_store_verification
rust:dropped_rels_test
rust:test_xid_wraparound
rust:snapfile
rust:cargo_audit
rust:layered-repo-gc
rust:parallel_walredo
rust:inmem_store
rust:get_page_fix
rust:wal_acceptor_status
rust:drop_truncate-rebase
rust:drop_truncate-old
rust:test_oldestXid
rust:two_phase_support
rust:embedded_wal_proposer
rust:createdb_handle
rust:rocksdb_pageserver
rust:issue_56
rust:compute_node_rebase
rust:release-proxy-8853
rust:release-compute-9073
rust:release-9129
rust:release-proxy-8786
rust:release-compute-9011
rust:release-9067
rust:release-proxy-8730
rust:release-8998
rust:release-compute-8942
rust:release-proxy-8640
rust:release-compute-8868
rust:release-8923
rust:release-proxy-8592
rust:release-proxy-8590
rust:release-8865
rust:release-proxy-8588
rust:release-8863
rust:release-compute-8810
rust:release-proxy-8540
rust:release-proxy-8538
rust:release-8819
rust:release-compute-8763
rust:release-8814
rust:release-proxy-8481
rust:release-8769
rust:release-compute-8717
rust:release-proxy-8451
rust:release-8712
rust:release-compute-8683
rust:release-compute-8632
rust:release-proxy-8395
rust:release-8668
rust:release-compute-8628
rust:release-compute-8621
rust:release-proxy-8365
rust:release-8626
rust:release-compute-8592
rust:release-compute-8590
rust:release-proxy-8334
rust:release-8593
rust:release-proxy-8308
rust:release-proxy-8294
rust:release-8562
rust:release-compute-8524
rust:release-compute-8507
rust:release-8518
rust:release-proxy-8253
rust:release-8516
rust:release-compute-8480
rust:release-proxy-8217
rust:release-8469
rust:release-8467
rust:release-compute-8432
rust:release-compute-8405
rust:release-compute-8402
rust:release-proxy-8161
rust:release-8427
rust:release-8423
rust:release-compute-8320
rust:release-proxy-8106
rust:release-8355
rust:release-compute-8317
rust:release-proxy-8042
rust:release-8289
rust:release-compute-8255
rust:release-compute-8222
rust:release-compute-8220
rust:release-proxy-7976
rust:release-8229
rust:release-compute-8186
rust:release-compute-8146
rust:release-8172
rust:release-8085
rust:release-proxy-7883
rust:release-8082
rust:release-compute-8053
rust:release-8080
rust:release-proxy-7808
rust:release-8010
rust:release-compute-7991
rust:release-8008
rust:release-8005
rust:release-proxy-7753
rust:release-proxy-7740
rust:release-7932
rust:release-compute-7931
rust:release-7930
rust:release-compute-7879
rust:release-proxy-7666
rust:release-compute-7877
rust:release-7850
rust:release-7847
rust:release-7845
rust:release-proxy-7586
rust:release-7768
rust:release-compute-7761
rust:release-7765
rust:release-proxy-7510
rust:release-compute-7685
rust:release-proxy-7431
rust:release-7614
rust:release-compute-7611
rust:release-compute-7588
rust:release-7576
rust:release-7574
rust:release-proxy-7328
rust:release-compute-7552
rust:release-compute-7508
rust:release-7496
rust:release-proxy-7252
rust:release-compute-7471
rust:release-7451
rust:release-proxy-7188
rust:release-7381
rust:release-proxy-7138
rust:release-7336
rust:release-7332
rust:release-7330
rust:release-7327
rust:release-proxy-7019
rust:release-7261
rust:release-7245
rust:release-proxy-6953
rust:release-7215
rust:release-proxy-6905
rust:release-7145
rust:release-proxy-6844
rust:release-7125
rust:release-7097
rust:release-7095
rust:release-proxy-6792
rust:release-7044
rust:release-7011
rust:release-7009
rust:release-proxy-6726
rust:release-6981
rust:release-proxy-6682
rust:release-6935
rust:release-6933
rust:release-6911
rust:release-proxy-6633
rust:release-6872
rust:release-proxy-6584
rust:release-6812
rust:release-6777
rust:release-proxy-6518
rust:release-6773
rust:release-6745
rust:release-proxy-6453
rust:release-6715
rust:release-6694
rust:release-6667
rust:release-proxy-6375
rust:release-6616
rust:release-6594
rust:release-6548
rust:release-6514
rust:release-6506
rust:release-proxy-6215
rust:release-6450
rust:release-proxy-6158
rust:release-6299
rust:release-proxy-6107
rust:release-6250
rust:release-6248
rust:release-6210
rust:release-6144
rust:release-6142
rust:release-proxy-6008
rust:release-6138
rust:release-6136
rust:release-5940
rust:release-proxy-5907
rust:release-5889
rust:release-5837
rust:release-proxy-5804
rust:release-5779
rust:release-proxy-5751
rust:release-5733
rust:release-5691
rust:release-proxy-5665
rust:release-5657
rust:release-5625
rust:release-proxy-5626
rust:release-5623
rust:release-proxy-5611
rust:release-5578
rust:release-5579
rust:release-proxy-5590
rust:release-5577
rust:release-5545
rust:release-5493
rust:release-proxy-5459
rust:release-proxy-5455
rust:release-5434
rust:release-proxy-5396
rust:release-5373
rust:release-proxy-5340
rust:release-5324
rust:release-proxy-5303
rust:release-5294
rust:release-proxy-5275
rust:release-5269
rust:release-proxy-5273
rust:release-5267
rust:release-proxy-5238
rust:release-5227
rust:release-5213
rust:release-proxy-5201
rust:release-5201
rust:release-5189
rust:release-proxy-5147
rust:release-5147
rust:release-proxy-5115
rust:release-5090
rust:release-proxy-5070
rust:release-proxy-5036
rust:release-5037
rust:release-5018
rust:release-4983
rust:release-4917
rust:release-4916
rust:release-4862
rust:release-4854
rust:release-4781
rust:release-4713
rust:release-4642
rust:release-4604
rust:release-4525
rust:release-4524
rust:release-4517
rust:release-4459
rust:release-4456
rust:release-4454
rust:release-4449
rust:release-4414
rust:release-4394
rust:release-4344
rust:release-4342
rust:release-4277
rust:release-4275
rust:release-4273
rust:release-4270
rust:release-4245
rust:release-4179
rust:release-4108
rust:release-4105
rust:release-4103
rust:release-4053
rust:release-4049
rust:release-4030
rust:release-4023
rust:release-3985
rust:release-3960
rust:release-3957
rust:release-3940
rust:release-3916
rust:release-3913
rust:release-3909
rust:release-3898
rust:release-3836
rust:release-3819
rust:release-3808
rust:release-3795
rust:release-3759
rust:release-3756
rust:release-3714
rust:release-3710
rust:release-3668
rust:release-3666
rust:release-3665
rust:release-3634
rust:release-3633
rust:release-3632
rust:release-3592
rust:release-3568
rust:release-3509
rust:release-3506
rust:release-3504
rust:release-3465
rust:release-3441
rust:release-3439
116 Commits
release-co
...
release
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
5340423416 | Storage release 2025-07-25 06:12 UTC | ||
|
|
c1de242c1c | Storage release 2025-07-18 06:11 UTC | ||
|
|
88cf0c04d5 | Storage release 2025-07-11 06:11 UTC | ||
|
|
c19e1e76ac |
pageserver: log only on final shard resolution failure (#12565)
This log is too noisy. Instead of warning on every retry, let's log only on the final failure. |
||
|
|
a72eaf701e | Storage release 2025-07-04 06:11 UTC | ||
|
|
8693b85986 | Storage release 2025-07-01 07:57 UTC | ||
|
|
29cf6a36c2 |
detach_ancestor: delete the right layer when hardlink fails (#12397)
If a hardlink operation inside `detach_ancestor` fails due to the layer already existing, we delete the layer to make sure the source is one we know about, and then retry. But we deleted the wrong file, namely, the one we wanted to use as the source of the hardlink. As a result, the follow up hard link operation failed. Our PR corrects this mistake. |
||
|
|
4beca2e639 | Storage release 2025-06-27 06:11 UTC | ||
|
|
103c866a90 |
Fix hang deleting offloaded timelines (#12366)
We don't have cancellation support for timeline deletions. In other words, timeline deletion might still go on in an older generation while we are attaching it in a newer generation already, because the cancellation simply hasn't reached the deletion code. This has caused us to hit a situation with offloaded timelines in which the timeline was in an unrecoverable state: always returning an accepted response, but never a 404 like it should be. The detailed description can be found in [here](https://github.com/neondatabase/cloud/issues/30406#issuecomment-3008667859) (private repo link). TLDR: 1. we ask to delete timeline on old pageserver/generation, starts process in background 2. the storcon migrates the tenant to a different pageserver. - during attach, the pageserver still finds an index part, so it adds it to `offloaded_timelines` 4. the timeline deletion finishes, removing the index part in S3 5. there is a retry of the timeline deletion endpoint, sent to the new pageserver location. it is bound to fail however: - as the index part is gone, we print `Timeline already deleted in remote storage`. - the problem is that we then return an accepted response code, and not a 404. - this confuses the code calling us. it thinks the timeline is not deleted, so keeps retrying. - this state never gets recovered from until a reset/detach, because of the `offloaded_timelines` entry staying there. This is where this PR fixes things: if no index part can be found, we can safely assume that the timeline is gone in S3 (it's the last thing to be deleted), so we can remove it from `offloaded_timelines` and trigger a reupload of the manifest. Subsequent retries will pick that up. Why not improve the cancellation support? It is a more disruptive code change, that might have its own risks. So we don't do it for now. Fixes https://github.com/neondatabase/cloud/issues/30406 |
||
|
|
38c73bea87 | Storage release 2025-06-20 12:32 UTC | ||
|
|
345662cbc2 | Storage release 2025-06-20 06:11 UTC | ||
|
|
e23726f31c | Storage release 2025-06-13 07:48 UTC | ||
|
|
e52313d216 | Storage release 2025-06-06 10:55 UTC | ||
|
|
6585f71137 |
[proxy] separate compute connect from compute authentication (#12145)
## Problem PGLB/Neonkeeper needs to separate the concerns of connecting to compute, and authenticating to compute. Additionally, the code within `connect_to_compute` is rather messy, spending effort on recovering the authentication info after wake_compute. ## Summary of changes Split `ConnCfg` into `ConnectInfo` and `AuthInfo`. `wake_compute` only returns `ConnectInfo` and `AuthInfo` is determined separately from the `handshake`/`authenticate` process. Additionally, `ConnectInfo::connect_raw` is in-charge or establishing the TLS connection, and the `postgres_client::Config::connect_raw` is configured to use `NoTls` which will force it to skip the TLS negotiation. This should just work. |
||
|
|
765b76f4cd |
storcon: Introduce deletion tombstones to support flaky node scenario (#12096)
## Problem Removed nodes can re-add themselves on restart if not properly tombstoned. We need a mechanism (e.g. soft-delete flag) to prevent this, especially in cases where the node is unreachable. More details there: #12036 ## Summary of changes - Introduced `NodeLifecycle` enum to represent node lifecycle states. - Added a string representation of `NodeLifecycle` to the `nodes` table. - Implemented node removal using a tombstone mechanism. - Introduced `/debug/v1/tombstone*` handlers to manage the tombstone state. |
||
|
|
72b09473c1 |
pageserver: move spawn_grpc to GrpcPageServiceHandler::spawn (#12147)
Mechanical move, no logic changes. |
||
|
|
72a6d668b5 |
feat(build): add aws cli into the docker image (#12161)
## Problem Makes it easier to debug AWS permission issues (i.e., storage scrubber) ## Summary of changes Install awscliv2 into the docker image. Signed-off-by: Alex Chi Z <chi@neon.tech> |
||
|
|
b5d7296e04 |
test(pageserver): ensure offload cleans up metrics (#12127)
Add a test to ensure timeline metrics are fully cleaned up after offloading. Signed-off-by: Alex Chi Z <chi@neon.tech> |
||
|
|
854de6d221 |
neon_local timeline import: create timelines on safekeepers (#12138)
neon_local's timeline import subcommand creates timelines manually, but doesn't create them on the safekeepers. If a test then tries to open an endpoint to read from the timeline, it will error in the new world with `--timelines-onto-safekeepers`. Therefore, if that flag is enabled, create the timelines on the safekeepers. Note that this import functionality is different from the fast import feature (https://github.com/neondatabase/neon/issues/10188, #11801). Part of #11670 As well as part of #11712 |
||
|
|
8dee1a7d0f |
feat(compute_ctl): Implement graceful compute monitor exit (#11911)
## Problem After introducing a naive downtime calculation for the Postgres process inside compute in https://github.com/neondatabase/neon/pull/11346, I noticed that some amount of computes regularly report short downtime. After checking some particular cases, it looks like all of them report downtime close to the end of the life of the compute, i.e., when the control plane calls a `/terminate` and we are waiting for Postgres to exit. Compute monitor also produces a lot of error logs because Postgres stops accepting connections, but it's expected during the termination process. ## Summary of changes Regularly check the compute status inside the main compute monitor loop and exit gracefully when the compute is in some terminal or soon-to-be-terminal state. --------- Co-authored-by: Tristan Partin <tristan@neon.tech> |
||
|
|
b232c18441 |
pageserver, tests: prepare test_basebackup_cache for --timelines-onto-safekeepers (#12143)
## Problem - `test_basebackup_cache` fails in https://github.com/neondatabase/neon/pull/11712 because after the timelines on safekeepers are managed by storage controller, they do contain proper start_lsn and the compute_ctl tool sends the first basebackup request with this LSN. - `Failed to prepare basebackup` log messages during timeline initialization, because the timeline is not yet in the global timeline map. - Relates to https://github.com/neondatabase/cloud/issues/29353 ## Summary of changes - Account for `timeline_onto_safekeepers` storcon's option in the test. - Do not trigger basebackup prepare during the timeline initialization. |
||
|
|
f25da470c7 |
Configure the dynamic loader for the extension-tests image (#12142)
## Problem The same problem, fixed in https://github.com/neondatabase/neon/issues/11857, but for the image `neon-extesions-test` ## Summary of changes The config file was added to use our library |
||
|
|
7f1f5c8487 |
pagebench: add batch support (#12133)
## Problem The new gRPC page service protocol supports client-side batches. The current libpq protocol only does best-effort server-side batching. To compare these approaches, Pagebench should support submitting contiguous page batches, similar to how Postgres will submit them (e.g. with prefetches or vectored reads). ## Summary of changes Add a `--batch-size` parameter specifying the size of contiguous page batches. One batch counts as 1 RPS and 1 queue depth. For the libpq protocol, a batch is submitted as individual requests and we rely on the server to batch them for us. This will give a realistic comparison of how these would be processed in the wild (e.g. when Postgres sends 100 prefetch requests). This patch also adds some basic validation of responses. |
||
|
|
c01591ce61 |
pageserver: remove handling of vanilla protocol (#12126)
## Problem We support two ingest protocols on the pageserver: vanilla and interpreted. Interpreted has been the only protocol in use for a long time. ## Summary of changes * Remove the ingest handling of the vanilla protocol * Remove tenant and pageserver configuration for it * Update all tests that tweaked the ingest protocol ## Compatibility Backward compatibility: * The new pageserver version can read the existing pageserver configuration and it will ignore the unknown field. * When the tenant config is read from the storcon db or from the pageserver disk, the extra field will be ignored. Forward compatiblity: * Both the pageserver config and the tenant config map missing fields to their default value. I'm not aware of any tenant level override that was made for this knob. |
||
|
|
bf1e33b062 |
Replica promote (#12090)
## Problem This PR is part of larger computes support activity: https://www.notion.so/neondatabase/Larger-computes-114f189e00478080ba01e8651ab7da90 Epic: https://github.com/neondatabase/cloud/issues/19010 In case of planned node restart, we are going to 1. create new read-only replica 2. capture LFC state at primary 3. use this state to prewarm replica 4. stop old primary 5. promote replica to primary Steps 1-3 are currently implemented and support from compute side. This PR provides compute level implementation of replica promotion. Support replica promotion ## Summary of changes Right now replica promotion is done in three steps: 1. Set safekeepers list (now it is empty for replica) 2. Call `pg_promote()` top promote replica 3. Update endpoint setting to that it ids not more treated as replica. May be all this three steps should be done by some function in compute_ctl. But right now this logic is only implement5ed in test. Postgres submodules PRs: https://github.com/neondatabase/postgres/pull/648 https://github.com/neondatabase/postgres/pull/649 https://github.com/neondatabase/postgres/pull/650 https://github.com/neondatabase/postgres/pull/651 --------- Co-authored-by: Matthias van de Meent <matthias@neon.tech> Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech> |
||
|
|
62bbd2f723 |
Add query execution time histogram (#10050)
## Problem It will be useful to understand what kind of queries our clients are executed. And one of the most important characteristic of query is query execution time - at least it allows to distinguish OLAP and OLTP queries. Also monitoring query execution time can help to detect problem with performance (assuming that workload is more or less stable). ## Summary of changes Add query execution time histogram. --------- Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech> |
||
|
|
3ca47bc37b |
proxy: Move PGLB-related modules into pglb root module. (#12144)
Split the modules responsible for passing data and connecting to compute from auth and waking for PGLB. This PR just moves files. The waking is going to get removed from pglb after this. |
||
|
|
852c210d69 |
feat(pageserver): report tenant properties to posthog (#12113)
## Problem Part of https://github.com/neondatabase/neon/issues/11813 In PostHog UI, we need to create the properties before using them as a filter. We report all variants automatically when we start the pageserver. In the future, we can report all real tenants instead of fake tenants (we do that now to save money + we don't need real tenants in the UI). ## Summary of changes * Collect `region`, `availability_zone`, `pageserver_id` properties and use them in the feature evaluation. * Report 10 fake tenants on each pageserver startup. --------- Signed-off-by: Alex Chi Z <chi@neon.tech> |
||
|
|
3c6a1f6a81 |
update proxy protocol parsing to not a rw wrapper (#12035)
## Problem I believe in all environments we now specify either required/rejected for proxy-protocol V2 as required. We no longer rely on the supported flow. This means we no longer need to keep around read bytes incase they're not in a header. While I designed ChainRW to be fast (the hot path with an empty buffer is very easy to branch predict), it's still unnecessary. ## Summary of changes * Remove the ChainRW wrapper * Refactor how we read the proxy-protocol header using read_exact. Slightly worse perf but it's hardly significant. * Don't try and parse the header if it's rejected. |
||
|
|
d49d781689 |
Update online_advisor (#12045)
## Problem Investigate crash of online_advisor in image check ## Summary of changes --------- Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech> |
||
|
|
1e6278f1f3 |
pgxn: support generations in safekeepers_cmp (#12129)
`safekeepers_cmp` was added by #8840 to make changes of the safekeeper set order independent: a `sk1,sk2,sk3` specifier changed to `sk3,sk1,sk2` should not cause a walproposer restart. However, this check didn't support generations, in the sense that it would see the `g#123:` as part of the first safekeeper in the list, and if the first safekeeper changes, it would also restart the walproposer. Therefore, parse the generation properly and make it not be a part of the generation. This PR doesn't add a specific test, but I have confirmed locally that `test_safekeepers_reconfigure_reorder` is fixed with the changes of PR #11712 applied thanks to this PR. Part of https://github.com/neondatabase/neon/issues/11670 |
||
|
|
cca40c62b7 |
compute-ctl: add spec for enable_tls, separate from compute-ctl config (#12109)
## Problem Inbetween adding the TLS config for compute-ctl, and adding the TLS config in controlplane, we switched from using a provision flag to a bind flag. This happened to work in all of my testing in preview regions as they have no VM pool, so each bind was also a provision. However, in staging I found that the TLS config is still only processed during provision, even though it's only sent on bind. ## Summary of changes * Add a new feature flag value, `tls_experimental`, which tells postgres/pgbouncer/local_proxy to use the TLS certificates on bind. * compute_ctl on provision will be told where the certificates are, instead of being told on bind. |
||
|
|
aa84913318 |
compute: Add manifest.yml for default Postgres configuration settings (#11820)
Adds a `manifest.yml` file that contains the default settings for
compute. Currently, it comes from cplane code
[here](
|
||
|
|
864910a8c5 |
Use Url::join() when creating the final remote extension URL (#12121)
Url::to_string() adds a trailing slash on the base URL, so when we did the format!(), we were adding a double forward slash. Signed-off-by: Tristan Partin <tristan@neon.tech> |
||
|
|
c51514d427 |
pageserver: support get_vectored_concurrent_io with gRPC (#12131)
## Problem The gRPC page service doesn't respect `get_vectored_concurrent_io` and always uses sequential IO. ## Summary of changes Spawn a sidecar task for concurrent IO when enabled. Cancellation will be addressed separately. |
||
|
|
18c40ceae9 |
Fix codestyle for compute.sh for docker-compose (#12128)
## Problem The script `compute.sh` had a non-consistent coding style and didn't follow best practices for modern bash scripts ## Summary of changes The coding style was fixed to follow best practices. |
||
|
|
48dd8e2008 |
pageserver: make import job max byte range size configurable (#12117)
## Problem We want to repro an OOM situation, but large partial reads are required. ## Summary of Changes Make the max partial read size configurable for import jobs. |
||
|
|
00ba9ca40f | Storage release 2025-05-30 17:04 UTC | ||
|
|
26923935d3 | Storage release 2025-05-23 06:10 UTC | ||
|
|
8f98b823c7 | Storage release 2025-05-16 06:11 UTC | ||
|
|
1821b6ea3f | Storage release 2025-05-09 12:25 UTC | ||
|
|
be3686e2af | Storage release 2025-05-06 15:12 UTC | ||
|
|
1c3cb18c60 |
storcon: fix split aborts removing other tenants (#11837)
## Problem When aborting a split, the code accidentally removes all other tenant shards from the in-memory map that have the same shard count as the aborted split, causing "tenant not found" errors. It will recover on a storcon restart, when it loads the persisted state. This issue has been present for at least a year. Resolves https://github.com/neondatabase/cloud/issues/28589. ## Summary of changes Only remove shards belonging to the relevant tenant when aborting a split. Also adds a regression test. |
||
|
|
946a0667eb | Storage release 2025-05-02 06:10 UTC | ||
|
|
e5d15450ec | Storage release 2025-04-28 | ||
|
|
d294078d1f |
fix(pageserver): consider tombstones in replorigin (#11752)
## Problem We didn't consider tombstones in replorigin read path in the past. This was fine because tombstones are stored as LSN::Invalid before we universally define what the tombstone is for sparse keyspaces. Now we remove non-inherited keys during detach ancestor and write the universal tombstone "empty image". So we need to consider it across all the read paths. related: https://github.com/neondatabase/neon/pull/11299 ## Summary of changes Empty value gets ignored for replorigin scans. --------- Signed-off-by: Alex Chi Z <chi@neon.tech> |
||
|
|
eb70d7a55c | Storage release 2025-04-25 | ||
|
|
20723ea039 | Storage release 2025-04-21 | ||
|
|
db95540975 |
pageserver: handle empty get vectored queries (#11652)
## Problem If all batched requests are excluded from the query by `Timeine::get_rel_page_at_lsn_batched` (e.g. because they are past the end of the relation), the read path would panic since it doesn't expect empty queries. This is a change in behaviour that was introduced with the scattered query implementation. ## Summary of Changes Handle empty queries explicitly. |
||
|
|
90033fe693 |
fix(ci): set token for fast-forward failure comments and allow merging with state unstable (#11647)
## Problem https://github.com/neondatabase/neon/actions/runs/14538136318/job/40790985693?pr=11645 failed, even though the relevant parts of the CI had passed and auto-merge determined the PR is ready to merge. After that, commenting failed. ## Summary of changes - set GH_TOKEN for commenting after fast-forward failure - allow merging with mergeable_state unstable |
||
|
|
cb9d439cc1 |
fix(ci): make regex to find rc branches less strict (#11646)
## Problem https://github.com/neondatabase/neon/actions/runs/14537161022/job/40787763965 failed to find the correct RC PR run, preventing artifact re-use. This broke in https://github.com/neondatabase/neon/pull/11547. There's a hotfix release containing this in https://github.com/neondatabase/neon/pull/11645. ## Summary of changes Make the regex for finding the RC PR run less strict, it was needlessly precise. |
||
|
|
7a2f0c4d53 | Storage release 2025-04-18 | ||
|
|
60c907cbdb | fix(ci): allow merging with mergeable_state unstable | ||
|
|
2eb43a5d81 | fix(ci): set GH_TOKEN for commenting after fast-forward failure | ||
|
|
b2f45fe37f | fix(ci): make regex to find rc branches less strict | ||
|
|
3904a0fe4f | Storage release 2025-04-18 | ||
|
|
cd07b120b5 | Storage release 2025-04-11 | ||
|
|
7c06a33df0 | Storage release 2025-04-04 | ||
|
|
85992000e3 | Storage release 2025-03-28 | ||
|
|
c33cf739e3 | Storage release 2025-03-16 | ||
|
|
1812fc7cf1 |
Merge pull request #11251 from neondatabase/rc/release/2025-03-14--storcon-hotfix
Storage controller hotfix 2025-03-14 |
||
|
|
929d963a35 | Merge branch 'hotfix/release/2025-03-14-storcon-optimizations' into rc/release/2025-03-14--storcon-hotfix | ||
|
|
e405420458 |
CHERRY PICK: fix(storcon): optimization validation makes decisions based on wrong SecondaryProgress (#11229)
(cherry picked from commit
|
||
|
|
1b5258ef6a |
Merge pull request #11161 from neondatabase/arpad/release-db-sk-loading
release branch: re-apply "storcon db: load safekeepers from DB again" |
||
|
|
9fbb33e9d9 |
storcon db: load safekeepers from DB again (#11087)
Earlier PR #11041 soft-disabled the loading code for safekeepers from
the storcon db. This PR makes us load the safekeepers from the database
again, now that we have [JWTs available on
staging](https://github.com/neondatabase/neon/pull/11087) and soon on
prod.
This reverts commit
|
||
|
|
93983ac5fc |
Merge pull request #11128 from neondatabase/rc/release/2025-03-07
Storage release 2025-03-07 |
||
|
|
72dd540c87 | Merge branch 'release' of https://github.com/neondatabase/neon into rc/release/2025-03-07 | ||
|
|
612d0aea4f |
feat(pageserver): add force patch index_part API (#11119)
## Problem As part of the disaster recovery tool. Partly for https://github.com/neondatabase/neon/issues/9114. ## Summary of changes * Add a new pageserver API to force patch the fields in index_part and modify the timeline internal structures. --------- Signed-off-by: Alex Chi Z <chi@neon.tech> |
||
|
|
aa3a75a0a7 |
pageserver: enable previous heatmaps by default (#11132)
We add the off by default configs in https://github.com/neondatabase/neon/pull/11088 because the unarchival heatmap was causing oversized secondary locations. That was fixed in https://github.com/neondatabase/neon/pull/11098, so let's turn them on by default. |
||
|
|
6389c9184c |
update ring to 0.17.13 (#11131)
Update ring from 0.17.6 to 0.17.13. Addresses the advisory: https://rustsec.org/advisories/RUSTSEC-2025-0009 |
||
|
|
e177927476 |
safekeeper: don't skip empty records for shard zero (#11137)
## Problem Shard zero needs to track the start LSN of the latest record in adition to the LSN of the next record to ingest. The former is included in basebackup persisted by the compute in WAL. Previously, empty records were skipped for all shards. This caused the prev LSN tracking on the PS to fall behind and led to logical replication issues. ## Summary of changes Shard zero now receives emtpy interpreted records for LSN tracking purposes. A test is included too. |
||
|
|
e9bbafebbd | Storage release 2025-03-07 | ||
|
|
7430fb9836 |
Merge pull request #11090 from neondatabase/vlad/release-gate-previous-heatmap
Storage release 2025-03-05 |
||
|
|
c45d169527 |
pageserver: gate previous heatmap behind config flag (#11088)
## Problem On unarchival, we update the previous heatmap with all visible layers. When the primary generates a new heatmap it includes all those layers, so the secondary will download them. Since they're not actually resident on the primary (we didn't call the warm up API), they'll never be evicted, so they remain in the heatmap. This leads to oversized secondary locations like we saw in pre-prod. ## Summary of changes Gate the loading of the previous heatmaps and the heatmap generation on unarchival behind configuration flags. They are disabled by default, but enabled in tests. |
||
|
|
a1e67cfe86 |
Merge pull request #11051 from neondatabase/vlad/release-8005-and-cherry-picks
Storage release 2025-02-28 |
||
|
|
0263c92c47 |
pageserver: fix race that can wedge background tasks (#11047)
## Problem `wait_for_active_tenant()`, used when starting background tasks, has a race condition that can cause it to wait forever (until cancelled). It first checks the current tenant state, and then subscribes for state updates, but if the state changes between these then it won't be notified about it. We've seen this wedge compaction tasks, which can cause unbounded layer file buildup and read amplification. ## Summary of changes Use `watch::Receiver::wait_for()` to check both the current and new tenant states. |
||
|
|
5fc599d653 |
storcon: soft disable SK heartbeats (#11041)
## Problem JWT tokens aren't in place, so all SK heartbeats fail. This is equivalent to a wait before applying the PS heartbeats and makes things more flaky. ## Summary of Changes Add a flag that skips loading SKs from the db on start-up and at runtime. |
||
|
|
66d2592d04 |
Merge pull request #11032 from neondatabase/rc/release/2025-02-28
Storage release 2025-02-28 |
||
|
|
517ae7a60e | Merge remote-tracking branch 'origin/release' into rc/release/2025-02-28 | ||
|
|
b2a769cc86 | Storage release 2025-02-28 | ||
|
|
12f0e525c6 |
Merge pull request #10961 from neondatabase/erik/release-7930-slow-getpage
pageserver: tweak slow GetPage logging (#10956) |
||
|
|
6c6e5bfc2b | pageserver: tweak slow GetPage logging | ||
|
|
9c0fefee25 |
Merge pull request #10921 from neondatabase/rc/release/2025-02-21
Storage release 2025-02-21 |
||
|
|
97e2e27f68 |
storcon: use Duration for duration's in the storage controller tenant config (#10928)
## Problem The storage controller treats durations in the tenant config as strings. These are loaded from the db. The pageserver maps these durations to a seconds only format and we always get a mismatch compared to what's in the db. ## Summary of changes Treat durations as durations inside the storage controller and not as strings. Nothing changes in the cross service API's themselves or the way things are stored in the db. I also added some logging which I would have made the investigation a 10min job: 1. Reason for why the reconciliation was spawned 2. Location config diff between the observed and wanted states |
||
|
|
cea2b222d0 | Merge branch 'release' into rc/release/2025-02-21 | ||
|
|
5b2afd953c | Storage release 2025-02-21 | ||
|
|
74e789b155 | Merge pull request #10878 from neondatabase/rc/release/2025-02-18 | ||
|
|
235439e639 |
fix(pageserver): make repartition error critical (#10872)
## Problem Read errors during repartition should be a critical error. ## Summary of changes <del>We only have one call site</del> We have two call sites of `repartition` where one of them is during the initial image upload optimization and another is during image layer creation, so I added a `critical!` here instead of inside `collect_keyspace`. --------- Signed-off-by: Alex Chi Z <chi@neon.tech> |
||
|
|
a78438f15c |
Revert "feat(pageserver): repartition on L0-L1 boundary (#10548)" (#10870)
This reverts commit
|
||
|
|
3d370679a1 |
Merge pull request #10855 from neondatabase/rel-02-14-39d42d846ae38
Cherry-pick #10845 into release |
||
|
|
c37e3020ab |
pageserver_api: fix decoding old-version TimelineInfo (#10845)
## Problem In #10707 some new fields were introduced in TimelineInfo. I forgot that we do not only use TimelineInfo for encoding, but also decoding when the storage controller calls into a pageserver, so this broke some calls from controller to pageserver while in a mixed-version state. ## Summary of changes - Make new fields have default behavior so that they are optional |
||
|
|
a036708da1 |
Merge pull request #10820 from neondatabase/rc/release/2025-02-14
Storage release 2025-02-14 |
||
|
|
1e7ad80ee7 |
storage controller: prioritize reconciles for user-facing operations (#10822)
## Problem Some situations may produce a large number of pending reconciles. If we experience an issue where reconciles are processed more slowly than expected, that can prevent us responding promptly to user requests like tenant/timeline CRUD. This is a cleaner implementation of the hotfix in https://github.com/neondatabase/neon/pull/10815 ## Summary of changes - Introduce a second semaphore for high priority tasks, with configurable units (default 256). The intent is that in practical situations these user-facing requests should never have to wait. - Use the high priority semaphore for: tenant/timeline CRUD, and shard splitting operations. Use normal priority for everything else. |
||
|
|
581be23100 |
storcon: fix eliding parameters from proxied URL labels (#10817)
## Problem We had code for stripping IDs out of proxied paths to reduce cardinality of metrics, but it was only stripping out tenant IDs, and leaving in timeline IDs and query parameters (e.g. LSN in lsn->timestamp lookups). ## Summary of changes - Use a more general regex approach. There is still some risk that a future pageserver API might include a parameter in `/the/path/`, but we control that API and it is not often extended. We will also alert on metrics cardinality in staging so that if we made that mistake we would notice. |
||
|
|
8ca7ea859d | Storage release 2025-02-14 | ||
|
|
efea8223bb | Merge pull request #10774 from neondatabase/releases/2025-02-11-smgr-op-latency-metrics-hotfix | ||
|
|
d3d3bfc6d0 |
fix(page_service / batching): smgr op latency metric of dropped responses include flush time (#10756)
# Problem Say we have a batch of 10 responses to send out. Then, even with - #10728 we've still only called observe_execution_end_flush_start for the first 3 responses. The remaining 7 response timers are still ticking. When compute now closes the connection, the waiting flush fails with an error and we `drop()` the remaining 7 responses' smgr op timers. The `impl Drop for SmgrOpTimer` will observe an execution time that includes the flush time. In practice, this is supsected to produce the `+Inf` observations in the smgr op latency histogram we've seen since the introduction of pipelining, even after shipping #10728. refs: - fixup of https://github.com/neondatabase/neon/pull/10042 - fixup of https://github.com/neondatabase/neon/pull/10728 - fixes https://github.com/neondatabase/neon/issues/10754 |
||
|
|
b3a911ff8c |
fix(page_service / batching): smgr op latency metrics includes the flush time of preceding requests (#10728)
Before this PR, if a batch contains N responses, the smgr op latency reported for response (N-i) would include the time we spent flushing the preceding requests. refs: - fixup of https://github.com/neondatabase/neon/pull/10042 - fixes https://github.com/neondatabase/neon/issues/10674 |
||
|
|
a54853abd5 |
Merge pull request #10712 from neondatabase/rc/release/2025-02-07
Storage release 2025-02-07 |
||
|
|
69007f7ac8 |
Revert recent AWS SDK update (#10724)
We've been seeing some regressions in staging since the AWS SDK updates: https://github.com/neondatabase/neon/issues/10695 . We aren't sure the regression was caused by the SDK update, but the issues do involve S3, so it's not unlikely. By reverting the SDK update we find out whether it was really the SDK update, or something else. Reverts the two PRs: * https://github.com/neondatabase/neon/pull/10588 * https://github.com/neondatabase/neon/pull/10699 https://neondb.slack.com/archives/C08C2G15M6U/p1738576986047179 |
||
|
|
d255fa4b7e | Storage release 2025-02-07 | ||
|
|
40d6b3a34e |
Merge pull request #10602 from neondatabase/rc/release/2025-01-31
Storage release 2025-01-31 |
||
|
|
a018878e27 | Storage release 2025-01-31 | ||
|
|
e5b3eb1e64 |
Merge pull request #10500 from neondatabase/rc/release/2025-01-24
Storage release 2025-01-24 |
||
|
|
f35e1356a1 | Storage release 2025-01-24 | ||
|
|
4dec0dddc6 |
Merge pull request #10447 from neondatabase/releases/2025-01-20-hotfix
Release: storage hotfix 2025-01-20 |
||
|
|
e0c504af38 |
fix(page_service / handle): panic when parallel client disconnect & Timeline shutdown
Refs - fixes https://github.com/neondatabase/neon/issues/10444 |
||
|
|
3399eea2ed |
Merge pull request #10436 from neondatabase/rc/release/2025-01-17
Storage release 2025-01-17 |
||
|
|
6a29c809d5 | Merge branch 'release' of https://github.com/neondatabase/neon into rc/release/2025-01-17 | ||
|
|
a62c01df4c | Storage release 2025-01-17 | ||
|
|
4c093c6314 |
Merge pull request #10338 from neondatabase/rc/release/2025-01-10
Storage release 2025-01-10 |
||
|
|
32f58f8228 | Storage release 2025-01-10 | ||
|
|
96c36c0894 |
Merge pull request #10263 from neondatabase/rc/release/2025-01-03
Storage release 2025-01-03 |
||
|
|
d719709316 |
Revert "pageserver: revert flush backpressure (#8550) (#10135)" (#10270)
This reverts commit
|
||
|
|
97912f19fc |
pageserver,safekeeper: disable heap profiling (#10268)
## Problem Since enabling continuous profiling in staging, we've seen frequent seg faults. This is suspected to be because jemalloc and pprof-rs take a stack trace at the same time, and the handlers aren't signal safe. jemalloc does this probabilistically on every allocation, regardless of whether someone is taking a heap profile, which means that any CPU profile has a chance to cause a seg fault. Touches #10225. ## Summary of changes For now, just disable heap profiles -- CPU profiles are more important, and we need to be able to take them without risking a crash. |
||
|
|
49724aa3b6 | Storage release 2025-01-03 |