Commit Graph

  • 0c5250b292 promotion fixes Mikhail Kot 2025-07-31 15:49:55 +01:00
  • bf6f7808c0 python fmt thesuhas/brc-3082 Suhas Thalanki 2025-07-31 10:45:24 -04:00
  • 2b9f9ca877 added lakebasemode Suhas Thalanki 2025-07-31 10:42:10 -04:00
  • 8579272f65 Merge branch 'main' into thesuhas/brc-3082 Suhas Thalanki 2025-07-31 10:36:56 -04:00
  • 5994c4f679 fix moved value error ruslan/add-vary-header-for-options Ruslan Talpa 2025-07-31 17:02:06 +03:00
  • b62f847ffa add fixme comment related to cache and allow: * in cors requests Ruslan Talpa 2025-07-31 16:38:48 +03:00
  • 1474af4845 add vary: origin header when needed Ruslan Talpa 2025-07-31 16:34:53 +03:00
  • bb1f50bf09 Set num_shards in shared memory. Heikki Linnakangas 2025-07-31 16:29:24 +03:00
  • d96cea1917 [proxy] handle options request in rest broker (cors headers) (#12744) Ruslan Talpa 2025-07-31 16:05:09 +03:00
  • 312a74f11f storcon: implement safekeeper_migrate_abort handler (#12705) Dmitrii Kovalkov 2025-07-31 16:40:32 +04:00
  • 89231e3f99 storcon: squash all migrations into one vlad/squash-storcon-migrations Vlad Lazar 2025-07-31 13:39:27 +01:00
  • 9871a3f9e7 tidy up error handling a bit Heikki Linnakangas 2025-07-31 15:28:54 +03:00
  • e1df05448c Merge remote-tracking branch 'origin/main' into communicator-rewrite Heikki Linnakangas 2025-07-31 15:01:34 +03:00
  • df4e37b7cc Report timespans for promotion and prewarm (#12730) Mikhail 2025-07-31 12:51:19 +01:00
  • b4a63e0a34 Fix how neon.stripe_size option is set in postgresql.conf file (#12776) Heikki Linnakangas 2025-07-31 14:46:57 +03:00
  • 17cd611ccc Merge remote-tracking branch 'origin/main' into communicator-rewrite Heikki Linnakangas 2025-07-31 14:45:22 +03:00
  • c509d53cd1 fix clippy warnings Heikki Linnakangas 2025-07-31 14:45:13 +03:00
  • 84f4dcd2be fix test scripts to not set neon.use_communicator_worker anymore Heikki Linnakangas 2025-07-31 14:36:26 +03:00
  • b4808a4e5c Set neon.use_communicator_worker GUC based on prefer_protocol Heikki Linnakangas 2025-07-31 14:24:38 +03:00
  • 5e2a19ce73 cargo fmt Heikki Linnakangas 2025-07-31 14:24:17 +03:00
  • 0c1f6b176d Set the pg-setting inferring from the PageserverConnectionInfo communicator-rewrite-set-use-communicator-worker-pg-setting Victor Polevoy 2025-07-31 13:15:10 +02:00
  • 8a4f16a471 More work on metrics Heikki Linnakangas 2025-07-31 14:09:39 +03:00
  • 9cae494555 TRY TRY TRY (pink) Victor Polevoy 2025-07-31 13:02:45 +02:00
  • cc66f78d01 update readme conrad/fix-reconfigure-with-tls Conrad Ludgate 2025-07-30 14:19:55 +01:00
  • d3e1024770 Run proxy-bench directly on self-hosted runner test-proxy-bench Ivan Efremov 2025-07-02 16:36:54 +03:00
  • a1cc1f33dc Merge remote-tracking branch 'origin/main' into vlad/hadron-jwt vlad/hadron-jwt Vlad Lazar 2025-07-31 11:29:07 +01:00
  • f8fc0bf3c0 neon_local: use doc comments for help texts (#12270) Erik Grinaker 2025-07-31 12:25:33 +02:00
  • 8fe7596120 chore(compute_tools): Delete unused anon_ext_fn_reassign.sql (#12787) Alexey Kondratov 2025-07-31 12:11:30 +02:00
  • f26987deef Merge branch 'main' into amasterov/random-ops-add-snapshots amasterov/random-ops-add-snapshots a-masterov 2025-07-31 12:10:43 +02:00
  • f3ee6e818d [proxy] Correctly classify ConnectErrors (#12793) Krzysztof Szafrański 2025-07-31 11:53:48 +02:00
  • edd60730c8 safekeeper: use last_log_term in mconf switch + choose most advanced sk in pull timeline (#12778) Dmitrii Kovalkov 2025-07-31 13:29:25 +04:00
  • 06c4615997 reduce number of jobs debug/dubious-ownership Fedor Dikarev 2025-07-31 11:24:47 +02:00
  • 07d00f2c1c trim number of jobs and run coverage-report Fedor Dikarev 2025-07-31 10:47:59 +02:00
  • 2626a5f7d3 drop jobs we dont need for debug Fedor Dikarev 2025-07-31 10:42:54 +02:00
  • 975b95f4cd Introduce deletion API improvement RFC (#12484) Aleksandr Sarantsev 2025-07-31 12:34:47 +04:00
  • 0428164058 Fix LFC stats exposed by the built-in prometheus endpoint Heikki Linnakangas 2025-07-31 11:34:14 +03:00
  • 6166963ce8 add sleep step for debug Fedor Dikarev 2025-07-31 10:31:54 +02:00
  • 9a01dc2ae8 run coverage-report on subset of runners Fedor Dikarev 2025-07-31 10:28:42 +02:00
  • c8042f9e31 Run pgindent on the new communicator C code Heikki Linnakangas 2025-07-31 11:11:38 +03:00
  • 4016808dff Handle get_raw_page_at_lsn() debugging function properly Heikki Linnakangas 2025-07-31 11:04:15 +03:00
  • 01c39f378e prewarm cancellation (#12785) Mikhail 2025-07-30 23:05:51 +01:00
  • 4d3b28bd2e [Hadron] Always run databricks auth hook. (#12683) Dimitri Fontaine 2025-07-30 23:34:30 +02:00
  • 9cfe5d2ba0 fix(compute_ctl): race if pageserver connstr changes skyzh/lease-refresh-pageserver-connstr Alex Chi Z 2025-07-30 16:48:48 -04:00
  • 2025f8763f fix scrubber handle deleted timelines skyzh/do-not-delete-index-part Alex Chi Z 2025-07-30 16:34:08 -04:00
  • c8b875c93b Merge remote-tracking branch 'origin/main' into communicator-rewrite Heikki Linnakangas 2025-07-30 23:08:43 +03:00
  • 768fc101cc Merge remote-tracking branch 'origin/main' into communicator-rewrite Heikki Linnakangas 2025-07-30 23:08:18 +03:00
  • 81ddd10be6 tests: Don't print Hostname on every test connection (#12782) Heikki Linnakangas 2025-07-30 22:56:22 +03:00
  • 3dfa2fc3e4 Fix relsize caching in hot standby mode Heikki Linnakangas 2025-07-30 22:55:38 +03:00
  • e635891dbb maybe fix test cases? Alex Chi Z 2025-07-18 15:55:21 -04:00
  • 59bb30669c fix(pageserver): do not delete index_part.json during timeline deletion Alex Chi Z 2025-07-15 14:35:08 -04:00
  • e470997627 enable tests introduced in hadron commits (#12790) Suhas Thalanki 2025-07-30 15:10:33 -04:00
  • 49204b6a59 don't try to update the legacy last-written LSN cache with new communicator Heikki Linnakangas 2025-07-30 22:01:04 +03:00
  • 5622bf0bd2 maybe the old test would work? skyzh/lease-lsn-tokio Alex Chi Z 2025-07-30 14:45:59 -04:00
  • c0360644a7 Evict and retry if the block hash map is full Heikki Linnakangas 2025-07-30 21:48:25 +03:00
  • f3561c4601 removed lakebase_mode condition for wal rate limiting Suhas Thalanki 2025-07-30 14:39:26 -04:00
  • 688990e7ec Crank down the logging Heikki Linnakangas 2025-07-30 21:24:19 +03:00
  • af5e3da381 Fix updating last-written LSN when WAL redo skips updating a block Heikki Linnakangas 2025-07-30 21:20:10 +03:00
  • 815e4a0986 enable lakebase mode Suhas Thalanki 2025-07-30 13:55:54 -04:00
  • abdee0524e lock free semaphore map conrad/lock-free-semaphores Conrad Ludgate 2025-07-30 17:58:56 +01:00
  • eb2741758b storcon: actually update gRPC address on reattach (#12784) Erik Grinaker 2025-07-30 18:18:35 +02:00
  • 81d0f5d74f feat(compute_ctl): run lease lsn in tokio and in parallel Alex Chi Z 2025-07-30 11:47:29 -04:00
  • 4095ccce66 Merge branch 'main' into thesuhas/brc-3082 Suhas Thalanki 2025-07-30 11:29:23 -04:00
  • f3a0e4f255 Improve specificity with which we apply compute specs (#12773) Matthias van de Meent 2025-07-30 17:29:16 +02:00
  • 2c317dad14 Fix run.sh proxy-bench args Ivan Efremov 2025-07-01 21:07:25 +03:00
  • 842a5091d5 [BRC-3051] Walproposer: Safekeeper quorum health metrics (#930) (#12750) Suhas Thalanki 2025-07-30 11:14:59 -04:00
  • c8b02ed3f1 added lakebase_mode wrappers Suhas Thalanki 2025-07-30 11:12:56 -04:00
  • 950df2668c fixup: hakari vlad/port-storcon-persistence Vlad Lazar 2025-07-30 16:10:41 +01:00
  • 6f913f2068 fix to use lakebase access token bodobolero/lakebase_perf_tests BodoBolero 2025-07-30 17:09:36 +02:00
  • 5713ff31fc remove stale comments skyzh/try-reldirv2-test-2 Alex Chi Z 2025-07-30 10:54:53 -04:00
  • 6e0682e9ad index_part is source of truth Alex Chi Z 2025-07-30 10:53:18 -04:00
  • fd984a2750 fix mypy Alex Chi Z 2025-07-30 10:51:01 -04:00
  • 591fc820c9 Merge branch 'thesuhas/brc-3051' into thesuhas/brc-3082 Suhas Thalanki 2025-07-30 10:36:04 -04:00
  • 056056bef0 fix(compute): validate prewarm_local_cache() input (#12648) Suhas Thalanki 2025-07-30 10:33:19 -04:00
  • fca52af7e3 Don't update the legacy last-written LSN cache with new communicator Heikki Linnakangas 2025-07-30 17:31:51 +03:00
  • e989e0da78 [proxy] accept jwts when configured as rest_broker (#12777) Ruslan Talpa 2025-07-30 17:17:51 +03:00
  • bfb86b2e6e Briefer ALPN error message jawj/require-alpn-for-direct-ssl George MacKerron 2025-07-30 14:19:46 +01:00
  • bb19dc96f3 change oidc host BodoBolero 2025-07-30 15:10:58 +02:00
  • 3bd2486778 Check postgresql ALPN value for direct SSL connections George MacKerron 2025-07-30 14:07:37 +01:00
  • 073d46ab80 run workflow before merged into main BodoBolero 2025-07-30 15:05:32 +02:00
  • f9e6802974 s/ssl/tls Conrad Ludgate 2025-07-30 14:03:22 +01:00
  • cc26e24bd8 Trigger GitHub to register workflow BodoBolero 2025-07-30 15:03:19 +02:00
  • 3c8d67ae44 try first version of benchmark on lakebase BodoBolero 2025-07-30 14:44:22 +02:00
  • b3c1aecd11 tests: Stop endpoints in parallel (#12769) Heikki Linnakangas 2025-07-30 15:19:00 +03:00
  • 95ef69ca95 Enable gRPC in the docker-compose setup Heikki Linnakangas 2025-07-30 15:16:50 +03:00
  • 74afc9d96f refactor pgbouncer tuning Conrad Ludgate 2025-06-23 11:53:07 +01:00
  • 86fe3150f0 add basic tls test Conrad Ludgate 2025-06-18 15:39:58 +01:00
  • 52be0146d3 fix runtime Conrad Ludgate 2025-06-18 15:04:57 +01:00
  • a3f2a2cae5 add fast path for TLS renewal configuration Conrad Ludgate 2025-06-16 23:04:38 +01:00
  • a24a0032ad update certificate files in the watch task Conrad Ludgate 2025-07-30 11:47:34 +01:00
  • 70cb02742a pass in the tls_config as a param to watch_certs_for_changes, also wait for it to complete before configuring pgbouncer/local_proxy Conrad Ludgate 2025-07-30 11:45:47 +01:00
  • a845295cb3 refactor TLS processing. Only use blocking-IO, split out the loading of certificates from the updating of certificates Conrad Ludgate 2025-07-30 10:29:03 +01:00
  • d9774e2c67 fixup: revert lock file changes Vlad Lazar 2025-07-30 10:27:25 +01:00
  • e288cd2198 fix concurrent reconfigure while TLS configuration is taking place Conrad Ludgate 2025-06-16 22:43:33 +01:00
  • ffa9e595b8 introduce separate reload commands Conrad Ludgate 2025-07-29 18:05:11 +01:00
  • e7b1f63f68 add logs for TLS Conrad Ludgate 2025-06-16 22:37:12 +01:00
  • 9e250e382a Merge remote-tracking branch 'origin/main' into communicator-rewrite Heikki Linnakangas 2025-07-30 11:19:42 +03:00
  • 1dce2a9e74 Change how pageserver connection info is passed in compute spec (#12604) Heikki Linnakangas 2025-07-30 01:20:05 +03:00
  • 00091a4fb1 fix tests Alex Chi Z 2025-07-29 17:56:22 -04:00
  • 904e63c576 add nullptr checks Suhas Thalanki 2025-07-29 17:48:43 -04:00
  • 78aa0342b0 applied changes from neon #12126 Suhas Thalanki 2025-07-29 17:45:06 -04:00