Commit Graph

  • cd438406fb feat(pageserver): add force patch index_part API (#11119) Alex Chi Z. 2025-03-07 12:42:52 -05:00
  • e876794ce5 storcon: use https safekeeper api (#11065) Dmitrii Kovalkov 2025-03-07 21:22:47 +04:00
  • 87e6117dfd storage controller: API-driven graceful migrations (#10913) John Spray 2025-03-07 17:02:38 +00:00
  • c4ce5dda5d tests: enable sampling with zero ration in tput tests vlad/perf-span Vlad Lazar 2025-02-10 23:35:10 +01:00
  • 74c555fd06 pageserver: add get page perf tracing Vlad Lazar 2025-02-10 23:32:07 +01:00
  • 716bb3c361 pageserver: thread otel dispatch into connection req context Vlad Lazar 2025-02-10 23:29:48 +01:00
  • b90b945c02 pageserver: add perf span utilities to request context Vlad Lazar 2025-02-10 23:27:20 +01:00
  • ac1159cb33 utils: allow for setting up OTEL tracing subscriber Vlad Lazar 2025-02-10 23:26:27 +01:00
  • 74a7f68da0 pageserver: add new runtime for performance spans Vlad Lazar 2025-02-10 23:23:54 +01:00
  • 2acca9fe33 tracing-utils: add perf span tracking utilities Vlad Lazar 2025-02-10 23:20:53 +01:00
  • a2b9ff0d40 tracing-utils: allow for explicit export config Vlad Lazar 2025-02-11 11:33:41 +01:00
  • a7f60dd5d0 pageserver: add tracing configuration knobs Vlad Lazar 2025-02-10 23:14:23 +01:00
  • 2a1cbca4e5 pageserver: clean up request context api Vlad Lazar 2025-01-27 11:08:10 +01:00
  • aa3a75a0a7 pageserver: enable previous heatmaps by default (#11132) Vlad Lazar 2025-03-07 16:05:31 +00:00
  • 6389c9184c update ring to 0.17.13 (#11131) Arpad Müller 2025-03-07 13:17:04 +01:00
  • 084fc4a757 pageserver: enable previous heatmaps by default (#11132) Vlad Lazar 2025-03-07 16:05:31 +00:00
  • e177927476 safekeeper: don't skip empty records for shard zero (#11137) Vlad Lazar 2025-03-07 15:52:01 +00:00
  • 937876cbe2 safekeeper: don't skip empty records for shard zero (#11137) Vlad Lazar 2025-03-07 15:52:01 +00:00
  • a4ce20db5c Support workflow_dispatch event in _meta.yml (#11133) Alexander Lakhin 2025-03-07 17:00:06 +02:00
  • eedd179f0c storcon: initial autosplit tweaks (#11134) Erik Grinaker 2025-03-07 15:38:01 +01:00
  • f1b18874c3 storcon: require safekeeper jwt's in strict mode (#11116) Arpad Müller 2025-03-07 14:29:48 +01:00
  • db77896e92 remove CODEOWNER assignement for the test_runner/ (#11130) Fedor Dikarev 2025-03-07 13:38:27 +01:00
  • f5aa8c3eac feat(compute_ctl): Add a basic HTTP API benchmark (#11123) Alexey Kondratov 2025-03-07 13:35:42 +01:00
  • cea67fc062 update ring to 0.17.13 (#11131) Arpad Müller 2025-03-07 13:17:04 +01:00
  • 8542507ee5 Compute release 2025-03-07 github-actions[bot] 2025-03-07 07:00:52 +00:00
  • e9bbafebbd Storage release 2025-03-07 github-actions[bot] 2025-03-07 06:02:10 +00:00
  • e825974a2d feat(pageserver): yield gc-compaction to L0 compaction (#11120) Alex Chi Z. 2025-03-06 15:30:11 -05:00
  • 50d883d516 Add performance-correctness to the CODEOWNERS (#11124) Fedor Dikarev 2025-03-06 20:59:17 +01:00
  • a485022300 fix(compute_ctl): Properly escape identifiers inside PL/pgSQL blocks (#11045) Alexey Kondratov 2025-03-06 20:54:29 +01:00
  • 3dee29eb00 Spawn rsyslog from neonvm (#11111) Anastasia Lubennikova 2025-03-06 19:14:19 +00:00
  • 3bb318a295 run periodic page bench more frequently to simplify bi-secting regressions (#11121) Peter Bendel 2025-03-06 18:47:54 +01:00
  • 11334a2cdb feat(pageserver): more statistics for gc-compaction (#11103) Alex Chi Z. 2025-03-06 11:44:00 -05:00
  • 4b77807de9 fix(compute/sql_exporter): Ignore invalid DBs when collecting size (#11097) Alexey Kondratov 2025-03-06 16:32:17 +01:00
  • 5f748aa8f0 Fix some mistypings neon_explain_options Konstantin Knizhnik 2025-03-06 17:08:45 +02:00
  • 5ceb8c994d pageserver: mark unarchival heatmap layers as cold (#11098) Vlad Lazar 2025-03-06 11:25:02 +00:00
  • 43cea0df91 pageserver: allow for unit test stress test (#11112) Vlad Lazar 2025-03-06 11:23:25 +00:00
  • ab7efe9e47 pageserver: add amortized read amp metrics (#11093) Erik Grinaker 2025-03-06 11:23:48 +01:00
  • 16b8a3f598 Update Jinja2 to 3.1.6 (#11109) Folke Behrens 2025-03-06 09:55:41 +00:00
  • 85072b715f Merge pull request #11106 from neondatabase/rc/release-proxy/2025-03-06 release-proxy-7808 Conrad Ludgate 2025-03-06 09:53:00 +00:00
  • f343537e4d proxy: Small adjustments to json logging (#11107) Folke Behrens 2025-03-06 09:18:28 +00:00
  • 546e57781c Document Neon specific explain options Konstantin Knizhnik 2025-03-06 10:42:02 +02:00
  • 6c86fe7143 Proxy release 2025-03-06 github-actions[bot] 2025-03-06 06:02:15 +00:00
  • 8504917b80 feat(pageserver): skip gc-compaction if we likely cannot collect garbage skyzh/gc-compaction-skip Alex Chi Z 2025-03-05 23:02:29 +01:00
  • 78b322f616 rfc: add 041-rel-sparse-keyspace (#10412) Alex Chi Z. 2025-03-05 16:43:16 -05:00
  • 2de3629b88 test(pageserver): use reldirv2 by default in regress tests (#11081) Alex Chi Z. 2025-03-05 16:02:44 -05:00
  • 1fe23fe8d2 compute/lfc: Add chunk size to neon_lfc_stats (#11100) Em Sharnoff 2025-03-05 12:35:08 -08:00
  • 604eb5e8d4 fix grafana dashboard link for pooler endoints (#11099) Peter Bendel 2025-03-05 21:01:17 +01:00
  • d599d2df80 Update postgres_exporter to 0.17.1 (#11094) Tristan Partin 2025-03-05 12:32:45 -06:00
  • 8263107f6c feat(compute): Add filename label to remote ext requests metric (#11091) Alexey Kondratov 2025-03-05 19:17:57 +01:00
  • d94fc75cfc Setup compute_ctl pgaudit and rsyslog (#10615) Anastasia Lubennikova 2025-03-05 18:01:00 +00:00
  • c755aafe76 Restart already running rsyslog to update configuration spawn_rsyslog_in_neonvm Anastasia Lubennikova 2025-03-05 16:55:57 +00:00
  • 43afb9e2f4 spawn rsyslog from sysvInit Anastasia Lubennikova 2025-03-05 16:50:31 +00:00
  • 9cdc8c0e6c feat(pageserver): revisit error types for gc-compaction (#11082) Alex Chi Z. 2025-03-05 10:57:38 -05:00
  • 2d45522fa6 storcon db: load safekeepers from DB again (#11087) Arpad Müller 2025-03-05 16:45:43 +01:00
  • 8d7fde3b07 Fix start rsyslog code to run for read endpoints too Anastasia Lubennikova 2025-03-05 15:13:37 +00:00
  • 7430fb9836 Merge pull request #11090 from neondatabase/vlad/release-gate-previous-heatmap release-8010 Vlad Lazar 2025-03-05 14:37:24 +00:00
  • 94e6897ead fix(ci): make deploy job depend on pushing images to dev registries (#11089) JC Grünhage 2025-03-05 15:28:43 +01:00
  • 332aae1484 test_runner/regress: speed up test_check_visibility_map (#11086) Erik Grinaker 2025-03-05 14:50:35 +01:00
  • 7327e65af7 exclud pg_catalog schema from audit logging Anastasia Lubennikova 2025-03-05 12:56:32 +00:00
  • c45d169527 pageserver: gate previous heatmap behind config flag (#11088) Vlad Lazar 2025-03-05 12:20:18 +00:00
  • 56efce2249 When the ComputeAuditLogLevel is set to 'Hipaa': Anastasia Lubennikova 2025-03-05 12:27:39 +00:00
  • 8c12ccf729 pageserver: gate previous heatmap behind config flag (#11088) Vlad Lazar 2025-03-05 12:20:18 +00:00
  • a3e9140788 Merge pull request #11039 from neondatabase/rc/release-compute/2025-02-28 release-compute-7991 Konstantin Knizhnik 2025-03-05 14:12:13 +02:00
  • abae7637d6 pageserver: do big reads to fetch slru segment (#11029) Vlad Lazar 2025-03-05 11:55:55 +00:00
  • 38a883118a Skip dropping tablesync replication slots on the publisher from branch (#11073) Anastasia Lubennikova 2025-03-05 11:29:46 +00:00
  • 40aa4d7151 utils: log Sentry initialization (#11077) Erik Grinaker 2025-03-05 12:23:07 +01:00
  • 8e51bfc597 proxy: JSON logging field refactor (#11078) Folke Behrens 2025-03-05 10:27:46 +00:00
  • 906d7468cc exclude separate perf tests from bench step (#11084) Peter Bendel 2025-03-05 11:14:51 +01:00
  • 438f7bb726 Check response status in prefetch_lookup (#11080) Konstantin Knizhnik 2025-03-05 12:03:09 +02:00
  • f62ddb11ed Distinguish manually submitted runs for periodic pagebench in grafana dashboard (#11079) Peter Bendel 2025-03-04 19:11:43 +01:00
  • 7b7e4a9fd3 Authorize compute_ctl requests from the control plane (#10530) Tristan Partin 2025-03-04 12:08:00 -06:00
  • 4bbdb758ec compute_tools: appease unused lint on macOS (#11074) Erik Grinaker 2025-03-04 17:39:32 +01:00
  • 20af9cef17 fix(test): use the same value for reldir v1+v2 (#11070) Alex Chi Z. 2025-03-04 09:55:50 -05:00
  • a2902e774a http-utils: generate heap profiles with jemalloc_pprof (#11075) Erik Grinaker 2025-03-04 13:13:41 +01:00
  • 435bf452e6 tests: remove obsolete err log whitelisting (#11069) Vlad Lazar 2025-03-04 08:18:19 +00:00
  • 65addfc524 storcon: add per-tenant rate limiting for API requests (#10924) Erik Grinaker 2025-03-03 23:04:59 +01:00
  • 6d0976dad5 feat(pageserver): persist reldir v2 migration status (#10980) Alex Chi Z. 2025-03-03 16:05:43 -05:00
  • dbf9a80261 fix(pageserver): avoid flooding gc-compaction logs (#11024) Alex Chi Z. 2025-03-03 15:23:20 -05:00
  • 6ca49b4d0c safekeeper: fix a gap tracking edge case (#11054) Vlad Lazar 2025-03-03 19:16:03 +00:00
  • 5197e43396 pageserver: add recurse flag to layer download spec (#11068) Vlad Lazar 2025-03-03 19:04:01 +00:00
  • 9a4e2eab61 Fix artifact name for build with sanitizers (#11066) Alexander Lakhin 2025-03-03 20:00:53 +02:00
  • 8298bc903c pageserver: handle in-memory layer overlaps with persistent layers (#11000) Vlad Lazar 2025-03-03 17:52:59 +00:00
  • b953daa21f safekeeper: allow remote deletion to proceed after dropped requests (#11042) John Spray 2025-03-03 16:03:51 +00:00
  • a07599949f First version of a new benchmark to test larger OLTP workload (#11053) Peter Bendel 2025-03-03 16:25:48 +01:00
  • 38277497fd pageserver: log shutdown at info level for basebackup (#11046) Vlad Lazar 2025-03-03 13:46:50 +00:00
  • ef2b50994c walproposer: basic infra to enable generations (#11002) Arseny Sher 2025-03-03 16:20:20 +03:00
  • 8669bfe493 Do not store zero pages in inmem SMGR for walredo (#11043) Konstantin Knizhnik 2025-03-03 14:50:07 +02:00
  • 625c526bdd ci: create multiarch vm images (#11017) Misha Sakhnov 2025-03-03 13:47:09 +02:00
  • df0767176a Change the tags names according to the curent state (#11059) a-masterov 2025-03-03 10:40:49 +01:00
  • 38ddfab643 compute_ctl: Perform more startup actions in parallel (#11008) Heikki Linnakangas 2025-03-03 02:29:37 +02:00
  • f992cfe86f Call AtEOXact_SMgr at end of page redo wal_redo_inmem_smgr_overflow Konstantin Knizhnik 2025-03-02 17:01:40 +02:00
  • 6d82eddecb Close relation in walredo Konstantin Knizhnik 2025-03-02 09:17:28 +02:00
  • a25813b8a6 Reset local relation cache in walredo Konstantin Knizhnik 2025-03-01 22:05:03 +02:00
  • 066324d6ec compute_ctl: Rearrange startup code (#11007) Heikki Linnakangas 2025-03-01 00:48:05 +02:00
  • fec3013fcd WIP problame/broker-removal-poc Christian Schwarz 2025-02-28 22:10:08 +01:00
  • ee0c8ca8fd Add -fsigned-char for cross platform signed chars (#10852) Suhas Thalanki 2025-02-28 16:07:21 -05:00
  • a1e67cfe86 Merge pull request #11051 from neondatabase/vlad/release-8005-and-cherry-picks release-8008 Vlad Lazar 2025-02-28 19:40:33 +00:00
  • 56033189c1 feat(proxy): Log latency after connect to compute (#11048) Ivan Efremov 2025-02-28 19:58:42 +02:00
  • 0263c92c47 pageserver: fix race that can wedge background tasks (#11047) Erik Grinaker 2025-02-28 18:00:22 +01:00
  • 5fc599d653 storcon: soft disable SK heartbeats (#11041) Vlad Lazar 2025-02-28 15:49:09 +00:00