Commit Graph

  • d7d3fb332f Remove notion of ParsedSpec tristan957/debt-collecting Tristan Partin 2025-05-23 13:23:53 -05:00
  • c37ce9b69c Clean up implementation of ComputeNode::has_feature() Tristan Partin 2025-05-20 14:34:15 -05:00
  • 681edf3983 Mark compute_ctl::main as #[tokio::main] Tristan Partin 2025-05-19 13:38:51 -05:00
  • ab898e40b0 Move get_config() to a method of Cli Tristan Partin 2025-05-19 13:20:00 -05:00
  • 3f6a971e4f WIP cloneable/proxy-pglb-task-main-split Folke Behrens 2025-06-09 17:28:17 +02:00
  • 76f95f06d8 feat(pageserver): add global timeline count metrics (#12159) Alex Chi Z. 2025-06-09 17:57:36 +08:00
  • 652c7203b5 Merge branch 'main' into ephemeralsad/graceful-draining Aleksandr Sarantsev 2025-06-09 09:54:13 +04:00
  • 906a963351 WIP advertisement sending Christian Schwarz 2025-06-08 20:10:30 -07:00
  • 4ada80d915 stash changes for proxy configuration conrad/proxy-toml Conrad Ludgate 2025-06-07 21:10:41 +01:00
  • fd263a0c23 remove unused args and rearrange usage metrics args to be together Conrad Ludgate 2025-06-07 20:24:44 +01:00
  • 26dc39053e fixup! remove values that are never read for redis notifications Conrad Ludgate 2025-06-07 20:11:02 +01:00
  • 1f62ee5f5c fixup! move region to the parquet upload task, and not as part of the request context itself Conrad Ludgate 2025-06-07 19:54:03 +01:00
  • e78254657a don't rate limit redis since we have switched to the batch queue system instead Conrad Ludgate 2025-06-07 19:51:43 +01:00
  • 640500aa6d remove some legacy from the early days of our redis support. Conrad Ludgate 2025-06-07 19:46:46 +01:00
  • b0c712f63f move region to the parquet upload task, and not as part of the request context itself Conrad Ludgate 2025-06-07 17:25:18 +01:00
  • f84e73c323 remove values that are never read for redis notifications Conrad Ludgate 2025-06-07 17:10:34 +01:00
  • 9e7556bef2 WIP Christian Schwarz 2025-06-06 19:03:23 -07:00
  • 4f4214eea3 WIP integrate Christian Schwarz 2025-06-06 18:36:16 -07:00
  • 3dffbda428 rip out the old wal_advertiser::advmap impl, stubbing out with todo!()s Christian Schwarz 2025-06-06 17:40:59 -07:00
  • 04fb256e0f leave some TODOs on the lib Christian Schwarz 2025-06-06 16:51:04 -07:00
  • 02fe35831c fix compile warninign in benchmark Christian Schwarz 2025-06-06 16:50:14 -07:00
  • 5f7bc3ce60 left equi join for remote_consistent_lsn retrieval Christian Schwarz 2025-06-06 14:28:20 -07:00
  • e40b1c79fa carginality estimation for collected hashmap; maintain nodes and nodes_timelines; allocations not showing in flamegraph anymore, but replaced with btreemap, but replaced with btreemap, but replaced with btreemap, but replaced with btreemap::get Christian Schwarz 2025-06-06 12:31:56 -07:00
  • 3e962ea400 Move invaliate_cache to proxy mod Folke Behrens 2025-06-06 20:09:43 +02:00
  • 7efd4554ab endpoint_storage: allow bypassing s3 write check on startup (#12165) Mikhail 2025-06-06 19:08:02 +01:00
  • 68550d3040 Move connect_to_compute back into proxy mod Folke Behrens 2025-06-06 19:55:00 +02:00
  • 3c7235669a pageserver: don't delete parent shard files until split is committed (#12146) Erik Grinaker 2025-06-06 17:55:14 +02:00
  • e74a957045 test_runner: initial gRPC protocol support Erik Grinaker 2025-06-06 16:56:33 +02:00
  • e52313d216 Storage release 2025-06-06 10:55 UTC release-8712 Alex Chi Z 2025-06-06 22:23:10 +08:00
  • 6585f71137 [proxy] separate compute connect from compute authentication (#12145) Conrad Ludgate 2025-06-06 11:29:55 +01:00
  • 765b76f4cd storcon: Introduce deletion tombstones to support flaky node scenario (#12096) Alexander Sarantcev 2025-06-06 14:16:55 +04:00
  • 72b09473c1 pageserver: move spawn_grpc to GrpcPageServiceHandler::spawn (#12147) Erik Grinaker 2025-06-06 12:01:58 +02:00
  • 72a6d668b5 feat(build): add aws cli into the docker image (#12161) Alex Chi Z. 2025-06-06 17:38:58 +08:00
  • b5d7296e04 test(pageserver): ensure offload cleans up metrics (#12127) Alex Chi Z. 2025-06-06 14:50:54 +08:00
  • 854de6d221 neon_local timeline import: create timelines on safekeepers (#12138) Arpad Müller 2025-06-05 20:53:14 +02:00
  • 8dee1a7d0f feat(compute_ctl): Implement graceful compute monitor exit (#11911) Alexey Kondratov 2025-06-05 14:17:28 +02:00
  • b232c18441 pageserver, tests: prepare test_basebackup_cache for --timelines-onto-safekeepers (#12143) Dmitrii Kovalkov 2025-06-05 16:04:37 +04:00
  • f25da470c7 Configure the dynamic loader for the extension-tests image (#12142) a-masterov 2025-06-05 14:03:51 +02:00
  • 7f1f5c8487 pagebench: add batch support (#12133) Erik Grinaker 2025-06-05 13:52:52 +02:00
  • c01591ce61 pageserver: remove handling of vanilla protocol (#12126) Vlad Lazar 2025-06-05 12:43:04 +01:00
  • bf1e33b062 Replica promote (#12090) Konstantin Knizhnik 2025-06-05 14:27:14 +03:00
  • 62bbd2f723 Add query execution time histogram (#10050) Konstantin Knizhnik 2025-06-05 14:23:39 +03:00
  • 3ca47bc37b proxy: Move PGLB-related modules into pglb root module. (#12144) Folke Behrens 2025-06-05 11:00:23 +00:00
  • 852c210d69 feat(pageserver): report tenant properties to posthog (#12113) Alex Chi Z. 2025-06-05 15:48:36 +08:00
  • 3c6a1f6a81 update proxy protocol parsing to not a rw wrapper (#12035) Conrad Ludgate 2025-06-05 08:12:00 +01:00
  • d49d781689 Update online_advisor (#12045) Konstantin Knizhnik 2025-06-05 08:48:25 +03:00
  • 1e6278f1f3 pgxn: support generations in safekeepers_cmp (#12129) Arpad Müller 2025-06-05 01:02:31 +02:00
  • cca40c62b7 compute-ctl: add spec for enable_tls, separate from compute-ctl config (#12109) Conrad Ludgate 2025-06-04 21:07:47 +01:00
  • aa84913318 compute: Add manifest.yml for default Postgres configuration settings (#11820) Suhas Thalanki 2025-06-04 14:03:59 -04:00
  • 864910a8c5 Use Url::join() when creating the final remote extension URL (#12121) Tristan Partin 2025-06-04 10:56:12 -05:00
  • c51514d427 pageserver: support get_vectored_concurrent_io with gRPC (#12131) Erik Grinaker 2025-06-04 17:14:17 +02:00
  • 18c40ceae9 Fix codestyle for compute.sh for docker-compose (#12128) a-masterov 2025-06-04 17:07:48 +02:00
  • 48dd8e2008 pageserver: make import job max byte range size configurable (#12117) Vlad Lazar 2025-06-04 11:44:23 +01:00
  • f8d530d031 Move run_until_cancelled into util mod. Folke Behrens 2025-06-05 12:42:10 +02:00
  • 396a16a3b2 test_runner: enable gRPC Pageserver Erik Grinaker 2025-06-06 14:55:29 +02:00
  • 6dd84041a1 refactor and simplify the invalidation notification structure (#12154) Conrad Ludgate 2025-06-06 13:49:29 +01:00
  • df7e301a54 safekeeper: special error if a timeline has been deleted (#12155) Arpad Müller 2025-06-06 13:54:07 +02:00
  • 470c7d5e0e endpoint_storage: default listen port, allow inline config (#12152) Mikhail 2025-06-06 12:48:01 +01:00
  • 4d99b6ff4d [proxy] separate compute connect from compute authentication (#12145) Conrad Ludgate 2025-06-06 11:29:55 +01:00
  • 590301df08 storcon: Introduce deletion tombstones to support flaky node scenario (#12096) Alexander Sarantcev 2025-06-06 14:16:55 +04:00
  • c511786548 pageserver: move spawn_grpc to GrpcPageServiceHandler::spawn (#12147) Erik Grinaker 2025-06-06 12:01:58 +02:00
  • fe31baf985 feat(build): add aws cli into the docker image (#12161) Alex Chi Z. 2025-06-06 17:38:58 +08:00
  • ed4061bc35 feat(build): add aws cli into the docker image Alex Chi Z 2025-06-06 16:25:15 +08:00
  • 1eed82459c Merge branch 'main' into david/control_plain_storage_controller ci-run/pr-12156 chorikim 2025-06-06 16:35:03 +09:00
  • 3aa92ee408 Compute release 2025-06-06 07:03 UTC release-compute-8683 github-actions[bot] 2025-06-06 07:03:44 +00:00
  • 1d3fd5bfc7 Better storcon API Aleksandr Sarantsev 2025-06-06 10:56:58 +04:00
  • b23e75ebfe test(pageserver): ensure offload cleans up metrics (#12127) Alex Chi Z. 2025-06-06 14:50:54 +08:00
  • de41bafa68 Storage release 2025-06-06 06:11 UTC rc/release-storage/2025-06-06T06-11Z github-actions[bot] 2025-06-06 06:11:18 +00:00
  • cfa94c4015 Fix: add the 17 version david.stdio 2025-06-06 13:08:55 +09:00
  • 7140a50225 Minor changes to get integration tests to run for communicator. Elizabeth Murray 2025-06-06 04:32:51 +02:00
  • 68f18ccacf Request Tracker Prototype Elizabeth Murray 2025-06-05 13:32:18 -07:00
  • 24d7c37e6e neon_local timeline import: create timelines on safekeepers (#12138) Arpad Müller 2025-06-05 20:53:14 +02:00
  • 786888d93f Instead of a fixed TCP port for metrics, listen on a unix domain socket Heikki Linnakangas 2025-06-05 21:28:11 +03:00
  • 00bb419ed5 initial myrrc/19011-replica-promotion-compute-ctl Mikhail Kot 2025-06-05 18:11:05 +01:00
  • 255537dda1 avoid hitting assertion failure in MarkPostmasterChildWalSender() Heikki Linnakangas 2025-06-05 20:08:32 +03:00
  • 8b494f6a24 Ignore communicator_bindings.h Erik Grinaker 2025-06-05 17:52:50 +02:00
  • 28a61741b3 Mangle gRPC connstrings to use port 51051 Erik Grinaker 2025-06-05 17:46:58 +02:00
  • 10b936bf03 Use a custom Rust implementation to replace the LFC hash table Heikki Linnakangas 2025-06-05 18:31:29 +03:00
  • 2fb6164bf8 Misc build fixes Erik Grinaker 2025-06-05 17:22:11 +02:00
  • 328f28dfe5 impl Default for SlabBlockHeader Erik Grinaker 2025-06-05 17:18:28 +02:00
  • 95838056da Fix RelTag fields Erik Grinaker 2025-06-05 17:13:51 +02:00
  • 6145cfd1c2 Move neon-shmem facility to separate module within the crate Heikki Linnakangas 2025-06-05 18:13:03 +03:00
  • 6d451654f1 Remove generated communicator_bindings.h Erik Grinaker 2025-06-05 17:12:13 +02:00
  • 96b4de1de6 Make LFC chunk size a compile-time constant Heikki Linnakangas 2025-06-04 18:02:05 +03:00
  • 9fdf5fbb7e Use a separate freelist to track LFC "holes" Heikki Linnakangas 2025-06-03 17:41:22 +03:00
  • f64eb0cbaf Remove the Flaky Test computed-columns from postgis v16 (#12132) a-masterov 2025-06-05 17:02:38 +02:00
  • cc53ed4e43 Merge branch 'main' into ephemeralsad/graceful-draining Aleksandr Sarantsev 2025-06-05 18:25:29 +04:00
  • 37c58522a2 Merge branch 'main' into communicator-rewrite Erik Grinaker 2025-06-05 15:08:05 +02:00
  • 6ae4b89000 feat(compute_ctl): Implement graceful compute monitor exit (#11911) Alexey Kondratov 2025-06-05 14:17:28 +02:00
  • e8c39d260a Merge branch 'main' into devin/1745492468-add-dev-flag-pr11517 John Spray 2025-06-05 13:07:03 +01:00
  • f7ec7668a2 pageserver, tests: prepare test_basebackup_cache for --timelines-onto-safekeepers (#12143) Dmitrii Kovalkov 2025-06-05 16:04:37 +04:00
  • 038e967daf Configure the dynamic loader for the extension-tests image (#12142) a-masterov 2025-06-05 14:03:51 +02:00
  • 6a43f23eca pagebench: add batch support (#12133) Erik Grinaker 2025-06-05 13:52:52 +02:00
  • 868f194a3b pageserver: remove handling of vanilla protocol (#12126) Vlad Lazar 2025-06-05 12:43:04 +01:00
  • 9c6c780201 Replica promote (#12090) Konstantin Knizhnik 2025-06-05 14:27:14 +03:00
  • 6123fe2d5e Add query execution time histogram (#10050) Konstantin Knizhnik 2025-06-05 14:23:39 +03:00
  • 1577665c20 proxy: Move PGLB-related modules into pglb root module. (#12144) Folke Behrens 2025-06-05 11:00:23 +00:00
  • d8ebd1d771 feat(pageserver): report tenant properties to posthog (#12113) Alex Chi Z. 2025-06-05 15:48:36 +08:00
  • c8a96cf722 update proxy protocol parsing to not a rw wrapper (#12035) Conrad Ludgate 2025-06-05 08:12:00 +01:00
  • 56d505bce6 Update online_advisor (#12045) Konstantin Knizhnik 2025-06-05 08:48:25 +03:00