Commit Graph

  • 1c3f49e231 fix restored_from Alexey Masterov 2025-07-23 12:57:15 +02:00
  • 6d8b1cc754 silence compiler warning about using variable unused Heikki Linnakangas 2025-07-23 13:47:35 +03:00
  • 35da660200 more work on exposing LFC stats Heikki Linnakangas 2025-07-23 13:39:32 +03:00
  • b982cf6c84 format Alexey Masterov 2025-07-23 12:18:27 +02:00
  • b1b23cdc8e Do not mark a leaf a branch without a parent Alexey Masterov 2025-07-23 12:10:56 +02:00
  • bfdd37b54e Fix segfault in unimplemented function Heikki Linnakangas 2025-07-23 13:00:49 +03:00
  • 6cd1295d9f Refactor communicator process initialization when new communicator is not used Heikki Linnakangas 2025-07-23 12:57:49 +03:00
  • 961835add6 storcon: do not retry sk migration ops if the quorum is reached Dmitrii Kovalkov 2025-07-23 13:38:32 +04:00
  • eaec6e2fb4 Fix notify_local shard count Erik Grinaker 2025-07-23 11:16:35 +02:00
  • 556e9cb781 Merge branch 'main' into amasterov/random-ops-add-snapshots Alexey Masterov 2025-07-23 10:58:56 +02:00
  • f7e403eea1 Fix broken link in doc comment Heikki Linnakangas 2025-07-23 11:37:27 +03:00
  • e965bd96bb optimise some future sizes conrad/remove-transaction-type Conrad Ludgate 2025-07-23 08:56:26 +01:00
  • 14daaec98e more compact code and more compact futures Conrad Ludgate 2025-07-22 21:49:36 +01:00
  • 286ac97a9c remove typesafe transaction type as we already ensure rollback is performed Conrad Ludgate 2025-07-22 16:35:07 +01:00
  • 464ed0cbc7 rustfmt Erik Grinaker 2025-07-23 09:41:01 +02:00
  • f55ccd2c17 Fix lints Erik Grinaker 2025-07-23 08:17:06 +02:00
  • c9758dc46b Fix communicator build Erik Grinaker 2025-07-23 08:06:20 +02:00
  • 20355cb5f0 fix rest.rs Conrad Ludgate 2025-07-22 21:51:03 +01:00
  • 634dbd29b6 python lints Conrad Ludgate 2025-07-22 16:07:28 +01:00
  • a235b241d5 ruff format Conrad Ludgate 2025-07-22 16:01:53 +01:00
  • 539652fa4e rollback safety Conrad Ludgate 2025-07-22 15:58:47 +01:00
  • 11294ca322 rename Send to LocalProxyClient, etc Conrad Ludgate 2025-07-22 15:26:25 +01:00
  • 84020c1328 fix python lints Conrad Ludgate 2025-07-22 14:33:13 +01:00
  • 0cc7415691 remove explicit discard_all for local_proxy Conrad Ludgate 2025-07-22 14:23:01 +01:00
  • 38df46b381 fix session state by resetting it Conrad Ludgate 2025-07-22 14:20:39 +01:00
  • cdc73ad051 add regression test Conrad Ludgate 2025-07-22 13:55:47 +01:00
  • 78c5d70b4c cargo hakari generate Erik Grinaker 2025-07-23 07:58:20 +02:00
  • fc35be0397 Remove the half-baked Adaptive Radix Tree implementation Heikki Linnakangas 2025-07-23 01:46:17 +03:00
  • a7a6df3d6f fix datatype used in test mock function Heikki Linnakangas 2025-07-23 01:44:45 +03:00
  • bfb4b0991d Refactor the way lfc_get_stats() is implemented Heikki Linnakangas 2025-07-23 01:40:42 +03:00
  • c18f4a52f8 refactor metrics to use 'measured' crate Heikki Linnakangas 2025-07-23 00:56:21 +03:00
  • fc242afcc2 PG ignore PageserverFeedback from unknown shards (#12671) Tristan Partin 2025-07-22 16:41:56 -05:00
  • e275221aef add hadron-specific metrics (#12686) Suhas Thalanki 2025-07-22 17:17:45 -04:00
  • 3cffaedaba added changes from hadron configurator thesuhas/migrate_configurator Suhas Thalanki 2025-07-22 16:02:28 -05:00
  • 48535798ba Merge remote-tracking branch 'origin/main' into communicator-rewrite Heikki Linnakangas 2025-07-23 00:00:10 +03:00
  • a72ced5dd7 OTel: Use async batch span processing and Tokio runtime cloneable/otel-async-span-processing Folke Behrens 2025-07-22 21:46:46 +02:00
  • 657204b474 Merge branch 'thesuhas/add_hadron_metrics' into thesuhas/migrate_compute_rs_hadron thesuhas/migrate_compute_rs_hadron Suhas Thalanki 2025-07-22 13:23:52 -05:00
  • daf8c70bec added hadron mod Suhas Thalanki 2025-07-22 13:23:38 -05:00
  • bae49607df Merge branch 'thesuhas/add_hadron_metrics' into thesuhas/migrate_compute_rs_hadron Suhas Thalanki 2025-07-22 13:20:49 -05:00
  • f859354466 feat(pageserver): add db rel count as feature flag property (#12632) Alex Chi Z. 2025-07-22 13:55:07 -04:00
  • b00a0096bf Reintialize page in allocNewBuffer only when buffer is returned (#12399) Konstantin Knizhnik 2025-07-22 20:50:26 +03:00
  • b3844903e5 Add new operations to Random operations test (#12213) a-masterov 2025-07-22 19:43:01 +02:00
  • 5b0972151c pageserver: silence shard resolution warning (#12685) Vlad Lazar 2025-07-22 18:34:23 +01:00
  • 3c5fad0184 sq Vlad Lazar 2025-07-22 18:00:14 +01:00
  • 9ab3203776 sq Vlad Lazar 2025-07-22 18:00:03 +01:00
  • 51ffeef93f Fix postgres version compatibility macros (#12658) Heikki Linnakangas 2025-07-22 19:52:57 +03:00
  • 0fe07dec32 test_runner: allow stuck reconciliation errors (#12682) Erik Grinaker 2025-07-22 18:43:35 +02:00
  • c11a3f7ee7 Merge branch 'main' into thesuhas/migrate_compute_rs_hadron Suhas Thalanki 2025-07-22 11:40:30 -05:00
  • e62ff8cc30 Merge branch 'main' into thesuhas/migrate_config.rs_hadron thesuhas/migrate_config.rs_hadron Suhas Thalanki 2025-07-22 11:36:11 -05:00
  • 32861cb821 Merge branch 'main' into thesuhas/add_hadron_metrics Suhas Thalanki 2025-07-22 11:35:28 -05:00
  • 8de320ab9b Add a few compute_tool changes (#12677) HaoyuHuang 2025-07-22 09:22:18 -07:00
  • 108f7ec544 Bump opentelemetry crates to 0.30 (#12680) Folke Behrens 2025-07-22 18:05:35 +02:00
  • 63d2b1844d Fix final pyright issues with neon_api.py (#8476) Tristan Partin 2025-07-22 11:04:52 -05:00
  • 0df4286056 Update docs/rfcs/2025-04-23-architecture-naming-conventions.md tristan957/arch Tristan Partin 2025-07-22 10:32:20 -05:00
  • 0f5e118789 Add support for pgindent to GitHub Actions and pre-commit.py tristan957/pgindent Tristan Partin 2023-12-08 14:49:53 -06:00
  • 133f16e9b5 storcon: finish safekeeper migration gracefully (#12528) Dmitrii Kovalkov 2025-07-22 18:58:20 +04:00
  • b762de56ff fixup: make it build Vlad Lazar 2025-07-22 15:49:55 +01:00
  • 88391ce069 feat(pageserver): create image layers at L0-L1 boundary by default (#12669) Alex Chi Z. 2025-07-22 10:29:26 -04:00
  • 8bb45fd5da Introduce built-in Prometheus exporter to the Postgres extension (#12591) Heikki Linnakangas 2025-07-22 15:00:20 +03:00
  • 8edea1dea3 Do not consider restored branches as leaf ones Alexey Masterov 2025-07-22 13:41:09 +02:00
  • 2ddf8f64ce Augment the JwtAuth utility to support RS256 signatures and extracting decoding keys from X509 certificates (#165) William Huang 2024-07-19 09:37:48 -07:00
  • 88bc06f148 communicator: debug log more fields of the get page response (#12644) Vlad Lazar 2025-07-22 12:25:11 +01:00
  • f0ac89ff6f sq Vlad Lazar 2025-07-22 12:24:59 +01:00
  • 9661022e34 Enable JWT auth in Hadron API endpoints accepting untrusted connections (#179) William Huang 2024-07-28 00:26:43 -07:00
  • d91d018afa storcon: handle pageserver disk loss (#12667) Vlad Lazar 2025-07-22 12:04:03 +01:00
  • f5a553a8e5 Add debug Alexey Masterov 2025-07-22 11:38:09 +02:00
  • 9c0efba91e Bump rand crate to 0.9 (#12674) Folke Behrens 2025-07-22 11:31:39 +02:00
  • 7423c393c6 Remove parent_id from the restored branch Alexey Masterov 2025-07-22 11:04:08 +02:00
  • c3a7158e62 Add debug Alexey Masterov 2025-07-22 10:43:28 +02:00
  • fe28e71d71 Proxy release 2025-07-22 06:01 UTC release-proxy-8786 github-actions[bot] 2025-07-22 06:01:40 +00:00
  • 5464552020 Limit number of parallel config apply connections to 100 (#12663) Konstantin Knizhnik 2025-07-22 07:39:54 +03:00
  • d3af04fd43 Merge branch 'communicator-rewrite' of https://github.com/neondatabase/neon into communicator-rewrite quantumish/lfc-resize-impl David Freifeld 2025-07-21 15:35:49 -07:00
  • fb510de86c Connect LFC resize logic to hashmap shrink API David Freifeld 2025-07-21 14:57:30 -07:00
  • 582752db4e added config.rs changes from hadron Suhas Thalanki 2025-07-21 16:43:59 -05:00
  • b1f53b82a7 Merge branch 'thesuhas/add_hadron_metrics' into thesuhas/migrate_compute_rs_hadron Suhas Thalanki 2025-07-21 16:35:56 -05:00
  • 104780f225 added hadron metrics Suhas Thalanki 2025-07-21 16:35:34 -05:00
  • 3e45f947cb compute.rs changes from hadron Suhas Thalanki 2025-07-21 16:34:12 -05:00
  • 80baeaa084 storcon: add force_upsert flag to timeline_import endpoint (#12622) Arpad Müller 2025-07-21 23:14:15 +02:00
  • b7bc3ce61e Skip PG throttle during configuration (#12670) Tristan Partin 2025-07-21 15:50:02 -05:00
  • 050c9f704f proxy: expose session_id to clients and proxy latency to probes (#12656) Ivan Efremov 2025-07-21 23:27:15 +03:00
  • 0dbe551802 proxy: subzero integration in auth-broker (embedded data-api) (#12474) Ruslan Talpa 2025-07-21 21:16:28 +03:00
  • 187170be47 Add max_wal_rate test (#12621) Tristan Partin 2025-07-21 12:58:03 -05:00
  • 028164dca4 Merge changes from quantumish/add-resizable-hashmap David Freifeld 2025-07-21 10:44:28 -07:00
  • 30e1213141 pageserver: check env var for ip address before node registration (#12666) Vlad Lazar 2025-07-21 16:32:28 +01:00
  • 848dcd7540 Add debug Alexey Masterov 2025-07-21 17:00:15 +02:00
  • 25efbcc7f0 safekeeper: parallelise segment copy (#12664) Vlad Lazar 2025-07-21 15:47:58 +01:00
  • 783dfe3cce refactoring Alexey Masterov 2025-07-21 16:05:56 +02:00
  • b2ecb10f91 [proxy] rework handling of notices in sql-over-http (#12659) Conrad Ludgate 2025-07-21 13:50:13 +01:00
  • 5a48365fb9 pageserver/client_grpc: don't set stripe size for unsharded tenants (#12639) Erik Grinaker 2025-07-21 14:28:39 +02:00
  • 194b9ffc41 pageserver: remove gRPC CheckRelExists (#12616) Erik Grinaker 2025-07-21 13:43:26 +02:00
  • cfb2e3c178 refactor thread local accesses conrad/memory-tagging Conrad Ludgate 2025-07-21 12:24:55 +01:00
  • 1e30b31fa7 Cherry pick: pg hooks for online table. (#12654) Dimitri Fontaine 2025-07-21 13:10:10 +02:00
  • e181b996c3 utils: move ShardStripeSize into shard module (#12640) Erik Grinaker 2025-07-21 12:56:20 +02:00
  • 0a34084ba5 more ephasis on performance Conrad Ludgate 2025-07-21 11:53:56 +01:00
  • 1406bdc6a8 pageserver: improve gRPC cancellation (#12635) Erik Grinaker 2025-07-21 12:52:18 +02:00
  • b33047df7e cleanup code a little Conrad Ludgate 2025-07-21 10:09:10 +01:00
  • b47d3900b9 observability and debugging facilities Christian Schwarz 2025-07-20 23:13:02 +00:00
  • f4b38d5975 expand comment on why we normalize_lsn Christian Schwarz 2025-07-20 22:38:07 +00:00
  • 2a89f72389 rudimentary leases impl, lacks initial lease deadline stuff Christian Schwarz 2025-07-20 22:17:03 +00:00
  • 2b5bb850f2 WIP Christian Schwarz 2025-07-20 20:46:20 +00:00