Commit Graph

  • a8664024e8 some more WIP on impl Christian Schwarz 2025-02-24 17:17:53 +01:00
  • 33e5930c97 Compute release 2025-02-24 github-actions[bot] 2025-02-24 15:34:43 +00:00
  • 5fad4a4cee feat(storcon): chaos injection of force exit (#10934) Alex Chi Z. 2025-02-24 10:30:21 -05:00
  • fdde58120c Upgrade proxy crates to edition 2024 (#10942) Arpad Müller 2025-02-24 16:26:28 +01:00
  • 459446fcb8 pagesever: include visible layers in heatmaps after unarchival (#10880) Vlad Lazar 2025-02-24 15:21:17 +00:00
  • 17724a19e6 CI(allure-reports): update dependencies and cleanup code (#10794) Alexander Bayandin 2025-02-24 15:07:14 +00:00
  • 3a86c48367 Merge branch 'main' into thesuhas/remove_anon_extension Suhas Thalanki 2025-02-24 09:32:05 -05:00
  • 418305d250 fix: removed unused imports Suhas Thalanki 2025-02-24 09:30:56 -05:00
  • 26da69605d WIP: integrate (this scope() stuff is messy, too many places to get it wrong, also detached_child and attached_child don't use ::extend()) Christian Schwarz 2025-02-24 14:55:00 +01:00
  • 5831573953 draft impl Christian Schwarz 2025-02-24 14:54:42 +01:00
  • 2a5d7e5a78 tests: improve compat test coverage of controller-pageserver interaction (#10848) John Spray 2025-02-24 12:22:22 +00:00
  • fb77f28326 feat(proxy): add direction and private link id to billing export (#10925) Conrad Ludgate 2025-02-24 11:49:11 +00:00
  • a6f315c9c9 Remove unnecessary dependencies to synchronous 'postgres' crate (#10938) Heikki Linnakangas 2025-02-24 11:40:25 +02:00
  • a9edb99749 Use neonvm-daemon's control socket for swap resizing and setting disk quota heikki/use-neonvm-daemon-for-resizing Heikki Linnakangas 2025-02-21 22:34:37 +02:00
  • 0ee2b646ab Allow futex syscall to enable errbacktrace Konstantin Knizhnik 2025-02-22 21:06:49 +02:00
  • 212d27f24e Increase inmem SMGR size for walredo process to 100 pagees Konstantin Knizhnik 2025-02-22 16:00:55 +02:00
  • 9ba7421ec5 fix: cargo fmt file Suhas Thalanki 2025-02-21 17:49:47 -05:00
  • f2d94e3cf3 fix: removed anon pg extension Suhas Thalanki 2025-02-21 17:18:13 -05:00
  • df264380b9 fix(compute_ctl): Skip invalid DBs in PerDatabasePhase (#10910) Alexey Kondratov 2025-02-21 22:50:50 +01:00
  • 4bbe75de8c Update vm_monitor to edition 2024 (#10916) Arpad Müller 2025-02-21 21:29:05 +01:00
  • c0c3ed94a9 Fix flaky test_compute_installed_extensions_metric test (#10933) Tristan Partin 2025-02-21 12:29:48 -06:00
  • 9c0fefee25 Merge pull request #10921 from neondatabase/rc/release/2025-02-21 release-7930 Erik Grinaker 2025-02-21 18:55:58 +01:00
  • b1d8771d5f Store prefetch results in LFC cache once as soon as they are received (#10442) Konstantin Knizhnik 2025-02-21 18:56:16 +02:00
  • 97e2e27f68 storcon: use Duration for duration's in the storage controller tenant config (#10928) Vlad Lazar 2025-02-21 15:45:00 +00:00
  • 5e5053eaff Use jemalloc-pprof for symbolization erik/jemalloc-pprof Erik Grinaker 2025-02-21 16:46:59 +01:00
  • 210c6de49e add target arch conrad/bump-vm-builder Conrad Ludgate 2025-02-21 15:52:30 +00:00
  • 3e82addd64 storcon: use Duration for duration's in the storage controller tenant config (#10928) Vlad Lazar 2025-02-21 15:45:00 +00:00
  • abe18e7229 add amd64 suffix Conrad Ludgate 2025-02-21 15:18:38 +00:00
  • 5e3c234edc storcon: do more concurrent optimisations (#10929) John Spray 2025-02-21 14:58:49 +00:00
  • 61ea4cb3c4 feat: update vm-builder for TLS support Conrad Ludgate 2025-02-21 14:37:00 +00:00
  • cea2b222d0 Merge branch 'release' into rc/release/2025-02-21 Erik Grinaker 2025-02-21 12:38:14 +01:00
  • ff3819efc7 storcon: infrastructure for safekeeper specific JWT tokens (#10905) Arpad Müller 2025-02-21 12:02:02 +01:00
  • f927ae6e15 Return a json response in scheduling_policy handler (#10904) Arpad Müller 2025-02-21 12:01:57 +01:00
  • bff29cd4f8 Rebased submodule references to match main bodobolero/duckdb_static BodoBolero 2025-02-21 11:58:43 +01:00
  • d5ac582610 Split plv8 build into two parts (#10920) Heikki Linnakangas 2025-02-21 11:03:54 +02:00
  • 9a86cd0d4f link all duckdb static libs into pg_duckdb.so BodoBolero 2025-02-21 11:50:36 +01:00
  • 61d385caea Split plv8 build into two parts (#10920) Heikki Linnakangas 2025-02-21 11:03:54 +02:00
  • 8d68048e73 re-enable pg_duckdb in this PR BodoBolero 2025-02-21 08:50:34 +01:00
  • 1a412740a5 Merge branch 'main' into bodobolero/duckdb_static Peter Bendel 2025-02-21 08:49:42 +01:00
  • 860aa0157d link duckdb statically in pg_duckdb to avoid conflict with pg_mooncake's libduckdb.so BodoBolero 2025-02-21 08:06:24 +01:00
  • 3f5a7bd5ae Compute release 2025-02-21 rc/release-compute/2025-02-21 github-actions[bot] 2025-02-21 07:00:48 +00:00
  • f9dbed33a7 Replace not-thread safe LWlocks in LFC with pthread sync primitives ps_communicator Konstantin Knizhnik 2025-02-21 08:43:43 +02:00
  • 5b2afd953c Storage release 2025-02-21 github-actions[bot] 2025-02-21 06:02:10 +00:00
  • c214c32d3f fix(pageserver): avoid creating empty job for gc-compaction (#10917) Alex Chi Z. 2025-02-20 20:56:30 -05:00
  • 9b42d1ce1a pageserver: periodically log slow ongoing getpage requests (#10906) Erik Grinaker 2025-02-20 22:38:42 +01:00
  • 0b9b391ea0 Fix caclulation of prefetch ring position to fit in-flight request in resized ring buffer (#10899) Konstantin Knizhnik 2025-02-20 22:21:44 +02:00
  • fff386261d Merge pull request #10908 from neondatabase/disable-pg_duckdb release-compute-7879 Heikki Linnakangas 2025-02-20 22:18:50 +02:00
  • 3f376e44ba Temporarily disable pg_duckdb (#10909) Heikki Linnakangas 2025-02-20 21:48:06 +02:00
  • 5b81a774fc Update rust to 1.85.0 (#10914) Arpad Müller 2025-02-20 20:16:22 +01:00
  • bd335fa751 Fix prototype of CheckPointReplicationState (#10907) Konstantin Knizhnik 2025-02-20 20:29:14 +02:00
  • 6a6a6fa659 repro vlad/reconcile-whole-world Vlad Lazar 2025-02-20 18:56:34 +01:00
  • 34996416d6 pageserver: guard against WAL gaps in the interpreted protocol (#10858) Vlad Lazar 2025-02-20 17:49:05 +00:00
  • d571553d8a Remove hacks in compute_ctl related to compute ID (#10751) Tristan Partin 2025-02-20 11:31:52 -06:00
  • f7474d3f41 Remove forward compatibility hacks related to compute HTTP servers (#10797) Tristan Partin 2025-02-20 11:31:42 -06:00
  • e808e9432a storcon: use https for pageservers (#10759) Dmitrii Kovalkov 2025-02-20 21:16:04 +04:00
  • 7c7180a79d Fix deadlock in drop_subscriptions_before_start (#10806) Anastasia Lubennikova 2025-02-20 17:14:16 +00:00
  • 723f9ad3ee Temporarily disable pg_duckdb Heikki Linnakangas 2025-02-20 18:26:25 +02:00
  • d677e85a14 Undo atomics optimization Konstantin Knizhnik 2025-02-20 14:53:08 +02:00
  • 07bee60037 pageserver: make compaction walredo errors critical (#10884) Erik Grinaker 2025-02-20 13:08:54 +01:00
  • f7edcf12e3 pageserver: downgrade ephemeral layer roll wait message (#10883) Erik Grinaker 2025-02-20 13:08:30 +01:00
  • 1d9346f8b7 Add pg_repack test (#10638) a-masterov 2025-02-20 11:05:01 +01:00
  • c962f2b447 Merge pull request #10903 from neondatabase/rc/release-proxy/2025-02-20 release-proxy-7666 Folke Behrens 2025-02-20 10:37:47 +01:00
  • 598463bffe Fix issues with prtefetch Konstantin Knizhnik 2025-02-20 10:16:54 +02:00
  • 6d84c4057d Fix issues with prtefetch Konstantin Knizhnik 2025-02-20 10:14:51 +02:00
  • a6d8640d6f Persist pg_stat information in pageserver (#6560) Konstantin Knizhnik 2025-02-20 08:38:55 +02:00
  • 446b3f9d28 Proxy release 2025-02-20 github-actions[bot] 2025-02-20 06:02:01 +00:00
  • 4b04e3b55e experiment: find all places that need new rclsn-by-generation facility Christian Schwarz 2025-02-20 01:06:38 +01:00
  • 436178faee report generation in PageserverFeedback (maybe we don't need this if we include in Offer RPC response?) Christian Schwarz 2025-02-20 00:41:52 +01:00
  • bb7e244a42 storcon: fix heartbeats timing out causing a panic (#10902) Arpad Müller 2025-02-20 00:04:05 +01:00
  • 5d5763d46a some notes problame/broker-removal-notes Christian Schwarz 2025-02-19 23:53:22 +01:00
  • 787b98f8f2 storcon: log all safekeepers marked as offline (#10898) Arpad Müller 2025-02-19 21:45:22 +01:00
  • f148d71d9b test: disable background heatmap uploads and downloads in cold migration test (#10895) Vlad Lazar 2025-02-19 19:30:17 +00:00
  • 2b7243bd37 Merge pull request #10875 from neondatabase/rc/release-compute/2025-02-18 release-compute-7877 Heikki Linnakangas 2025-02-19 20:57:42 +02:00
  • aad817d806 refactor(ci): use reusable push-to-container-registry workflow for pinning the build-tools image (#10890) JC Grünhage 2025-02-19 18:26:09 +01:00
  • 0b3db74c44 libs: remove unnecessary regex in pprof::symbolize (#10893) Erik Grinaker 2025-02-19 18:11:12 +01:00
  • 9ba2a87e69 storcon: sk heartbeat fixes (#10891) Arpad Müller 2025-02-19 17:57:11 +01:00
  • 43497cd7c0 Save getpage result in LFC Konstantin Knizhnik 2025-02-19 17:58:21 +02:00
  • 1f9511dbd9 feat(pageserver): yield image creation to L0 compactions across timelines (#10877) Alex Chi Z. 2025-02-19 10:10:12 -05:00
  • bc07358034 First working version Konstantin Knizhnik 2025-02-19 16:59:07 +02:00
  • aab5482fd5 storcon: add CPU/heap profiling endpoints (#10894) Erik Grinaker 2025-02-19 15:43:29 +01:00
  • 3720cf1c5a storcon: use jemalloc (#10892) Erik Grinaker 2025-02-19 15:20:51 +01:00
  • 0453eaf65c pageserver: reduce default compaction_upper_limit to 20 (#10889) Erik Grinaker 2025-02-19 15:12:05 +01:00
  • 2d96134a4e Remove unused dependencies (#10887) Heikki Linnakangas 2025-02-19 16:09:01 +02:00
  • e52e93797f refactor(ci): use variables for AWS account IDs (#10886) JC Grünhage 2025-02-19 13:34:41 +01:00
  • aa115a774c storcon: eagerly attempt autosplits (#10849) Erik Grinaker 2025-02-19 10:01:02 +01:00
  • 2f0d6571a9 add a variant to ingest benchmark with shard-splitting disabled (#10876) Peter Bendel 2025-02-19 09:43:53 +01:00
  • 7199919f04 Fix the problems discovered in the upgrade test (#10826) a-masterov 2025-02-19 07:40:09 +01:00
  • 74e789b155 Merge pull request #10878 from neondatabase/rc/release/2025-02-18 release-7850 Alex Chi Z. 2025-02-18 23:04:21 -05:00
  • 235439e639 fix(pageserver): make repartition error critical (#10872) Alex Chi Z. 2025-02-18 15:19:23 -05:00
  • a4e3989c8d fix(pageserver): make repartition error critical (#10872) Alex Chi Z. 2025-02-18 15:19:23 -05:00
  • 9d074db18d Use link to cross-service-endpoint dashboard in allure reports and benchmarking workflow logs (#10874) Peter Bendel 2025-02-18 20:54:21 +01:00
  • 538ea03f73 feat(pageserver): allow read path debug in getpagelsn API (#10748) Alex Chi Z. 2025-02-18 13:54:53 -05:00
  • a78438f15c Revert "feat(pageserver): repartition on L0-L1 boundary (#10548)" (#10870) Alex Chi Z. 2025-02-18 10:43:33 -05:00
  • cb8060545d pageserver: don't log noop image compaction (#10873) Erik Grinaker 2025-02-18 18:49:01 +01:00
  • 9151d3a318 feat(ci): notify storage oncall if deploy job fails on release branch (#10865) JC Grünhage 2025-02-18 18:20:03 +01:00
  • 426101e38f Use pthread cond instead of Postgres latch for notification of coordinator Konstantin Knizhnik 2025-02-18 19:19:32 +02:00
  • 81367a6bbc Compute release 2025-02-18 github-actions[bot] 2025-02-18 16:48:02 +00:00
  • 381115b68e Add pgaudit and pgauditlogtofile extensions (#10763) Anastasia Lubennikova 2025-02-18 16:32:32 +00:00
  • 1a69a8cba7 storage: add APIs for warming up location after cold migrations (#10788) Vlad Lazar 2025-02-18 16:09:06 +00:00
  • ed98f6d57e feat(pageserver): log lease request (#10832) Alex Chi Z. 2025-02-18 11:06:39 -05:00