Commit Graph

  • ec354884ea Feat/pin docker images to sha (#10730) Fedor Dikarev 2025-02-12 15:03:10 +01:00
  • 9989d8bfae tests: make Workload more determinstic (#10741) John Spray 2025-02-12 12:35:29 +00:00
  • 9537829ccd fast_import: Make CPU & memory size configurable (#10709) Heikki Linnakangas 2025-02-12 13:43:23 +02:00
  • 2c4c6e6330 fix(neon): Add tests clarifying postgres sigabrt on pageserver unavailability (#10666) Mikhail Kot 2025-02-12 10:52:26 +00:00
  • 71c30e52fa pageserver: properly yield for L0 compaction (#10769) Erik Grinaker 2025-02-12 00:43:58 +01:00
  • 6c83ac3fd2 pageserver: do all L0 compaction before image compaction (#10744) Erik Grinaker 2025-02-11 23:08:46 +01:00
  • 635b67508b Split utils::http to separate crate (#10753) Heikki Linnakangas 2025-02-12 00:06:53 +02:00
  • 9491154eae build(deps): bump cryptography from 43.0.1 to 44.0.1 in the pip group (#10773) dependabot[bot] 2025-02-11 21:23:17 +00:00
  • efea8223bb Merge pull request #10774 from neondatabase/releases/2025-02-11-smgr-op-latency-metrics-hotfix release-7768 Christian Schwarz 2025-02-11 21:16:44 +01:00
  • b5e09fdaf3 Re-order Dockerfile steps for putting together final compute image (#10736) Heikki Linnakangas 2025-02-11 22:10:06 +02:00
  • cd51ed2f86 tests: parametrize test_graceful_cluster_restart on AZ count (#10427) John Spray 2025-02-11 20:09:41 +00:00
  • f62bc28086 proxy: Move binaries into the lib (#10758) Folke Behrens 2025-02-11 20:46:23 +01:00
  • d3d3bfc6d0 fix(page_service / batching): smgr op latency metric of dropped responses include flush time (#10756) Christian Schwarz 2025-02-11 15:05:59 +01:00
  • b3a911ff8c fix(page_service / batching): smgr op latency metrics includes the flush time of preceding requests (#10728) Christian Schwarz 2025-02-08 10:28:09 +01:00
  • da9c101939 Implement a second HTTP server within compute_ctl (#10574) Tristan Partin 2025-02-11 12:02:22 -06:00
  • aee532e4be Update AWS SDK to January 9th release arpad/update_aws_sdk_little Arpad Müller 2025-02-11 18:46:28 +01:00
  • f7b2293317 Hardlink resident layers during detach ancestor (#10729) Arpad Müller 2025-02-11 17:58:34 +01:00
  • be447ba4f8 Change timeline_offloading setting default to true (#10760) Arpad Müller 2025-02-11 17:36:54 +01:00
  • 9247331c67 fix(page_service / batching): smgr op latency metric of dropped responses include flush time (#10756) Christian Schwarz 2025-02-11 15:05:59 +01:00
  • fcedd10226 tests: temporarily permit a log error (#10752) John Spray 2025-02-11 12:37:09 +00:00
  • a4ea1e53ae Apply Azure SDK patch to periodically load workload identity file (#10415) Arpad Müller 2025-02-11 10:40:22 +01:00
  • c26131c2b3 Link pgbouncer dynamically (#10749) Heikki Linnakangas 2025-02-11 09:48:54 +02:00
  • 4ab18444ec compute_ctl: database_schema should keep process::Child as part of returned value (#10273) Andrew Rudenko 2025-02-11 08:02:13 +01:00
  • 98883e4b30 compute_ctl: Use a single tokio runtime (#10743) Heikki Linnakangas 2025-02-11 02:39:44 +02:00
  • e7ec82cc08 Move control plane spec response code to proper location tristan957/refactor Tristan Partin 2025-02-10 11:26:22 -06:00
  • 3d143ad799 Unbrick the forward compatibility test failures (#10747) Tristan Partin 2025-02-10 16:22:10 -06:00
  • b0c7ee0175 feat(pageserver): better gc_compaction_split heuristics (#10727) Alex Chi Z. 2025-02-10 14:33:34 -05:00
  • 8c4e94107d pageserver: notify compaction loop at threshold (#10740) Erik Grinaker 2025-02-10 18:48:09 +01:00
  • c368b0fe14 Use a cache mount to speed up rebuilding compute node image (#10737) Heikki Linnakangas 2025-02-10 18:58:29 +02:00
  • aba61a3712 Download awscli in separate layer in Dockerfile, to allow caching (#10733) Heikki Linnakangas 2025-02-10 18:48:28 +02:00
  • 946da3f7e2 Require --compute-id when running compute_ctl (#10523) Tristan Partin 2025-02-10 10:46:20 -06:00
  • 73633e27ed fix(proxy): Log errors from the local proxy in auth-broker (#10659) Ivan Efremov 2025-02-10 18:06:13 +02:00
  • 0cf0119751 Add --save_records option to pg_waldump (#10626) Konstantin Knizhnik 2025-02-10 17:48:03 +02:00
  • b37f52fdf1 feat(pageserver): dump read path on missing key error (#10528) Alex Chi Z. 2025-02-10 09:25:56 -05:00
  • 443c8d0b4b feat(pageserver): repartition on L0-L1 boundary (#10548) Alex Chi Z. 2025-02-10 09:25:48 -05:00
  • d713260f1a pageserver: don't try and ingest XLOG_CHECKPOINT_SHUTDOWN on nonzero shards jcsp/issue-10720-ingest-critical John Spray 2025-02-10 14:00:52 +01:00
  • 2f36bdb218 CI(build-neon): fix duplicated builds (#10731) Alexander Bayandin 2025-02-10 12:29:39 +00:00
  • 156c18e1ad Merge pull request #10713 from neondatabase/rc/release-compute/2025-02-07 release-compute-7761 Alexey Kondratov 2025-02-10 11:59:01 +01:00
  • e7118213ab impr(proxy): Set TTL for Redis cancellation map keys (#10671) Ivan Efremov 2025-02-10 12:51:53 +02:00
  • d204d51faf Fix the upgrade test for pg_jwt by adding the database name (#10738) a-masterov 2025-02-10 10:56:46 +01:00
  • b37cc3806b Stop using mold linker heikki/no-mold Heikki Linnakangas 2025-02-09 16:42:54 +02:00
  • 7b52e207a7 Only include source files needed to build compute_ctl in Dockerfile heikki/avoid-compute-tools-rebuilds Heikki Linnakangas 2025-02-09 15:20:45 +02:00
  • ac55e2dbe5 pageserver: improve tenant housekeeping task (#10725) Erik Grinaker 2025-02-08 13:42:55 +01:00
  • 874accd6ed pageserver: misc task cleanups (#10723) Erik Grinaker 2025-02-08 12:02:13 +01:00
  • 6cd3b501ec fix(page_service / batching): smgr op latency metrics includes the flush time of preceding requests (#10728) Christian Schwarz 2025-02-08 10:28:09 +01:00
  • bf20d78292 fix(page_service): page reconstruct error log does not include shard_id label (#10680) Christian Schwarz 2025-02-07 20:45:39 +01:00
  • a54853abd5 Merge pull request #10712 from neondatabase/rc/release/2025-02-07 release-7765 jcsp/release-7765-br John Spray 2025-02-07 18:21:13 +00:00
  • 69007f7ac8 Revert recent AWS SDK update (#10724) Arpad Müller 2025-02-07 18:37:53 +01:00
  • 2656c713a4 Revert recent AWS SDK update (#10724) Arpad Müller 2025-02-07 18:37:53 +01:00
  • 5e95860e70 tests: wait for manifest persistence in test_timeline_archival_chaos (#10719) John Spray 2025-02-07 16:27:39 +00:00
  • 0abff59e97 compute: Allow postgres user to power off the VM (#10710) Heikki Linnakangas 2025-02-07 18:03:01 +02:00
  • 9609f7547e tests: address warnings in timeline shutdown (#10702) John Spray 2025-02-07 15:29:34 +00:00
  • d6e87a3a9c pageserver: add separate, disabled compaction semaphore (#10716) Erik Grinaker 2025-02-07 16:11:31 +01:00
  • f5243992fa safekeeper: make timeline deletions a bit more verbose (#10721) Arpad Müller 2025-02-07 16:06:26 +01:00
  • 95220ba43e tests: fix flaky endpoint in test_ingest_logical_message (#10700) John Spray 2025-02-07 14:51:36 +00:00
  • 08f92bb916 pageserver: clean up DeletionQueue push_layers_sync (#10701) John Spray 2025-02-07 13:03:01 +00:00
  • 8f651f9582 switch from localtest.me to local.neon.build (#10714) Fedor Dikarev 2025-02-07 13:25:16 +01:00
  • b5a239c4ae Add reconciliation details to sk membership change rfc (#10514) Arseny Sher 2025-02-07 14:20:49 +03:00
  • 748bb5d855 remove todo Arseny Sher 2025-02-07 11:51:37 +01:00
  • 8522f429eb port forward dd722fdaf6 (flush recording arcs outside SmgrOpTimerInner) problame/latency-regression/fix-4d7111f24-take2-main Christian Schwarz 2025-02-07 11:47:40 +01:00
  • 6e1cbce715 Revert "experiment: clone the metrics but don't measure or update the metrics" Christian Schwarz 2025-02-07 11:28:14 +01:00
  • 949fbc15a0 experiment: clone the metrics but don't measure or update the metrics Christian Schwarz 2025-02-07 11:12:01 +01:00
  • 98dd19ef53 Revert "what if we Box the SmgrOpTimerInner" Christian Schwarz 2025-02-07 11:08:47 +01:00
  • a0e8b1617b what if we Box the SmgrOpTimerInner Christian Schwarz 2025-02-07 11:02:30 +01:00
  • de05258419 Adjust diesel schema check for build with sanitizers (#10711) Alexander Lakhin 2025-02-07 10:56:39 +02:00
  • ffc1a81b83 Compute release 2025-02-07 github-actions[bot] 2025-02-07 07:00:57 +00:00
  • d255fa4b7e Storage release 2025-02-07 github-actions[bot] 2025-02-07 06:02:18 +00:00
  • 5c7cb815c3 bring back instrument() problame/latency-regression/fix-4d7111f24-take2 Christian Schwarz 2025-02-07 03:23:59 +01:00
  • dd722fdaf6 bring back flush in progress recording Christian Schwarz 2025-02-07 03:14:05 +01:00
  • 0f6d3429cd Revert "undo that last piece" Christian Schwarz 2025-02-07 03:17:06 +01:00
  • 2052b8b98d make shard available during flush Christian Schwarz 2025-02-07 03:11:03 +01:00
  • e3481bfcae undo that last piece Christian Schwarz 2025-02-07 03:02:07 +01:00
  • 0dd2e0d744 don't haul those useless arcs around Christian Schwarz 2025-02-07 02:48:53 +01:00
  • abef267bab avoid one arc counter incing Christian Schwarz 2025-02-07 02:42:37 +01:00
  • 89838e46bf just not instrumented, validate that again, should be equivalent with f9528ec980 Christian Schwarz 2025-02-07 02:30:15 +01:00
  • 47c4c33e0e don't instrument, now this is equivalent to 0cd4e120da Christian Schwarz 2025-02-07 02:18:41 +01:00
  • 1ce78b39fe maybe it's the match statement? remove it Christian Schwarz 2025-02-07 02:13:25 +01:00
  • 43c47e684f preserve the switch but don't use .measure() Christian Schwarz 2025-02-07 02:07:29 +01:00
  • c89defed85 avoid futures::Either Christian Schwarz 2025-02-07 02:00:41 +01:00
  • 6e51750e05 Revert "don't update the counters at all, forgot that those are still in there" Christian Schwarz 2025-02-07 02:00:09 +01:00
  • e59422eb77 Revert "none of the previous ones was it; see if it's scopeguard before trying work around Either" Christian Schwarz 2025-02-07 01:58:02 +01:00
  • a67b822c24 none of the previous ones was it; see if it's scopeguard before trying work around Either Christian Schwarz 2025-02-07 01:54:37 +01:00
  • 99cc5323b6 Revert "not mergeable: don't do tokio::time::timeout() for flush seconds counter" Christian Schwarz 2025-02-07 01:51:26 +01:00
  • 9efaeb871a Revert "prev was still slow, what if additionally I inline; if it's still slow, it's the futures::Either" Christian Schwarz 2025-02-07 01:51:16 +01:00
  • 5af0f228ed don't update the counters at all, forgot that those are still in there Christian Schwarz 2025-02-07 01:46:37 +01:00
  • fe9417c98c prev was still slow, what if additionally I inline; if it's still slow, it's the futures::Either Christian Schwarz 2025-02-07 01:39:23 +01:00
  • b89bd691f6 not mergeable: don't do tokio::time::timeout() for flush seconds counter Christian Schwarz 2025-02-07 01:12:33 +01:00
  • be92a8cae0 build-tools: add actionlint and zizmor bayandin/bump-build-tools Alexander Bayandin 2025-02-03 16:36:12 +00:00
  • 42144fe535 build-tools: bump packages Alexander Bayandin 2025-01-31 01:26:47 +00:00
  • 9fdc217d40 add layer map test skyzh/layer-map-test Alex Chi Z 2025-02-06 16:03:11 -05:00
  • e73d681a0e Patch pgcopydb and fix another segfault (#10706) Peter Bendel 2025-02-06 21:21:18 +01:00
  • 44b905d14b Fix remote extension lookup (#10708) Anastasia Lubennikova 2025-02-06 19:21:38 +00:00
  • 186199f406 Update aws sdk (#10699) Arseny Sher 2025-02-06 20:28:27 +03:00
  • 82cbab7512 Switch reqlsns[0].request_lsn to arrow operator in neon_read_at_lsnv() (#10620) (#10687) OBBO67 2025-02-06 17:26:26 +00:00
  • 2943590694 pageserver: use histogram for background job semaphore waits (#10697) Erik Grinaker 2025-02-06 18:17:47 +01:00
  • d0d29468d8 one more segfault in handling error messages bodobolero/patch_pgcopydb BodoBolero 2025-02-06 17:43:00 +01:00
  • df06c41085 tests: don't detach from controller in test_issue_5878 (#10675) John Spray 2025-02-06 15:18:50 +00:00
  • ddd7c36343 CI(approved-for-ci-run): Use internal CI_ACCESS_TOKEN for cloning repo (#10693) Alexander Bayandin 2025-02-06 14:40:22 +00:00
  • 839f41f5bb fix pgcopydb seg fault and -c idle_in_transaction_session_timeout=0 (#10692) Peter Bendel 2025-02-06 15:39:45 +01:00
  • f22d41eaec feat(pageserver): num of background job metrics (#10690) Alex Chi Z. 2025-02-06 09:39:37 -05:00