Commit Graph

  • 73c6626b38 pageserver: stabilize & refine controller scale test (#8971) John Spray 2024-10-15 09:31:18 +01:00
  • 350ae9a9fe try to sparse-checkout Fedor Dikarev 2024-10-15 00:15:06 +02:00
  • 44c1f52e24 remove concurrency from build-macos Fedor Dikarev 2024-10-15 00:01:46 +02:00
  • f5e21b9dc2 trigger changes Fedor Dikarev 2024-10-14 23:57:39 +02:00
  • e47c846821 trigger changes in pgxs Fedor Dikarev 2024-10-14 23:46:29 +02:00
  • fbc6b7fae8 Merge branch 'main' into feat/ci_workflow_build_macos_2 Fedor Dikarev 2024-10-14 23:43:30 +02:00
  • bd517b1d60 fix build-macos.yml Fedor Dikarev 2024-10-14 23:37:46 +02:00
  • 10be4cbed8 fix mistype and remove unnecessary checks Fedor Dikarev 2024-10-14 23:06:36 +02:00
  • f977a62727 disable build_and_test for now, run build-macos from neon_extra_build Fedor Dikarev 2024-10-14 22:45:30 +02:00
  • 9814b7cfaa Add workflow for MacOS build Fedor Dikarev 2024-10-14 22:35:51 +02:00
  • 0fc4ada3ca Switch CI, Storage and Proxy to Debian 12 (Bookworm) (#9170) Alexander Bayandin 2024-10-14 21:12:43 +01:00
  • dab96a6eb1 Add more timing histogram and gauge metrics to the Neon extension (#9116) Matthias van de Meent 2024-10-14 20:30:21 +02:00
  • dd7b3934ba tests: add test_image_layer_reads jcsp/layer-map-search-at-image-lsn-3 John Spray 2024-09-27 16:50:23 +01:00
  • f54e3e9147 Also consider offloaded timelines for obtaining retain_lsn (#9308) Arpad Müller 2024-10-14 17:54:03 +02:00
  • f4f7ea247c tests: make size comparisons more lenient (#9388) Vlad Lazar 2024-10-14 16:50:12 +01:00
  • ec94acdf03 Merge pull request #9372 from neondatabase/rc/2024-10-14 release-6872 Vlad Lazar 2024-10-14 14:25:09 +01:00
  • 0d0ba568d2 test: use direct on linux Yuchen Liang 2024-10-14 09:10:03 -04:00
  • fe8b93ab9d fix Payload deser proxy-http-raw-json-value Conrad Ludgate 2024-10-14 14:02:46 +01:00
  • d92ff578c4 Add test for fixed storage broker issue (#9311) Arpad Müller 2024-10-14 14:34:57 +02:00
  • 7e3e7f1cca turns out we don't actually need to deser everything Conrad Ludgate 2024-10-14 11:58:53 +01:00
  • 31b7703fa8 CI(build-build-tools): fix unexpected cancellations (#9357) Alexander Bayandin 2024-10-14 11:51:01 +01:00
  • 0b0ed662d9 proxy: use RawValue to lazily process inputs Conrad Ludgate 2024-10-14 11:35:15 +01:00
  • d056ae9be5 Ignore pg_dynshmem fiel when comparing directories (#9374) Konstantin Knizhnik 2024-10-14 13:45:20 +03:00
  • 50bd65769f a seemingly random change... Conrad Ludgate 2024-10-14 11:44:18 +01:00
  • 90534b1745 remove iterator join Conrad Ludgate 2024-10-14 11:42:20 +01:00
  • 99d52df475 proxy: slight refactor to json parsing Conrad Ludgate 2024-10-14 11:38:18 +01:00
  • cb9ab7463c proxy: split out the console-redirect backend flow (#9270) Conrad Ludgate 2024-10-14 12:25:55 +02:00
  • b78e140fa8 Add installed_extensions prometheus metric and add /metrics endpoint to compute_ctl to expose such metrics Anastasia Lubennikova 2024-10-14 10:32:56 +01:00
  • cb51ddc949 Merge branch 'main' into yuchen/direct-io-for-read Yuchen Liang 2024-10-14 00:41:57 -04:00
  • 156237d553 add more comments Yuchen Liang 2024-10-11 17:30:49 -04:00
  • ab5bbb445b proxy: refactor auth backends (#9271) Conrad Ludgate 2024-10-11 21:14:52 +02:00
  • 5ef805e12c CI(run-python-test-set): allow to skip missing compatibility snapshot (#9365) Alexander Bayandin 2024-10-11 16:58:41 +01:00
  • 4cfedee06d undo --no-sync - it didn't provide big improvement BodoBolero 2024-10-11 17:42:03 +02:00
  • 80ae39311e more ingest testcases BodoBolero 2024-10-11 17:41:00 +02:00
  • 734a960696 proxy: abstract away connection pools conn_pools Ivan Efremov 2024-10-11 17:20:11 +03:00
  • 091a175a3e Test versions mismatch (#9167) a-masterov 2024-10-11 15:29:54 +02:00
  • 326cd80f0d ci: gh-workflow-stats-action v0.1.4: remove debug output and proper pagination (#9356) Fedor Dikarev 2024-10-11 14:46:45 +02:00
  • 6baf1aae33 proxy: Demote some errors to warnings in logs (#9354) Folke Behrens 2024-10-11 11:29:08 +02:00
  • 184935619e tests: stabilize test_storage_controller_heartbeats (#9347) John Spray 2024-10-11 09:41:08 +01:00
  • b2ecbf3e80 Introduce "quota" ErrorKind (#9300) Ivan Efremov 2024-10-11 10:45:55 +03:00
  • d6c661ccb6 add missing string to format grant-jwt-role-perms Jere Vaara 2024-10-11 09:20:46 +03:00
  • 0abf0f6dce quick test David Gomes 2024-10-11 07:48:19 +02:00
  • 144cac71d8 version of wal_test that works with neon local and sk but no ps BodoBolero 2024-10-10 20:03:18 +02:00
  • 53147b51f9 Use valid type hints for Python 3.9 Tristan Partin 2024-10-10 13:00:25 -05:00
  • 006d9dfb6b Add compute_config_dir fixture Tristan Partin 2024-10-10 12:43:40 -05:00
  • 1f7904c917 Enable cargo caching in check-codestyle-rust Tristan Partin 2024-10-10 12:40:30 -05:00
  • 07c714343f tests: allow a log warning in test_cli_start_stop_multi (#9320) John Spray 2024-10-10 17:06:42 +01:00
  • 4f2d8894ac first version of wal_test which doesn't seem to work without PS BodoBolero 2024-10-10 17:47:36 +02:00
  • 264c34dfb7 Move path-related fixtures into their own module (#9304) Tristan Partin 2024-10-10 10:26:23 -05:00
  • 9dd80b9b4c storage_scrubber: fix faulty assertion when no timelines (#9345) Erik Grinaker 2024-10-10 14:09:53 +01:00
  • c2623ffef4 CODEOWNERS: assign storage_scrubber to storage (#9346) Erik Grinaker 2024-10-10 12:40:35 +01:00
  • 426b1c5f08 storage controller: use 'infra' JWT scope for node registration (#9343) John Spray 2024-10-10 12:26:43 +01:00
  • 1755fb4ef3 test pg_restore throughput postgres with SK but no PS BodoBolero 2024-10-10 12:38:29 +02:00
  • a202b1b5cc Merge pull request #9341 from neondatabase/rc/proxy/2024-10-10 release-proxy-6584 Folke Behrens 2024-10-10 09:17:11 +02:00
  • 306094a87d add local-proxy suffix to wake-compute requests, respect the returned port (#9298) Conrad Ludgate 2024-10-09 22:43:35 +01:00
  • d3464584a6 Improve some typing in test_runner tristan957/fixture-typing Tristan Partin 2024-10-09 15:42:22 -05:00
  • 878135fe9c Move PgBenchInitResult.EXTRACTORS to a private module constant Tristan Partin 2024-10-09 14:02:09 -05:00
  • 136006907b Merge branch 'main' into yuchen/direct-io-for-read Yuchen Liang 2024-10-09 14:00:17 -04:00
  • 929c8d42d3 use io mode from config Yuchen Liang 2024-10-09 17:36:30 +00:00
  • 75434060a5 local_proxy: integrate with pg_session_jwt extension (#9086) Conrad Ludgate 2024-10-09 18:24:10 +01:00
  • e377177680 use IoBuffer instead of Bytes for inmemory_layer put_bytes Yuchen Liang 2024-10-09 12:39:19 -04:00
  • 84b0902e6a fix clippy Yuchen Liang 2024-10-09 12:32:52 -04:00
  • 721803a0e7 Add partial support of extensions for v17: (#9322) Anastasia Lubennikova 2024-10-09 17:07:59 +01:00
  • 7e175400ab Reduce noise from moto GET/PUT operations reduce-moto-noise Heikki Linnakangas 2024-10-08 13:11:49 +03:00
  • ab72f94599 create pg_session_jwt extension if local proxy spec has jwks enable-pg_session_jwt-programmatically Jere Vaara 2024-10-07 16:04:20 +03:00
  • 108a211917 added workflow Report Workflow Stats (#9330) Fedor Dikarev 2024-10-09 17:27:41 +02:00
  • 8f9679ce95 refactor aligned buffer Yuchen Liang 2024-10-09 10:30:25 -04:00
  • 62722e8559 fix clippy Yuchen Liang 2024-10-09 09:39:24 -04:00
  • b418c343e1 Merge branch 'main' into yuchen/direct-io-for-read Yuchen Liang 2024-10-09 09:20:47 -04:00
  • 72ef0e0fa1 tests: Remove redundant log lines when stopping storage nodes (#9317) Heikki Linnakangas 2024-10-09 15:51:34 +03:00
  • eb23d355a9 tests: Use ThreadedMotoServer python class to launch mock S3 server (#9313) Heikki Linnakangas 2024-10-09 15:34:51 +03:00
  • bee04b8a69 pageserver: add direct io config to virtual file (#9214) Yuchen Liang 2024-10-09 08:33:07 -04:00
  • 63e7fab990 Add /installed_extensions endpoint to collect statistics about extension usage. (#8917) Anastasia Lubennikova 2024-10-09 13:32:13 +01:00
  • a181392738 safekeeper: add evicted_timelines gauge. (#9318) Arseny Sher 2024-10-09 14:40:30 +03:00
  • fc7397122c test_runner: fix path to tpc-h queries (#9327) Alexander Bayandin 2024-10-09 12:11:06 +01:00
  • cc599e23c1 storcon: make observed state updates more granular (#9276) Vlad Lazar 2024-10-09 11:53:29 +01:00
  • 54d1185789 proxy: Unalias hyper1 and replace one use of hyper0 in test (#9324) Folke Behrens 2024-10-09 12:44:17 +02:00
  • 8a138db8b7 tests: Reduce noise from logging renamed files (#9315) Heikki Linnakangas 2024-10-09 12:55:56 +03:00
  • 211970f0e0 remote_storage: add DownloadOpts::byte_(start|end) (#9293) Erik Grinaker 2024-10-09 10:29:06 +01:00
  • f87f5a383e tests: Remove redundant log lines when starting an endpoint (#9316) Heikki Linnakangas 2024-10-09 11:58:50 +03:00
  • e8ae37652b Add timeline offload mechanism (#8907) Arpad Müller 2024-10-09 01:33:39 +02:00
  • 1c61b68c3b use aligned buffer marker trait Yuchen Liang 2024-10-08 17:25:42 -04:00
  • 84e2242673 use aligned buffer for inmemory layer Yuchen Liang 2024-10-07 19:58:28 -04:00
  • e9d9663fcd use aligned buffer for page cache Yuchen Liang 2024-10-07 17:22:25 -04:00
  • f28dd95022 use aligned buffer for image and delta layers Yuchen Liang 2024-10-07 16:05:43 -04:00
  • ee4600034e pageserver: implement aligned io buffer Yuchen Liang 2024-10-07 15:16:32 -04:00
  • 12a4e33022 Merge branch 'main' into yuchen/virtual-file-config Yuchen Liang 2024-10-08 17:04:43 -04:00
  • 5bd8e2363a Enable all pyupgrade checks in ruff Tristan Partin 2024-10-08 14:32:26 -05:00
  • 6d03e2810d review: use a inner and mode member for VirtualFile Yuchen Liang 2024-10-08 17:21:58 +00:00
  • 4e1309475c review: clone open_options instead of taking mut Yuchen Liang 2024-10-08 12:57:58 -04:00
  • 618680c299 storcon: apply all node status changes before handling transitions (#9281) Vlad Lazar 2024-10-08 17:55:25 +01:00
  • baf27ba6a3 Fix compiler warnings on macOS (#9319) Alexander Bayandin 2024-10-08 17:34:35 +01:00
  • 16417d919d Remove get_self_dir() Tristan Partin 2024-10-08 08:57:11 -05:00
  • 18b97150b2 Remove non-existent entries from .dockerignore (#9209) Heikki Linnakangas 2024-10-08 14:55:24 +03:00
  • dfe815a032 Fix sfcgal_version for v17 enable_v17_extensions Anastasia Lubennikova 2024-10-08 11:56:36 +01:00
  • c20b23c648 Move ports from ephermal ports range: 50051->30051, 55433->30433 fix/dont_use_ephermal_ports Fedor Dikarev 2024-10-08 11:57:17 +02:00
  • 1a24d94c14 Move vm_monitor under compute_tools/ move-vm-monitor Heikki Linnakangas 2024-10-08 01:20:33 +03:00
  • 17c59ed786 Don't override CFLAGS when building neon extension Heikki Linnakangas 2024-10-07 23:49:33 +03:00
  • d7b960c9b5 Silence compiler warning about using variable uninitialized Heikki Linnakangas 2024-10-07 23:49:31 +03:00
  • 2ff6d2b6b5 Silence compiler warning about variable only used in assertions Heikki Linnakangas 2024-10-07 23:49:29 +03:00