Commit Graph

  • f9a063e2e9 test(pageserver): fix test_pageserver_gc_compaction_idempotent (#10833) Alex Chi Z. 2025-02-18 11:06:20 -05:00
  • f36ec5c84b chore(compute): Postgres 17.4, 16.8, 15.12 and 14.17 (#10868) Heikki Linnakangas 2025-02-18 17:56:43 +02:00
  • 274cb13293 test_runner: fix mismatch versions tests on linux (#10869) Alexander Bayandin 2025-02-18 15:52:00 +00:00
  • 290f007b8e Revert "feat(pageserver): repartition on L0-L1 boundary (#10548)" (#10870) Alex Chi Z. 2025-02-18 10:43:33 -05:00
  • 29e4ca351e Pass asan/ubsan options to pg_dump/pg_restore started by fast_import (#10866) Alexander Lakhin 2025-02-18 17:41:20 +02:00
  • caece02da7 move pull_timeline to safekeeper_api and add SafekeeperGeneration (#10863) Arpad Müller 2025-02-18 15:02:22 +01:00
  • d36baae758 Add gc_blocking and restore latest_gc_cutoff in openapi spec (#10867) Arseny Sher 2025-02-18 16:57:12 +03:00
  • f81259967d Add test to make sure sanitizers really work when expected (#10838) Alexander Lakhin 2025-02-18 15:23:18 +02:00
  • 719ec378cd fix(local_proxy): discard all in tx (#10864) Conrad Ludgate 2025-02-18 08:54:20 +00:00
  • 914cc529ba Fix more bugs Konstantin Knizhnik 2025-02-18 10:18:13 +02:00
  • abb7c54f24 chore(compute): Create tracing span for HTTP logging alexk/compute-better-http-logging Alexey Kondratov 2025-02-18 00:34:19 +01:00
  • 422310c19b slightly more efficient jcsp/issue-10720-fix John Spray 2025-02-17 22:43:36 +01:00
  • 77b1fd40b5 wip prototype John Spray 2025-02-17 22:33:29 +01:00
  • a8f59f851d Revert "tests: broaden allow-list for #10720 workaround (#10807)" John Spray 2025-02-17 22:08:03 +01:00
  • 06ebb42db5 Bug fixing Konstantin Knizhnik 2025-02-17 22:32:49 +02:00
  • 27241f039c test_runner: fix neon_local usage for version mismatch tests (#10859) Alexander Bayandin 2025-02-17 20:29:14 +00:00
  • 4fb9bc4b01 make root cgroup.procs writable wip-neonvm-payload Heikki Linnakangas 2025-02-10 22:28:53 +02:00
  • 5cb17cb384 Build cgroup-tools Heikki Linnakangas 2025-02-10 17:20:00 +02:00
  • 9a5a7ebac2 Use neonvm-daemon's control socket for swap resizing and setting disk quota Heikki Linnakangas 2025-02-10 17:14:58 +02:00
  • 7263076c17 add chown-pgdata Heikki Linnakangas 2025-02-10 17:18:54 +02:00
  • 6dbe4184f3 compute: Enable building VM images suitable for lauching with neonvm-guest Heikki Linnakangas 2025-01-20 22:21:46 +02:00
  • 88595db586 WIP: temp .dockerignore change Heikki Linnakangas 2025-01-20 22:42:40 +02:00
  • 7c39d90e98 Compile pgbouncer with systemd support Heikki Linnakangas 2025-01-19 22:00:28 +02:00
  • 2c680bad4d Only include source files needed to build compute_ctl Heikki Linnakangas 2025-01-19 21:48:39 +02:00
  • 811506aaa2 fast_import: Use rust s3 client for uploading (#10777) Heikki Linnakangas 2025-02-17 22:07:31 +02:00
  • 2884917bd4 compute: Allow postgres user to power off the VM also on <= v16 (#10860) Heikki Linnakangas 2025-02-17 21:42:57 +02:00
  • b34598516f Warn when PR may require regenerating cloud PG settings (#10229) Tristan Partin 2025-02-17 13:02:16 -06:00
  • 84bbe87d60 pageserver: tweak pageserver_layers_per_read histogram resolution (#10847) Erik Grinaker 2025-02-17 18:24:17 +01:00
  • b10890b81c tests: compare digests in test_peer_recovery (#10853) Vlad Lazar 2025-02-17 16:32:24 +00:00
  • 3204efc860 chore(proxy): use specially named prepared statements for type-checking (#10843) Conrad Ludgate 2025-02-17 16:19:57 +00:00
  • 3d370679a1 Merge pull request #10855 from neondatabase/rel-02-14-39d42d846ae38 release-7847 Arseny Sher 2025-02-17 18:46:22 +03:00
  • c37e3020ab pageserver_api: fix decoding old-version TimelineInfo (#10845) John Spray 2025-02-17 15:04:47 +00:00
  • da79cc5eee Add neon.extension_server_{connect,request}_timeout (#10801) Tristan Partin 2025-02-17 09:40:43 -06:00
  • 39d42d846a pageserver_api: fix decoding old-version TimelineInfo (#10845) John Spray 2025-02-17 15:04:47 +00:00
  • 0330b61729 Azure SDK: use neon branch again (#10844) Arpad Müller 2025-02-17 15:59:01 +01:00
  • 8a2d95b4b5 pageserver: appease unused lint on macOS (#10846) Erik Grinaker 2025-02-17 15:41:22 +01:00
  • 8c6d133d31 Fix out-of-boundaries access in addSHLL function (#10840) Konstantin Knizhnik 2025-02-17 14:54:17 +02:00
  • 81f08d304a Rebase Azure SDK and apply newest patch (#10825) Arpad Müller 2025-02-17 11:44:44 +01:00
  • d566d604cf feat(compute) add pg_duckdb extension v0.3.1 (#10829) Peter Bendel 2025-02-17 11:43:16 +01:00
  • 93c92eb170 Fix bugs Konstantin Knizhnik 2025-02-16 21:46:58 +02:00
  • bd67d1b7c8 Fix bugs Konstantin Knizhnik 2025-02-16 21:46:44 +02:00
  • cfb1b63351 Fix bugs Konstantin Knizhnik 2025-02-16 21:46:24 +02:00
  • 782ad8fda4 Impoleent PS communicator Konstantin Knizhnik 2025-02-16 18:14:34 +02:00
  • f739773edd Fix format of milliseconds in pytest output (#10836) Alexander Lakhin 2025-02-16 06:59:52 +02:00
  • 2dae0612dd fast_import: Fix shared_buffers setting (#10837) Heikki Linnakangas 2025-02-16 02:01:19 +02:00
  • 2ec8dff6f7 CI(build-and-test-locally): set session-timeout for pytest (#10831) Alexander Bayandin 2025-02-15 10:34:11 +00:00
  • ae091c6913 feat(pageserver): store reldir in sparse keyspace (#10593) Alex Chi Z. 2025-02-14 15:31:54 -05:00
  • a32e8871ac compute/pageserver: correlation of logs through backend PID (via application_name) (#10810) Christian Schwarz 2025-02-14 21:11:42 +01:00
  • 9177312ba6 basebackup: use Timeline::get for get_rel instead of get_rel_page_at_lsn (#10476) Christian Schwarz 2025-02-14 18:57:18 +01:00
  • a036708da1 Merge pull request #10820 from neondatabase/rc/release/2025-02-14 release-7845 Arseny Sher 2025-02-14 19:36:36 +03:00
  • b992a1a62a page_service: include socket send & recv queue length in slow flush log mesage (#10823) Christian Schwarz 2025-02-14 17:20:07 +01:00
  • 3d7a32f619 fast import: allow restore to provided connection string (#10407) Gleb Novikov 2025-02-14 16:10:06 +00:00
  • fac5db3c8d page_service: emit periodic log message while response flush is slow (#10813) Christian Schwarz 2025-02-14 15:37:03 +01:00
  • 1e7ad80ee7 storage controller: prioritize reconciles for user-facing operations (#10822) John Spray 2025-02-14 13:25:43 +00:00
  • 581be23100 storcon: fix eliding parameters from proxied URL labels (#10817) John Spray 2025-02-14 09:57:19 +00:00
  • a82a6631fd storage controller: prioritize reconciles for user-facing operations (#10822) John Spray 2025-02-14 13:25:43 +00:00
  • da7496e1ee proxy: Post-refactor + future clippy lint cleanup (#10824) Folke Behrens 2025-02-14 13:34:09 +01:00
  • 646e011c4d Tests the test-upgrade scripts themselves (#10664) a-masterov 2025-02-14 12:41:57 +01:00
  • 878c1c7110 offload_timeline: check if the timeline is archived on HasChildren error (#10776) Arpad Müller 2025-02-14 11:21:50 +01:00
  • 996f0a3753 storcon: fix eliding parameters from proxied URL labels (#10817) John Spray 2025-02-14 09:57:19 +00:00
  • 8bdb1828c8 Perform seqscan to fill LFC chunks with data so that on-disk file size included size of table (#10775) Konstantin Knizhnik 2025-02-14 10:19:56 +02:00
  • ed21a65137 Compute release 2025-02-14 rc/release-compute/2025-02-14 github-actions[bot] 2025-02-14 07:00:50 +00:00
  • 8ca7ea859d Storage release 2025-02-14 github-actions[bot] 2025-02-14 06:02:05 +00:00
  • 1d18b74324 storcon: add rate limiting for proxied API requests jcsp/storcon-rate-limiting John Spray 2025-02-14 00:10:43 +01:00
  • 3e8bf2159d CI(build-and-test): run benchmarks after deploy job (#10791) Alexander Bayandin 2025-02-13 22:03:47 +00:00
  • fa2e5498a5 storcon: don't enqueue reconciles on failed startup compute hook jcsp/storcon-no-notify John Spray 2025-02-13 22:06:29 +01:00
  • 6b5118313e storcon: Skip the queue for request-initiated reconciles jcsp/storcon-extra-sem John Spray 2025-02-13 21:54:56 +01:00
  • 5008324460 Fix utilization URL and ensure heartbeats work (#10811) Arpad Müller 2025-02-13 21:55:53 +01:00
  • 487f3202fe pageserver read path: abort on fatal IO errors from disk / filesystem (#10786) Christian Schwarz 2025-02-13 21:53:39 +01:00
  • bcea411009 feat(pageserver): l0-l0 compaction skyzh/l0-l0-compaction Alex Chi Z 2025-02-13 21:37:24 +01:00
  • f84c9f3d29 fix clippy skyzh/image-preempt-cross-timeline Alex Chi Z 2025-02-13 21:44:06 +01:00
  • 0937c51301 feat(pageserver): preempt image creation across timelines Alex Chi Z 2025-02-13 21:14:07 +01:00
  • 6a741fd1c2 fix(pageserver): ensure all basebackup client errors are caught (#10793) Alex Chi Z. 2025-02-13 14:38:02 -05:00
  • 7ac7755dad Add tests for pgtap (#10589) a-masterov 2025-02-13 20:04:08 +01:00
  • 98e18e9a54 Add s3 storage to test_s3_wal_replay (#10809) Arseny Sher 2025-02-13 21:05:15 +03:00
  • 0cf9157adc Handle new compute_ctl_config parameter in compute spec requests (#10746) Tristan Partin 2025-02-13 12:04:36 -06:00
  • b6f972ed83 Increase the extension server request timeout to 1 minute (#10800) Tristan Partin 2025-02-13 11:33:27 -06:00
  • a4d0a34591 tests: flush in test_isolation (#10658) John Spray 2025-02-13 16:23:51 +00:00
  • ae463f366b tests: broaden allow-list for #10720 workaround (#10807) John Spray 2025-02-13 16:15:04 +00:00
  • 8c2f85b209 chore(compute): Postgres 17.3, 16.7, 15.11 and 14.16 (#10771) Alexey Kondratov 2025-02-13 14:28:05 +01:00
  • e37ba8642d Integrate cargo-chef into Dockerfile (#10782) JC Grünhage 2025-02-13 14:08:46 +01:00
  • 8fea43a5ba pageserver: make heatmap generation additive (#10597) Vlad Lazar 2025-02-13 12:48:47 +00:00
  • 536bdb3209 storcon: track safekeepers in memory, send heartbeats to them (#10583) Arpad Müller 2025-02-13 12:06:30 +01:00
  • b8095f84a0 pageserver: make true GC cutoff visible in admin API, rebrand latest_gc_cutoff as applied_gc_cutoff (#10707) John Spray 2025-02-13 10:33:47 +00:00
  • 356cca23a5 fix(proxy): Change HSet to HDel for cancellation key metric (#10789) Ivan Efremov 2025-02-13 12:22:13 +02:00
  • 7b966a2b71 CI(trigger-e2e-tests): fix checking for successful image pushes (#10803) JC Grünhage 2025-02-13 11:13:26 +01:00
  • 23352dc2e9 Merge pull request #10802 from neondatabase/rc/release-proxy/2025-02-13 release-proxy-7586 Conrad Ludgate 2025-02-13 08:41:01 +00:00
  • c65fc5a955 Proxy release 2025-02-13 github-actions[bot] 2025-02-13 06:02:01 +00:00
  • 87a9afbc64 RFC: Rewrite Postgres <-> Pageserver communication Heikki Linnakangas 2025-02-13 02:39:39 +02:00
  • e38694742c fix(ci): don't try pushing to prod container registries from main (#10795) JC Grünhage 2025-02-12 21:26:05 +01:00
  • c93ac95d25 pageserver_api: implement keyspace range iterator (#6435) ci-run/pr-10796 Owen Brady 2025-02-12 20:07:39 +00:00
  • 922f3ee17d Compress git history of Azure SDK (#10790) Arpad Müller 2025-02-12 20:48:11 +01:00
  • 61d2474632 Also check by the planned gc cutoff for lease creation (#10764) Arpad Müller 2025-02-12 20:29:17 +01:00
  • b77dd66bc4 refactor(ci): overhaul container image pushing (#10613) JC Grünhage 2025-02-12 18:54:51 +01:00
  • 49775d28e4 fix(compute): Respect skip_pg_catalog_updates in reconfigure() (#10696) Alexey Kondratov 2025-02-12 18:54:21 +01:00
  • 377af2c673 pageserver: add DeletionNotify to wait for deletion queue execution erik/deletion-queue-wait Erik Grinaker 2025-02-12 18:20:39 +01:00
  • f45f9209b9 CI(trigger-e2e-tests): check permissions before running jobs (#10785) Alexander Bayandin 2025-02-12 17:00:23 +00:00
  • 20fe4b8ec3 chore(compute): pg_mooncake v0.1.2 (#10778) Cheng Chen 2025-02-12 08:29:19 -08:00
  • f62047ae97 pageserver: add separate semaphore for L0 compaction (#10780) Erik Grinaker 2025-02-12 17:12:21 +01:00
  • 9f119d6f64 pageserver: simplify block_deletions handling erik/upload-block-deletions Erik Grinaker 2025-01-02 17:37:22 +01:00