Commit Graph

  • 1a49f1c15c pageserver: move page_service's import basebackup / import wal to mgmt API (#8292) Christian Schwarz 2024-07-09 23:17:42 +02:00
  • 9bb16c8780 fix(l0_flush): drops permit before fsync, potential cause for OOMs (#8327) Christian Schwarz 2024-07-09 20:58:48 +02:00
  • c70eb6ea15 build(deps-dev): bump zipp from 3.8.1 to 3.19.1 ci-run/pr-8329 dependabot[bot] 2024-07-09 18:12:57 +00:00
  • 3f7aebb01c refactor: postgres_backend: replace abstract shutdown_watcher with CancellationToken (#8295) Christian Schwarz 2024-07-09 20:11:11 +02:00
  • abc330e095 Add an application_name to more Neon connections Tristan Partin 2024-07-09 10:21:23 -05:00
  • 6d3cb222ee Refactor how migrations are ran Tristan Partin 2024-07-01 13:45:42 -05:00
  • b1fe8259b4 fix(storage-scrubber): use default AWS authentication (#8299) Alex Chi Z 2024-07-09 13:41:37 -04:00
  • 4a5b55c834 chore: fix nightly build (#8142) Conrad Ludgate 2024-07-09 18:25:49 +01:00
  • c0ae2c4232 more commenting out Arpad Müller 2024-07-09 18:18:53 +02:00
  • c927675da9 Comment out some tests Arpad Müller 2024-07-09 17:41:37 +02:00
  • 73fa3c014b chore(storage-scrubber): allow disable file logging (#8297) Alex Chi Z 2024-07-09 12:11:37 -04:00
  • c196cf6ac1 proxy/http: avoid spurious vector reallocations Luca BRUNO 2024-07-09 10:43:42 +02:00
  • f7c24c2834 Make vectored read_blobs function not fill buffer correctly Arpad Müller 2024-07-09 15:40:25 +02:00
  • 2c0f0fb962 increase safekeeper stack size problame/postgres_backend_no_async_trait Christian Schwarz 2024-07-09 13:36:20 +00:00
  • 02ce39f9d0 benchmarking: refer to Definition of Done for metrics + bit more detail problame/direct-io-rfc Christian Schwarz 2024-07-09 08:44:08 +00:00
  • 8b15864f59 CI(promote-compatibility-data): take into account commit sha (#8283) Alexander Bayandin 2024-07-09 09:39:10 +01:00
  • 255f822248 caveat Christian Schwarz 2024-07-09 08:25:25 +00:00
  • 36f9be1f3b io_uring registered buffers Christian Schwarz 2024-07-09 08:23:57 +00:00
  • 730a66a77c implement efficient buffer in phase 1 Christian Schwarz 2024-07-09 08:08:46 +00:00
  • d9c1068cf4 tests: increase approx size equal threshold to avoid test_lsn_lease_size flakiness (#8282) Yuchen Liang 2024-07-08 16:50:13 -04:00
  • 811eb88b89 tests: stabilize test_timeline_size_quota_on_startup (#8255) John Spray 2024-07-08 21:06:34 +01:00
  • a5491463e1 Merge pull request #8304 from neondatabase/rc/2024-07-08 release-5889 Vlad Lazar 2024-07-08 20:25:54 +01:00
  • df3dc6e4c1 fix(pageserver): write to both v1+v2 for aux tenant import (#8316) Alex Chi Z 2024-07-08 15:05:59 -04:00
  • daea26a22f tests: use smaller layers in test_pg_regress (#8232) John Spray 2024-07-08 20:05:35 +01:00
  • 84b039e615 compute_ctl: Use 'fast' shutdown for Postgres termination (#8289) Alexey Kondratov 2024-07-08 19:54:02 +02:00
  • a58827f952 build(deps): bump certifi from 2023.7.22 to 2024.7.4 (#8301) vlad/asdasd dependabot[bot] 2024-07-06 17:41:54 +01:00
  • 36b790f282 Add concurrency to the find-large-objects scrubber subcommand (#8291) Arpad Müller 2024-07-05 22:36:28 +02:00
  • 3ef7748e6b Improve parsing of ImageCompressionAlgorithm (#8281) Arpad Müller 2024-07-05 22:18:05 +02:00
  • f3310143e4 pageserver_live_connections: track as counter pair (#8227) Christian Schwarz 2024-07-05 22:17:05 +02:00
  • 05b4169644 Increase timeout for wating subscriber caught-up (#8118) Konstantin Knizhnik 2024-07-05 20:39:10 +03:00
  • d1495755e7 SELECT 💣(); (#8270) Alexander Bayandin 2024-07-05 15:12:01 +01:00
  • c8dd78c6c8 pageserver: add time based image layer creation check (#8247) Vlad Lazar 2024-07-05 14:02:02 +01:00
  • b44ee3950a safekeeper: add separate tombstones map for deleted timelines (#8253) John Spray 2024-07-05 11:17:44 +01:00
  • 64334f497d tests: make location_conf_churn more robust (#8271) John Spray 2024-07-05 10:34:16 +01:00
  • 5ffcb688cc correct error handling for periodic pagebench runner status (#8274) Peter Bendel 2024-07-05 11:23:46 +02:00
  • 32fc2dd683 tests: extend allow list in deletion test (#8268) John Spray 2024-07-05 10:09:15 +01:00
  • d35ddfbab7 add checkout depth1 to workflow to access local github actions like generate allure report (#8259) Peter Bendel 2024-07-04 22:17:45 +02:00
  • 3ee82a9895 implement rolling hyper-log-log algorithm (#8068) Konstantin Knizhnik 2024-07-04 22:03:58 +03:00
  • e770aeee92 Flatten compression algorithm setting (#8265) Arpad Müller 2024-07-04 18:59:19 +02:00
  • 32828cddd6 feat(pageserver): integrate lsn lease into synthetic size (#8220) Yuchen Liang 2024-07-04 11:09:05 -04:00
  • bd2046e1ab Add find-large-objects subcommand to scrubber (#8257) Arpad Müller 2024-07-04 17:07:16 +02:00
  • 7e2a3d2728 pageserver: downgrade stale generation messages to INFO (#8256) John Spray 2024-07-04 15:05:41 +01:00
  • 0e4832308d CI(pg-clients): unify workflow with build-and-test (#8160) Alexander Bayandin 2024-07-04 14:58:01 +01:00
  • 0a63bc4818 Use bool param for round_trip_test_compressed (#8252) Arpad Müller 2024-07-04 15:04:08 +02:00
  • 2897dcc9aa pageserver: increase rate limit duration for layer visit log (#8263) Vlad Lazar 2024-07-04 13:22:33 +01:00
  • 1d0ec50ddb CI(build-and-test): add conclusion job (#8246) Alexander Bayandin 2024-07-04 09:20:01 +01:00
  • a86b43fcd7 proxy: cache certain non-retriable console errors for a short time (#8201) Conrad Ludgate 2024-07-04 09:03:03 +01:00
  • b917868ada tests: perform graceful rolling restarts in storcon scale test (#8173) Vlad Lazar 2024-07-04 06:04:19 +01:00
  • 7b7d16f52e pageserver: add supplementary branch usage stats (#8131) John Spray 2024-07-03 22:29:43 +01:00
  • fee4169b6b fix(pageserver): ensure test creates valid layer map (#8191) Alex Chi Z 2024-07-03 14:46:58 -04:00
  • 47e06a2cc6 page_service: stop exposing get_last_record_rlsn (#8244) Christian Schwarz 2024-07-03 20:05:01 +02:00
  • c4423c0623 Fix outdated comment (#8149) Japin Li 2024-07-04 01:55:36 +08:00
  • a11cf03123 pageserver: reduce ops tracked at per-timeline detail (#8245) John Spray 2024-07-03 17:27:34 +01:00
  • 08b33adfee add pagebench test cases for periodic pagebench on dedicated hardware (#8233) Peter Bendel 2024-07-03 18:22:33 +02:00
  • 4fb50144dd Only support compressed reads if the compression setting is present (#8238) Arpad Müller 2024-07-03 18:02:10 +02:00
  • c500137ca9 pageserver: don't try to flush if shutdown during attach (#8235) John Spray 2024-07-03 14:13:06 +01:00
  • 252c4acec9 CI: update docker/* actions to latest versions (#7694) Alexander Bayandin 2024-07-03 12:19:13 +01:00
  • db70c175e6 Simplify test_wal_page_boundary_start test (#8214) Heikki Linnakangas 2024-07-03 13:22:53 +03:00
  • ed3b4a58b4 docker: add storage_scrubber into the docker image (#8239) Alex Chi Z 2024-07-03 04:48:56 -04:00
  • 2863d1df63 Add test for proper handling of connection failure to avoid 'cannot wait on socket event without a socket' error (#8231) Konstantin Knizhnik 2024-07-02 21:45:42 +03:00
  • 320b24eab3 fix(pageserver): comments about metadata key range (#8236) Alex Chi Z 2024-07-02 12:54:32 -04:00
  • 13a8a5b09b tense of errors (#8234) John Spray 2024-07-02 17:17:22 +01:00
  • 64ccdf65e0 CI(benchmarking): move psql queries to actions/run-python-test-set (#8230) Alexander Bayandin 2024-07-02 16:21:23 +01:00
  • 1ae6aa09dd L0 flush: opt-in mechanism to bypass PageCache reads and writes (#8190) Christian Schwarz 2024-07-02 16:29:09 +02:00
  • aeb68e51df Add support for reading and writing compressed blobs (#8106) Arpad Müller 2024-07-02 16:14:12 +02:00
  • c3e5223a5d pageserver: rate limit log for loads of layers visited (#8228) Vlad Lazar 2024-07-02 14:14:10 +01:00
  • daaa3211a4 fix: noisy logging when download gets cancelled during shutdown (#8224) Christian Schwarz 2024-07-02 15:13:27 +02:00
  • 7ff9989dd5 pageserver: simpler, stricter config error handling (#8177) John Spray 2024-07-02 13:45:04 +01:00
  • ed3b97604c remote_storage config: move handling of empty inline table {} to callers (#8193) Christian Schwarz 2024-07-02 12:53:08 +02:00
  • 47c50ec460 Check status of connection after PQconnectStartParams (#8210) Konstantin Knizhnik 2024-07-02 06:56:10 +03:00
  • 8c0ec2f681 docs: Graceful storage controller cluster restarts RFC (#7704) Vlad Lazar 2024-07-01 18:44:28 +01:00
  • 588bda98e7 tests: Make neon_xlogflush() flush all WAL, if you omit the LSN arg (#8215) Heikki Linnakangas 2024-07-01 18:55:18 +03:00
  • 504ca7720f CI(gather-rust-build-stats): fix build with libpq (#8219) Alexander Bayandin 2024-07-01 16:42:23 +01:00
  • cf4ea92aad fix(pageserver): include aux file in basebackup only once (#8207) Alex Chi Z 2024-07-01 10:36:49 -04:00
  • 325294bced CI(build-tools): Remove libpq from build image (#8206) Alexander Bayandin 2024-07-01 13:11:55 +01:00
  • 86c8ba2563 pageserver: add metric pageserver_secondary_resident_physical_size (#8204) John Spray 2024-07-01 12:48:20 +01:00
  • 4529b10553 build(deps): bump certifi from 2023.7.22 to 2024.7.4 (#8301) vlad/asdas dependabot[bot] 2024-07-06 17:41:54 +01:00
  • 81a28a74c2 Add concurrency to the find-large-objects scrubber subcommand (#8291) Arpad Müller 2024-07-05 22:36:28 +02:00
  • 98d5c1a4f1 Improve parsing of ImageCompressionAlgorithm (#8281) Arpad Müller 2024-07-05 22:18:05 +02:00
  • 04b7e56541 pageserver_live_connections: track as counter pair (#8227) Christian Schwarz 2024-07-05 22:17:05 +02:00
  • cc4c0619b8 Increase timeout for wating subscriber caught-up (#8118) Konstantin Knizhnik 2024-07-05 20:39:10 +03:00
  • 94e9811ca4 SELECT 💣(); (#8270) Alexander Bayandin 2024-07-05 15:12:01 +01:00
  • a020f55a80 pageserver: add time based image layer creation check (#8247) Vlad Lazar 2024-07-05 14:02:02 +01:00
  • 1d28c8ea4e safekeeper: add separate tombstones map for deleted timelines (#8253) John Spray 2024-07-05 11:17:44 +01:00
  • 8719d813ec tests: make location_conf_churn more robust (#8271) John Spray 2024-07-05 10:34:16 +01:00
  • 7918fdd2ab correct error handling for periodic pagebench runner status (#8274) Peter Bendel 2024-07-05 11:23:46 +02:00
  • e874b08914 tests: extend allow list in deletion test (#8268) John Spray 2024-07-05 10:09:15 +01:00
  • 357d4233ec add checkout depth1 to workflow to access local github actions like generate allure report (#8259) Peter Bendel 2024-07-04 22:17:45 +02:00
  • 37f7ed1f30 implement rolling hyper-log-log algorithm (#8068) Konstantin Knizhnik 2024-07-04 22:03:58 +03:00
  • e55993c043 Flatten compression algorithm setting (#8265) Arpad Müller 2024-07-04 18:59:19 +02:00
  • 82892adcc6 feat(pageserver): integrate lsn lease into synthetic size (#8220) Yuchen Liang 2024-07-04 11:09:05 -04:00
  • 2e67e48ac1 Add find-large-objects subcommand to scrubber (#8257) Arpad Müller 2024-07-04 17:07:16 +02:00
  • 3f84ecac31 pageserver: downgrade stale generation messages to INFO (#8256) John Spray 2024-07-04 15:05:41 +01:00
  • 9acc5613ce CI(pg-clients): unify workflow with build-and-test (#8160) Alexander Bayandin 2024-07-04 14:58:01 +01:00
  • 2e792927fd Use bool param for round_trip_test_compressed (#8252) Arpad Müller 2024-07-04 15:04:08 +02:00
  • 29c35bb631 pageserver: increase rate limit duration for layer visit log (#8263) Vlad Lazar 2024-07-04 13:22:33 +01:00
  • f5a96ac5f0 CI(build-and-test): add conclusion job (#8246) Alexander Bayandin 2024-07-04 09:20:01 +01:00
  • cead53dafc proxy: cache certain non-retriable console errors for a short time (#8201) Conrad Ludgate 2024-07-04 09:03:03 +01:00
  • bb5f9dd423 tests: perform graceful rolling restarts in storcon scale test (#8173) Vlad Lazar 2024-07-04 06:04:19 +01:00
  • dad88b0b32 pageserver: add supplementary branch usage stats (#8131) John Spray 2024-07-03 22:29:43 +01:00