Commit Graph

  • a4a72c8075 support TLS for sql-over-http conrad/proxy-tokio-mechanism-tls-support Conrad Ludgate 2024-12-18 12:17:31 +00:00
  • 90ce4f3002 properly remove clones Conrad Ludgate 2024-12-18 12:06:57 +00:00
  • b79a1dd337 reduce cloning Conrad Ludgate 2024-12-18 11:57:10 +00:00
  • aaf980f70d Online checkpoint replication state (#9976) Konstantin Knizhnik 2024-12-18 11:34:38 +02:00
  • bbc799ce77 chore(proxy): pre-load native tls certificates and propagate compute client config Conrad Ludgate 2024-12-18 09:29:42 +00:00
  • a354071dd0 Merge pull request #10180 from neondatabase/rc/release-proxy/2024-12-17 release-proxy-7188 Conrad Ludgate 2024-12-18 06:31:05 +00:00
  • 758680d4f8 Proxy release 2024-12-17 github-actions[bot] 2024-12-17 22:06:42 +00:00
  • c52514ab02 Fix allure report creation on periodic pg_regress testing (#10171) a-masterov 2024-12-17 21:47:44 +01:00
  • 2ee6bc5ec4 chore(proxy): update vendored postgres libs to edition 2021 (#10139) Conrad Ludgate 2024-12-17 20:06:18 +00:00
  • fd230227f2 storcon: include preferred AZ in compute notifications (#9953) John Spray 2024-12-17 20:04:09 +00:00
  • 97a01bdcb4 pagebench: option for queue depth Christian Schwarz 2024-12-17 21:01:03 +01:00
  • 29fecda704 avoid killing walredo Christian Schwarz 2024-12-17 20:03:47 +01:00
  • dc1d53f7be name delta stack height variable Christian Schwarz 2024-12-17 20:03:14 +01:00
  • 8e6c01ddea WIP fix: one task per connections to drive all the IO futures Christian Schwarz 2024-12-17 19:04:50 +01:00
  • b51c1d38f5 Merge branch 'main' into jcsp/no-coverage jcsp/no-coverage John Spray 2024-12-17 19:48:39 +00:00
  • cd0924c686 fmt Conrad Ludgate 2024-12-17 19:43:23 +00:00
  • 2548926ea6 chore(proxy): fully remove allow-self-signed-compute flag Conrad Ludgate 2024-12-17 09:52:02 +00:00
  • 93e958341f [proxy]: Use TLS for cancellation queries (#10152) Ivan Efremov 2024-12-17 21:26:54 +02:00
  • a93639af6b feat(proxy): allow proxy to connect to separate compute compared to mock cplane conrad/separate-cplane-mock-from-compute-endpoint Conrad Ludgate 2024-12-17 18:46:38 +00:00
  • 7dddbb9570 Add pg_repack extension (#10100) Tristan Partin 2024-12-17 12:36:55 -06:00
  • e209fd8d77 diagnosis: with the debug cruft from previous commit, we see "thread_local_system" hang forever Christian Schwarz 2024-12-17 18:48:32 +01:00
  • 73f6d40310 don't run coverage on debug/x86_64 tests John Spray 2024-12-17 17:39:50 +00:00
  • a55853f67f utils: symbolize heap profiles (#10153) Erik Grinaker 2024-12-17 17:51:58 +01:00
  • 007b13b79a Don't build tests in compute image, use ninja (#10149) Mikhail Kot 2024-12-17 16:43:54 +00:00
  • 0fd67b27e5 debug cruft, likely will revert but this proved useful, esp log_if_slow Christian Schwarz 2024-12-17 17:32:06 +01:00
  • 2dfd3cab8c fix(compute): Report compute_backpressure_throttling_seconds as counter (#10125) Alexey Kondratov 2024-12-17 17:14:07 +01:00
  • b5833ef259 remote_storage: configurable connection pooling for ABS (#10169) John Spray 2024-12-17 12:24:51 +00:00
  • b0e43c2f88 postgres_ffi: add WalStreamDecoder::complete_record() benchmark (#10158) Erik Grinaker 2024-12-17 11:35:00 +01:00
  • e226d7a3d1 Fix docker compose with PG17 (#10165) a-masterov 2024-12-17 09:16:54 +01:00
  • aa7ab9b3ac proxy: Allow dumping TLS session keys for debugging (#10163) Folke Behrens 2024-12-16 19:56:24 +01:00
  • 28ccda0a63 test_runner: ignore error in test_timeline_archival_chaos (#10161) Erik Grinaker 2024-12-16 18:10:55 +01:00
  • 59b7ff8988 chore(proxy): disallow unwrap and unimplemented (#10142) Conrad Ludgate 2024-12-16 16:37:15 +00:00
  • 2e4c9c5704 chore(proxy): remove allow_self_signed from regular proxy (#10157) Conrad Ludgate 2024-12-16 16:11:39 +00:00
  • 3d30a7a934 pageserver: make RemoteTimelineClient::schedule_index_upload infallible (#10155) Erik Grinaker 2024-12-16 16:54:47 +01:00
  • 6565fd4056 chore: fix clippy lints 2024-12-06 (#10138) Conrad Ludgate 2024-12-16 15:33:21 +00:00
  • c5e3314c6e Add test restarting compute at WAL page boundary (#10111) Arseny Sher 2024-12-16 17:53:04 +03:00
  • 1ed0e52bc8 Extract safekeeper http client to separate crate. (#10140) Arseny Sher 2024-12-16 15:07:24 +03:00
  • 24d6587914 chore(proxy): refactor self-signed config (#10154) Conrad Ludgate 2024-12-16 11:15:25 +00:00
  • ebcbc1a482 pageserver: tighten up code around SLRU dir key handling (#10082) John Spray 2024-12-16 10:06:08 +00:00
  • a612e9a356 New RFC version ps_protcol_v3_rfc Konstantin Knizhnik 2024-12-16 09:16:39 +02:00
  • 117c1b5dde Do not perform prefetch for temp relations (#10146) Konstantin Knizhnik 2024-12-16 08:03:53 +02:00
  • 5af77ab39b Update V3 protol version RFC Konstantin Knizhnik 2024-12-15 19:22:10 +02:00
  • 10bc58c510 Update V3 protol version RFC Konstantin Knizhnik 2024-12-15 19:21:54 +02:00
  • f3ecd5d76a pageserver: revert flush backpressure (#8550) (#10135) Erik Grinaker 2024-12-15 10:45:12 +01:00
  • 5f74ff1307 Make ruffhappy Konstantin Knizhnik 2024-12-15 08:02:35 +02:00
  • 1d77fb0dea Eliminate stale reads from LFC in case of prewarm conflict Konstantin Knizhnik 2024-12-14 21:58:26 +02:00
  • 07027bde7d Do not run test_lfc_prewarm test without LFC Konstantin Knizhnik 2024-12-14 21:11:20 +02:00
  • 1f2b47c70f Set LFC path in test-lfc_prewarm test Konstantin Knizhnik 2024-12-14 20:08:07 +02:00
  • 7b80ad4950 Fix format warning Konstantin Knizhnik 2024-12-14 16:59:22 +02:00
  • e07eedca5d correctly handle PS disconect duriug prewarm Konstantin Knizhnik 2024-12-12 22:27:52 +02:00
  • 7e2fb10cca Fix handling zero neon.file_cache_prewarm_limit Konstantin Knizhnik 2024-11-14 21:14:45 +02:00
  • dc1684efcc Add delay between upgrade of extension version Konstantin Knizhnik 2024-10-31 18:26:42 +02:00
  • ec8b8b941d Add functions to get LFC state, prewarm LFC and monitor prewarm process Konstantin Knizhnik 2024-10-31 10:12:37 +02:00
  • cf161e1556 fix(adapter): password not set in role drop (#10130) Mikhail Kot 2024-12-14 17:37:13 +00:00
  • 2521eba674 Check for invalid down link while prefetching B-Tree leave pages for index-only scan (#9867) Konstantin Knizhnik 2024-12-13 22:46:41 +02:00
  • d56fea680e CI: always require aws-oicd-role-arn input to be set (#10145) Alexander Bayandin 2024-12-13 19:56:32 +00:00
  • 7ee5dca752 fix(pageserver): race between gc-compaction and repartition (#10127) Alex Chi Z. 2024-12-13 13:22:25 -05:00
  • 07d1db54b3 Improve comments and log messages in the logical replication monitor (#9974) Tristan Partin 2024-12-13 12:10:42 -06:00
  • 3c4221db2c fmt arpad/azure_http_timeouts Arpad Müller 2024-12-13 18:54:20 +01:00
  • eeabecd89f Correctly update LFC used_pages in case of LFC resize (#10128) Konstantin Knizhnik 2024-12-13 19:40:26 +02:00
  • 00ff70c905 Pass down timeouts to the reqwest client Arpad Müller 2024-12-13 18:32:46 +01:00
  • fcff752851 fix(test_timeline_archival_chaos): flakiness caused by orphan layers (#10083) Christian Schwarz 2024-12-13 17:28:21 +01:00
  • 38f1150ae2 review: shutdown in background task and let caller decide padding behavior Yuchen Liang 2024-12-13 16:05:35 +00:00
  • 2c91062828 test_prefetch: reduce timeout to default 5m from 10m (#10105) Alexander Bayandin 2024-12-13 14:52:54 +00:00
  • ce8eb089f3 Extract public sk types to safekeeper_api (#10137) Arseny Sher 2024-12-13 17:06:27 +03:00
  • 7dc382601c Fix pg_regress tests on a cloud staging instance (#10134) a-masterov 2024-12-13 14:59:04 +01:00
  • 2451969d5c fix(ci): Allow github-action-script to post reports (#10136) Rahul Patil 2024-12-13 13:22:15 +01:00
  • 671889b0e9 Merge pull request #10133 from neondatabase/rc/release/2024-12-13 release-7381 Arpad Müller 2024-12-13 13:08:40 +01:00
  • d962b44c20 fix the script (it stopped making changes beyond 6); this now creates 18-tall delta stacks for each page Christian Schwarz 2024-12-13 12:43:40 +01:00
  • 2e79c47380 proxy: stub the VPC config cache and invalidation code knz/vpc_cache_and_invalidation Raphael 'kena' Poss 2024-12-10 16:30:32 +01:00
  • aeb79d1bb6 Storage release 2024-12-13 github-actions[bot] 2024-12-13 06:02:24 +00:00
  • 59ef701925 CI(deploy): fix git tag/release creation (#10119) JC Grünhage 2024-12-13 00:38:20 +01:00
  • ac04bad457 CI: don't run debug builds with LFC (#10123) Alexander Bayandin 2024-12-12 22:55:38 +00:00
  • 2f3f98a319 use OIDC role instead of AWS access keys for managing test runner (#10117) Peter Bendel 2024-12-12 21:25:39 +01:00
  • 5ff4b991c7 feat(pageserver): gc-compaction split over LSN (#9900) Alex Chi Z. 2024-12-12 15:23:24 -05:00
  • a93e3d31cc storcon: refine logic for choosing AZ on tenant creation (#10054) John Spray 2024-12-12 19:35:38 +00:00
  • b1edbf667c review: use monotonically incresing suffix number for image/delta temp path Yuchen Liang 2024-12-12 19:24:48 +00:00
  • 31fec1fb4b add the script that I used to generate the delta stack Christian Schwarz 2024-12-12 20:13:50 +01:00
  • 6d5687521b fix(ci): Allow github-script to post test reports (#10120) Rahul Patil 2024-12-12 19:53:35 +01:00
  • 87755bf80e concurrent-futures: poll before pushing into FuturesUnordered (this will do io_uring submission in most cases) Christian Schwarz 2024-12-12 19:37:23 +01:00
  • 2050eadd44 .github: reduce test execution concurrency jcsp/tests-concurrency-10 John Spray 2024-12-12 13:11:53 +00:00
  • 53721266f1 Disable connection logging in pgbouncer by default (#10118) Heikki Linnakangas 2024-12-12 19:05:58 +02:00
  • 2f3433876f Change the channel for notification. (#10112) a-masterov 2024-12-12 17:34:07 +01:00
  • 58d45c6e86 ci(fix): Use OIDC auth to login on ECR (#10055) Rahul Patil 2024-12-12 16:13:08 +01:00
  • 1f7f947119 results Christian Schwarz 2024-12-12 14:51:03 +01:00
  • 8b477ce4ee super hacky way to get layer visit buckets Christian Schwarz 2024-12-12 14:43:20 +01:00
  • e502e880b5 chore(proxy): remove code for old API (#10109) Conrad Ludgate 2024-12-12 13:42:50 +00:00
  • 02d0d89069 run bench on hetzner box Christian Schwarz 2024-12-12 14:18:51 +01:00
  • 309edebb90 repurpose test_pageserver_characterize_latencies_with_1_client_and_throughput_with_many_clients_one_tenant to measure latency improvement in unbatchable-pagestream but parallelizable workload (multiple layers visited) Christian Schwarz 2024-12-12 14:09:48 +01:00
  • fb3b486e97 .github: reduce test execution concurrency jcsp/tests-concurrency John Spray 2024-12-12 13:11:53 +00:00
  • 80aebce3d6 benc results on my box Christian Schwarz 2024-12-12 13:56:55 +01:00
  • 71b6aa2ab7 implement futuresunordered mode Christian Schwarz 2024-12-12 13:55:35 +01:00
  • e051e916b6 results on my hetzner box Christian Schwarz 2024-12-12 13:37:13 +01:00
  • 7f55a32edb parametrization over direct io mode (only direct io for now) Christian Schwarz 2024-12-12 13:36:05 +01:00
  • 3779370f08 results on my hetzner box Christian Schwarz 2024-12-12 13:32:12 +01:00
  • 659da352a2 DO NOT MERGE trim down benchmark to what's relevant Christian Schwarz 2024-12-12 13:31:55 +01:00
  • 0e8ac43450 hacky parametrization of relevant benchmarks Christian Schwarz 2024-12-12 13:28:00 +01:00
  • c9a773af37 Fix test_subscriber_synchronous_commit flakiness. (#10057) Arseny Sher 2024-12-12 14:57:00 +03:00
  • 410283c9b1 serial mode without tasks Christian Schwarz 2024-12-12 12:26:15 +01:00
  • ec0ce06c16 tests: default interpreted proto in tests (#10079) Vlad Lazar 2024-12-12 10:53:10 +00:00