Commit Graph

  • e68dec1326 Adjust tests to run with pg 14.0.0 instead of 0.0.14 Matthias van de Meent 2025-06-23 16:18:22 +02:00
  • 39f3ec8b9c Cleanup: Comments, imports, statics, missing type annotation Matthias van de Meent 2025-06-23 15:52:50 +02:00
  • 5e2c444525 fix(pageserver): reduce default feature flag refresh interval (#12246) Alex Chi Z. 2025-06-23 09:51:21 -04:00
  • 8d711229c1 ci: Fix bogus skipping of 'make all' step in CI (#12318) Heikki Linnakangas 2025-06-23 16:23:33 +03:00
  • 0e490f3be7 pageserver: allow concurrent rw IO on in-mem layer (#12151) Vlad Lazar 2025-06-23 16:17:30 +03:00
  • 9a4b4cfe58 Add more trace and create debug image with asserts enabled Kosntantin Knizhnik 2025-06-23 15:46:23 +03:00
  • 7e41ef1bec pageserver: set gRPC basebackup chunk size to 256 KB (#12314) Erik Grinaker 2025-06-23 14:41:11 +02:00
  • 74d2d233e4 wip: more logs Vlad Lazar 2025-06-23 13:51:53 +02:00
  • bdf8ebdf65 Use enum-typed PG versions Matthias van de Meent 2025-06-16 11:18:31 +02:00
  • 7916aa26e0 Stop using build-tools image in compute image build (#12306) Heikki Linnakangas 2025-06-23 12:11:05 +03:00
  • 52ab8f3e65 Use make all in the "Build and Test locally" CI workflow (#12311) Heikki Linnakangas 2025-06-23 12:10:32 +03:00
  • 67d3026fc4 subzero integration WIP3 Ruslan Talpa 2025-06-23 11:48:55 +03:00
  • 09e62e9b98 subzero integration WIP2 Ruslan Talpa 2025-06-23 10:11:06 +03:00
  • fad1d4fcd9 Allocate error response in top memory context Kosntantin Knizhnik 2025-06-23 08:25:50 +03:00
  • 2ff2eb6a9e Merge branch 'main' into elizabeth/connection-pool-with-tests elizabeth/connection-pool-with-tests Elizabeth Murray 2025-06-22 14:45:44 -07:00
  • 3d822dbbde Refactor Makefile rules for building the extensions under pgxn/ (#12305) Heikki Linnakangas 2025-06-22 22:43:14 +03:00
  • 3cf8eb5347 Build with casserts Kosntantin Knizhnik 2025-06-22 22:17:26 +03:00
  • a0a8f1903c Fix relkind check Kosntantin Knizhnik 2025-06-22 15:42:10 +03:00
  • 5138f49b08 Store relation kind in LFC chunk Kosntantin Knizhnik 2025-06-22 09:50:54 +03:00
  • af46b5286f Avoid recompiling postgres_ffi when there has been no changes (#12292) Heikki Linnakangas 2025-06-22 00:07:38 +03:00
  • 47f7efee06 pageserver: require stripe size (#12257) Erik Grinaker 2025-06-21 17:01:29 +02:00
  • bdfc6d3ef9 Merge branch 'main' into elizabeth/connection-pool-with-tests Elizabeth Murray 2025-06-20 16:32:26 -07:00
  • f47e90fd42 Add version strings to new modules. Elizabeth Murray 2025-06-20 16:15:13 -07:00
  • 868c38f522 Rename the compute_ctl admin scope to compute_ctl:admin (#12263) Tristan Partin 2025-06-20 17:49:05 -05:00
  • 9cc79672f3 Fix cargo deny check error, to see if this fixes Cargo.lock CI issue. Elizabeth Murray 2025-06-20 15:00:09 -07:00
  • 4a9b1ad5cb Merge branch 'main' into elizabeth/connection-pool-with-tests Elizabeth Murray 2025-06-20 11:59:58 -07:00
  • c8b2ac93cf Allow the control plane to override any Postgres connection options (#12262) Tristan Partin 2025-06-20 13:46:30 -05:00
  • 610ea22c46 Generalize map to allow arbitrary hash fns, add clear() helper method David Freifeld 2025-06-20 11:46:02 -07:00
  • dc4238896a Regenerate Cargo.lock as it is producing Dockerfile errors. Elizabeth Murray 2025-06-20 11:45:41 -07:00
  • e1fa844da4 Clippy updates, add Cargo.lock. Elizabeth Murray 2025-06-20 10:18:17 -07:00
  • c8a2612207 Add workspace license and version. Elizabeth Murray 2025-06-20 09:48:10 -07:00
  • b6e89a3af8 Run clippy. Elizabeth Murray 2025-06-20 09:42:11 -07:00
  • b2954d16ff storcon, neon_local: add timeline_safekeeper_count (#12303) Dmitrii Kovalkov 2025-06-20 20:03:17 +04:00
  • 79485e7c3a feat(pageserver): enable gc-compaction by default everywhere (#12105) Alex Chi Z. 2025-06-20 11:35:11 -04:00
  • 261a9ae093 Run cargo fmt. Elizabeth Murray 2025-06-20 08:28:40 -07:00
  • cac4ee8ea3 Merge branch 'main' into elizabeth/connection-pool-with-tests Elizabeth Murray 2025-06-20 08:27:57 -07:00
  • eaf1ab21c4 Store intermediate build files in build/ rather than pg_install/build/ (#12295) Heikki Linnakangas 2025-06-20 17:50:03 +03:00
  • 38c73bea87 Storage release 2025-06-20 12:32 UTC release-8819 github-actions[bot] 2025-06-20 12:32:41 +00:00
  • e121da4bfc subzero integration WIP1 Ruslan Talpa 2025-06-20 15:10:45 +03:00
  • 6508f4e5c1 pageserver: revise gc layer map lock handling (#12290) Vlad Lazar 2025-06-20 14:57:30 +03:00
  • a298d2c29b [proxy] replace the batch cancellation queue, shorten the TTL for cancel keys (#11943) Conrad Ludgate 2025-06-20 12:48:01 +01:00
  • 8b197de7ff Increase upload timeout for test_tenant_s3_restore (#12297) Arpad Müller 2025-06-20 12:33:11 +02:00
  • d8ddf5c850 cancellation does not need tls conrad/remove-tls-from-cancellation Conrad Ludgate 2025-06-20 11:15:35 +01:00
  • 57edf217b7 trigger bench Vlad Lazar 2025-06-20 10:45:55 +02:00
  • ab1335cba0 wip: add some info logs for timeline shutdown Vlad Lazar 2025-06-20 10:40:52 +02:00
  • 15d079cd41 pagebench: improve getpage-latest-lsn gRPC support (#12293) Erik Grinaker 2025-06-20 10:31:40 +02:00
  • 4a948c9781 add note about ICU lib missing on macs and the fix Ruslan Talpa 2025-06-20 10:58:38 +03:00
  • b39f04ab99 add missing parts to make disable_pg_session_jwt flag work Ruslan Talpa 2025-06-20 10:23:42 +03:00
  • 6bd15908fb make pg_session_jwt instalation optional with a cli flag Ruslan Talpa 2025-06-20 10:17:32 +03:00
  • 745c0a0868 Compute release 2025-06-20 07:03 UTC release-compute-8763 github-actions[bot] 2025-06-20 07:03:23 +00:00
  • 3e36d516c2 vanilla pg dokcer image setup Ruslan Talpa 2025-06-20 09:33:45 +03:00
  • cc3af6f7dd code for local setup of auth-broker Conrad Ludgate 2025-06-19 09:51:11 +01:00
  • 345662cbc2 Storage release 2025-06-20 06:11 UTC release-8814 github-actions[bot] 2025-06-20 06:11:33 +00:00
  • 7636c4085a Add initial skeleton for client cache code, and request tracker. Elizabeth Murray 2025-06-19 14:50:23 -07:00
  • 5c9470a5cf Merge branch 'main' into thesuhas/pg_stat_rollout Suhas Thalanki 2025-06-19 09:42:07 -07:00
  • dc1625cd8e pagebench: add basebackup gRPC support (#12250) Erik Grinaker 2025-06-19 17:40:57 +02:00
  • a6d4de25cd build(deps): bump urllib3 from 1.26.19 to 2.5.0 in the pip group across 1 directory (#12289) dependabot[bot] 2025-06-19 14:20:02 +00:00
  • 6e43ef46de fixup: update pytest printing of gc results vlad/fix-initial-visibility-computation Vlad Lazar 2025-06-19 14:34:09 +02:00
  • fe6dcbdecf Switch on DEBUG_COMPARE_LOCAL mode use_debug_compare_local Konstantin Knizhnik 2025-06-19 14:44:22 +03:00
  • ec1452a559 Switch on --timelines-onto-safekeepers in integration tests (#11712) Arpad Müller 2025-06-19 13:17:01 +02:00
  • 1950ccfe33 Eliminate dependency from pageserver_api to postgres_ffi (#12273) Heikki Linnakangas 2025-06-19 13:31:27 +03:00
  • 2ca6665f4a Remove outdated 'clean' Makefile targest (#12288) Heikki Linnakangas 2025-06-19 13:24:09 +03:00
  • fa954671b2 Remove unnecessary Postgres libs from the storage docker image (#12286) Heikki Linnakangas 2025-06-19 13:00:01 +03:00
  • 6f4ffdb48b pageserver: add gRPC compression (#12280) Erik Grinaker 2025-06-19 11:54:34 +02:00
  • 3f676df3d5 pageserver: fix initial layer visibility calculation (#12206) Vlad Lazar 2025-06-19 12:53:18 +03:00
  • e0b81693cc link fmt statically (submodule in pg_tpcds) bodobolero/extension_pg_tpcds BodoBolero 2025-06-19 11:39:52 +02:00
  • 5badc7a3fb code for local setup of auth-broker conrad/auth-broker-local-setup Conrad Ludgate 2025-06-19 09:51:11 +01:00
  • 3a73644308 use cargo-chef for compute-tools Conrad Ludgate 2025-06-17 17:29:19 +01:00
  • 9678734b75 reverted some changes, added boot_val from global_settings in staging Suhas Thalanki 2025-06-18 14:42:25 -07:00
  • 20f4febce1 fix: additional changes to terminate pgbouncer on compute suspend (#12153) (#12284) Suhas Thalanki 2025-06-18 12:31:22 -07:00
  • ed3100a70e setting a non-zero value for pg_stat rollout test Suhas Thalanki 2025-06-18 11:28:13 -07:00
  • cccb07927d the logic for pg version checking was reversed BodoBolero 2025-06-18 19:46:51 +02:00
  • 762905cf8d endpoint storage: parse config with type:LocalFs|AwsS3|AzureContainer (#12282) Mikhail 2025-06-18 18:45:20 +01:00
  • 0620f3ba24 add WORKDIR BodoBolero 2025-06-18 19:20:57 +02:00
  • f57b2fe053 pg_tpcds not supported on postgres version 14 BodoBolero 2025-06-18 19:07:38 +02:00
  • f10db520de add libfmt-dev to build-deps BodoBolero 2025-06-18 18:36:34 +02:00
  • a79ef53b1e build pg_tpcds extension BodoBolero 2025-06-18 18:27:53 +02:00
  • 830ef35ed3 Domain client for Pageserver GRPC. (#12111) Elizabeth Murray 2025-06-18 08:51:49 -07:00
  • 1847f4de54 Add missing #include. Heikki Linnakangas 2025-06-18 17:26:20 +03:00
  • d8d62fb7cb test_runner: add gRPC support (#12279) Erik Grinaker 2025-06-18 16:05:13 +02:00
  • 4c67de446d fixup: init offloaded timelines list before gc info init Vlad Lazar 2025-06-18 15:42:52 +02:00
  • e6a404c66d Fix flaky test_sharding_split_failures (#12199) Aleksandr Sarantsev 2025-06-18 17:27:41 +04:00
  • 7e711ede44 Increase tenant size for large tenant oltp workload (#12260) Peter Bendel 2025-06-18 14:40:25 +02:00
  • e95f2f9a67 compute_ctl: return LSN in /terminate (#12240) Mikhail 2025-06-18 13:25:19 +01:00
  • 5a045e7d52 Move pagestream_api to separate module (#12272) Heikki Linnakangas 2025-06-18 15:03:14 +03:00
  • 67fbc0582e Validate safekeeper_connstrings when parsing compute specs. (#11906) Dimitri Fontaine 2025-06-18 12:01:05 +02:00
  • 3af6b3a2bf Avoid redownloading rust toolchain on Postgres changes (#12265) Heikki Linnakangas 2025-06-18 12:49:42 +03:00
  • 04013929cb pageserver: support full gRPC basebackups (#12269) Erik Grinaker 2025-06-18 08:48:39 +02:00
  • 83069f6ca1 fix: terminate pgbouncer on compute suspend (#12153) Suhas Thalanki 2025-06-17 15:56:05 -07:00
  • 477648b8cd Clean up hashmap implementation, add bucket tests David Freifeld 2025-06-17 11:23:10 -07:00
  • 7d4f662fbf upgrade default neon version to 1.6 (#12185) Mikhail 2025-06-17 18:46:35 +01:00
  • a5cac52e26 compute-image: add a patch for onnxruntime (#12274) Alexander Bayandin 2025-06-17 17:35:20 +01:00
  • e0f70a97cc use cargo-chef for compute-tools conrad/compute-tools-cargo-chef Conrad Ludgate 2025-06-17 17:29:19 +01:00
  • dfa055f4be Support event trigger for Neon users (#10624) Konstantin Knizhnik 2025-06-17 18:44:50 +03:00
  • a4c76740c0 pageserver: emit gRPC GetPage errors as responses (#12255) Erik Grinaker 2025-06-17 08:41:17 -07:00
  • 09791177a2 Build changes to make communicator build on macos. elizabeth/make-communicator-build-on-macos Elizabeth Murray 2025-06-17 08:39:47 -07:00
  • f2e96b2323 tests: prepare test_compatibility.py for --timelines-onto-safekeepers (#12204) Dmitrii Kovalkov 2025-06-17 19:16:07 +04:00
  • dee73f0cb4 pageserver: implement max_total_size_bytes limit for basebackup cache (#12230) Dmitrii Kovalkov 2025-06-17 19:08:59 +04:00
  • edf51688bc neon_local: support gRPC connstrings for endpoints (#12271) Erik Grinaker 2025-06-17 07:39:42 -07:00
  • 4a8f3508f9 storcon: Add safekeeper request label group (#12239) Aleksandr Sarantsev 2025-06-17 17:33:01 +04:00