Commit Graph

  • 48052477b4 storcon: register Pageserver gRPC address (#12268) Erik Grinaker 2025-06-17 06:27:10 -07:00
  • d81353b2d1 pageserver: gRPC base backup fixes (#12243) Erik Grinaker 2025-06-17 05:37:43 -07:00
  • 143500dc4f storcon: Improve stably_attached readability (#12249) Aleksandr Sarantsev 2025-06-17 14:10:10 +04:00
  • 1a5f7ce6ad storcon: Exclude another secondaries while optimizing secondary (#12251) Aleksandr Sarantsev 2025-06-17 14:09:55 +04:00
  • 01ccb34118 Don't rerun failed tests in 'Build and Test with Sanitizers' workflow (#12259) Alexander Lakhin 2025-06-17 11:08:43 +03:00
  • bf2a21567d Proxy release 2025-06-17 06:01 UTC release-proxy-8481 github-actions[bot] 2025-06-17 06:01:42 +00:00
  • e8af3a2811 remove unused struct in example code, to silence compiler warning Heikki Linnakangas 2025-06-17 02:09:21 +03:00
  • b603e3dddb Silence compiler warnings in example code Heikki Linnakangas 2025-06-17 02:07:33 +03:00
  • 83007782fd fix compilation of example Heikki Linnakangas 2025-06-17 02:07:15 +03:00
  • bb1e359872 Add testing utilities for hash map, freelist bugfixes David Freifeld 2025-06-16 16:01:46 -07:00
  • ac87544e79 Implement shrinking, add basic tests for core operations David Freifeld 2025-06-16 13:13:38 -07:00
  • f669e18477 Remove TODO comment related to default_transaction_read_only (#12261) Tristan Partin 2025-06-16 14:38:26 -05:00
  • 632cde7f13 schema and github workflow for validation of compute manifest (#12069) Suhas Thalanki 2025-06-16 12:30:41 -07:00
  • c30f262e6d Add simple exponential backoff for tenant attach quantumish/tenant-attach-retries David Freifeld 2025-06-16 10:31:20 -07:00
  • b6b122e07b nw: add shrinking and deletion skeletons David Freifeld 2025-06-16 10:20:30 -07:00
  • 3821af6a6f Add comment about using mdnblocks to prevent race condition unlogged_build_rc_fix Konstantin Knizhnik 2025-06-16 18:22:49 +03:00
  • 118e13438d Add "Build and Test Fully" workflow (#11931) Alexander Lakhin 2025-06-16 16:29:39 +03:00
  • 02e84bfbe3 storcon: reduce MAX_OFFLINE_INTERVAL_DEFAULT to 10s erik/max-offline-interval-10s Erik Grinaker 2025-06-16 15:17:40 +02:00
  • fc136eec8f pagectl: add dump layer local (#12245) Trung Dinh 2025-06-16 03:29:42 -07:00
  • 818e5130f1 page_api: add a few derives (#12253) Erik Grinaker 2025-06-16 02:45:50 -07:00
  • 782062014e Fix test_normal_work endpoint restart Erik Grinaker 2025-06-16 10:16:27 +02:00
  • c243521ae5 Fix reconcile_long_running metric comment (#12234) Alexander Sarantcev 2025-06-16 09:51:57 +04:00
  • befab6bd7a Return only generation when increment ephemeralsad/return-only-generation-when-increment Aleksandr Sarantsev 2025-06-14 14:54:24 +04:00
  • d0b3629412 Tweak base backups Erik Grinaker 2025-06-13 13:47:26 -07:00
  • e0b23f841d Fix reattach concurrency ephemeralsad/reattach-concurrency Aleksandr Sarantsev 2025-06-13 23:33:38 +04:00
  • 553e39c277 Change mark_invisible ephemeralsad/rename-tenant-id-request-param Aleksandr Sarantsev 2025-06-13 23:01:55 +04:00
  • 5303c71589 Move comment above metrics handler (#12236) Alexander Sarantcev 2025-06-13 22:18:51 +04:00
  • d146897415 Fix reconciles metrics typo (#12235) Alexander Sarantcev 2025-06-13 21:47:09 +04:00
  • 945ebc8411 Rename tenant shard request param Aleksandr Sarantsev 2025-06-13 21:42:22 +04:00
  • d63815fa40 Fix ChaosInjector shard eligibility bug (#12231) Alexander Sarantcev 2025-06-13 17:34:29 +04:00
  • 0a57a85fc0 pageserver: add enable-basebackup-cache feature flag for gradual roll out diko/basebackup_cache_feature_flag Dmitrii Kovalkov 2025-06-13 14:51:42 +02:00
  • 385324ee8a pageserver: fix post-merge PR comments on basebackup cache (#12216) Dmitrii Kovalkov 2025-06-13 12:49:31 +04:00
  • 8a68d463f6 feat(pagectl): no max key limit if time travel recover locally (#12222) Alex Chi Z. 2025-06-13 16:41:10 +08:00
  • e23726f31c Storage release 2025-06-13 07:48 UTC release-8769 github-actions[bot] 2025-06-13 07:48:37 +00:00
  • 3046c307da feat(posthog_client): support feature flag secure API (#12201) Alex Chi Z. 2025-06-13 15:22:02 +08:00
  • da0cdc0185 Compute release 2025-06-13 07:03 UTC release-compute-8717 github-actions[bot] 2025-06-13 07:03:35 +00:00
  • e83f1d8ba5 tests: prepare test_historic_storage_formats for --timelines-onto-safekeepers (#12214) Dmitrii Kovalkov 2025-06-13 10:28:18 +04:00
  • 39a4e24423 Storage release 2025-06-13 06:11 UTC rc/release-storage/2025-06-13T06-11Z github-actions[bot] 2025-06-13 06:11:13 +00:00
  • 8917676e86 Improve logging for gc-compaction (#12219) Trung Dinh 2025-06-12 23:07:18 -07:00
  • 11cd187dd2 removing postgresql-contrib from build-tools image thesuhas/add_dblink_in_regression_tests Suhas Thalanki 2025-06-12 12:51:57 -07:00
  • 43acabd4c2 [proxy]: Improve backoff strategy for redis reconnection (#12218) Ivan Efremov 2025-06-12 22:46:02 +03:00
  • db24ba95d1 pagserver: always persist shard identity (#12217) Vlad Lazar 2025-06-12 18:15:02 +01:00
  • 1dce65308d Update base64 to 0.22 (#12215) Folke Behrens 2025-06-12 16:12:47 +00:00
  • a80790e0c4 WIP problame/broker-spof/storcon-prototyping Christian Schwarz 2025-06-12 06:41:07 -07:00
  • fe2abf3531 fix a mypy discovered error Alexey Masterov 2025-06-12 10:48:04 +02:00
  • ad88ec9257 fix(pageserver): extend layer manager read guard threshold (#12211) Alex Chi Z. 2025-06-12 16:39:54 +08:00
  • 60dfdf39c7 tests: prepare test_tenant_delete_stale_shards for --timelines-onto-safekeepers (#12198) Dmitrii Kovalkov 2025-06-12 12:10:22 +04:00
  • 3d5e2bf685 storcon: add tenant_timeline_locate handler (#12203) Dmitrii Kovalkov 2025-06-12 12:09:57 +04:00
  • d05cefaae1 Fix mistyping replica_redo_deadlock Konstantin Knizhnik 2025-06-12 08:07:17 +03:00
  • 16d6898e44 git add missing file heikki/lfc-rust-hashmap Heikki Linnakangas 2025-06-12 02:37:59 +03:00
  • 3bfab12f2e adding dblink to build-tools image for use in regression tests Suhas Thalanki 2025-06-11 15:54:35 -07:00
  • 54fdcfdfa8 build(deps): bump requests from 2.32.3 to 2.32.4 in the pip group across 1 directory (#12180) dependabot[bot] 2025-06-11 21:09:05 +00:00
  • cb8782a51a Fix recovery IO deadlock fix-replay-deadlock Matthias van de Meent 2025-06-11 22:03:54 +02:00
  • fad69227d6 Fix bug in neon_redo_read_buffer_filter Konstantin Knizhnik 2025-06-11 20:20:54 +03:00
  • 28e882a80f pageserver: warn on long layer manager locking intervals (#12194) Vlad Lazar 2025-06-11 17:16:30 +01:00
  • 7bd8394ed5 pageserver: fix initial layer visibility calculation Vlad Lazar 2025-06-11 18:02:16 +02:00
  • 4a397638bf Prohibit partial redo of wal records: if record affects several pages then either all of them are reconstructed, either all skipped Konstantin Knizhnik 2025-06-11 18:19:04 +03:00
  • b34648c136 Remove XLogWaitForReplayOf at replica to avoid deadlock Konstantin Knizhnik 2025-04-09 15:50:48 +03:00
  • 24038033bf Remove default from DROP FUNCTION (#12202) Konstantin Knizhnik 2025-06-11 16:16:58 +03:00
  • 7c469b30aa add another debug and overflow comment Conrad Ludgate 2025-06-10 13:51:26 -07:00
  • fb02e54843 re-impl auth startup to compute conrad/rewrite-connect-compute Conrad Ludgate 2025-06-10 22:12:28 -07:00
  • 41a5b8524a remove user_info from connect Conrad Ludgate 2025-06-10 22:21:23 -07:00
  • 53bdbdf71f another things ephemeralsad/graceful-draining Aleksandr Sarantsev 2025-06-11 09:19:07 +04:00
  • 6da7b87a32 move PqStream to pq_frontend.rs and rename to PgFeStream Conrad Ludgate 2025-06-10 14:41:11 -07:00
  • 72b1c573b1 add some more typesafety to pqproto and move stream.rs to a folder Conrad Ludgate 2025-06-10 14:34:26 -07:00
  • b509982bbf add another debug and overflow comment Conrad Ludgate 2025-06-10 13:51:26 -07:00
  • a78a52acb5 add in timeout for cancellation Conrad Ludgate 2025-06-10 13:44:30 -07:00
  • 3370e8cb00 optimise future sizes for cancel maintenance Conrad Ludgate 2025-06-10 06:16:25 -07:00
  • f37a558280 move the cancel-on-shutdown handling to the cancel session maintenance task Conrad Ludgate 2025-06-09 19:08:44 -07:00
  • 744011437a create batch processing struct Conrad Ludgate 2025-05-16 06:31:14 +02:00
  • a10d26a083 no explicit remove, only passive ttl Conrad Ludgate 2025-05-16 07:00:04 +02:00
  • aece520365 remove replies for store/remove ops Conrad Ludgate 2025-05-16 06:41:16 +02:00
  • 9017811d61 remove dead code for redis keys Conrad Ludgate 2025-05-16 08:03:57 +02:00
  • 551a33aa04 use hget instead of hgetall Conrad Ludgate 2025-06-10 07:01:10 -07:00
  • 95216ae6ec box the connect future and respect the redis retry methods on err Conrad Ludgate 2025-06-10 06:43:31 -07:00
  • a3a10d1839 split CancelToken into RawCancelToken for smaller sizes and better typesafety Conrad Ludgate 2025-06-10 06:21:55 -07:00
  • 1b935b1958 endpoint_storage: add ?from_endpoint= to /lfc/prewarm (#12195) Mikhail 2025-06-10 20:25:32 +01:00
  • c90b082222 Split handle_client and pass async callback for connect_once cloneable/proxy-pglb-connect-compute-split Folke Behrens 2025-06-10 19:41:07 +02:00
  • 3f16ca2c18 Respect limits for projects for the Random Operations test (#12184) a-masterov 2025-06-10 17:59:51 +02:00
  • 67b94c5992 [proxy] per endpoint configuration for rate limits (#12148) Conrad Ludgate 2025-06-10 15:26:08 +01:00
  • 4454662349 use hget instead of hgetall conrad/minor-optimisations-for-cancellation Conrad Ludgate 2025-06-10 07:01:10 -07:00
  • 2e6acf7bed box the connect future and respect the redis retry methods on err Conrad Ludgate 2025-06-10 06:43:31 -07:00
  • 6b528426e7 split CancelToken into RawCancelToken for smaller sizes and better typesafety Conrad Ludgate 2025-06-10 06:21:55 -07:00
  • 0957c8ea69 Make a copy of connect_to_compute for pglb Folke Behrens 2025-06-10 15:01:12 +02:00
  • 6cea6560e9 Move task_main and handle_client to pglb Folke Behrens 2025-06-10 14:59:12 +02:00
  • e38193c530 proxy: Move connect_to_compute back to proxy (#12181) Folke Behrens 2025-06-10 11:23:03 +00:00
  • 21949137ed Return last ring index instead of min_ring_index in prefetch_register_bufferv (#12039) Konstantin Knizhnik 2025-06-10 13:09:46 +03:00
  • 02f94edb60 Remove global static TENANTS (#12169) Trung Dinh 2025-06-10 02:26:40 -07:00
  • 24053ff4ca Proxy release 2025-06-10 08:56 UTC release-proxy-8451 github-actions[bot] 2025-06-10 08:56:51 +00:00
  • 58327ef74d [proxy] fix sql-over-http password setting (#12177) Conrad Ludgate 2025-06-10 09:46:29 +01:00
  • 73be6bb736 fix(compute): use proper safekeeper in VotesCollectedMset (#12175) Dmitrii Kovalkov 2025-06-10 11:16:42 +04:00
  • 40d7583906 feat(pageserver): use hostname as feature flag resolver property (#12141) Alex Chi Z. 2025-06-10 15:10:41 +08:00
  • ddefc140b1 Proxy release 2025-06-10 06:01 UTC rc/release-proxy/2025-06-10T06-01Z github-actions[bot] 2025-06-10 06:01:32 +00:00
  • 7a68699abb feat(pageserver): support azure time-travel recovery (in an okay way) (#12140) Alex Chi Z. 2025-06-10 13:32:58 +08:00
  • f42d44342d Increase statement timeout for test_pageserver_restarts_under_workload test (#12139) Konstantin Knizhnik 2025-06-10 08:32:03 +03:00
  • 84df11f09c add todo skyzh/awscli Alex Chi Z 2025-06-10 13:31:26 +08:00
  • f4d51c0f5c Use gRPC for test_normal_work erik/communicator-rewrite-grpc-port Erik Grinaker 2025-06-09 22:51:15 +02:00
  • ec17ae0658 Handle gRPC basebackups in compute_ctl Erik Grinaker 2025-06-09 22:50:57 +02:00
  • 9ecce60ded Plumb gRPC addr through storage-controller Erik Grinaker 2025-06-09 11:09:04 -07:00
  • d759fcb8bd Increase wait LFC prewarm timeout (#12174) Konstantin Knizhnik 2025-06-09 21:01:30 +03:00