Commit Graph

  • 85033e05c9 hakari Conrad Ludgate 2024-05-07 08:35:18 +01:00
  • ca578449e4 simplify Cache invalidate trait, reduce EndpointCacheKey Conrad Ludgate 2024-05-07 08:34:21 +01:00
  • ef3a9dfafa proxy: moka cache Conrad Ludgate 2024-05-07 07:59:23 +01:00
  • ac7dc82103 use less neon_local --pageserver-config-override / pageserver -c (#7613) Christian Schwarz 2024-05-06 22:31:26 +02:00
  • f1b654b77d proxy: reduce number of concurrent connections (#7620) Anna Khanova 2024-05-06 21:03:25 +02:00
  • 7dd58e1449 On-demand WAL download for walsender (#6872) Sasha Krassovsky 2024-05-06 10:54:07 -07:00
  • f3af5f4660 Fix test_ts_of_lsn_api flakiness (#7599) Arpad Müller 2024-05-06 18:41:51 +02:00
  • a96e15cb6b test: less flaky test_synthetic_size_while_deleting (#7622) Joonas Koivunen 2024-05-06 18:52:51 +03:00
  • df1def7018 refactor(pageserver): remove --update-init flag (#7612) Christian Schwarz 2024-05-06 16:40:44 +02:00
  • 69337be5c2 Fix grammar in provider.rs error message Tristan Partin 2024-05-06 09:14:42 -05:00
  • 67a2215163 pageserver: label tenant_slots metric by slot type (#7603) John Spray 2024-05-06 14:07:15 +01:00
  • 3764dd2e84 pageserver: call maybe_freeze_ephemeral_layer from a dedicated task (#7594) John Spray 2024-05-06 14:07:07 +01:00
  • 0115fe6cb2 Make 'neon.protocol_version = 2' the default (#7616) Heikki Linnakangas 2024-05-06 14:37:55 +03:00
  • e97e86eb43 poetry lock arpad/less_async_trait Arpad Müller 2024-05-06 12:58:34 +02:00
  • c9370d48de Merge remote-tracking branch 'origin/main' into arpad/less_async_trait Arpad Müller 2024-05-06 12:54:51 +02:00
  • e6da7e29ed Add option allowing running multiple endpoints on the same branch. Arseny Sher 2024-05-02 11:51:24 +03:00
  • 0353a72a00 pg_waldump segment on safekeeper in test_pg_waldump. Arseny Sher 2024-05-02 17:43:31 +03:00
  • ce4d3da3ae Properly initialize first WAL segment on safekeepers. Arseny Sher 2024-05-01 18:22:34 +03:00
  • 5da3e2113a Allow bad state (not active) pageserver error/warns in walcraft test. Arseny Sher 2024-05-02 17:59:41 +03:00
  • b1e21c7705 Add trailing dot problame/pageserver-init-subcommand Christian Schwarz 2024-05-05 17:17:42 +00:00
  • 004af53035 git diff reduction & polish Christian Schwarz 2024-05-05 17:15:09 +00:00
  • d8702dd819 Merge branch 'problame/test-suite-narrow-pageserver-config-override' into problame/remove-pageserver-config-overrides Christian Schwarz 2024-05-05 16:57:23 +00:00
  • 5f04224817 remove NEON_PAGESERVER_OVERRIDES env var Christian Schwarz 2024-05-05 16:53:36 +00:00
  • 9c547da6a6 reduce scope of this PR & fix naming Christian Schwarz 2024-05-05 16:49:20 +00:00
  • 6d343feef0 whitespace diff reduction Christian Schwarz 2024-05-05 16:20:58 +00:00
  • f73c8c6bd6 Merge branch 'problame/test-suite-narrow-pageserver-config-override' into problame/remove-pageserver-config-overrides Christian Schwarz 2024-05-05 16:19:11 +00:00
  • 51224c84c2 even more diff reduction Christian Schwarz 2024-05-05 16:16:59 +00:00
  • 6bccd64514 miimize diff by re-adding whitespace Christian Schwarz 2024-05-05 15:59:05 +00:00
  • 28c95e4207 Merge branch 'problame/test-suite-narrow-pageserver-config-override' into problame/remove-pageserver-config-overrides Christian Schwarz 2024-05-04 16:15:45 +00:00
  • aacf8110a0 pretty up the inlined override code, long option --config-override Christian Schwarz 2024-05-04 16:11:18 +00:00
  • 70977afd07 ruff check & format Christian Schwarz 2024-05-04 15:14:34 +00:00
  • 7363b44b50 neon_local: remove --pageserver-config-overrides, neon_local init takes a toml tempfile Christian Schwarz 2024-05-04 15:13:28 +00:00
  • cc64e1b17f Merge branch 'problame/test-suite-narrow-pageserver-config-override' into problame/remove-pageserver-config-overrides Christian Schwarz 2024-05-04 13:17:25 +00:00
  • 25dfafc2df undo the renaming, it's too much churn for review; will do in a separate PR Christian Schwarz 2024-05-04 13:12:35 +00:00
  • d72fe6f5ee no neon_local_overrides during start(); inline it into PageServerNode::init Christian Schwarz 2024-05-04 13:10:45 +00:00
  • 0bca1a5de3 Revert "neon_local: only set --pageserver-config-override=remote_storage during init, not start" Christian Schwarz 2024-05-04 12:33:02 +00:00
  • 511f593360 neon_local: only set --pageserver-config-override=remote_storage during init, not start Christian Schwarz 2024-05-04 12:30:06 +00:00
  • b96e0b2458 rely on init to store remote storage config in pageserver.toml Christian Schwarz 2024-05-04 12:07:33 +00:00
  • b4ed3b15b9 remove support for pageserver -c/--config-override and neon_local --pageserver-config-override Christian Schwarz 2024-05-04 11:02:55 +00:00
  • ad185dd594 test_suite: remove usage of --pageserver-config-override Christian Schwarz 2024-05-04 11:02:55 +00:00
  • 58055c7a96 remove NEON_PAGESERVER_OVERRIDES env var (no committed code uses it) Christian Schwarz 2024-05-04 10:29:47 +00:00
  • ec04f0f4d4 Merge branch 'problame/remove-pageserver-update-config-flag' into problame/test-suite-narrow-pageserver-config-override Christian Schwarz 2024-05-04 11:48:12 +00:00
  • a52b563b59 fixups Christian Schwarz 2024-05-04 11:47:38 +00:00
  • 89afba066c refactor(test_suite): rely less on --pageserver-config-override outside of neon_local init Christian Schwarz 2024-05-04 11:34:59 +00:00
  • 6bcb0959ad ruff format Christian Schwarz 2024-05-04 10:24:54 +00:00
  • 8f3051b416 Merge branch 'main' into problame/remove-pageserver-update-config-flag Christian Schwarz 2024-05-04 10:22:05 +00:00
  • 998dc6255e refactor(pageserver): remove --update-init flag Christian Schwarz 2024-05-04 10:20:41 +00:00
  • 4deb8dc52e compute_ctl: Be more precise in how startup time is calculated (#7601) Heikki Linnakangas 2024-05-04 08:44:18 +03:00
  • 64f0613edf compute_ctl: Add support for swap resizing (#7434) Em Sharnoff 2024-05-03 12:57:45 -07:00
  • 1e7cd6ac9f refactor: move NodeMetadata to pageserver_api; use it from neon_local (#7606) Christian Schwarz 2024-05-03 19:15:38 +02:00
  • ef03b38e52 fix(pageserver): remove update_gc_info calls in tests (#7608) Alex Chi Z 2024-05-03 12:01:33 -04:00
  • 9b65946566 proxy: add connect compute concurrency lock (#7607) Conrad Ludgate 2024-05-03 16:45:24 +01:00
  • 700aa96770 Merge branch 'main' into problame/move-pageserver-config-into-api-crate Christian Schwarz 2024-05-03 15:20:24 +00:00
  • 4a72fe0908 add requested backward-compatibility test Christian Schwarz 2024-05-03 15:17:45 +00:00
  • a3fe12b6d8 feat(pageserver): add scan interface (#7468) Alex Chi Z 2024-05-03 10:43:30 -04:00
  • b5a6e68e68 storage controller: check warmth of secondary before doing proactive migration (#7583) John Spray 2024-05-03 15:28:23 +01:00
  • ce0ddd749c test_runner: remove unused NeonPageserver.config_override field (#7605) Christian Schwarz 2024-05-03 16:05:00 +02:00
  • e58ea049de Commit latest script updates fix-6449 Arthur Petukhovsky 2024-05-03 16:01:30 +02:00
  • 426598cf76 Update rust to 1.78.0 (#7598) Arpad Müller 2024-05-03 15:59:28 +02:00
  • 923cdff13d Merge branch 'main' into problame/move-pageserver-config-into-api-crate Christian Schwarz 2024-05-03 12:36:18 +00:00
  • 498edfc0ff use NodeMetadata struct for writing metadata.json from neon_local Christian Schwarz 2024-05-03 12:33:56 +00:00
  • d2e2a88737 move NodeMetadata type to pageserver_api::config Christian Schwarz 2024-05-03 12:29:57 +00:00
  • 6f720eb38f create config module inside pageserver_api crate Christian Schwarz 2024-05-03 12:27:12 +00:00
  • 8b4dd5dc27 pageserver: jitter secondary periods (#7544) John Spray 2024-05-03 13:31:25 +01:00
  • ed9a114bde fix: find gc cutoff points without holding Tenant::gc_cs (#7585) Joonas Koivunen 2024-05-03 14:57:26 +03:00
  • b7385bb016 storage_controller: fix non-timeline passthrough GETs (#7602) John Spray 2024-05-03 12:52:43 +01:00
  • 37b1930b2f tests: relax test download remote layers api (#7604) Vlad Lazar 2024-05-03 12:40:09 +01:00
  • d76963691f Increase Azure parallelism limit to 100 (#7597) Arpad Müller 2024-05-03 13:23:11 +02:00
  • 60f570c70d refactor(update_gc_info): split GcInfo to compose out of GcCutoffs (#7584) Joonas Koivunen 2024-05-03 13:11:51 +03:00
  • a33e271cd7 Download from s3 right away Arthur Petukhovsky 2024-05-03 11:12:50 +02:00
  • 3582a95c87 fix(pageserver): compile warning of download_object.ctx on macos (#7596) Alex Chi Z 2024-05-03 04:55:48 -04:00
  • 00423152c6 Store operation identifier in IdLockMap on exclusive lock (#7397) Jure Bajic 2024-05-03 10:38:19 +02:00
  • 240efb82f9 Proxy reconnect pubsub before expiration (#7562) Anna Khanova 2024-05-03 10:00:29 +02:00
  • a77dd0700c Move startup tracing context handling compute_ctl-main-refactor-startup_context Heikki Linnakangas 2024-05-03 09:28:19 +03:00
  • 0f7629cc42 Add fix-local-start-lsn to patch local_start_lsn Arthur Petukhovsky 2024-05-02 12:34:10 +02:00
  • 9bbbfe5ee0 Add ad-hoc script to sk tli validation Arthur Petukhovsky 2024-05-01 21:57:17 +02:00
  • 5f099dc760 Use streaming downloads for Azure as well (#7579) Arpad Müller 2024-05-02 20:19:00 +02:00
  • 7a49e5d5c2 Remove tenant_id from TenantLocationConfigRequest (#7469) Arpad Müller 2024-05-02 20:18:13 +02:00
  • 45ec8688ea chore(pageserver): plumb through RequestContext to VirtualFile write methods (#7566) Christian Schwarz 2024-05-02 18:58:10 +02:00
  • 4b55dad813 vm-image: add sqlexporter for autoscaling metrics (#7514) Alex Chi Z 2024-05-02 12:43:36 -04:00
  • ab95942fc2 storage controller: make the initial database wait configurable (#7591) Matt Podraza 2024-05-02 17:19:51 +02:00
  • f656db09a4 fix(pageserver): properly propagate missing key error for vectored get (#7569) Alex Chi Z 2024-05-02 09:19:45 -04:00
  • 69bf1bae7d Fix usage of pg_waldump --ignore option (#7578) Anastasia Lubennikova 2024-05-02 12:52:30 +01:00
  • bccdfc6d39 Merge pull request #7580 from neondatabase/rc/proxy/2024-05-02 release-proxy-5396 Anna Khanova 2024-05-02 12:00:01 +02:00
  • 99595813bb proxy: keep track on the number of events from redis by type. (#7582) Anna Khanova 2024-05-02 11:50:11 +02:00
  • 25af32e834 proxy: keep track on the number of events from redis by type. (#7582) Anna Khanova 2024-05-02 11:50:11 +02:00
  • cb4b4750ba update to reqwest 0.12 (#7561) Conrad Ludgate 2024-05-02 10:16:04 +01:00
  • d43d77389e Add retry loops and bump test timeout in test_pageserver_connection_stress (#7281) Sasha Krassovsky 2024-05-01 21:36:50 -07:00
  • c9472434c9 compute_ctl: Break up main() into discrete phases Em Sharnoff 2024-05-01 12:01:18 -07:00
  • f9c2945f74 compute_ctl: Non-functional prep changes to reduce diff Em Sharnoff 2024-05-01 11:25:31 -07:00
  • 5ccf32b756 fix vendor/revisions.json test_waldump_ignore_errors Anastasia Lubennikova 2024-04-30 20:08:52 +01:00
  • 120bd1972f Bump vendor/postrges Anastasia Lubennikova 2024-04-30 18:59:25 +01:00
  • 434eea7d11 Add test_pg_waldump.py Simple test to ensure that pg_waldump works with neon WAL files Anastasia Lubennikova 2024-04-30 19:45:02 +01:00
  • 5558457c84 chore(pageserver): categorize basebackup errors (#7523) Alex Chi Z 2024-05-01 12:31:59 -04:00
  • 26e6ff8ba6 chore(pageserver): concise error message for layer traversal (#7565) Alex Chi Z 2024-05-01 11:44:42 -04:00
  • 5c15f00d86 refactor timeout http-conn-pool-overhaul Conrad Ludgate 2024-05-01 13:01:34 +01:00
  • 15a49636e0 remove is_closed logic Conrad Ludgate 2024-04-18 20:36:28 +01:00
  • ecec709349 cleanup Conrad Ludgate 2024-04-18 17:54:27 +01:00
  • 81efb554f7 rely on channel cancellation signals on drop Conrad Ludgate 2024-04-18 17:33:58 +01:00
  • c6286710e1 update pool handling Conrad Ludgate 2024-04-18 17:31:10 +01:00