Commit Graph

  • 7000aaaf75 chore: fix h2 stubgen (#10491) Conrad Ludgate 2025-01-24 14:55:48 +00:00
  • ef2a2555b1 pageserver: tighten compaction failure detection (#10502) Erik Grinaker 2025-01-24 14:55:05 +01:00
  • d8ab6ddb0f Check if relation has storage in calculate_relation_size (#10477) Konstantin Knizhnik 2025-01-24 14:43:52 +02:00
  • dcc437da1d Make promote-images-prod depend on promote-images-dev (#10494) JC Grünhage 2025-01-24 12:03:39 +01:00
  • 76a4654424 need another patch foro pg_duckdb which has its own cached copy of httpfs_filesystem BodoBolero 2025-01-24 11:53:58 +01:00
  • c286fea018 Print logs in extensions test in another step to improve readability (#10483) a-masterov 2025-01-24 11:44:48 +01:00
  • de8276488d tests: enable wal reader fanout in tests (#10301) Vlad Lazar 2025-01-24 10:34:57 +00:00
  • ddb9ae1214 pageserver: add compaction backpressure for layer flushes (#10405) Erik Grinaker 2025-01-24 10:47:28 +01:00
  • 9e55d79803 Reapply "pageserver: revert flush backpressure" (#10270) (#10402) Erik Grinaker 2025-01-24 09:35:35 +01:00
  • 44ef8c884f Compute release 2025-01-24 github-actions[bot] 2025-01-24 07:00:43 +00:00
  • f35e1356a1 Storage release 2025-01-24 github-actions[bot] 2025-01-24 06:02:13 +00:00
  • 8d47a60de2 fix(pageserver): handle dup layers during gc-compaction (#10430) Alex Chi Z. 2025-01-23 16:54:44 -05:00
  • 6166482589 feat(compute): Automatically create release PRs (#10495) Alexey Kondratov 2025-01-23 21:47:20 +01:00
  • c378ce736d some code reading notes problame/broker-spof/code-reading Christian Schwarz 2025-01-23 18:58:38 +01:00
  • ca6d72ba2a Increase reconciler timeout after shard split (#10490) Arpad Müller 2025-01-23 17:43:04 +01:00
  • 6c1de868dc wip vlad/for_gleb Vlad Lazar 2025-01-23 16:20:02 +01:00
  • b6c0f66619 CI(autocomment): add the lfc state (#10121) a-masterov 2025-01-23 15:52:07 +01:00
  • 3702ec889f Enable postgres_fdw (#10426) Mikhail Kot 2025-01-23 13:22:31 +00:00
  • 8e8df1b453 Disable logical replication subscribers (#10249) Anastasia Lubennikova 2025-01-23 11:02:15 +00:00
  • f7485c4459 convert acceptorgreeting Arseny Sher 2025-01-22 15:23:29 +01:00
  • c4f03a225c latency recorder sketches problame/prototype-latency-recorder Christian Schwarz 2025-01-23 08:51:24 +01:00
  • a38f7364a1 Proxy release 2025-01-23 rc/release-proxy/2025-01-23 github-actions[bot] 2025-01-23 06:02:08 +00:00
  • 92d95b08cf fix(pageserver): extend split job key range to the end (#10484) Alex Chi Z. 2025-01-22 19:15:46 -05:00
  • 7ec08ee805 deleted_at column instead of new_sk_set Arpad Müller 2025-01-22 23:23:59 +01:00
  • 0af40b5494 Only churn rows once in test_scrubber_physical_gc_ancestors (#10481) Arpad Müller 2025-01-22 20:45:12 +01:00
  • e56aa822e1 clippy Arpad Müller 2025-01-21 19:51:49 +01:00
  • f0777cf7ac Mark timelines for deletion during tenant deletion Arpad Müller 2025-01-21 19:19:10 +01:00
  • a63153f4bc Optional get_timeline result Arpad Müller 2025-01-21 19:10:36 +01:00
  • 00380cedd7 Add support for timeline deletion Arpad Müller 2025-01-21 15:32:48 +01:00
  • bf0d53aa2d Implement the creation part of the reconciler Arpad Müller 2025-01-18 03:44:54 +01:00
  • ebe9ba0cdf Add status_kind Arpad Müller 2025-01-18 02:18:06 +01:00
  • 1ffe95c837 remove line Arpad Müller 2025-01-18 00:16:47 +01:00
  • b5c29806f0 Draft for a reconciler Arpad Müller 2025-01-17 19:36:46 +01:00
  • f0fe5fae6b persist Arpad Müller 2025-01-17 17:48:14 +01:00
  • e805058364 Move to different function, clears up things a little Arpad Müller 2025-01-17 17:01:45 +01:00
  • 78c4a82331 wip Arpad Müller 2025-01-17 16:49:19 +01:00
  • e35a726b32 wip Arpad Müller 2025-01-16 21:49:19 +01:00
  • 3d81af8975 wip Arpad Müller 2025-01-15 14:39:29 +01:00
  • 7d296b3cea Add schema for timelines table Arpad Müller 2025-01-15 02:00:49 +01:00
  • c60b91369a Expose safekeeper APIs for creation and deletion (#10478) Arpad Müller 2025-01-22 19:52:16 +01:00
  • 214ce815bc sketch cancellation Christian Schwarz 2025-01-22 19:19:42 +01:00
  • f5b2eee23d prototype IoConcurrency propagation Christian Schwarz 2025-01-22 19:07:00 +01:00
  • 4b2a91cb5a sketch propagation through request context Christian Schwarz 2025-01-22 19:03:16 +01:00
  • a6660a2883 without request context Christian Schwarz 2025-01-22 18:32:02 +01:00
  • f1473dd438 Fix the connection error for extension tests (#10480) a-masterov 2025-01-22 17:34:57 +01:00
  • c283aaaf8d Tag images from docker-hub in promote-images-prod (#10475) JC Grünhage 2025-01-22 17:09:41 +01:00
  • 156b798d1d Merge branch 'main' into cloud-22775-restore-to-connstring Gleb Novikov 2025-01-22 15:54:01 +00:00
  • 414ed82c1f pageserver: issue concurrent IO on the read path (#9353) Vlad Lazar 2025-01-22 15:30:23 +00:00
  • b0b9206908 Merge remote-tracking branch 'origin/main' into vlad/read-path-concurrent-io Christian Schwarz 2025-01-22 14:31:12 +01:00
  • 4298e77f7a run unit tests in both modes Christian Schwarz 2025-01-22 14:30:01 +01:00
  • 4ea7b22537 rename sk members to m for brevity Arseny Sher 2025-01-22 13:52:30 +01:00
  • 881e351f69 feat(compute): Allow installing both 0.8.0 and 0.7.4 pgvector (#10345) Alexey Kondratov 2025-01-22 13:38:23 +01:00
  • b31ce14083 initial logical size calculation: always poll to completion (#10471) Christian Schwarz 2025-01-22 13:28:26 +01:00
  • dbb88cc59e test_get_vectored: don't parametrize inside the test, instead, use spawn_for_test like we do in all the other tests Christian Schwarz 2025-01-22 12:55:16 +01:00
  • 10a7878230 infra for v3 acceptor -> proposer msgs Arseny Sher 2025-01-22 12:54:50 +01:00
  • c19a8b69f2 convert ProposerGreeting Arseny Sher 2025-01-22 11:57:27 +01:00
  • b4d87b9dfe fix(tests): actually enable pipelinig by default in the test suite (#10472) Christian Schwarz 2025-01-22 11:10:43 +01:00
  • 2b49d6ee05 feat: adjust the tonic features to remove axum dependency (#10348) Conrad Ludgate 2025-01-22 09:15:52 +00:00
  • c68b3464da Merge pull request #10467 from neondatabase/compute-rc-2025-01-21 release-compute-7588 Konstantin Knizhnik 2025-01-22 08:57:01 +02:00
  • c5af3c576e the previous patch didn't cover test_version_mismatch; this one is far more universal Christian Schwarz 2025-01-22 01:03:34 +01:00
  • 3526d9aad3 pass forward compatibility Christian Schwarz 2025-01-22 00:40:19 +01:00
  • a501095c5a fixup(commit b2dbc47b31 initial logical size calculation wasn't polled to completion; fix that, to make tests pass) Christian Schwarz 2025-01-21 23:22:31 +01:00
  • 728052bd2e pausable_failpoint: add ability to provide a cancel flag, similar to what we have for sleep Christian Schwarz 2025-01-21 23:16:53 +01:00
  • 14e1f89053 pageserver: eagerly notify flush waiters (#10469) Erik Grinaker 2025-01-21 23:01:27 +01:00
  • 8a8c656c06 pageserver: add LayerMap::watch_layer0_deltas() (#10470) Erik Grinaker 2025-01-21 22:18:09 +01:00
  • a75e11cc00 pageserver: return duration from StorageTimeMetricsTimer (#10468) Erik Grinaker 2025-01-21 21:56:34 +01:00
  • 361210f8dc actually enable concurrent IO (and batching!) by default in test suite (still need to figure out how to not make compat test break) Christian Schwarz 2025-01-21 21:27:21 +01:00
  • 925dd17fb8 Revert "debug why CI tests don't run with sidecar-task" Christian Schwarz 2025-01-21 20:51:48 +01:00
  • fe615520dd remove the timing histograms for traversal and walredo, since their meaning and utility is dubious with concurrent IO; https://github.com/neondatabase/neon/pull/9353#discussion_r1924181713 Christian Schwarz 2025-01-21 20:30:28 +01:00
  • 7d4bfcdc47 feat(pageserver): add config items for gc-compaction auto trigger (#10455) Alex Chi Z. 2025-01-21 14:29:38 -05:00
  • d6cdf1b13f debug assertion on correct record order: https://github.com/neondatabase/neon/pull/9353#discussion_r1923801121 Christian Schwarz 2025-01-21 20:21:35 +01:00
  • 737888e5c9 Remove the tests for pg_anon (#10382) a-masterov 2025-01-21 20:17:14 +01:00
  • b2dbc47b31 initial logical size calculation wasn't polled to completion; fix that, to make tests pass Christian Schwarz 2025-01-21 20:09:39 +01:00
  • a69dcadba4 test failure Christian Schwarz 2025-01-21 19:43:25 +01:00
  • b6c01925b7 fix restore_connstring_ciphertext_base64 is optional in spec json Gleb Novikov 2025-01-21 18:33:46 +00:00
  • c4e0ba38b8 drain spawned IOs if traversal fails; https://github.com/neondatabase/neon/pull/9353/files#r1923589380 Christian Schwarz 2025-01-21 19:33:13 +01:00
  • 14e4fcdb2a delta_layer: remove ignore_key_with_err optimization; https://github.com/neondatabase/neon/pull/9353#discussion_r1920573294 Christian Schwarz 2025-01-21 19:11:25 +01:00
  • 1862fdf9e2 clean up doc comment Christian Schwarz 2025-01-21 19:01:22 +01:00
  • 24e0a3f941 undo the WIP benchmarks, will clean those up and commit in a future PR Christian Schwarz 2025-01-21 19:00:20 +01:00
  • a528b325ee debug why CI tests don't run with sidecar-task Christian Schwarz 2025-01-21 18:53:44 +01:00
  • a3c756334b lift noisereporting to ValuesReconstructData::drop, it's actually better there Christian Schwarz 2025-01-21 18:52:15 +01:00
  • 19bf7b78a0 fast import: basic python test (#10271) Gleb Novikov 2025-01-21 16:50:44 +00:00
  • b79e5f52ab Merge branch '22037-basic-fast-import-e2e' into cloud-22775-restore-to-connstring Gleb Novikov 2025-01-21 16:45:53 +00:00
  • 93625344eb refactor: wrap the oneshot's into a properly named abstraction (OnDiskValueIo, etc) Christian Schwarz 2025-01-21 17:09:39 +01:00
  • 4537184f42 increse interval vlad/warn-on-stuck-conn-manager Vlad Lazar 2025-01-21 17:40:44 +01:00
  • 7ca9112ec1 fix noise Christian Schwarz 2025-01-21 15:08:11 +01:00
  • 7e4a39ea53 Fix two flakiness sources in test_scrubber_physical_gc_ancestors (#10457) Arpad Müller 2025-01-21 16:40:04 +01:00
  • 4e72b22b41 make noise from IoConcurrency::drop instead of the task, for more context Christian Schwarz 2025-01-21 14:51:54 +01:00
  • 80fa55bc16 wrapped new_pgdata_vanilla_pg with context manager Gleb Novikov 2025-01-21 13:28:56 +00:00
  • 6cd4b9cb70 test with on fast import with local (moto_server) s3 & kms Gleb Novikov 2025-01-20 19:13:22 +00:00
  • 624a507544 Create Github releases with empty body for now (#10448) JC Grünhage 2025-01-21 13:45:21 +01:00
  • 4014c390e2 initial logical size calculation can also reasonable use the sidecar because it's concurrency-limited Christian Schwarz 2025-01-21 12:49:20 +01:00
  • bca4263eb8 inspect_image_layer can also have an IoConcurrency root, it's tests only Christian Schwarz 2025-01-21 12:40:22 +01:00
  • a958febd7a reference issue that will remote hard-coded sequential() Christian Schwarz 2025-01-21 12:32:55 +01:00
  • fc27da43ff one more test can do without it Christian Schwarz 2025-01-21 12:25:30 +01:00
  • cf2f0c27aa IoConcurrency roots for scan() an tests Christian Schwarz 2025-01-21 12:14:59 +01:00
  • efe6f63eba Use keepalives for compute to PS connection use_keepalives_for_ps_conn Konstantin Knizhnik 2025-01-21 12:19:23 +02:00
  • f54c5d5596 turns out create_image_layers is easy Christian Schwarz 2025-01-21 10:40:33 +01:00
  • ce5452d2e5 followup 0a37164c29: also rename IoConcurrency::serial() Christian Schwarz 2025-01-21 00:47:37 +01:00
  • af6c9ffac7 Ok, I now understand why it deadlocked in mode=sidecar-task Christian Schwarz 2025-01-21 00:41:45 +01:00