Commit Graph

  • ba20752b76 Refactor the request LSNs to a separate struct (#7708) Heikki Linnakangas 2024-05-13 13:17:27 +03:00
  • 3a6fa76828 Tiered compaction: cut deltas along lsn as well if needed (#7671) Arpad Müller 2024-05-14 01:13:25 +02:00
  • 9ffb852359 fix(test): ensure compatibility test uses the correct compute node (#7741) Alex Chi Z 2024-05-13 17:14:08 -04:00
  • 972470b174 pageserver: use adaptive concurrency in secondary layer downloads (#7675) John Spray 2024-05-13 18:38:30 +01:00
  • 1412e9b3e8 pagectl: fix diagrams generation for paths containing generations (#7739) Vlad Lazar 2024-05-13 18:24:12 +01:00
  • be0c73f8e7 pageserver: improve API for invoking GC (#7655) John Spray 2024-05-13 17:59:59 +01:00
  • 7f51764001 feat(pageserver): add metrics for aux file size (#7623) Alex Chi Z 2024-05-13 11:33:41 -04:00
  • c2e7cb324f Merge pull request #7735 from neondatabase/vlad/release-2024-05-13 release-5493 Vlad Lazar 2024-05-13 16:27:38 +01:00
  • eb0b80e3ea Increase partial backup timeout to 3 hours arpad/increase_partial_backup_timeout Arpad Müller 2024-05-13 16:56:31 +02:00
  • 4d8a10af1c fix: do not create metrics contention from background task permit (#7730) Joonas Koivunen 2024-05-13 17:49:50 +03:00
  • 101043122e Revert protocol version upgrade (#7727) Vlad Lazar 2024-05-13 13:41:14 +01:00
  • 55ba885f6b CI(report-benchmarks-failures): report benchmarks failures to slack (#7678) Alexander Bayandin 2024-05-13 14:16:03 +01:00
  • 6ff74295b5 chore(pageserver): plumb through RequestContext to VirtualFile open methods (#7725) Christian Schwarz 2024-05-13 14:52:06 +02:00
  • bbe730d7ca Revert protocol version upgrade (#7727) Vlad Lazar 2024-05-13 13:41:14 +01:00
  • 7c878d2986 test: allow one more shutdown reason joonas/more_flaky_shutdown_aliases Joonas Koivunen 2024-05-13 12:23:13 +00:00
  • 5a0da93c53 Fix test_lock_time_tracing flakiness (#7712) Jure Bajic 2024-05-13 14:18:14 +02:00
  • d9dcbffac3 python: allow using allowed_errors.py (#7719) Joonas Koivunen 2024-05-13 15:16:23 +03:00
  • c5412b37a0 safekeeper: implement timeline pause. sk-pause Arseny Sher 2024-05-12 06:52:39 +03:00
  • f50ff14560 pageserver: refuse to run without remote storage (#7722) John Spray 2024-05-13 13:05:46 +01:00
  • 8da702c52d pageserver: refuse to run without remote storage jcsp/secondary-concurrency John Spray 2024-05-13 10:33:35 +01:00
  • b58a615197 chore(pageserver): plumb through RequestContext to VirtualFile read methods (#7720) Christian Schwarz 2024-05-13 11:22:10 +02:00
  • 1a1d527875 test: allow vectored get validation failure during shutdown (#7716) Joonas Koivunen 2024-05-13 12:21:49 +03:00
  • 216fc5ba7b test: fix confusing limit and logging (#7589) Joonas Koivunen 2024-05-13 11:56:07 +03:00
  • 4270e86eb2 test(ancestor detach): verify with fullbackup (#7706) Joonas Koivunen 2024-05-13 10:58:03 +03:00
  • cdfeee40d1 Merge branch 'main' into fix-pgvector-v0.6.0-again fix-pgvector-v0.6.0-again Peter Bendel 2024-05-13 09:04:35 +02:00
  • 4c2be5af38 pageserver: use some concurrency in secondary layer downloads John Spray 2024-05-09 12:31:45 +01:00
  • e67a07f1b7 pageserver: refactor secondary layer download into fn John Spray 2024-05-09 10:19:34 +01:00
  • a7d38b748b remote_storage: add activity() to interface John Spray 2024-05-09 10:53:34 +01:00
  • 7b3fabbe8e docker build tokio_unstable proxy-measured-tokio Conrad Ludgate 2024-05-11 11:58:01 +01:00
  • 2aa74d1aab proxy: add measured-tokio Conrad Ludgate 2024-05-11 11:33:24 +01:00
  • 47de08b767 Use std page format for main forknum in neon_wallog_page log_newpage_std Konstantin Knizhnik 2024-05-11 09:27:36 +03:00
  • 6351313ae9 feat: allow detaching from ancestor for timelines without writes (#7639) Joonas Koivunen 2024-05-10 22:30:05 +03:00
  • 95098c3216 Fix checkpoint metric (#7701) Anastasia Lubennikova 2024-05-10 17:20:14 +01:00
  • d7c68dc981 Tiered compaction: fix early exit check in main loop (#7702) Arpad Müller 2024-05-10 17:50:47 +02:00
  • 6206f76419 build: run doctests (#7697) Joonas Koivunen 2024-05-10 17:46:50 +03:00
  • d7f34bc339 draw_timeline_dir: draw branch points and gc cutoff lines (#7657) Joonas Koivunen 2024-05-10 17:41:34 +03:00
  • 86905c1322 openapi: resolve the synthetic_size duplication (#7651) Joonas Koivunen 2024-05-10 17:15:11 +03:00
  • 0b02043ba4 Fix permissions for safekeeper failpoints (#7669) Arthur Petukhovsky 2024-05-10 13:32:42 +01:00
  • 873b222080 use own arm64 gha runners (#7373) Andrey Taranik 2024-05-10 15:04:23 +04:00
  • 13d9589c35 pageserver: don't call get_vectored with empty keyspace (#7686) John Spray 2024-05-10 12:01:39 +01:00
  • be1a88e574 Proxy added per ep rate limiter (#7636) Anna Khanova 2024-05-10 12:17:00 +02:00
  • 2682a32fec Merge branch 'main' into skyzh/aux-file-flag-v2-again skyzh/aux-file-flag-v2-again Alex Chi Z 2024-05-09 15:53:47 -04:00
  • b9fd8dcf13 fix(test): update the config for neon_binpath in from_repo_dir (#7684) Alex Chi Z 2024-05-09 15:52:56 -04:00
  • 5ea117cddf build(deps): bump Npgsql from 8.0.2 to 8.0.3 in /test_runner/pg_clients/csharp/npgsql (#7680) dependabot[bot] 2024-05-09 17:55:57 +00:00
  • 396b9cf42b use old metadata format by default (for a week) Alex Chi Z 2024-05-09 13:41:09 -04:00
  • fa0bf53359 Revert "fix(test suite): forward compat test is not using latest neon_local (#7637)" skyzh/revert-compat-test Alex Chi Z 2024-05-09 13:22:06 -04:00
  • 2682e0254f Revert "chore(neon_test_utils): restrict installation to superuser" (#7679) Alex Chi Z 2024-05-09 11:15:19 -04:00
  • 21f3984fcc add regression test Alex Chi Z 2024-05-09 10:07:57 -04:00
  • 41fb838799 Fix tiered compaction k-merge bug and use in-memory alternative (#7661) Arpad Müller 2024-05-09 16:01:16 +02:00
  • 734e8d1026 add back vm_monitor udeps Conrad Ludgate 2024-05-09 13:35:27 +01:00
  • 931aa3005c couple mode Conrad Ludgate 2024-05-09 13:29:36 +01:00
  • aa9678e3be chore: remove udeps Conrad Ludgate 2024-05-09 13:21:00 +01:00
  • bf3973043e update more and fix update-deps Conrad Ludgate 2024-05-09 12:53:59 +01:00
  • b316a5daff hashbrown Conrad Ludgate 2024-05-09 12:38:33 +01:00
  • b965c26b8e update some more Conrad Ludgate 2024-05-09 12:34:55 +01:00
  • 107f535294 storage controller: fix handing of tenants with no timelines during scheduling optimization (#7673) John Spray 2024-05-09 12:33:09 +01:00
  • 77bd346dad update tonic, opentelemetry Conrad Ludgate 2024-05-09 11:51:53 +01:00
  • 39c712f2ca tests: adjust log allow list since reqwest upgrade (#7666) John Spray 2024-05-09 10:07:59 +01:00
  • b0e3edda2e convenience ocmmand for setting threshold eviction jcsp/storcon-cli-hacks John Spray 2024-05-09 10:05:30 +01:00
  • ab10523cc1 remote_storage: AWS_PROFILE with endpoint overrides in ~/.aws/config (updates AWS SDKs) (#7664) Christian Schwarz 2024-05-09 10:58:38 +02:00
  • d5399b729b pageserver: fix division by zero in layer counting metric (#7662) Vlad Lazar 2024-05-08 19:29:16 +01:00
  • 5418e80544 feat(pageserver): use json for timeline metadata encoding Alex Chi Z 2024-05-08 13:56:01 -04:00
  • b06eec41fa Ignore page header when comparing VM pages in test_vm_bits.py (#7499) Konstantin Knizhnik 2024-05-08 20:58:35 +03:00
  • ca154d9cd8 pageserver: local layer path followups (#7640) John Spray 2024-05-08 17:50:21 +01:00
  • 1173ee6a7e chore(neon_test_utils): restrict installation to superuser (#7624) Alex Chi Z 2024-05-08 11:53:54 -04:00
  • 21e1a496a3 Expose LSN and replication delay as metrics (#7610) Sasha Krassovsky 2024-05-08 08:49:57 -07:00
  • 0457980728 Fix flaky test_gc_of_remote_layers (#7647) Arthur Petukhovsky 2024-05-08 16:22:13 +01:00
  • e76b2061bd fix comments skyzh/sha2-aux-encoding Alex Chi Z 2024-05-08 10:50:30 -04:00
  • 4a27dd743b Update pageserver/src/aux_file.rs Alex Chi Z 2024-05-08 10:46:58 -04:00
  • 8728d5a5fd neon_local: use pageserver.toml as source of truth for struct PageServerConf (#7642) Christian Schwarz 2024-05-08 16:32:21 +02:00
  • 5e650c8c84 safekeeper: move is_cancelled to write_shared_state. sk-move-cancelled Arseny Sher 2024-05-08 17:31:56 +03:00
  • a4a4d78993 build(deps): bump moto from 4.1.2 to 5.0.6 (#7653) Alexander Bayandin 2024-05-08 12:26:56 +01:00
  • 870786bd82 Improve tiered compaction tests (#7643) Arpad Müller 2024-05-08 13:22:55 +02:00
  • b6d547cf92 Tiered compaction: add order asserts after delta key k-merge (#7648) Arpad Müller 2024-05-08 13:22:27 +02:00
  • eff6d4538a Merge pull request #7654 from neondatabase/rc/proxy/2024-05-08 release-proxy-5459 Conrad Ludgate 2024-05-08 11:56:20 +01:00
  • e3a2631df9 proxy: do not invalidate cache for permit errors (#7652) Conrad Ludgate 2024-05-08 11:33:41 +01:00
  • 02d42861e4 neon_local init: write pageserver.toml directly; no pageserver --init --config-override (#7638) Christian Schwarz 2024-05-08 11:03:29 +02:00
  • 586e77bb24 tests: common log allow list for ancestor detach tests (#7645) John Spray 2024-05-08 08:50:34 +01:00
  • 5ef7782e9c Merge pull request #7649 from neondatabase/rc/proxy/2024-05-08 release-proxy-5455 Conrad Ludgate 2024-05-08 06:54:03 +01:00
  • 73101db8c4 Merge branch 'release-proxy' into rc/proxy/2024-05-08 Conrad Ludgate 2024-05-08 06:43:57 +01:00
  • b827e7b330 compute_ctl: Fix unused variable on non-Linux (#7646) Em Sharnoff 2024-05-07 15:35:23 -07:00
  • 26b1483204 compute_ctl: Lift drop(startup_context_guard) into main() (#7577) Em Sharnoff 2024-05-03 17:35:01 -07:00
  • d709bcba81 compute_ctl: Break up main() into discrete phases (#7577) Em Sharnoff 2024-05-01 12:01:18 -07:00
  • b158a5eda0 compute_ctl: Non-functional prep changes to reduce diff (#7577) Em Sharnoff 2024-05-01 11:25:31 -07:00
  • 5629f65841 chore(pageserver): use sha256 for aux file encoding Alex Chi Z 2024-05-07 14:57:06 -04:00
  • 0c99e5ec6d proxy: cull http connections (#7632) Conrad Ludgate 2024-05-07 18:15:06 +01:00
  • 0af66a6003 pageserver: include generation number in local layer paths (#7609) John Spray 2024-05-07 18:03:12 +01:00
  • 017c34b773 feat(pageserver): generate basebackup from aux file v2 storage (#7517) Alex Chi Z 2024-05-07 12:30:18 -04:00
  • 308227fa51 remove neon_local --pageserver-config-override (#7614) Christian Schwarz 2024-05-07 18:29:59 +02:00
  • d041f9a887 refactor(rtc): remove excess cloning (#7635) Joonas Koivunen 2024-05-07 19:22:29 +03:00
  • ea531d448e fix(test suite): forward compat test is not using latest neon_local (#7637) Christian Schwarz 2024-05-07 17:43:04 +02:00
  • 2dbd1c1ed5 build(deps): bump flask-cors from 3.0.10 to 4.0.1 (#7633) dependabot[bot] 2024-05-07 16:29:40 +01:00
  • 51376ef3c8 Add Postgres commit sha to Postgres version (#4603) Alexander Bayandin 2024-05-07 16:18:17 +01:00
  • 5a3d8e75ed build(deps): bump jinja2 from 3.1.3 to 3.1.4 (#7626) dependabot[bot] 2024-05-07 12:53:52 +00:00
  • 6e4e578841 build(deps): bump werkzeug from 3.0.1 to 3.0.3 (#7625) dependabot[bot] 2024-05-07 13:12:53 +01:00
  • 3c9b484c4d feat: Timeline detach ancestor (#7456) Joonas Koivunen 2024-05-07 13:47:57 +03:00
  • af849a1f61 pageserver: post-shard-split layer trimming (1/2) (#7572) John Spray 2024-05-07 11:15:58 +01:00
  • b9a4326fbd fmt proxy-moka Conrad Ludgate 2024-05-07 10:44:33 +01:00
  • 1117b0f429 Add pageserver-enable-heatmaps John Spray 2024-05-07 09:46:04 +01:00
  • c4d7d59825 Merge pull request #7615 from neondatabase/rc/2024-05-06 release-5434 Christian Schwarz 2024-05-07 09:41:02 +02:00