Commit Graph

  • 2f416267dc finish implementing auto-quiescing; needs more tests Christian Schwarz 2025-06-05 02:41:56 +02:00
  • d52d560f16 log int est Christian Schwarz 2025-06-05 02:08:13 +02:00
  • de908a7b0d WIP auto-quiesce Christian Schwarz 2025-06-05 01:56:55 +02:00
  • 687fb25d41 WIP Christian Schwarz 2025-06-05 01:28:55 +02:00
  • eaa91291ae add test case for initial advertisement and fix everything by switching to btrees and proper merge equi join Christian Schwarz 2025-06-05 01:09:33 +02:00
  • dae203ef69 pgxn: support generations in safekeepers_cmp (#12129) Arpad Müller 2025-06-05 01:02:31 +02:00
  • fc9f38dd2d continue Christian Schwarz 2025-06-04 22:48:21 +02:00
  • c689110ad6 continue Christian Schwarz 2025-06-04 22:34:01 +02:00
  • ba6abe203d WIP promising quiescing mechanism Christian Schwarz 2025-06-04 22:07:48 +02:00
  • 1fb1315aed compute-ctl: add spec for enable_tls, separate from compute-ctl config (#12109) Conrad Ludgate 2025-06-04 21:07:47 +01:00
  • d16e024d49 treat storage more likea n actor itself; dead end also Christian Schwarz 2025-06-04 20:46:48 +02:00
  • a4b9335b73 dabble around with effect-style system Christian Schwarz 2025-06-04 20:38:55 +02:00
  • 838622c594 compute: Add manifest.yml for default Postgres configuration settings (#11820) Suhas Thalanki 2025-06-04 14:03:59 -04:00
  • 2cea7a7838 sketch offloading Christian Schwarz 2025-06-04 19:19:20 +02:00
  • 60ae50f12b Compute release 2025-06-04 16:52 UTC release-compute-8632 github-actions[bot] 2025-06-04 16:53:00 +00:00
  • 1823c91525 Use Url::join() when creating the final remote extension URL (#12121) Tristan Partin 2025-06-04 10:56:12 -05:00
  • c1ae29dea0 impr(compute): Remove the deprecated CLI arg alias for remote-ext-config. (#12087) Shockingly Good 2025-05-30 19:45:24 +02:00
  • 098fd689d1 fix(compute) Remove the hardcoded default value for PGXN HTTP URL. (#12030) Shockingly Good 2025-05-30 17:26:22 +02:00
  • e1c1aa74fe get benchmark to work Christian Schwarz 2025-06-04 18:28:53 +02:00
  • eb3112016a Compute release 2025-06-04 16:14 UTC rc/release-compute/2025-06-04T16-14Z github-actions[bot] 2025-06-04 16:14:59 +00:00
  • 3fd5a94a85 Use Url::join() when creating the final remote extension URL (#12121) Tristan Partin 2025-06-04 10:56:12 -05:00
  • e7d6f525b3 pageserver: support get_vectored_concurrent_io with gRPC (#12131) Erik Grinaker 2025-06-04 17:14:17 +02:00
  • e4ca3ac745 Fix codestyle for compute.sh for docker-compose (#12128) a-masterov 2025-06-04 17:07:48 +02:00
  • ee775a24a0 WIP Christian Schwarz 2025-06-04 16:46:43 +02:00
  • 428f532f08 naive implementation of advertisement generator Christian Schwarz 2025-06-04 15:16:55 +02:00
  • b69d103b90 pageserver: make import job max byte range size configurable (#12117) Vlad Lazar 2025-06-04 11:44:23 +01:00
  • 208cbd52d4 Add postgis to the test image (#11672) a-masterov 2025-06-04 11:57:31 +02:00
  • 4b6f02e47d Merge branch 'main' into communicator-rewrite Erik Grinaker 2025-06-04 10:23:29 +02:00
  • c567ed0de0 feat(pageserver): feature flag counter metrics (#12112) Alex Chi Z. 2025-06-04 14:41:42 +08:00
  • c698cee19a ComputeSpec: prewarm_lfc_on_startup -> autoprewarm (#12120) Mikhail 2025-06-04 06:38:03 +01:00
  • 5efb0d8072 WIP Christian Schwarz 2025-06-03 19:45:19 +02:00
  • 36ba2b8e44 WIP proto Christian Schwarz 2025-06-03 19:14:48 +02:00
  • 1de0f41403 WIP Christian Schwarz 2025-06-03 18:42:54 +02:00
  • 9624fbfeb1 Fix ThisTimeLineID in StartProposerReplication Konstantin Knizhnik 2025-05-31 18:40:39 +03:00
  • 1435f4e142 Make ruff happy Konstantin Knizhnik 2025-05-31 08:35:14 +03:00
  • 76ed9db896 Add test_replica_promotes.py Konstantin Knizhnik 2025-05-31 07:43:46 +03:00
  • 7cef29c663 Bump Postgre version Konstantin Knizhnik 2025-05-29 18:17:48 +03:00
  • 0c40f22516 Add check that shared mmeory was not detached Konstantin Knizhnik 2025-05-29 16:22:01 +03:00
  • 355c4568cf Move replica_promote flag to WalproposerShmemState Konstantin Knizhnik 2025-05-29 10:08:14 +03:00
  • 2fdcf3e49a Do not panic in WalProposerMain is safekeeper list is empty Konstantin Knizhnik 2025-05-28 16:35:27 +03:00
  • 411ae952c8 Add replicaPromote to WalProposerConfig Konstantin Knizhnik 2025-05-28 10:35:42 +03:00
  • fe2c8c2f59 Add replicaPromote flag to walproposer config Konstantin Knizhnik 2025-05-28 08:57:59 +03:00
  • 22ac47a7cf Remove unused field Konstantin Knizhnik 2025-05-27 22:04:13 +03:00
  • 32e3b7dfd2 Do not explicitly launch wal_proposer: rely on BgWorkerStart_RecoveryFinished Konstantin Knizhnik 2025-05-27 17:39:39 +03:00
  • 2e35475c9a Remove special implementation of pg_promote for PG14 Konstantin Knizhnik 2025-05-27 11:42:29 +03:00
  • 2dc9b4640c Make mypy happy Konstantin Knizhnik 2025-05-25 17:49:02 +03:00
  • 58f7662f65 Bump Postgres version Konstantin Knizhnik 2025-05-25 13:56:23 +03:00
  • 2ed5ba7ab2 Make mypy happy Konstantin Knizhnik 2025-05-25 13:38:56 +03:00
  • 04baa8bc3b Add priomote support for pg14-16 Konstantin Knizhnik 2025-05-25 08:57:55 +03:00
  • dc238f086b Add priomote support for pg14-16 Konstantin Knizhnik 2025-05-25 08:55:31 +03:00
  • a2633a8a6a Make ruff happy Konstantin Knizhnik 2025-05-18 20:45:01 +03:00
  • ad524e2920 Make test_replica_promote.py pass at pg17 Konstantin Knizhnik 2025-05-18 17:31:00 +03:00
  • 8caf3d6ae2 Undo adding set_redo_start_lsn function to walproposer API Konstantin Knizhnik 2025-05-18 17:06:26 +03:00
  • 6704883ded Some hacks for replica primotion Konstantin Knizhnik 2025-05-16 16:22:34 +03:00
  • 607813a1cf Start walproposer on replica promotion Konstantin Knizhnik 2025-05-13 08:27:56 +03:00
  • bf00aed76c Update test_replica_promote.py Matthias van de Meent 2025-05-10 09:51:57 +02:00
  • 05677e1b78 Add test for replica promotion Matthias van de Meent 2025-05-09 20:03:59 +02:00
  • 29d9d558f1 Add test for replica promotion Matthias van de Meent 2025-05-09 18:23:52 +02:00
  • 4a3f32bf4a Clean up compute_tools::http::JsonResponse::invalid_status() (#12110) Tristan Partin 2025-06-03 11:00:56 -05:00
  • d4cb0c7b39 Use reconcile_until_idle ephemeralsad/sharding-split-failures Aleksandr Sarantsev 2025-06-03 19:06:20 +04:00
  • 59e16d6fcc Add changes to test Aleksandr Sarantsev 2025-06-03 17:20:54 +04:00
  • a963aab14b pagserver: set default wal receiver proto to interpreted (#12100) Vlad Lazar 2025-06-03 15:57:36 +01:00
  • 33a34a2e78 WIP: Use a separate freelist to track LFC "holes" heikki/lfc-freelist-refactor Heikki Linnakangas 2025-06-03 17:41:22 +03:00
  • 4f4a96ea25 Skip custom extensions in fast import 28934-pg-dump-skip-extensions piercypixel 2025-05-13 11:39:33 +00:00
  • 8202c6172f Merge branch 'main' into communicator-rewrite Erik Grinaker 2025-06-03 16:04:31 +02:00
  • 5bdba70f7d page_api: only validate Protobuf → domain type conversion (#12115) Erik Grinaker 2025-06-03 15:50:41 +02:00
  • 25fffd3a55 Validate max_batch_size against max_get_vectored_keys (#12052) Trung Dinh 2025-06-03 06:37:11 -07:00
  • 4d2f27a33f WIP Christian Schwarz 2025-06-03 14:55:08 +02:00
  • e00fd45bba page_api: remove smallvec (#12095) Erik Grinaker 2025-06-03 14:20:34 +02:00
  • 88a3c9e7fd WIP Christian Schwarz 2025-06-03 14:00:56 +02:00
  • 69a47d789d pageserver: remove gRPC compute service prototype Erik Grinaker 2025-06-03 13:47:21 +02:00
  • b36f880710 Fix Linux build failures Erik Grinaker 2025-06-03 13:37:56 +02:00
  • 745b750f33 Merge branch 'main' into communicator-rewrite Erik Grinaker 2025-06-03 13:29:45 +02:00
  • 3b8be98b67 pageserver: remove backtrace in info level log (#12108) Vlad Lazar 2025-06-03 10:07:07 +01:00
  • b7050ddc5f Merge branch 'main' into devin/1745492468-add-dev-flag-pr11517 Dmitrii Kovalkov 2025-06-03 12:56:51 +04:00
  • aeb1b6fd61 Add grpc_auth_type check to pageserver Dmitrii Kovalkov 2025-06-03 10:55:29 +02:00
  • 3e72edede5 Use full hostname for ONNX URL (#12064) a-masterov 2025-06-03 09:23:17 +02:00
  • abb7d6c2d8 Proxy release 2025-06-03 06:01 UTC rc/release-proxy/2025-06-03T06-01Z github-actions[bot] 2025-06-03 06:01:25 +00:00
  • a650f7f5af fix(pageserver): only deserialize reldir key once during get_db_size (#12102) Alex Chi Z. 2025-06-03 13:00:34 +08:00
  • fc3994eb71 pageserver: initial gRPC page service implementation (#12094) Erik Grinaker 2025-06-02 19:15:18 +02:00
  • 781bf4945d proxy: optimise future layout allocations (#12104) Conrad Ludgate 2025-06-02 17:13:30 +01:00
  • a21c1174ed pagebench: add gRPC support for get-page-latest-lsn (#12077) Erik Grinaker 2025-06-02 16:50:49 +02:00
  • 61a3258e5d Add graceful flag for storcon Aleksandr Sarantsev 2025-06-02 15:17:12 +04:00
  • 8d7ed2a4ee pageserver: add gRPC observability middleware (#12093) Erik Grinaker 2025-06-02 13:46:50 +02:00
  • 8de4636c2e initial myrrc/paste-and-shortener Mikhail Kot 2025-05-19 21:22:00 +01:00
  • 357362a998 Merge branch 'main' into devin/1745492468-add-dev-flag-pr11517 John Spray 2025-06-02 11:43:31 +01:00
  • df36b9aa62 WIP(ctd): plumbing to feed commit_lsn to wal_advertiser Christian Schwarz 2025-06-02 12:39:42 +02:00
  • 5b62749c42 pageserver: reduce import memory utilization (#12086) Vlad Lazar 2025-06-02 11:29:15 +01:00
  • 18a43eeab3 undo the remote_consistent_lsn feedback channel brought in by the PoC merge (includes undo of funneling pageserver_connection field via connection options) Christian Schwarz 2025-06-02 12:00:39 +02:00
  • 39039d1be7 WIP: plumbing to feed commit_lsn to wal_advertiser Christian Schwarz 2025-06-02 11:52:14 +02:00
  • 9ee75ceee6 merge fixups; storcon and safekeeper compile again Christian Schwarz 2025-06-02 11:26:14 +02:00
  • f5210a367d git merge --squash problame/broker-spof/poc Christian Schwarz 2025-06-02 11:17:12 +02:00
  • f36520eb94 stub api impl Christian Schwarz 2025-06-02 11:13:02 +02:00
  • af5bb67f08 pageserver: more reactive wal receiver cancellation (#12076) Vlad Lazar 2025-06-02 09:59:21 +01:00
  • 589bfdfd02 proxy: Changes to rate limits and GetEndpointAccessControl caches. (#12048) Conrad Ludgate 2025-06-02 09:38:35 +01:00
  • b147439d6b Proxy release 2025-06-02 06:12 UTC release-proxy-8395 github-actions[bot] 2025-06-02 06:12:02 +00:00
  • 87179e26b3 completely rewrite pq_proto (#12085) Conrad Ludgate 2025-06-01 19:41:45 +01:00
  • 90e3313dbb wip erik/grpc-layers Erik Grinaker 2025-05-31 18:42:49 +02:00
  • f432b48cf0 Use mdnblocks to prevent raqce condition during end of unlogged build Konstantin Knizhnik 2025-05-31 20:44:58 +03:00
  • 105076f12b tests: update test_safekeeper_without_pageserver for --dev John Spray 2025-05-30 22:37:49 +02:00