Commit Graph

  • 5c76e2a983 fix(storage-scrubber): ignore errors if index_part is not consistent (#10304) Alex Chi Z. 2025-01-07 18:24:17 -05:00
  • 237dae71a1 Revert "pageserver,safekeeper: disable heap profiling (#10268)" (#10303) Erik Grinaker 2025-01-07 23:49:00 +01:00
  • 43a5e575d6 ci: use reusable workflow for MacOs build (#9889) Fedor Dikarev 2025-01-07 21:00:56 +01:00
  • 96bd74697a storage_controller: remove node activation reconciliation vlad/remove-node-activate-reconcile Vlad Lazar 2025-01-07 17:32:53 +01:00
  • 31bd2dcdb4 Fix promote-images-prod after splitting it out (#10292) JC Grünhage 2025-01-07 14:45:18 +01:00
  • 8e77e10aa3 storage_controller: don't drop observed state on unavailable detach Vlad Lazar 2025-01-07 16:53:30 +01:00
  • 83e90d3b65 tests: add repro for node flap detach race Vlad Lazar 2025-01-07 16:34:56 +01:00
  • d3fa0f6b9e storage_controller: rename failpoint and make it pausable Vlad Lazar 2025-01-07 16:30:32 +01:00
  • 0a117fb1f1 proxy: Parse Notification twice only for unknown topic (#10296) Folke Behrens 2025-01-07 16:24:54 +01:00
  • 3e455e1680 problem & non-solution: cargo hakari enables tokio/tracing feature problame/benchmarking/pr/chrometracing-and-tracing-flame Christian Schwarz 2025-01-07 15:11:48 +01:00
  • 91812e7b00 cleanups & self-review Christian Schwarz 2025-01-07 15:07:56 +01:00
  • 74bfaee67e fix doc string Christian Schwarz 2025-01-07 14:57:20 +01:00
  • 5288c8ca35 hakari Christian Schwarz 2025-01-07 14:54:51 +01:00
  • ecb1cb21aa make all compile modes work Christian Schwarz 2025-01-07 14:53:29 +01:00
  • 7109db0e58 add doc comment explaining tracing-based debugging Christian Schwarz 2025-01-07 14:46:13 +01:00
  • 4aa9786c6b Fix promote-images-prod after splitting it out (#10292) JC Grünhage 2025-01-07 14:45:18 +01:00
  • 151d07674c add support for tokio-console & make deps opt-in via feature Christian Schwarz 2025-01-07 14:27:45 +01:00
  • 1f94e31025 use .with(Option) Christian Schwarz 2025-01-07 13:51:00 +01:00
  • 803b765c76 utils::logging: implement tracing_chrome & tracing_flame support Christian Schwarz 2023-12-06 17:48:50 +00:00
  • f6f947e4ec Revert "debug cruft, likely will revert but this proved useful, esp log_if_slow" Christian Schwarz 2025-01-07 12:26:04 +01:00
  • 987829e5c2 fix build failures on Linux Christian Schwarz 2025-01-07 12:13:37 +01:00
  • c73e8c34c8 Merge remote-tracking branch 'origin/main' into vlad/read-path-concurrent-io Christian Schwarz 2025-01-07 12:06:52 +01:00
  • 6292d93867 Compute release 2025-01-07 github-actions[bot] 2025-01-07 10:48:11 +00:00
  • be38123e62 Fix accounting of dropped prefetched GetPage requests (#10276) Matthias van de Meent 2025-01-07 11:41:52 +01:00
  • ea84ec357f Split promote-images into promote-images-dev and promote-images-prod (#10267) JC Grünhage 2025-01-07 11:36:05 +01:00
  • 30863c0104 libpagestore: timeout = max(0, difference), not min(0, difference) (#10274) Matthias van de Meent 2025-01-07 10:07:38 +01:00
  • 02f81b6469 Fix clippy warning on macOS (#10282) Alexander Bayandin 2025-01-06 20:28:33 +00:00
  • ad7f14d526 test_runner: update packages for Python 3.13 (#10285) Alexander Bayandin 2025-01-06 20:25:31 +00:00
  • b342a02b1c Dockerfile: build with force-frame-pointers=yes (#10286) Erik Grinaker 2025-01-06 21:17:43 +01:00
  • 4a6556e269 fix(pageserver): ensure GC computes time cutoff using the same start time (#10193) Alex Chi Z. 2025-01-06 14:29:18 -05:00
  • 95f1920231 cargo: build with frame pointers (#10226) Erik Grinaker 2025-01-06 18:27:08 +01:00
  • fda52a0005 feat(proxy): dont trigger error alerts for unknown topics (#10266) Conrad Ludgate 2025-01-06 13:05:35 +00:00
  • 406cca643b Update neon_fixtures.py - remove logs (#10219) Busra Kugler 2025-01-06 11:44:23 +01:00
  • e756214a27 fix(pageserver): ensure GC computes time cutoff using the same start time (#10193) gh-readonly-queue/main/pr-10193-b368e62cfc374bd48ca656b476c5c081c4018546 Alex Chi Z. 2025-01-05 21:08:32 -05:00
  • b368e62cfc build(deps): bump jinja2 from 3.1.4 to 3.1.5 in the pip group (#10236) dependabot[bot] 2025-01-04 15:40:50 +00:00
  • 96c36c0894 Merge pull request #10263 from neondatabase/rc/release/2025-01-03 release-7451 Erik Grinaker 2025-01-03 20:32:37 +01:00
  • 4b2f56862d docker: include vanilla debian postgres client (#10269) John Spray 2025-01-03 16:16:04 +00:00
  • a77e87a48a pageserver: assert that uploads don't modify indexed layers (#10228) Erik Grinaker 2025-01-03 17:03:19 +01:00
  • d719709316 Revert "pageserver: revert flush backpressure (#8550) (#10135)" (#10270) Erik Grinaker 2025-01-03 16:38:51 +01:00
  • 97912f19fc pageserver,safekeeper: disable heap profiling (#10268) Erik Grinaker 2025-01-03 16:21:31 +01:00
  • 1393cc668b Revert "pageserver: revert flush backpressure (#8550) (#10135)" (#10270) Erik Grinaker 2025-01-03 16:38:51 +01:00
  • b33299dc37 pageserver,safekeeper: disable heap profiling (#10268) Erik Grinaker 2025-01-03 16:21:31 +01:00
  • 4f88c4b8f3 proxy: introduce Acceptor and Connector traits cloneable/proxy-acceptor-connector Folke Behrens 2025-01-02 12:16:09 +01:00
  • e9d30edc7f pageserver: fix a 500 during timeline creation + shutdown (#10259) John Spray 2025-01-03 13:13:22 +00:00
  • 1303cd5d05 Fix defusing race between Tenant::shutdown and offload_timeline (#10150) Arpad Müller 2025-01-03 13:36:01 +01:00
  • c08759f367 storcon: verbose logs in rare case of shards not attached yet (#10262) John Spray 2025-01-03 10:55:15 +00:00
  • ba9722a2fd tests: add upload wait in test_scrubber_physical_gc_ancestors (#10260) John Spray 2025-01-03 10:55:07 +00:00
  • 2d4f267983 cargo: update diesel, pq-sys (#10256) John Spray 2025-01-03 10:20:18 +00:00
  • 7a598b9842 [proxy/docs]imprv: Add local testing section to proxy README (#10230) Ivan Efremov 2025-01-03 12:04:58 +02:00
  • 49724aa3b6 Storage release 2025-01-03 github-actions[bot] 2025-01-03 06:02:03 +00:00
  • eefad27538 Inline various migration queries (#10231) Tristan Partin 2025-01-02 16:12:56 -06:00
  • cd10c719f9 compute: Add spec support for disabling LFC resizing (#10132) Em Sharnoff 2025-01-02 11:45:59 -08:00
  • 363ea97f69 Add more substantial tests for compute migrations (#9811) Tristan Partin 2025-01-02 12:37:50 -06:00
  • 1d644b826d chore(libs/proxy): make pending_repsonses an option instead of vecdeque, as it can only store 1 item conrad/proxy-remove-notice-logs Conrad Ludgate 2025-01-02 11:10:42 +00:00
  • db1de41a43 chore(libs/proxy): do not propagate notices as pending_responses to postgres connection Conrad Ludgate 2025-01-02 11:09:33 +00:00
  • 79b8392d30 chore(libs/proxy): remove unused notice message type Conrad Ludgate 2025-01-02 11:05:29 +00:00
  • 5c6dc2f695 fix(proxy): remove postgres notice logs Conrad Ludgate 2025-01-02 11:03:40 +00:00
  • 56e6ebfe17 chore: building compute_tools and local_proxy together (#10257) Conrad Ludgate 2025-01-02 16:05:14 +00:00
  • 1622fd8bda proxy: recognize but ignore the 3 new redis message types (#10197) Raphael 'kena' Poss 2025-01-02 17:02:48 +01:00
  • 8c7dcd2598 Set heartbeat interval for chaos test (#10222) Konstantin Knizhnik 2025-01-02 17:14:18 +03:00
  • ee22d4c9ef proxy: Set TCP_NODELAY for compute connections (#10240) Folke Behrens 2025-01-02 14:32:24 +01:00
  • e09b33b49b build: link controller with system libpq jcsp/controller-system-libpq John Spray 2025-01-02 12:22:16 +00:00
  • 26600f2973 Skip running clippy without default features (#10098) JC Grünhage 2025-01-02 12:33:42 +01:00
  • b3cd883f93 Unlock LFC mutex when LFC cache is disabled (#10235) Konstantin Knizhnik 2025-01-02 14:28:15 +03:00
  • 38c7a2abfc chore(proxy): pre-load native tls certificates and propagate compute client config (#10182) Conrad Ludgate 2025-01-02 09:36:13 +00:00
  • f94248a594 chore(libs/proxy): refactor tokio-postgres connection control flow (#10247) Conrad Ludgate 2025-01-02 09:35:28 +00:00
  • 582118a0ba Storage release 2024-12-27 rc/release/2024-12-27 github-actions[bot] 2024-12-27 06:02:02 +00:00
  • 8b11e3bc9c compute/sql_exporter: Bump max WSS window from 1h -> 3h sharnoff/bump-wss-metrics-duration Em Sharnoff 2024-12-24 17:25:37 -08:00
  • 4623f5152f docker compose with compute-node build commands gleb/random-build-docker-compose Gleb Novikov 2024-12-24 21:12:25 +00:00
  • 7475bf4a34 pageserver: fix tenant::storage_layer::layer tests erik/fix-evict-tests Erik Grinaker 2024-12-23 12:47:51 +01:00
  • cca517fb94 Add test for prewarm under workload lfc_prewarm_light Konstantin Knizhnik 2024-12-23 11:36:47 +02:00
  • 4637389882 remov the "parallel" mode, as we won't ever enable this in practice and benchmarks have shown very limited upside over futures-unordered Christian Schwarz 2024-12-21 20:44:13 +01:00
  • d844ed098a fix some minor warnings Christian Schwarz 2024-12-21 20:37:21 +01:00
  • d776ee66d7 avoid Arc<Gate> by having clonable GateGuard Christian Schwarz 2024-12-21 20:13:38 +01:00
  • dc58846f0c with the new approach we don't even need the no-slots patch of tokio-epoll-uring Christian Schwarz 2024-12-21 20:13:12 +01:00
  • 3396574d21 cargo fmt Christian Schwarz 2024-12-21 20:32:53 +01:00
  • 716851daa1 Set LD_LIBRARY_PATH in compute-node.Dockerfile gleb/random-compute-ld-library-path Gleb Novikov 2024-12-20 11:55:48 +00:00
  • 5325f1e9d0 Set libpq path for pg_dump in fast_import sk/set_fast_import_path Stas Kelvich 2024-12-20 13:49:21 +02:00
  • 7fe6b2442f Storage release 2024-12-20 rc/release/2024-12-20 github-actions[bot] 2024-12-20 06:01:57 +00:00
  • 9c53b41245 fix(pageserver): update remote latest_gc_cutoff after gc-compaction (#10209) Alex Chi Z. 2024-12-19 13:40:20 -05:00
  • 4f79f8c0d1 WIP: fast-import: change postgres database to neondb 22100-create-neondb-in-fast-import Gleb Novikov 2024-12-19 18:33:23 +00:00
  • 197a89ab3d Increase default stotrage controller heartbeat interval from 100msec … (#10206) Konstantin Knizhnik 2024-12-19 20:32:32 +02:00
  • b89e02f3e8 fix(pageserver): consider partial compaction layer map in layer check (#10044) Alex Chi Z. 2024-12-19 13:04:53 -05:00
  • 04517c6ff3 Do not reload config file on PS reconnect (#10204) Konstantin Knizhnik 2024-12-19 17:22:39 +02:00
  • 628451d68e safekeeper: short-circuit interpreted wal sender (#10202) Vlad Lazar 2024-12-19 14:04:46 +00:00
  • 502d512fe2 safekeeper: lift benchmarking utils into safekeeper crate (#10200) Vlad Lazar 2024-12-19 14:04:42 +00:00
  • afda6d4700 storage_scrubber: don't report half-created timelines as corruption (#10198) John Spray 2024-12-19 12:55:05 +00:00
  • 65042cbadd tests: use high IO concurrency in test_pgdata_import_smoke, use effective_io_concurrency=2 in tests by default (#10114) John Spray 2024-12-19 10:58:49 +00:00
  • b135194090 proxy: Delay SASL complete message until auth is done (#10189) Folke Behrens 2024-12-19 11:37:08 +01:00
  • 43dc03459d Run pgbench on 10 GB scale factor on database with n relations (e.g. 10k) (#10172) Peter Bendel 2024-12-19 11:25:44 +01:00
  • a1b0558493 fast import: importer: use aws s3 cli (#10162) Christian Schwarz 2024-12-19 11:04:17 +01:00
  • cc138b56f9 fix(pageserver): run psql in thread to avoid blocking (#10177) Alex Chi Z. 2024-12-19 04:45:06 -05:00
  • 61fcf64c22 Fix flukyness of test_physical_and_logical_replicaiton.py (#10176) Konstantin Knizhnik 2024-12-18 21:15:38 +02:00
  • 6d3e8096fc refactor(test): tighten up test_gc_feedback (#10126) Alex Chi Z. 2024-12-18 13:10:05 -05:00
  • 3d1c3a80ae feat(pageserver): add compact queue http endpoint (#10173) Alex Chi Z. 2024-12-18 13:09:02 -05:00
  • 835287ba3a neon_local: add a flock to protect against concurrent execution (#10185) John Spray 2024-12-18 16:29:47 +00:00
  • d63602cc78 chore(proxy): fully remove allow-self-signed-compute flag (#10168) Conrad Ludgate 2024-12-18 16:03:14 +00:00
  • 1668d39b7c safekeeper: fix typo in allowlist for /profile/heap (#10186) Erik Grinaker 2024-12-18 16:51:53 +01:00
  • 1d12efc428 fix(pageserver): allow repartition errors during gc-compaction smoke tests (#10164) Alex Chi Z. 2024-12-18 10:37:26 -05:00
  • 85696297c5 Add safekeepers command to storcon_cli for listing (#10151) Arpad Müller 2024-12-18 13:47:56 +01:00