Commit Graph

  • bc05d7eb9c pageserver: even more debug for test_secondary_downloads (#7295) John Spray 2024-04-03 11:23:44 +01:00
  • d8da51e78a remove http timeout (#7291) Conrad Ludgate 2024-04-03 11:23:26 +01:00
  • 6e3834d506 controller: add storcon-cli (#7114) John Spray 2024-04-03 11:07:56 +01:00
  • 582cec53c5 proxy: upload consumption events to S3 (#7213) Anna Khanova 2024-04-02 21:46:23 +02:00
  • 9957c6a9a0 pageserver: drop the layer map lock after planning reads (#7215) Vlad Lazar 2024-04-02 17:16:15 +01:00
  • a5777bab09 tests: clean up compat test workarounds (#7097) John Spray 2024-04-02 16:46:24 +01:00
  • 82027e22dd Merge pull request #7284 from neondatabase/rc/2024-04-01 release-5227 Arseny Sher 2024-04-02 18:15:28 +03:00
  • efaf2c6663 RFC Merged compute image RFC_merged_compute_image Anastasia Lubennikova 2024-04-02 16:12:12 +01:00
  • 90a8ff55fa CI(benchmarking): Add Sharded Tenant for pgbench (#7186) Alexander Bayandin 2024-04-02 14:39:24 +01:00
  • 3b95e8072a test_runner: replace all .format() with f-strings (#7194) macdoos 2024-04-02 15:32:14 +02:00
  • 21eadcedcb Ignore also this one arpad/compaction_enabled_test Arpad Müller 2024-04-02 11:20:28 +02:00
  • 8ee54ffd30 update tokio 1.37 (#7276) Conrad Ludgate 2024-04-02 10:12:54 +01:00
  • 81e9874ef8 Ignore some tests Arpad Müller 2024-02-29 14:33:44 +01:00
  • 0f0757ca36 Default to tiered Arpad Müller 2024-02-29 12:32:46 +01:00
  • 3ab9f56f5f fixup(#7278/compute_ctl): remote extension download permission (#7280) Alex Chi Z 2024-03-29 13:59:30 -04:00
  • 7ddc7b4990 neonvm: add LFC approximate working set size to metrics (#7252) Alex Chi Z 2024-03-29 12:11:17 -04:00
  • e21b2eb7dc Fix prefetch_set_unused test_reconnects Konstantin Knizhnik 2024-03-29 14:58:46 +02:00
  • 1cd71d29ac Fix bug in prefetch cleanup Konstantin Knizhnik 2024-03-29 14:08:50 +02:00
  • 86762ba313 Fix test Konstantin Knizhnik 2024-03-28 23:09:33 +02:00
  • 6a42b6b87f Add select.sql Konstantin Knizhnik 2024-03-28 21:54:34 +02:00
  • 48013845f0 Fix test Konstantin Knizhnik 2024-03-28 20:58:52 +02:00
  • 63213fc814 storage controller: scheduling optimization for sharded tenants (#7181) John Spray 2024-03-28 18:48:52 +00:00
  • e791083be0 tests: add shard splitting scale test John Spray 2024-03-28 17:57:29 +00:00
  • f7a4642a64 tests: controller scale John Spray 2024-03-28 17:57:11 +00:00
  • 1cdfa198ef tests: controller stress John Spray 2024-03-28 17:56:46 +00:00
  • 090123a429 pageserver: check for new image layers based on ingested WAL (#7230) Vlad Lazar 2024-03-28 17:44:55 +00:00
  • 39d1818ae9 storage controller: be more tolerant of control plane blocking notifications (#7268) John Spray 2024-03-28 17:38:08 +00:00
  • 90be79fcf5 spec: allow neon extension auto-upgrade + softfail upgrade (#7231) Alex Chi Z 2024-03-28 13:22:35 -04:00
  • c52b80b930 CI(deploy): Do not deploy storage controller to preprod for proxy releases (#7269) Alexander Bayandin 2024-03-28 16:51:45 +00:00
  • 40226ce7da Check prefetch termination on PS disconnect Konstantin Knizhnik 2024-03-28 18:26:00 +02:00
  • 722f271f6e Specify caller in 'unexpected response from page server' error (#7272) Anastasia Lubennikova 2024-03-28 15:28:58 +00:00
  • be1d8fc4f7 fix: drop replication slot causes postgres stuck on exit (#7192) Alex Chi Z 2024-03-28 11:24:36 -04:00
  • 6d2a752dac storage controller: upload heatmaps at end of shard split John Spray 2024-03-28 12:05:17 +00:00
  • 8d06a28350 tests: update sharding split test for background optimization and secondaries John Spray 2024-03-18 17:42:23 +00:00
  • 7413a6dd7c Background optimization of shard locations John Spray 2024-03-18 14:18:36 +00:00
  • 41d440f1da anti-affinity scheduling for shards John Spray 2024-03-18 13:47:25 +00:00
  • 25c4b676e0 pageserver: fix oversized key on vectored read (#7259) Vlad Lazar 2024-03-28 14:27:15 +00:00
  • 6633332e67 storage controller: tenant scheduling policy (#7262) John Spray 2024-03-28 14:19:25 +00:00
  • 5e14362cf7 Revert the page_cache_priming_writer changes Christian Schwarz 2024-03-28 14:17:25 +00:00
  • 5928f6709c Support compaction_threshold=1 for tiered compaction (#7257) Arpad Müller 2024-03-28 13:48:47 +01:00
  • fcd1ccfea7 drop the parametrization changes, not part of the feature PR Christian Schwarz 2024-03-28 12:44:56 +00:00
  • 27564dde78 Merge remote-tracking branch 'origin/main' into problame/write-path-larger-buffers Christian Schwarz 2024-03-28 12:43:02 +00:00
  • 63b2060aef Drop connections with all shards invoplved in prefetch in case of error (#7249) Konstantin Knizhnik 2024-03-28 08:16:05 +02:00
  • c431e2f1c5 Merge pull request #7263 from neondatabase/rc/2024-03-27 release-5213 Alex Chi Z 2024-03-27 14:52:38 -04:00
  • 36b8bb89d3 Add migration that gives REPLICATION again revert-7261-revert-7052-sasha_revoke_replication Sasha Krassovsky 2024-03-27 11:38:07 -07:00
  • 7fac6e954a Revert "Revert "Revoke REPLICATION" (#7261)" Sasha Krassovsky 2024-03-27 11:29:46 -07:00
  • 24c5a5ac16 Revert "Revoke REPLICATION" (#7261) Sasha Krassovsky 2024-03-27 10:07:51 -08:00
  • 7f9cc1bd5e CI(trigger-e2e-tests): set e2e-platforms (#7229) Alexander Bayandin 2024-03-27 13:10:37 +00:00
  • 136ed19387 Test proxy-cplane-errors Anna Khanova 2024-03-27 13:42:33 +01:00
  • cdf12ed008 fix(walreceiver): Timeline::shutdown can leave a dangling handle_walreceiver_connection tokio task (#7235) Christian Schwarz 2024-03-27 12:04:31 +01:00
  • 2a88889f44 Merge pull request #7254 from neondatabase/rc/proxy/2024-03-27 release-proxy-5201 Anna Khanova 2024-03-27 11:44:09 +01:00
  • 12512f3173 add authentication rate limiting (#6865) Conrad Ludgate 2024-03-26 19:31:19 +00:00
  • b3b7ce457c pageserver: remove bare mgr::get_tenant, mgr::list_tenants (#7237) John Spray 2024-03-26 18:29:08 +00:00
  • 25356ec153 WIP: enable a sharded bench jcsp/sharded-bench John Spray 2024-03-26 16:32:08 +00:00
  • 6814bb4b59 tests: add a log allow list to stabilize benchmarks (#7251) John Spray 2024-03-26 17:44:18 +00:00
  • b3bb1d1cad storage controller: make direct tenant creation more robust (#7247) John Spray 2024-03-26 16:57:35 +00:00
  • 47d2b3a483 pageserver: limit total ephemeral layer bytes (#7218) John Spray 2024-03-26 15:45:32 +00:00
  • 8dfe3a070c pageserver: return 429 on timeline creation in progress (#7225) John Spray 2024-03-26 15:20:05 +00:00
  • 4e5724d9c3 Merge pull request #7248 from neondatabase/rc/2024-03-26 release-5201 John Spray 2024-03-26 15:17:00 +00:00
  • 3426619a79 test_runner/performance: skip test_bulk_insert (#7238) Alexander Bayandin 2024-03-26 15:10:15 +00:00
  • ea2083653c Drop connections with all shards invoplved in prefetch in case of error Konstantin Knizhnik 2024-03-26 16:40:25 +02:00
  • de03742ca3 pageserver: drop layer map lock in Timeline::get (#7217) Vlad Lazar 2024-03-26 14:35:36 +00:00
  • ad072de420 Revert "pageserver: use a single tokio runtime (#6555)" (#7246) Christian Schwarz 2024-03-26 15:24:18 +01:00
  • 6c18109734 proxy: reuse sess_id as request_id for the cplane requests (#7245) Anna Khanova 2024-03-26 12:27:48 +01:00
  • 5dee58f492 tests: wait for uploads in test_secondary_downloads (#7220) John Spray 2024-03-26 10:59:16 +00:00
  • 6313f1fa7a tests: tolerate transient unavailability in test_sharding_split_failures (#7223) John Spray 2024-03-26 09:56:47 +00:00
  • f72415e1fd refactor(remote_timeline_client): infallible stop() and shutdown() (#7234) Christian Schwarz 2024-03-25 18:42:18 +01:00
  • 7d232f21d2 amend benchmarking setup problame/async-walredo/benchmarking-2024-03-25--1 Christian Schwarz 2024-03-25 16:46:49 +00:00
  • d837ce0686 chore: remove repetitive words (#7206) George Ma 2024-03-25 23:43:02 +08:00
  • 78ca8679e8 doc: comment why this is not so easy joonas/compaction_readlock_while_downloading Joonas Koivunen 2024-03-25 15:32:47 +00:00
  • fc82512dde fix: stop holding layermap read lock while downloading Joonas Koivunen 2024-03-25 15:30:00 +00:00
  • 48b85f9e0b DO NOT MERGE: diable materialized page cache LOOKUP (not materialization) for benchmarking Christian Schwarz 2024-03-22 21:27:52 +00:00
  • 2713142308 tests: stabilize compat tests (#7227) John Spray 2024-03-25 14:35:24 +00:00
  • 5b01c16454 Merge remote-tracking branch 'origin/main' into problame/async-walredo/benchmarking-2024-03-22--1 Christian Schwarz 2024-03-25 14:27:52 +00:00
  • 0d3e499059 Merge pull request #7219 from neondatabase/rc/2024-03-25 release-5189 John Spray 2024-03-25 12:28:09 +00:00
  • a6c1fdcaf6 Try to fix test_crafted_wal_end flakiness. Arseny Sher 2024-03-15 18:04:05 +03:00
  • adb0526262 pageserver: track total ephemeral layer bytes (#7182) John Spray 2024-03-25 11:52:50 +00:00
  • 0099dfa56b storage controller: tighten up secrets handling (#7105) John Spray 2024-03-25 11:52:33 +00:00
  • a7e8e4b449 pageserver: shutdown timeline metrics during delete jcsp/issue-7221-lingering-metrics John Spray 2024-03-25 09:45:52 +00:00
  • d5e2fc4dfc pageserver: implement Drop for TimelineMetrics John Spray 2024-03-25 09:36:36 +00:00
  • 3a4ebfb95d test: fix test_pageserver_recovery flakyness (#7207) Vlad Lazar 2024-03-25 09:38:12 +00:00
  • 3220f830b7 pageserver: use a single tokio runtime (#6555) Christian Schwarz 2024-03-23 19:25:11 +01:00
  • 5953ea12f6 DO NOT MERGE: diable materialized page cache for benchmarking problame/one-runtime--benchmark-2024-03-23--baseline Christian Schwarz 2024-03-22 21:27:52 +00:00
  • e3cd81cd91 DO NOT MERGE: diable materialized page cache for benchmarking problame/one-runtime--benchmark-2024-03-23 Christian Schwarz 2024-03-22 21:27:52 +00:00
  • a7fd96920c fixup prev commit Christian Schwarz 2024-03-23 15:41:00 +00:00
  • b6ed8e0cb5 fixup(walreceiver-after-ingest changes): pausable_failpoint too much of a bottleneck Christian Schwarz 2024-03-23 15:08:56 +00:00
  • 497acb41f2 Revert "failed attempt to generalize failpoints & make logging conditional" Christian Schwarz 2024-03-23 14:55:09 +00:00
  • 0fccba241d failed attempt to generalize failpoints & make logging conditional Christian Schwarz 2024-03-23 14:54:07 +00:00
  • de878cc069 remove two unused failpoints Christian Schwarz 2024-03-23 14:13:22 +00:00
  • 2e95f504a8 failpoint before-timeline-gc should use pausable_failpoint! Christian Schwarz 2024-03-23 14:12:48 +00:00
  • 6dca7c6b28 audit code base for failpoints that should be pausable_failpoint! Christian Schwarz 2024-03-23 13:57:06 +00:00
  • 145198f5d7 walreceiver-after-ingest failpoint: use pausable_failpoint Christian Schwarz 2024-03-23 13:48:00 +00:00
  • 41344864ac Revert "Revert "use tokio::signal for pageserver shutdown"" Christian Schwarz 2024-03-23 13:39:24 +00:00
  • 84b7588293 test_lazy_attach_activation: unblock failpoints before test exit Christian Schwarz 2024-03-23 13:33:54 +00:00
  • 72103d481d proxy: fix stack overflow in cancel publisher (#7212) Conrad Ludgate 2024-03-23 06:36:58 +00:00
  • 643683f41a fixup(#7204 / postgres): revert IsPrimaryAlive checks (#7209) Alex Chi Z 2024-03-22 21:01:51 -04:00
  • 53e9173757 Revert "use tokio::signal for pageserver shutdown" Christian Schwarz 2024-03-22 22:57:53 +00:00
  • fb21cfa6e6 BENCHMARK problame/one-runtime--benchmark-2024-03-22 Christian Schwarz 2024-03-22 21:39:44 +00:00
  • 276682191d Revert "only one runtime" Christian Schwarz 2024-03-22 21:28:26 +00:00
  • f0e1f3d25a Revert "fixup: task_mgr::spawn is used in places that don't have ambient runtime" Christian Schwarz 2024-03-22 21:28:22 +00:00