Commit Graph

  • 8a72e6f888 pageserver: add enable_tls_page_service_api (#11508) Dmitrii Kovalkov 2025-04-10 12:45:17 +04:00
  • 5dea3e2195 storage: require authentication by default, unless --dev is specified (#11237) Devin AI 2025-04-10 08:43:15 +00:00
  • 6f25c976f6 REVIEW: undo the mutable->tail rename to minimize conflicts with next commit Christian Schwarz 2025-04-10 09:02:22 +02:00
  • dd3178836d REVIEW: minor nits Christian Schwarz 2025-04-10 08:58:06 +02:00
  • a04e33ceb6 Remove --spec-json argument from compute_ctl (#11510) Tristan Partin 2025-04-09 17:39:54 -05:00
  • af0be11503 fix(pageserver): ensure gc-compaction gets preempted by L0 (#11512) Alex Chi Z. 2025-04-09 17:41:11 -04:00
  • 405a17bf0b fix(pageserver): ensure gc-compaction gets preempted by L0 (#11512) gh-readonly-queue/main/pr-11512-63ee8e218195e42daa305085ad847a38ceda93cb Alex Chi Z. 2025-04-09 16:57:50 -04:00
  • 63ee8e2181 test_runner: ignore .___temp files in evict_random_layers (#11509) Erik Grinaker 2025-04-09 21:03:49 +02:00
  • 2c21a65b0b feat(pageserver): add gc-compaction time-to-first-item stats (#11475) Alex Chi Z. 2025-04-09 14:07:58 -04:00
  • ec66b788e2 fix(pageserver): use different walredo retry setting for gc-compaction (#11497) Alex Chi Z. 2025-04-09 14:01:31 -04:00
  • 2a29b3de89 Merge 2025-03-18 main commit '99639c26b49a0d6d546fd' into yuchen/direct-io-delta-image-layer-write Christian Schwarz 2025-04-09 19:40:14 +02:00
  • 91aff7b842 Merge WITH CONFLICTS 2025-03-11 main commit '158db414bf881fb358494e3215d192c8fa420a53' into yuchen/dire ct-io-delta-image-layer-write Christian Schwarz 2025-04-09 19:39:56 +02:00
  • f078d7e1a9 Merge WITH CONFLICTS 2025-03-11 main commit '7c462b3417ecd3ae3907f3480f3b8a8c99fc6d7b' into yuchen/dire ct-io-delta-image-layer-write Christian Schwarz 2025-04-09 19:39:12 +02:00
  • 537eb334f2 Merge WITH CONFLICTS 2025-02-25 main commit '920040e40240774219b6607f1f8ef74478dc4b29' into yuchen/dire ct-io-delta-image-layer-write Christian Schwarz 2025-04-09 19:38:20 +02:00
  • e37cbc1a50 make clippy pass Christian Schwarz 2025-04-09 18:31:30 +02:00
  • af12647b9d large tenant oltp benchmark: reindex with downtime (remove concurrently) (#11498) Peter Bendel 2025-04-09 19:11:00 +02:00
  • 309fbb0f41 wip erik/location-conf-churn-debug Erik Grinaker 2025-04-09 19:07:04 +02:00
  • 1c237d0c6d Move compute_ctl claims struct into public API (#11505) Tristan Partin 2025-04-09 11:58:44 -05:00
  • afd34291ca Make neon_local token generation generic over claims (#11507) Tristan Partin 2025-04-09 11:41:29 -05:00
  • 66f80e77ba tests/performance: reconcile until idle before benchmark (#11435) Vlad Lazar 2025-04-09 17:32:19 +01:00
  • 72832b3214 chore: fix clippy lints from nightly-2025-03-16 (#11273) Conrad Ludgate 2025-04-09 16:04:42 +01:00
  • d11f23a341 pageserver: refactor read path for multi LSN batching support (#11463) Vlad Lazar 2025-04-09 14:17:02 +01:00
  • e7502a3d63 pageserver: return 412 PreconditionFailed in get_timestamp_of_lsn if timestamp is not found (#11491) Dmitrii Kovalkov 2025-04-09 17:16:15 +04:00
  • ef8101a9be refactor: Split "communicator" routines to a separate source file (#11459) Heikki Linnakangas 2025-04-09 15:28:59 +03:00
  • d2825e72ad Add is_stopping check around critical macro in walreceiver (#11496) Arpad Müller 2025-04-09 14:17:45 +02:00
  • a6ff8ec3d4 storcon: change default stripe size to 16 MB (#11168) Erik Grinaker 2025-04-09 10:41:38 +02:00
  • cf62017a5b storcon: add https metrics for pageservers/safekeepers (#11460) Dmitrii Kovalkov 2025-04-09 12:33:49 +04:00
  • c610f3584d test_runner: tweak test_create_snapshot compaction (#11495) Erik Grinaker 2025-04-09 08:52:49 +02:00
  • c9ca8b7c4a One more fix for unlogged build support in DEBUG_COMPARE_LOCAL (#11474) Konstantin Knizhnik 2025-04-09 08:14:29 +03:00
  • 7679b63a2c pageserver: persist stripe size in tenant manifest for tenant_import (#11181) Erik Grinaker 2025-04-08 22:43:27 +02:00
  • d177654e5f gitignore: add /artifact_cache (#11493) Erik Grinaker 2025-04-08 18:57:10 +02:00
  • a09c933de3 test(pageserver): add conditional append test record (#11476) Alex Chi Z. 2025-04-08 12:08:44 -04:00
  • f5d83324bf update test jcsp/bytes-changed-consumption-metric John Spray 2025-04-08 17:56:30 +02:00
  • 6138d61592 Object storage proxy (#11357) Mikhail Kot 2025-04-08 15:54:53 +01:00
  • a7142f3bc6 Configure rsyslog for logs export using the spec (#11338) Roman Zaynetdinov 2025-04-08 17:03:09 +03:00
  • ecb059d5f7 Add skip Alexey Masterov 2025-04-08 14:47:19 +02:00
  • d912f05e36 Add print for regression diffs Alexey Masterov 2025-04-08 13:55:26 +02:00
  • 7791a49dd4 fix(tests): improve test_scrubber_tenant_snapshot stability (#11471) Dmitrii Kovalkov 2025-04-08 14:03:38 +04:00
  • 8a6d0dccaa build(deps): bump tokio from 1.38.0 to 1.38.2 in /test_runner/pg_clients/rust/tokio-postgres in the cargo group across 1 directory (#11478) dependabot[bot] 2025-04-08 12:01:15 +02:00
  • 63e4032724 workflows: only run OLTP reuse_branch for shared_buffers testing erik/oltp-shared-buffers Erik Grinaker 2025-04-08 11:36:45 +02:00
  • 18f1e152ba update packaging Luís Tavares 2025-04-08 10:19:16 +01:00
  • 7ffcbfde9a refactor: Move LFC function prototypes to separate header file (#11458) Heikki Linnakangas 2025-04-08 12:03:56 +03:00
  • 1e6bb48076 Proxy release 2025-04-08 release-proxy-8042 github-actions[bot] 2025-04-08 06:01:37 +00:00
  • b2a0b2e9dd Skip hole tags in local_cache view (#11454) Konstantin Knizhnik 2025-04-08 06:52:50 +03:00
  • 0875dacce0 fix(pageserver): more aggressively yield in gc-compaction, degrade errors to warnings (#11469) Alex Chi Z. 2025-04-07 17:19:06 -04:00
  • 1f14a303d8 remove from tests Luís Tavares 2025-04-07 21:01:06 +01:00
  • c051d33d11 skip Luís Tavares 2025-04-07 20:31:42 +01:00
  • 99d8788756 pageserver: improve tenant manifest lifecycle (#11328) Erik Grinaker 2025-04-07 21:10:36 +02:00
  • 7160787756 pageserver: add changed_bytes_from_parent consumption metric John Spray 2025-04-07 20:19:55 +02:00
  • d9aa901c6d add pg_rest Luís Tavares 2025-04-07 19:18:22 +01:00
  • 26c5c7e942 pageserver: set Stopping state on attach cancellation (#11462) Erik Grinaker 2025-04-07 19:56:56 +02:00
  • 791f181034 WIP: Add pg_tracing extension add-pg_tracing Heikki Linnakangas 2025-04-07 19:53:52 +03:00
  • 8a2b19f467 Allow potential warning in test_storcon_create_delete_sk_down (#11466) Arpad Müller 2025-04-07 18:52:54 +02:00
  • 486872dd28 Add support to specify auth token via --auth-token-path (#11443) Arpad Müller 2025-04-07 18:12:04 +02:00
  • d37e90f430 fix(pageserver): allow shard ancestor compaction to be cancelled (#11452) Alex Chi Z. 2025-04-07 12:01:21 -04:00
  • 0a2f227ef6 feat(ci): lint gha with zizmor using the pedantic persona jc/zizmor Jan Christian Grünhage 2025-04-07 17:14:57 +02:00
  • 8eb701d706 Save FSM/VM pages on normal shutdown (#11449) Konstantin Knizhnik 2025-04-07 16:56:55 +03:00
  • 85a515c176 update tokio for RUSTSEC-2025-0023 (#11464) Conrad Ludgate 2025-04-07 14:33:56 +01:00
  • 8378b1c603 Fix the shellcheck warning Alexey Masterov 2025-04-07 14:48:32 +02:00
  • 154d215c78 Fix the shellcheck warning Alexey Masterov 2025-04-07 14:46:51 +02:00
  • 0b10a5336c Workflows refactoring Alexey Masterov 2025-04-07 14:35:02 +02:00
  • aa88279681 fix(storcon/http): node status API returns serialized runtime object (#11461) Christian Schwarz 2025-04-07 14:23:40 +02:00
  • b2a670c765 refactor: Use same prototype for neon_read_at_lsn on all PG versions (#11457) Heikki Linnakangas 2025-04-07 14:04:36 +03:00
  • ad9655bb01 Fix the errors in pg_regress test running on the staging. (#11432) a-masterov 2025-04-06 21:30:21 +02:00
  • 1a87975d95 Misc cleanup of #includes and comments in the neon extension (#11456) Heikki Linnakangas 2025-04-06 18:34:13 +03:00
  • 357795e0c5 VPC flow logs IaC cloneable/lambda-cross-az-traffic-collection Folke Behrens 2025-04-04 16:46:11 +02:00
  • f105ddb778 aws lambda function for periodic collection of pod infomation Folke Behrens 2025-02-21 22:57:38 +01:00
  • 417b2781d9 build(deps): bump openssl from 0.10.70 to 0.10.72 in /test_runner/pg_clients/rust/tokio-postgres in the cargo group across 1 directory (#11455) dependabot[bot] 2025-04-05 15:00:51 +02:00
  • 2841f1ffa5 removal of pg_embedding (#11440) Suhas Thalanki 2025-04-04 14:21:23 -04:00
  • aad410c8f1 improve ondemand-download latency observability (#11421) Christian Schwarz 2025-04-04 20:04:39 +02:00
  • 4f94751b75 pageserver config: ignore+warn about unknown fields (instead of deny_unknown_fields) (#11275) Christian Schwarz 2025-04-04 19:30:58 +02:00
  • 7c06a33df0 Storage release 2025-04-04 release-8289 github-actions[bot] 2025-04-04 15:40:58 +00:00
  • 6ee84d985a impr(perf tracing): ability to correlate with page_service logs (#11398) Christian Schwarz 2025-04-04 17:13:54 +02:00
  • 295be03a33 impr(ci): send clearer notifications to slack when retrying container image pushes (#11447) JC Grünhage 2025-04-04 16:56:41 +02:00
  • 8e1b5a9727 Fix Postgres build on macOS (#11442) Alexander Bayandin 2025-04-04 15:09:15 +01:00
  • 1ef4258f29 pageserver: add tenant level performance tracing sampling ratio (#11433) Vlad Lazar 2025-04-04 14:41:28 +01:00
  • 1afbdbd61e nomerge: break ecr jc/test-broken-container-push Jan Christian Grünhage 2025-04-04 14:22:25 +02:00
  • 5c36f3786d Add project settings Alexey Masterov 2025-04-04 15:28:25 +02:00
  • 65e2aae6e4 pageserver/secondary: deregister IO metrics (#11283) Vlad Lazar 2025-04-04 11:52:59 +01:00
  • f3e928d781 Do not use cloud-regress.yml in this branch Alexey Masterov 2025-04-04 12:44:29 +02:00
  • 04bb018a43 impr(ci): send clearer notifications to slack when retrying container image pushes Jan Christian Grünhage 2025-04-04 10:13:24 +02:00
  • 2eaaa0495a Add tests for a cloud instance Alexey Masterov 2025-04-04 12:28:38 +02:00
  • edc874e1b3 Use the same test image version as the computer one (#11448) a-masterov 2025-04-04 12:13:00 +02:00
  • 11ff10f52f Storage release 2025-04-04 rc/release/2025-04-04-morning Jan Christian Grünhage 2025-04-04 12:06:41 +02:00
  • 1582f9340d User the same test image version as the computer one Alexey Masterov 2025-04-04 10:57:03 +02:00
  • 0d1586bab7 Compute release 2025-04-04 release-compute-8255 github-actions[bot] 2025-04-04 07:01:04 +00:00
  • 181af302b5 storcon + safekeeper + scrubber: propagate root CA certs everywhere (#11418) Dmitrii Kovalkov 2025-04-04 10:30:48 +04:00
  • 497116b76d Download extension if it does not exist on the filesystem (#11315) Tristan Partin 2025-04-03 20:06:22 -05:00
  • a917952b30 Add test_storcon_create_delete_sk_down and make it work (#11400) Arpad Müller 2025-04-04 02:17:40 +02:00
  • e581b670f4 Improve nightly physical replication benchmark (#11389) Tristan Partin 2025-04-03 18:00:58 -05:00
  • 8ed79ed773 build(deps): bump h2 to 4.2.0 (#11437) Alexander Bayandin 2025-04-03 22:42:34 +01:00
  • 381f42519e fix(pageserver): skip gc-compaction over sparse keyspaces (#11404) Alex Chi Z. 2025-04-03 15:40:44 -04:00
  • 375df517a0 storcon: return 503 instead of 500 if there is no new leader yet (#11417) Arpad Müller 2025-04-03 20:43:16 +02:00
  • 9db63fea7a pageserver: optionally export perf traces in OTEL format (#11140) Vlad Lazar 2025-04-03 18:56:51 +01:00
  • f8fe8e91e7 tests: reproducer for https://github.com/neondatabase/neon/issues/11439 jcsp/issue-11439-get-timestamp-empty-branch John Spray 2025-04-03 19:47:32 +02:00
  • bfc767d60d fix(test): wait for shard split complete for test_lsn_lease_storcon (#11436) Alex Chi Z. 2025-04-03 13:49:45 -04:00
  • 109c54a300 fix(pageserver): avoid gc-compaction triggering circuit breaker (#11403) Alex Chi Z. 2025-04-03 13:18:37 -04:00
  • d6ed3eb557 Add some tests Alexey Masterov 2025-04-03 18:35:55 +02:00
  • 74920d8cd8 storcon: notify compute if correct observed state was refreshed (#11342) Vlad Lazar 2025-04-03 17:35:55 +01:00
  • 131b32ef48 fix(pageserver): clean up aux files before detaching (#11299) Alex Chi Z. 2025-04-03 11:55:22 -04:00