Commit Graph

  • 355729f7a6 CI(build-and-test): add conclusion job (#8246) Alexander Bayandin 2024-07-04 09:20:01 +01:00
  • fbf75e532f proxy: cache certain non-retriable console errors for a short time (#8201) Conrad Ludgate 2024-07-04 09:03:03 +01:00
  • 70a94fabeb tests: perform graceful rolling restarts in storcon scale test (#8173) Vlad Lazar 2024-07-04 06:04:19 +01:00
  • 841ef39c67 pageserver: add supplementary branch usage stats (#8131) John Spray 2024-07-03 22:29:43 +01:00
  • a2ed56cca1 fix(pageserver): ensure test creates valid layer map (#8191) Alex Chi Z 2024-07-03 14:46:58 -04:00
  • 92081cca91 page_service: stop exposing get_last_record_rlsn (#8244) Christian Schwarz 2024-07-03 20:05:01 +02:00
  • f868685d26 Fix outdated comment (#8149) Japin Li 2024-07-04 01:55:36 +08:00
  • c545861a1d pageserver: reduce ops tracked at per-timeline detail (#8245) John Spray 2024-07-03 17:27:34 +01:00
  • acbe551fd1 add pagebench test cases for periodic pagebench on dedicated hardware (#8233) Peter Bendel 2024-07-03 18:22:33 +02:00
  • 5fcce2566f Only support compressed reads if the compression setting is present (#8238) Arpad Müller 2024-07-03 18:02:10 +02:00
  • 2d751b7035 pageserver: don't try to flush if shutdown during attach (#8235) John Spray 2024-07-03 14:13:06 +01:00
  • 7505aa620b CI: update docker/* actions to latest versions (#7694) Alexander Bayandin 2024-07-03 12:19:13 +01:00
  • 5ffd8bc5f0 Simplify test_wal_page_boundary_start test (#8214) Heikki Linnakangas 2024-07-03 13:22:53 +03:00
  • 162b35b8ca docker: add storage_scrubber into the docker image (#8239) Alex Chi Z 2024-07-03 04:48:56 -04:00
  • a0a28e9903 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
  • 221cbaa441 fix(pageserver): comments about metadata key range (#8236) Alex Chi Z 2024-07-02 12:54:32 -04:00
  • 92124943af tense of errors (#8234) John Spray 2024-07-02 17:17:22 +01:00
  • 0b62c26e2c CI(benchmarking): move psql queries to actions/run-python-test-set (#8230) Alexander Bayandin 2024-07-02 16:21:23 +01:00
  • 9a9268d314 L0 flush: opt-in mechanism to bypass PageCache reads and writes (#8190) Christian Schwarz 2024-07-02 16:29:09 +02:00
  • 535dc09ce3 Add support for reading and writing compressed blobs (#8106) Arpad Müller 2024-07-02 16:14:12 +02:00
  • d03235bd68 pageserver: rate limit log for loads of layers visited (#8228) Vlad Lazar 2024-07-02 14:14:10 +01:00
  • 7959bdc4f2 fix: noisy logging when download gets cancelled during shutdown (#8224) Christian Schwarz 2024-07-02 15:13:27 +02:00
  • 148f1653f5 pageserver: simpler, stricter config error handling (#8177) John Spray 2024-07-02 13:45:04 +01:00
  • 8ec8518dff remote_storage config: move handling of empty inline table {} to callers (#8193) Christian Schwarz 2024-07-02 12:53:08 +02:00
  • 98e75b456a Check status of connection after PQconnectStartParams (#8210) Konstantin Knizhnik 2024-07-02 06:56:10 +03:00
  • 219ca1bddc docs: Graceful storage controller cluster restarts RFC (#7704) Vlad Lazar 2024-07-01 18:44:28 +01:00
  • f50fc6dee4 tests: Make neon_xlogflush() flush all WAL, if you omit the LSN arg (#8215) Heikki Linnakangas 2024-07-01 18:55:18 +03:00
  • 6660617d68 CI(gather-rust-build-stats): fix build with libpq (#8219) Alexander Bayandin 2024-07-01 16:42:23 +01:00
  • 1f3bd82185 fix(pageserver): include aux file in basebackup only once (#8207) Alex Chi Z 2024-07-01 10:36:49 -04:00
  • bdf31b79f0 CI(build-tools): Remove libpq from build image (#8206) Alexander Bayandin 2024-07-01 13:11:55 +01:00
  • 293e093383 build(deps): bump certifi from 2023.7.22 to 2024.7.4 (#8301) rc/2024-07-08-manual dependabot[bot] 2024-07-06 17:41:54 +01:00
  • 8b9086542e Add concurrency to the find-large-objects scrubber subcommand (#8291) Arpad Müller 2024-07-05 22:36:28 +02:00
  • 94482069a8 Improve parsing of ImageCompressionAlgorithm (#8281) Arpad Müller 2024-07-05 22:18:05 +02:00
  • 3711d67f9d pageserver_live_connections: track as counter pair (#8227) Christian Schwarz 2024-07-05 22:17:05 +02:00
  • be5365a14a Increase timeout for wating subscriber caught-up (#8118) Konstantin Knizhnik 2024-07-05 20:39:10 +03:00
  • 553b000f92 SELECT 💣(); (#8270) Alexander Bayandin 2024-07-05 15:12:01 +01:00
  • 157c6ebd06 pageserver: add time based image layer creation check (#8247) Vlad Lazar 2024-07-05 14:02:02 +01:00
  • 005a88daf9 safekeeper: add separate tombstones map for deleted timelines (#8253) John Spray 2024-07-05 11:17:44 +01:00
  • be7bd407c5 tests: make location_conf_churn more robust (#8271) John Spray 2024-07-05 10:34:16 +01:00
  • 958abaffe4 correct error handling for periodic pagebench runner status (#8274) Peter Bendel 2024-07-05 11:23:46 +02:00
  • 404d0c8d98 tests: extend allow list in deletion test (#8268) John Spray 2024-07-05 10:09:15 +01:00
  • 0e3c6d8f07 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
  • 3b44479180 implement rolling hyper-log-log algorithm (#8068) Konstantin Knizhnik 2024-07-04 22:03:58 +03:00
  • 37be5968b0 Flatten compression algorithm setting (#8265) Arpad Müller 2024-07-04 18:59:19 +02:00
  • 8e67092638 feat(pageserver): integrate lsn lease into synthetic size (#8220) Yuchen Liang 2024-07-04 11:09:05 -04:00
  • 0d5b1a90e5 Add find-large-objects subcommand to scrubber (#8257) Arpad Müller 2024-07-04 17:07:16 +02:00
  • e7f46493f8 pageserver: downgrade stale generation messages to INFO (#8256) John Spray 2024-07-04 15:05:41 +01:00
  • 04741fc60f CI(pg-clients): unify workflow with build-and-test (#8160) Alexander Bayandin 2024-07-04 14:58:01 +01:00
  • 0873d14896 Use bool param for round_trip_test_compressed (#8252) Arpad Müller 2024-07-04 15:04:08 +02:00
  • 391af13fc6 pageserver: increase rate limit duration for layer visit log (#8263) Vlad Lazar 2024-07-04 13:22:33 +01:00
  • 178711c351 CI(build-and-test): add conclusion job (#8246) Alexander Bayandin 2024-07-04 09:20:01 +01:00
  • 7401035e6d proxy: cache certain non-retriable console errors for a short time (#8201) Conrad Ludgate 2024-07-04 09:03:03 +01:00
  • 9db69c157d tests: perform graceful rolling restarts in storcon scale test (#8173) Vlad Lazar 2024-07-04 06:04:19 +01:00
  • 754e5d39ef pageserver: add supplementary branch usage stats (#8131) John Spray 2024-07-03 22:29:43 +01:00
  • 000aa989c0 fix(pageserver): ensure test creates valid layer map (#8191) Alex Chi Z 2024-07-03 14:46:58 -04:00
  • 044726a785 page_service: stop exposing get_last_record_rlsn (#8244) Christian Schwarz 2024-07-03 20:05:01 +02:00
  • 4bdc87ed26 Fix outdated comment (#8149) Japin Li 2024-07-04 01:55:36 +08:00
  • ab82fbe1e1 pageserver: reduce ops tracked at per-timeline detail (#8245) John Spray 2024-07-03 17:27:34 +01:00
  • 7b04c7473c add pagebench test cases for periodic pagebench on dedicated hardware (#8233) Peter Bendel 2024-07-03 18:22:33 +02:00
  • 44a3800044 Only support compressed reads if the compression setting is present (#8238) Arpad Müller 2024-07-03 18:02:10 +02:00
  • f6c830e660 pageserver: don't try to flush if shutdown during attach (#8235) John Spray 2024-07-03 14:13:06 +01:00
  • 6812c50230 CI: update docker/* actions to latest versions (#7694) Alexander Bayandin 2024-07-03 12:19:13 +01:00
  • a3728bd0e0 Simplify test_wal_page_boundary_start test (#8214) Heikki Linnakangas 2024-07-03 13:22:53 +03:00
  • 2cc73baaf9 docker: add storage_scrubber into the docker image (#8239) Alex Chi Z 2024-07-03 04:48:56 -04:00
  • b0811b3586 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
  • b0d4a6754e fix(pageserver): comments about metadata key range (#8236) Alex Chi Z 2024-07-02 12:54:32 -04:00
  • c42e5e3572 tense of errors (#8234) John Spray 2024-07-02 17:17:22 +01:00
  • d80b53397f CI(benchmarking): move psql queries to actions/run-python-test-set (#8230) Alexander Bayandin 2024-07-02 16:21:23 +01:00
  • a955623370 L0 flush: opt-in mechanism to bypass PageCache reads and writes (#8190) Christian Schwarz 2024-07-02 16:29:09 +02:00
  • a2dcaaa58d Add support for reading and writing compressed blobs (#8106) Arpad Müller 2024-07-02 16:14:12 +02:00
  • 7d75cf89bc pageserver: rate limit log for loads of layers visited (#8228) Vlad Lazar 2024-07-02 14:14:10 +01:00
  • 631d39bb78 fix: noisy logging when download gets cancelled during shutdown (#8224) Christian Schwarz 2024-07-02 15:13:27 +02:00
  • 10e4ed1bd9 pageserver: simpler, stricter config error handling (#8177) John Spray 2024-07-02 13:45:04 +01:00
  • 2e829470fe remote_storage config: move handling of empty inline table {} to callers (#8193) Christian Schwarz 2024-07-02 12:53:08 +02:00
  • d312a5b3af Check status of connection after PQconnectStartParams (#8210) Konstantin Knizhnik 2024-07-02 06:56:10 +03:00
  • fc39ef4915 docs: Graceful storage controller cluster restarts RFC (#7704) Vlad Lazar 2024-07-01 18:44:28 +01:00
  • aa391f8c50 tests: Make neon_xlogflush() flush all WAL, if you omit the LSN arg (#8215) Heikki Linnakangas 2024-07-01 18:55:18 +03:00
  • d5759aa8f7 CI(gather-rust-build-stats): fix build with libpq (#8219) Alexander Bayandin 2024-07-01 16:42:23 +01:00
  • 11c1621f53 fix(pageserver): include aux file in basebackup only once (#8207) Alex Chi Z 2024-07-01 10:36:49 -04:00
  • 1ec1c6f87b CI(build-tools): Remove libpq from build image (#8206) Alexander Bayandin 2024-07-01 13:11:55 +01:00
  • a577eb85bb pageserver: add metric pageserver_secondary_resident_physical_size (#8204) John Spray 2024-07-01 12:48:20 +01:00
  • a68edad913 refactor: move part of sharding API from pageserver_api to utils (#8254) Yuchen Liang 2024-07-08 10:43:10 -04:00
  • fcdf060816 pageserver: respect has_relmap_file in collect_keyspace (#8276) John Spray 2024-07-08 15:39:41 +01:00
  • 1c57f6bac3 Add long running replication tests Tristan Partin 2024-07-03 15:22:42 -05:00
  • b54dd9af15 Add PgBin.run_nonblocking() Tristan Partin 2024-07-03 15:04:57 -05:00
  • 118847cd41 Log PG environment variables when a PgBin runs Tristan Partin 2024-07-03 14:59:19 -05:00
  • f2ec542954 Add Neon HTTP API test fixture Tristan Partin 2024-07-03 14:54:49 -05:00
  • 2a3410d1c3 Hide import behind TYPE_CHECKING Tristan Partin 2024-07-03 14:57:17 -05:00
  • 1121a1cbac pageserver: switch to jemalloc (#8307) John Spray 2024-07-08 14:10:42 +01:00
  • 154ba5e1b4 fix(pageserver): ensure sparse keyspace is ordered (#8285) Alex Chi Z 2024-07-08 09:05:49 -04:00
  • b7b9be1abf rename file Christian Schwarz 2024-07-08 11:52:21 +00:00
  • f92138d1dd wrap up Christian Schwarz 2024-07-08 11:51:02 +00:00
  • e831072a12 glossary: mention alignment requirements Christian Schwarz 2024-07-08 10:03:28 +00:00
  • b3c95a5b32 motivation Christian Schwarz 2024-07-08 10:01:31 +00:00
  • 82c30ac757 summary, terminology, history Christian Schwarz 2024-07-08 09:28:29 +00:00
  • 5ce932afe6 placeholder Christian Schwarz 2024-07-02 19:46:01 +02:00
  • 1e392a00e4 pageserver: add GcInfo::notify_child_keyspace jcsp/layer-visibility John Spray 2024-07-06 18:57:28 +01:00
  • 3a6101bd21 pageserver: initialize layer visbility opportunistically John Spray 2024-07-06 17:33:12 +01:00
  • 4dbb8f4c18 pageserver: exclude covered layers from heatmap John Spray 2024-06-29 21:27:33 +01:00
  • d7bca9fcdb pageserver: implementation of update_layer_visibility John Spray 2024-06-29 20:54:49 +01:00