Commit Graph

  • 105076f12b tests: update test_safekeeper_without_pageserver for --dev John Spray 2025-05-30 22:37:49 +02:00
  • 36a850306b updated patch thesuhas/patched-pgrx-14 Suhas Thalanki 2025-05-30 16:20:38 -04:00
  • a393967ba4 Add compute_ctl:external_api JWT scope tristan957/new-scope Tristan Partin 2025-05-30 15:19:03 -05:00
  • 8b75265231 Migrate compute_ctl JWT scope claim to a vector tristan957/scope Tristan Partin 2025-05-30 12:52:35 -05:00
  • afa35eea87 trigger now only does insertions; app loop will do cleanup; prepare API for cleanup Christian Schwarz 2025-05-30 20:36:50 +02:00
  • f05df409bd impr(compute): Remove the deprecated CLI arg alias for remote-ext-config. (#12087) Shockingly Good 2025-05-30 19:45:24 +02:00
  • 00ba9ca40f Storage release 2025-05-30 17:04 UTC release-8668 github-actions[bot] 2025-05-30 17:04:39 +00:00
  • f6c0f6c4ec fix(ci): install build tools with --locked (#12083) Alex Chi Z. 2025-05-31 01:00:41 +08:00
  • 03e0ee71da Storage release 2025-05-30 15:41 UTC rc/release-storage/2025-05-30T15-41Z github-actions[bot] 2025-05-30 15:41:21 +00:00
  • 9ae5aa3e50 fix(ci): install build tools with --locked Alex Chi Z 2025-05-30 22:56:38 +08:00
  • 62cd3b8d3d fix(compute) Remove the hardcoded default value for PGXN HTTP URL. (#12030) Shockingly Good 2025-05-30 17:26:22 +02:00
  • 8d26978ed9 Allow known pageserver errors in test_location_conf_churn (#12082) Alexander Lakhin 2025-05-30 18:20:46 +03:00
  • 3bff9e53d0 install locked rc/release-storage/2025-05-30T13-32Z Alex Chi Z 2025-05-30 22:56:38 +08:00
  • 9f0538ff86 tests: use dev mode John Spray 2025-04-25 17:55:45 +02:00
  • 0a74ed6f9e safekeeper: make auth mandatory unless dev mode John Spray 2025-04-25 17:55:28 +02:00
  • 52937ca78e pageserver: make auth mandatory unless dev mode John Spray 2025-04-25 17:55:17 +02:00
  • 24e627e44c Graceful draining Aleksandr Sarantsev 2025-05-30 17:54:26 +04:00
  • 94368968f5 Storage release 2025-05-30 13:32 UTC github-actions[bot] 2025-05-30 13:32:40 +00:00
  • 35372a8f12 adjust VirtualFile operation latency histogram buckets (#12075) Christian Schwarz 2025-05-30 15:22:53 +02:00
  • e54d9e6d42 Storage release 2025-05-30 13:08 UTC rc/release-storage/2025-05-30T13-08Z github-actions[bot] 2025-05-30 13:08:06 +00:00
  • 6d95a3fe2d pageserver: various import flow fixups (#12047) Vlad Lazar 2025-05-30 13:30:11 +01:00
  • 99726495c7 test: allow list overly eager storcon finalization (#12055) Vlad Lazar 2025-05-30 13:14:36 +01:00
  • 2d2d29bf38 disable asserts erik/grpc-benchmark Erik Grinaker 2025-05-30 13:46:41 +02:00
  • e8ebb8e433 pagebench: add gRPC support for get-page-latest-lsn Erik Grinaker 2025-05-30 13:37:33 +02:00
  • bd3f4f9638 Fix lack of GetWALInsertionTimeLine in PG14 MMeent/test-endpoint-promo Konstantin Knizhnik 2025-05-30 14:26:44 +03:00
  • 4a4a457312 fix(pageserver): frozen->L0 flush failure causes data loss (#12043) Christian Schwarz 2025-05-30 13:22:37 +02:00
  • e78d1e2ec6 tests: tighten readability rules in test_location_conf_churn (#12059) John Spray 2025-05-30 12:18:01 +01:00
  • a5af7d9d63 Make mypy happy Konstantin Knizhnik 2025-05-30 14:12:41 +03:00
  • af429b4a62 feat(pageserver): observability for feature flags (#12034) Alex Chi Z. 2025-05-30 16:02:25 +08:00
  • 631139ceeb turns out the boxing isn't necessary, we just needed to massage the stack usage properly conrad/proxy-memory-usage-during-handshake Conrad Ludgate 2025-05-30 08:47:44 +01:00
  • c70c95e293 Compute release 2025-05-30 07:03 UTC release-compute-8628 github-actions[bot] 2025-05-30 07:03:34 +00:00
  • c6e5e6a9c9 Storage release 2025-05-30 06:10 UTC rc/release-storage/2025-05-30T06-10Z github-actions[bot] 2025-05-30 06:11:00 +00:00
  • 1c4a851549 Make ruff happy Konstantin Knizhnik 2025-05-30 07:58:29 +03:00
  • af0b3db6a0 Merge branch 'MMeent/test-endpoint-promo' of github.com:neondatabase/neon into MMeent/test-endpoint-promo Matthias van de Meent 2025-05-29 20:34:50 +02:00
  • 3b4d4eb535 fast_import.rs: log number of jobs for pg_dump/pg_restore (#12068) Gleb Novikov 2025-05-29 19:25:42 +01:00
  • fd43058bd7 optimise passthrough calling convention to further reduce memory Conrad Ludgate 2025-05-29 18:35:24 +01:00
  • cf07c5b5f9 dont box handle_client anymore and move spawning passthrough into handle_client so we don't need to move a heavy object in return position anymore Conrad Ludgate 2025-05-29 18:20:29 +01:00
  • 11bb84c38d save 1000 bytes by removing instrument Conrad Ludgate 2025-05-29 17:56:25 +01:00
  • 219c72c24c optimise proxy_pass memory size a little, also boxing requestcontext since it is large Conrad Ludgate 2025-05-29 17:52:26 +01:00
  • 5b96736d07 added more whitelisted sources Suhas Thalanki 2025-05-29 11:35:26 -04:00
  • 0633cd6385 small changes to connect compute mechanism/backend handling Conrad Ludgate 2025-05-29 16:21:55 +01:00
  • d0dce0c995 Bump Postgre version Konstantin Knizhnik 2025-05-29 18:17:48 +03:00
  • 0cdb0c5704 reuse the same tracker token for websockets and http Conrad Ludgate 2025-05-29 16:04:14 +01:00
  • eefac5d78b box the connect to compute task Conrad Ludgate 2025-05-29 15:58:28 +01:00
  • 7d1c908b1b box authenticate task Conrad Ludgate 2025-05-29 15:55:17 +01:00
  • cfa2813446 remove unnecessary aux field from passthrough Conrad Ludgate 2025-05-29 15:51:57 +01:00
  • 034bdb1552 move more work inside handshake Conrad Ludgate 2025-05-29 15:50:10 +01:00
  • 8b1ffa1718 simplify cplane authentication Conrad Ludgate 2025-05-29 15:46:40 +01:00
  • 2d3ea77953 box the handshake task Conrad Ludgate 2025-05-29 15:39:33 +01:00
  • 3124729f53 spawn passthrough as a separate task to reduce influence from the handshake task Conrad Ludgate 2025-05-29 15:21:54 +01:00
  • 6463eb38be manually handle task tracker tokens Conrad Ludgate 2025-05-29 15:19:03 +01:00
  • f060537a31 Add safekeeper reconciler metrics (#12062) Arpad Müller 2025-05-29 16:07:33 +02:00
  • ae506fd791 proxy: remove unused ip return value Conrad Ludgate 2025-05-29 15:04:40 +01:00
  • 6ed73517ab Add check that shared mmeory was not detached Konstantin Knizhnik 2025-05-29 16:22:01 +03:00
  • 8a6fc6fd8c pageserver: hook importing timelines up into disk usage eviction (#12038) Vlad Lazar 2025-05-29 14:01:10 +01:00
  • f06bb2bbd8 Implement growing the hash table. Fix unit tests. Heikki Linnakangas 2025-05-29 15:54:55 +03:00
  • 51639cd6af pageserver: allow for deletion of importing timelines (#12033) Vlad Lazar 2025-05-29 12:13:52 +01:00
  • 529d661532 storcon: skip offline nodes in get_top_tenant_shards (#12057) devin-ai-integration[bot] 2025-05-29 12:07:09 +01:00
  • 7411c29f5d wip: target bad runner vlad/debug-seccomp Vlad Lazar 2025-05-29 12:53:36 +02:00
  • 232591e457 Fix test build Erik Grinaker 2025-05-29 12:00:40 +02:00
  • 9e4cf52949 pageserver: reduce concurrency for gc-compaction (#12054) Alex Chi Z. 2025-05-29 17:32:19 +08:00
  • 9406cf7b20 Move replica_promote flag to WalproposerShmemState Konstantin Knizhnik 2025-05-29 10:08:14 +03:00
  • b3c25418a6 Add metrics to track memory usage of the rust communicator Heikki Linnakangas 2025-05-29 02:14:01 +03:00
  • 04440343f8 Pagebench with grpc option. Note that grpc is on port 51050, so requires a connstring to be set. elizabeth/communicator-pagebench-from-minimal-client Elizabeth Murray 2025-05-28 14:44:28 -07:00
  • 33549bad1d use separate hash tables for relsize cache and block mappings Heikki Linnakangas 2025-05-28 23:57:55 +03:00
  • 578b7f1668 Remove "pub" for module module in pageserver_page_api. elizabeth/communicator-grpc-minimal-domain-client Elizabeth Murray 2025-05-28 13:10:09 -07:00
  • 97f18dd013 Remove unnecessary whitespace. Elizabeth Murray 2025-05-28 12:54:53 -07:00
  • c8abe7e90f Remove unnecessary model changes. Elizabeth Murray 2025-05-28 12:53:28 -07:00
  • 0b63de521c Compute release 2025-05-28 19:41 UTC release-compute-8621 Heikki Linnakangas 2025-05-28 22:44:20 +03:00
  • 15fd43e0f6 Revert "Add online_advisor extension (#11898)" Heikki Linnakangas 2025-05-28 19:52:55 +03:00
  • 7160fd16cd Response to review comments, code cleanup. Elizabeth Murray 2025-05-28 12:40:21 -07:00
  • fa7f5b6def added source = PGC_S_DEFAULT check for guc hook Suhas Thalanki 2025-05-28 15:18:33 -04:00
  • e14854d6fb added log statement for source of check hook Suhas Thalanki 2025-05-28 12:15:03 -04:00
  • 831f2a4ba7 Fix flakiness of test_storcon_create_delete_sk_down (#12040) docs-hapaa-logged-events Arpad Müller 2025-05-28 20:20:38 +02:00
  • 8eb853b731 finish the stub implementation of storcon side, it now PUTs to SKs and gets back 404s Christian Schwarz 2025-05-28 19:29:32 +02:00
  • 7d7237abad Compute release 2025-05-28 rc/release-compute/2025-05-28T10-19Z Heikki Linnakangas 2025-05-28 20:17:58 +03:00
  • 0873aeea5a Revert "Add online_advisor extension (#11898)" Heikki Linnakangas 2025-05-28 19:52:55 +03:00
  • 13b9d4cb67 Merge branch 'main' into elizabeth/communicator-grpc-minimal-domain-client Elizabeth Murray 2025-05-28 09:40:47 -07:00
  • 8daf272561 pageserver: initial gRPC page service implementation Erik Grinaker 2025-05-26 12:39:32 +02:00
  • f0982f9a0a Clean up dependencies. Elizabeth Murray 2025-05-28 08:51:01 -07:00
  • 1634af6d10 Move conversion from string out of the auth interceptor. Elizabeth Murray 2025-05-28 08:45:20 -07:00
  • eadabeddb8 pageserver: use the same job size throughout the import lifetime (#12026) Vlad Lazar 2025-05-28 16:19:41 +01:00
  • 53c1a7ca7f Add minimal GRPC client code that will be used for pagebench. Elizabeth Murray 2025-05-28 08:09:45 -07:00
  • f076d51643 Remove unnecessary client code. Use traits insead of enums in pagebench. elizabeth/communicator-grpc-client-and-pagebench Elizabeth Murray 2025-05-28 07:46:52 -07:00
  • bfc4f5162f Remove debug info messages from client grpc code. Elizabeth Murray 2025-05-28 06:49:21 -07:00
  • e4618c11c9 Add new files for client grpc. Elizabeth Murray 2025-05-28 06:48:46 -07:00
  • 5dba897c3a Do not panic in WalProposerMain is safekeeper list is empty Konstantin Knizhnik 2025-05-28 16:35:27 +03:00
  • df32cc153c Add grpc pagebench for communicator grpc. Elizabeth Murray 2025-05-28 06:14:56 -07:00
  • a9d0ec4cab Update the replica promotion test mmeent/test-endpoint-promo mmeent/replica-promotion Matthias van de Meent 2025-05-28 14:36:51 +02:00
  • efb58f0743 Pass PG's current TimeLineID around to the right places Matthias van de Meent 2025-05-28 14:34:40 +02:00
  • d33fbeee06 Always include SK endpoints in the neon.safekeepers configuration Matthias van de Meent 2025-05-28 14:31:35 +02:00
  • a95015d967 triggers for timelines table and ps/sk row deletion Christian Schwarz 2025-05-28 13:14:37 +02:00
  • 009168d711 Add placeholder shmem hashmap implementation Heikki Linnakangas 2025-05-27 18:12:50 +03:00
  • 684bf85ca2 Add replicaPromote to WalProposerConfig Konstantin Knizhnik 2025-05-28 10:35:42 +03:00
  • 67ddf1de28 feat(pageserver): create image layers at L0-L1 boundary (#12023) Alex Chi Z. 2025-05-28 15:00:52 +08:00
  • 5ef5bc6c2b Add replicaPromote flag to walproposer config Konstantin Knizhnik 2025-05-28 08:57:59 +03:00
  • 4532f2331f Disable extra jobs diko/ingress_regression_test_workflow Dmitrii Kovalkov 2025-05-28 07:11:45 +02:00
  • 541fcd8d2f chore: expose new mark_invisible API in openAPI spec for use in cplane (#12032) Nikita Kalyanov 2025-05-28 06:39:59 +03:00
  • e77961c1c6 background worker that collects installed extensions (#11939) Suhas Thalanki 2025-05-27 15:40:51 -04:00
  • e084c12ef6 Remove unused field Konstantin Knizhnik 2025-05-27 22:04:13 +03:00