Commit Graph

  • 01643006c6 optimisation change John Spray 2024-12-05 17:32:50 +00:00
  • ea6f6a87a2 tests: update test_shard_preferred_azs John Spray 2024-12-01 20:15:00 +00:00
  • 017fffe583 storcon: change Attached policy to mean _at least_ N secondaries John Spray 2024-11-25 12:12:33 +00:00
  • cf896ff144 storcon: prioritize AZ over affinity in scheduler John Spray 2024-11-26 09:31:08 +00:00
  • bcd888126e storcon: AZ awareness when filling nodes John Spray 2024-11-29 16:57:01 +00:00
  • db79304416 storage_controller: increase shard scan timeout (#10000) Erik Grinaker 2024-12-05 18:29:21 +01:00
  • 94f5757450 set different timeouts for debug and release fix/tests_give_more_time_to_start_env Fedor Dikarev 2024-12-05 20:27:38 +04:00
  • b4973ecdfa Add 'failed get control bytes' to list of expected errors heikki/persist_pgstat_file Konstantin Knizhnik 2024-12-05 16:24:31 +02:00
  • 46668775eb set timeout to 30s only debug builds Fedor Dikarev 2024-12-05 17:45:21 +04:00
  • b547681e08 Merge pull request #10024 from neondatabase/rc/release-proxy/2024-12-05 release-proxy-7019 Ivan Efremov 2024-12-05 15:35:35 +02:00
  • 27403e6c3b Add 'failed to get checkpoint bytes' to list of expected errors Konstantin Knizhnik 2024-12-05 15:32:02 +02:00
  • a98fab8b1c tests: WIP: MITM proxy between pageserver and compute for fault testing Heikki Linnakangas 2024-12-05 15:00:43 +02:00
  • 2c10e8a966 RemoveRemove unnecessary reset of redo field Konstantin Knizhnik 2024-12-05 14:28:34 +02:00
  • 0fd211537b proxy: Present new auth backend cplane_proxy_v1 (#10012) Ivan Efremov 2024-12-05 07:30:38 +02:00
  • a83bd4e81c pageserver: fix buffered-writer on macos build (#10019) Yuchen Liang 2024-12-04 21:16:09 -05:00
  • ecdad5e6d5 chore: update rust-postgres (#10002) Conrad Ludgate 2024-12-04 21:07:44 +00:00
  • d028929945 chore: update clap (#10009) Conrad Ludgate 2024-12-04 17:42:17 +00:00
  • 7b0e3db868 pageserver: make BufferedWriter do double-buffering (#9693) Yuchen Liang 2024-12-04 11:54:56 -05:00
  • 088eb72dd7 tests: make storcon scale test AZ-aware (#9952) John Spray 2024-12-04 15:04:04 +00:00
  • d550e3f626 Create a branch for compute release (#9637) a-masterov 2024-12-04 14:10:00 +01:00
  • 8c6b41daf5 Display reqwest error source (#10004) Erik Grinaker 2024-12-04 14:05:53 +01:00
  • bbb050459b feat(compute): Set default application_name for pgbouncer connections (#9973) Alexey Kondratov 2024-12-04 14:05:31 +01:00
  • cab498c787 feat(proxy): add option to forward startup params (#9979) Conrad Ludgate 2024-12-04 12:58:35 +00:00
  • 6359342ffb Assign /libs/proxy/ to proxy team (#10003) Folke Behrens 2024-12-04 13:58:31 +01:00
  • 13285c2a5e pageserver: return proper status code for heatmap_upload errors (#9991) Erik Grinaker 2024-12-04 13:53:52 +01:00
  • 33790d14a3 fix parsing human time output like "50m37s" (#10001) Peter Bendel 2024-12-04 12:37:24 +01:00
  • 709b8cd371 optimize parms for ingest bench (#9999) Peter Bendel 2024-12-04 12:07:22 +01:00
  • 1c9bbf1a92 storcon: return an error for drain attempts while paused (#9997) Vlad Lazar 2024-12-04 09:25:29 +00:00
  • 16163fb850 page_service: enable batching in Rust & Python Tests + Python benchmarks (#9993) Christian Schwarz 2024-12-04 01:07:49 +01:00
  • 73ccc2b08c test_page_service_batching: fix non-numeric metrics (#9998) Alexander Bayandin 2024-12-03 22:46:18 +00:00
  • c719be6474 tests & benchmarks: unify the way we customize the default tenant config (#9992) Christian Schwarz 2024-12-03 23:07:03 +01:00
  • 718645e56c Support tenant manifests in the scrubber (#9942) Arpad Müller 2024-12-03 21:39:10 +01:00
  • fbc8c36983 chore(proxy): enforce single host+port (#9995) Conrad Ludgate 2024-12-03 20:00:14 +00:00
  • 5519e42612 Improvement: add console redirect timeout warning (#9985) Alexey Immoreev 2024-12-03 22:59:44 +04:00
  • 4157eaf4c5 pageserver: respond to multiple shutdown signals (#9982) Erik Grinaker 2024-12-03 19:47:17 +01:00
  • 60241127e2 chore(proxy): remove postgres config parser and md5 support (#9990) Conrad Ludgate 2024-12-03 18:39:23 +00:00
  • f7d5322e8b pageserver: more detailed logs when calling re-attach (#9996) John Spray 2024-12-03 18:36:37 +00:00
  • 41bb9c5280 pageserver: only store SLRUs & aux files on shard zero (#9786) John Spray 2024-12-03 17:22:49 +00:00
  • 69c0d61c5c storcon: in shard splits, inherit parent's AZ (#9946) John Spray 2024-12-03 16:55:00 +00:00
  • 63cb8ce975 pageserver: only throttle pagestream requests & bring back throttling deduction for smgr latency metrics (#9962) Christian Schwarz 2024-12-03 16:25:58 +01:00
  • 907e4aa3c4 test_runner: use immediate shutdown in test_sharded_ingest (#9984) Erik Grinaker 2024-12-03 15:33:31 +01:00
  • 0a2a84b766 safekeeper,pageserver: add heap profiling (#9778) Erik Grinaker 2024-12-03 12:35:59 +01:00
  • 85b12ddd52 Add support for the extensions test for Postgres v17 (#9748) a-masterov 2024-12-03 12:25:29 +01:00
  • dd76f1eeee page_service: batching observability & include throttled time in smgr metrics (#9870) Christian Schwarz 2024-12-03 12:03:23 +01:00
  • 8963ac85f9 storcon_cli tenant-describe: include tenant-wide information in output (#9899) Christian Schwarz 2024-12-03 11:55:13 +01:00
  • 4a488b3e24 storcon: use proper schedule context during node delete (#9958) John Spray 2024-12-03 08:59:38 +00:00
  • c4987b0b13 fix(testing): Use 1 MB shared_buffers even with LFC (#9969) Alexey Kondratov 2024-12-02 19:46:06 +01:00
  • 84b4821118 Stop changing the value of neon.extension_server_port at runtime (#9972) Tristan Partin 2024-12-02 12:06:19 -06:00
  • 32ba9811f9 feat(proxy): emit JWT auth method and JWT issuer in parquet logs (#9971) Conrad Ludgate 2024-12-02 17:54:32 +00:00
  • a0cd64c4d3 Bump OTel, tracing, reqwest crates (#9970) Folke Behrens 2024-12-02 18:24:48 +01:00
  • 84687b743d Update consensus protocol spec (#9607) Arseny Sher 2024-12-02 19:10:44 +03:00
  • b6f93dcec9 proxy: Create Elasticache credentials provider lazily (#9967) Folke Behrens 2024-12-02 16:38:12 +01:00
  • 4f6c594973 CI(replication-tests): fix notifications about replication-tests failures (#9950) Alexander Bayandin 2024-12-02 12:46:07 +00:00
  • a750c14735 fix(proxy): forward notifications from authentication (#9948) Conrad Ludgate 2024-12-02 12:29:57 +00:00
  • 9ce0dd4e55 storcon: add metric for AZ scheduling violations (#9949) John Spray 2024-12-02 11:50:22 +00:00
  • 0e1a336607 test_runner: improve wait_until (#9936) Erik Grinaker 2024-12-02 12:26:15 +02:00
  • 7fc2912d06 Update pgvector to 0.8.0 (#9733) Anastasia Lubennikova 2024-12-02 10:10:51 +00:00
  • fdf231c237 storcon: don't take any Service locks in /status and /ready (#9944) John Spray 2024-12-01 18:09:58 +00:00
  • 1e08b5dccc Fix issues with prefetch ring buffer resize (#9847) Konstantin Knizhnik 2024-12-01 17:47:28 +02:00
  • 030810ed3e Compute image: prepare Postgres v14-v16 for Debian 12 (#9954) Alexander Bayandin 2024-12-01 13:04:37 +00:00
  • 62b74bdc2c Add GUC controlling whether to pause recovery if some critical GUCs at replica have smaller value than on primary (#9057) Konstantin Knizhnik 2024-12-01 14:23:10 +02:00
  • 8b7e9ed820 Merge the consumption metric pushes (#9939) Folke Behrens 2024-11-30 11:11:37 +01:00
  • 5dad89acd4 page_service: rewrite batching to work without a timeout (#9851) Christian Schwarz 2024-11-30 01:16:24 +01:00
  • 547b2d2827 Fix timeout value used in XLogWaitForReplayOf (#9937) Matthias van de Meent 2024-11-29 20:10:26 +01:00
  • 93f29a0065 Fixed fast_import pgbin in calling get_pg_version (#9933) Gleb Novikov 2024-11-29 17:58:36 +00:00
  • 4f36494615 pageserver: download small objects using a smaller timeout (#9938) John Spray 2024-11-29 15:11:44 +00:00
  • 0a550f3e7d feat(compute_ctl): Always set application_name (#9934) Alexey Kondratov 2024-11-29 14:55:56 +01:00
  • 4bb9554e4a safekeeper: use jemalloc (#9780) Erik Grinaker 2024-11-29 15:38:04 +02:00
  • 008616cfe6 storage controller: use proper ScheduleContext when evacuating a node (#9908) John Spray 2024-11-29 13:27:49 +00:00
  • e61ec94fbc chore(proxy): vendor a subset of rust-postgres (#9930) Conrad Ludgate 2024-11-29 11:08:01 +00:00
  • e5152551ad test_runner/performance: add logical message ingest benchmark (#9749) Erik Grinaker 2024-11-29 10:40:08 +01:00
  • b0822a5499 fix(compute_ctl): Allow usage of DB names with whitespaces (#9919) Alexey Kondratov 2024-11-28 22:38:30 +01:00
  • 1fb6ab59e8 test_runner: rerun all failed tests (#9917) Alexander Bayandin 2024-11-28 19:02:57 +00:00
  • e16439400d pageserver: return correct LSN for interpreted proto keep alive responses (#9928) Vlad Lazar 2024-11-28 17:38:47 +00:00
  • e401f66698 Update rust to 1.83.0, also update cargo adjacent tools (#9926) Arpad Müller 2024-11-28 16:49:30 +01:00
  • 2fa461b668 Makefile: build pg_visibility (#9922) Erik Grinaker 2024-11-28 16:48:18 +01:00
  • 03d90bc0b3 remote_storage/abs: count 404 and 304 for get as ok for metrics (#9912) Vlad Lazar 2024-11-28 10:11:08 +00:00
  • 268bc890ea proxy: spawn cancellation checks in the background (#9918) Ivan Efremov 2024-11-28 08:32:22 +02:00
  • 8d7fa802f4 code cleanup installed_extensions_metric_live_updates Anastasia Lubennikova 2024-12-05 10:31:43 +00:00
  • 0128948d8d Abuse Checkpoint.redo field to distinguish shutdown checkpoints Heikki Linnakangas 2024-12-04 15:56:41 +02:00
  • 7a92454fbe Reset checkpoiunt redo field after storing it to correctly detect normal shutdown Konstantin Knizhnik 2024-12-05 09:04:59 +02:00
  • ffc9c33eb2 proxy: Present new auth backend cplane_proxy_v1 (#10012) Ivan Efremov 2024-12-05 07:30:38 +02:00
  • ed2d892113 pageserver: fix buffered-writer on macos build (#10019) Yuchen Liang 2024-12-04 21:16:09 -05:00
  • 131585eb6b chore: update rust-postgres (#10002) Conrad Ludgate 2024-12-04 21:07:44 +00:00
  • 7fed72e951 Fix compile warnings Konstantin Knizhnik 2024-12-04 22:03:51 +02:00
  • 811e5675a3 Track extension updates live Anastasia Lubennikova 2024-12-04 19:20:55 +00:00
  • 0bab7e3086 chore: update clap (#10009) Conrad Ludgate 2024-12-04 17:42:17 +00:00
  • e6cd5050fc pageserver: make BufferedWriter do double-buffering (#9693) Yuchen Liang 2024-12-04 11:54:56 -05:00
  • afe1419ef5 wip yuchen/double-buffered-writer-oneshot-channel Yuchen Liang 2024-12-04 16:27:25 +00:00
  • e27d674b8e Update anstream package and deps anstream-upd Ivan Efremov 2024-12-04 18:20:44 +02:00
  • 19510f3315 Remove calculate_walrecord_end_lsn function Konstantin Knizhnik 2024-12-04 17:47:49 +02:00
  • 60c0d19f57 tests: make storcon scale test AZ-aware (#9952) John Spray 2024-12-04 15:04:04 +00:00
  • 13dd2f11c6 Use redo field to distinguish shutdown andonine checkpoints Konstantin Knizhnik 2024-12-04 15:33:42 +02:00
  • dec2e2fb29 Create a branch for compute release (#9637) a-masterov 2024-12-04 14:10:00 +01:00
  • 699a213c5d Display reqwest error source (#10004) Erik Grinaker 2024-12-04 14:05:53 +01:00
  • 9a4157dadb feat(compute): Set default application_name for pgbouncer connections (#9973) Alexey Kondratov 2024-12-04 14:05:31 +01:00
  • bd52822e14 feat(proxy): add option to forward startup params (#9979) Conrad Ludgate 2024-12-04 12:58:35 +00:00
  • dcd016bbfc Assign /libs/proxy/ to proxy team (#10003) Folke Behrens 2024-12-04 13:58:31 +01:00
  • 7b18e33997 pageserver: return proper status code for heatmap_upload errors (#9991) Erik Grinaker 2024-12-04 13:53:52 +01:00
  • 9d75218ba7 fix parsing human time output like "50m37s" (#10001) Peter Bendel 2024-12-04 12:37:24 +01:00