Commit Graph

  • 4284fcd38c fix docs clippy Yuchen Liang 2024-11-25 15:25:29 +00:00
  • 441612c1ce Prefetch on macos (#9875) Konstantin Knizhnik 2024-11-25 17:21:52 +02:00
  • 166f33f96b Fixup Storage & Compute Release 2024-11-25 Christian Schwarz 2024-11-25 16:19:36 +01:00
  • 5ecc4b249f Bump Postgres version fix_aio_prefetch Konstantin Knizhnik 2024-11-25 16:33:00 +02:00
  • 617a8711be fix comment Arseny Sher 2024-11-25 18:00:48 +03:00
  • 77630e5408 Address beta clippy lint needless_lifetimes (#9877) Arpad Müller 2024-11-25 15:59:12 +01:00
  • 3d380acbd1 Bump default Debian version to Bookworm everywhere (#9863) Alexander Bayandin 2024-11-25 14:43:32 +00:00
  • 4630b70962 fix(pageserver): ensure all layers are flushed before measuring RSS (#9861) Alex Chi Z. 2024-11-25 09:25:18 -05:00
  • da5b71b5c1 a bit of readme Arseny Sher 2024-11-25 15:59:07 +03:00
  • 02290f31a2 Merge remote-tracking branch 'origin/main' into arpad/scrubber_azure arpad/scrubber_azure Arpad Müller 2024-11-25 13:42:39 +01:00
  • 9554fe265d fix test Arpad Müller 2024-11-25 13:42:13 +01:00
  • 790ac8a552 Merge branch 'main' into arpad/endpoint_azure arpad/endpoint_azure Arpad Müller 2024-11-25 13:13:36 +01:00
  • 6f6749c4a9 chore: update rustls (#9871) Conrad Ludgate 2024-11-25 12:01:30 +00:00
  • aada2ee61a Merge pull request #9869 from neondatabase/rc/release/2024-11-25 Christian Schwarz 2024-11-25 12:59:32 +01:00
  • bb839903f8 Allow configuring the endpoint for Azure Arpad Müller 2024-11-25 12:47:08 +01:00
  • aead27ecee Allow configuring the endpoint for Azure Arpad Müller 2024-11-25 12:47:08 +01:00
  • 0d1e82f0a7 Bump futures-* crates, drop unused license, hide duplicate crate warnings (#9858) Folke Behrens 2024-11-25 11:59:49 +01:00
  • 99b664c9ed expand fix to tasks mode; add some comments Christian Schwarz 2024-11-25 11:51:58 +01:00
  • b9477aa945 fix: batcher wouldn't shut down after executor exits Christian Schwarz 2024-11-25 11:28:30 +01:00
  • 6b62b7633b address review Arseny Sher 2024-11-25 13:19:58 +03:00
  • 0bb037240d logging to debug test_pageserver_restarts_under_worload Christian Schwarz 2024-11-25 10:30:07 +01:00
  • 6f7aeaa1c5 test_runner: use LFC by default (#8613) Alexander Bayandin 2024-11-25 09:01:05 +00:00
  • c4f92a21bf WIP: batching observability improvements Christian Schwarz 2024-11-25 09:48:40 +01:00
  • 6ec5ac1ac8 DO NOT MERGE: enable pipelining (32,concurrent-futures) by default so we get test suite coverage Christian Schwarz 2024-11-25 09:16:09 +01:00
  • 48025c988f Bump Postgres version Konstantin Knizhnik 2024-11-25 10:12:06 +02:00
  • 0fc6f6af8e Storage & Compute release 2024-11-25 github-actions[bot] 2024-11-25 06:05:23 +00:00
  • 8a37f412c2 remove resolved todos Yuchen Liang 2024-11-25 05:42:16 +00:00
  • d4ebd5ccd3 use CheapCloneForRead trait to prevent efficiency bugs Yuchen Liang 2024-11-25 05:01:23 +00:00
  • 76f0e4fd1d review: remove save_buf_for_read Yuchen Liang 2024-11-25 04:42:02 +00:00
  • 28718bfadc review: simplify FlushControl by using ZST for not(test) Yuchen Liang 2024-11-25 04:39:13 +00:00
  • e5bf2bec49 remove write_buffered; add notes for bypass-aligned-part-of-write Yuchen Liang 2024-11-25 04:30:42 +00:00
  • 54d253d51a review: change IoMode default back to Buffered Yuchen Liang 2024-11-25 04:21:05 +00:00
  • 424ba47c58 Bupm postgres version Konstantin Knizhnik 2024-11-24 21:52:06 +02:00
  • c424fa60ca Bupm postgres version Konstantin Knizhnik 2024-11-24 21:31:51 +02:00
  • 74d5129a0d Fix seqscan prefetch in pg17 Konstantin Knizhnik 2024-11-24 13:52:48 +02:00
  • 450be26bbb fast imports: initial Importer and Storage changes (#9218) Christian Schwarz 2024-11-22 23:47:06 +01:00
  • 3245f7b88d Rename 'installed_extensions' metric to 'compute_installed_extensions' (#9759) Anastasia Lubennikova 2024-11-22 19:27:04 +00:00
  • c1937d073f fix(pageserver): ensure upload happens after delete (#9844) Alex Chi Z. 2024-11-22 13:30:53 -05:00
  • 6f8b1eb5a6 test(pageserver): add detach ancestor smoke test (#9842) Alex Chi Z. 2024-11-22 13:21:51 -05:00
  • e939d36dd4 safekeeper,pageserver: fix CPU profiling allowlists (#9856) Erik Grinaker 2024-11-22 18:50:33 +01:00
  • 211e4174d2 fix(pageserver): preempt and retry azure list operation (#9840) Alex Chi Z. 2024-11-22 12:50:00 -05:00
  • 3b1ac8b14a proxy: Implement cancellation rate limiting (#9739) Ivan Efremov 2024-11-22 18:46:38 +02:00
  • b3b579b45e test_bulk_insert: fix typing for PgVersion (#9854) Alexander Bayandin 2024-11-22 16:13:53 +00:00
  • 8ab96cc71f chore(proxy/jwks): reduce the rightward drift of jwks renewal (#9853) Conrad Ludgate 2024-11-22 14:51:32 +00:00
  • 51d26a261b build(deps): bump mypy from 1.3.0 to 1.13.0 (#9670) Alexander Bayandin 2024-11-22 14:31:36 +00:00
  • bd31f42f52 run benchmarks Christian Schwarz 2024-11-22 15:06:11 +01:00
  • c10b7f7de9 Write a newline after adding dynamic_shared_memory_type to PG conf (#9843) Tristan Partin 2024-11-22 07:37:06 -06:00
  • 990e44dda4 longer target runtime Christian Schwarz 2024-11-22 14:37:01 +01:00
  • cbe18393d3 Benchmark results (metal node, AMD Ryzen 9 7950X3D 16-Core Processor) Christian Schwarz 2024-11-22 14:33:55 +01:00
  • 7372312a73 Avoid unnecessary send_replace calls in seqwait (#9852) Heikki Linnakangas 2024-11-22 15:29:49 +02:00
  • 5796f3ba57 fix test Christian Schwarz 2024-11-22 14:27:59 +01:00
  • 11dc7135b1 rename test file to test_page_service_batching Christian Schwarz 2024-11-22 13:19:12 +01:00
  • d6e5a46015 eliminate the word batch and stale doc comments Christian Schwarz 2024-11-22 12:46:52 +01:00
  • f7cb553ea3 safekeeper,pageserver: add CPU profiling (#9764) Erik Grinaker 2024-11-21 19:59:46 +01:00
  • a28c54dac1 cosmetics Christian Schwarz 2024-11-22 12:44:31 +01:00
  • ef502f8311 remove async-timer heritage Christian Schwarz 2024-11-22 12:43:55 +01:00
  • 39e45f9e51 improve tests Christian Schwarz 2024-11-22 12:27:38 +01:00
  • c1e8347160 make configurable whether pipelining should use concurrent futures or tasks Christian Schwarz 2024-11-22 10:42:05 +01:00
  • d9de65ee8f pageserver: permit reads behind GC cutoff during LSN grace period (#9833) John Spray 2024-11-22 09:24:23 +00:00
  • 83b73fc24e Batch scrape workflows up to last 30 days and stop ad-hoc (#9846) Fedor Dikarev 2024-11-22 10:06:00 +01:00
  • 093674b2fb impmlement the serial mode Christian Schwarz 2024-11-22 09:53:08 +01:00
  • 0fa8ae3c0a WIP refactor to allow truly serial mode Christian Schwarz 2024-11-22 09:47:49 +01:00
  • c1040bc25d task-based mode Christian Schwarz 2024-11-22 08:56:30 +01:00
  • 1e05e3a6e2 minor PostgreSQL update in benchmarking (#9845) Peter Bendel 2024-11-22 09:31:54 +01:00
  • a3d1cf636b config changes to express pipelining config (not respected yet) Christian Schwarz 2024-11-22 08:36:17 +01:00
  • 89d9d16130 cherry-pick from problame/batching-benchmark while it's waiting for merge Christian Schwarz 2024-11-22 08:17:30 +01:00
  • 88fd8aed52 watch-based approach Christian Schwarz 2024-11-21 22:55:10 +01:00
  • db9093f938 revert back to 'span fixes' commit Christian Schwarz 2024-11-21 22:07:05 +01:00
  • 240e48df59 improvements Christian Schwarz 2024-11-21 21:57:53 +01:00
  • 7680aa12a8 draft Christian Schwarz 2024-11-21 21:34:58 +01:00
  • 37962e729e Fix panic in compute_ctl metrics collection (#9831) Tristan Partin 2024-11-21 14:19:02 -06:00
  • 56de07154e fruitless debugging Christian Schwarz 2024-11-21 20:46:56 +01:00
  • 73046fdf5b span fixes Christian Schwarz 2024-11-21 20:21:55 +01:00
  • 499105da6d passthrough wait_for_upload, better upload scheduling skyzh/fix-barrier Alex Chi Z 2024-11-21 14:11:46 -05:00
  • 190e8cebac safekeeper,pageserver: add CPU profiling (#9764) Erik Grinaker 2024-11-21 19:59:46 +01:00
  • 408bc8fc71 cleanups Christian Schwarz 2024-11-21 19:42:43 +01:00
  • 95474cfbe0 do not wait for checkpoint in emergency mode Alex Chi Z 2024-11-21 13:34:01 -05:00
  • 345f8b6c3b fix ready_for_next_batch order Christian Schwarz 2024-11-21 19:11:57 +01:00
  • 3221d6d248 DNM: run test_readonly_node_gc for multiple iterations yuchen/test-9754-cutoff-read-grace Yuchen Liang 2024-11-21 18:03:11 +00:00
  • b501f1a681 Merge branch 'main' of https://github.com/neondatabase/neon into skyzh/fix-barrier Alex Chi Z 2024-11-21 12:53:42 -05:00
  • aa1032aeff no need for cancel & ctx in pagestream_do_batch Christian Schwarz 2024-11-21 18:39:53 +01:00
  • a1bb2e7bb0 WIP: pipelined batching Christian Schwarz 2024-11-21 18:33:34 +01:00
  • 725a5ff003 fix(proxy): CancelKeyData display log masking (#9838) Conrad Ludgate 2024-11-21 16:46:30 +00:00
  • 8d1c44039e Python 3.11 (#9515) Alexander Bayandin 2024-11-21 16:25:31 +00:00
  • 0713ff3176 Bump Postgres version (#9808) Konstantin Knizhnik 2024-11-21 16:56:56 +02:00
  • aea3c62aca pageserver: split out invalid LSN check for consistent errors John Spray 2024-11-21 13:18:09 +00:00
  • 09e7485004 Merge branch 'problame/merge-getpage-test' into problame/batching-timer problame/batching-timer Christian Schwarz 2024-11-21 11:28:12 +01:00
  • 058b35f884 Merge branch 'problame/batching-benchmark' into problame/merge-getpage-test problame/merge-getpage-test Christian Schwarz 2024-11-21 11:27:16 +01:00
  • ff0aa152f1 Merge remote-tracking branch 'origin/main' into problame/batching-benchmark Christian Schwarz 2024-11-21 11:25:23 +01:00
  • fbc6f3db83 Add request/response size metrics erik/request-size-metric Erik Grinaker 2024-11-21 11:21:51 +01:00
  • 3375f28990 pytest.approx; https://github.com/neondatabase/neon/pull/9820#discussion_r1850679974 Christian Schwarz 2024-11-21 11:21:50 +01:00
  • e82deb2ccc high-resolution CPU usage Christian Schwarz 2024-11-21 11:16:00 +01:00
  • fc71eb5872 tests: enable test_readonly_node_gc John Spray 2024-11-21 10:15:21 +00:00
  • fa7ce2ca07 the final choice: async-timer 1.0beta15 with features=["tokio1"] Christian Schwarz 2024-11-21 11:15:02 +01:00
  • c7d3bd105c pageserver: permit reads behind GC cutoff while in LSN lease grace period John Spray 2024-11-21 10:14:55 +00:00
  • 42bda5d632 pageserver: revise metrics lifetime for SecondaryTenant (#9818) John Spray 2024-11-21 08:31:24 +00:00
  • 995e729ebe Merge pull request #9832 from neondatabase/rc/release-proxy/2024-11-21 release-proxy-6905 Ivan Efremov 2024-11-21 09:41:31 +02:00
  • 76077e1ddf Proxy release 2024-11-21 github-actions[bot] 2024-11-21 06:02:11 +00:00
  • 59c2c3f8ad compute_ctl: print OpenTelemetry errors via tracing, not stdout (#9830) Arpad Müller 2024-11-21 05:46:01 +01:00
  • 0606fe9fed Pooling for Azure Arpad Müller 2024-11-21 02:01:14 +01:00