Commit Graph

  • 64032a77e9 controller: add import API John Spray 2024-04-16 17:42:28 +01:00
  • 658d15450a Remove list_prefixes, list_files wrappers John Spray 2024-04-18 12:18:18 +01:00
  • cf4bc1e43d remove usage of list_files John Spray 2024-04-18 11:42:34 +01:00
  • cc937dc2f2 remote_storage: remove users of list_prefixes John Spray 2024-04-18 11:35:42 +01:00
  • e27527f7c1 remote_storage: fix local_fs listing John Spray 2024-04-18 10:36:39 +01:00
  • e2f111124b remote_storage: don't auto-add trailing / in listings John Spray 2024-04-18 08:00:50 +01:00
  • 6eb946e2de pageserver: fix cont lsn jump on vectored read path (#7412) Vlad Lazar 2024-04-18 18:40:30 +01:00
  • 7d75e32ed9 add RemotePath::add_trailing_slash -- this is awkward to do by hand John Spray 2024-04-18 08:00:35 +01:00
  • 681a04d287 build(deps): bump aiohttp from 3.9.2 to 3.9.4 (#7429) dependabot[bot] 2024-04-18 16:47:34 +00:00
  • 3df67bf4d7 fix(Layer): metric regression with too many canceled evictions (#7363) Joonas Koivunen 2024-04-18 18:27:58 +03:00
  • 0d8e68003a Add a docs page for storage controller (#7392) John Spray 2024-04-18 14:45:25 +01:00
  • 81ca0d0881 Add skeleton for generalized IP allowlists proxy_ip_allowlist Stefan Radig 2024-04-18 15:29:05 +02:00
  • 637ad4a638 pageserver: fix secondary download scheduling (#7396) John Spray 2024-04-18 13:16:03 +01:00
  • 7831eddc88 Merge pull request #7417 from neondatabase/rc/proxy/2024-04-18 release-proxy-5303 Conrad Ludgate 2024-04-18 12:03:07 +01:00
  • 8d0f701767 feat: copy delta layer prefix or "truncate" (#7228) Joonas Koivunen 2024-04-18 10:43:04 +03:00
  • 5191f6ef0e proxy: Record only valid rejected events (#7415) Anna Khanova 2024-04-18 07:09:12 +02:00
  • a54ea8fb1c proxy: move endpoint rate limiter (#7413) Conrad Ludgate 2024-04-18 06:00:33 +01:00
  • bea69ef9f4 pageserver/config: disable image layer creation check threshold vlad/disable-image-layer-creation-check-threshold Vlad Lazar 2024-04-17 20:51:31 +01:00
  • 52c9b15a62 add more logging problame/INC-186-in-vitro-repro-slow-find_lsn_for_timestamp Christian Schwarz 2024-04-17 15:27:40 +00:00
  • 54206e29ec add some debug logging, it shows that there's constant progress, but it's slow or just a lot Christian Schwarz 2024-04-17 14:39:23 +00:00
  • 6910eaea78 utils::logging: implement tracing_chrome & tracing_flame support Christian Schwarz 2023-12-06 17:48:50 +00:00
  • 9281f54527 fix doc comments problame/write-path-larger-buffers Christian Schwarz 2024-04-17 13:35:52 +00:00
  • 717b7cb73e safety comment Christian Schwarz 2024-04-17 13:32:31 +00:00
  • 99056dde13 clippy nitpickery Christian Schwarz 2024-04-17 13:25:38 +00:00
  • 78233dc969 Merge remote-tracking branch 'origin/main' into problame/write-path-larger-buffers Christian Schwarz 2024-04-17 13:19:46 +00:00
  • d5708e7435 proxy: Record role to span (#7407) Anna Khanova 2024-04-17 14:16:11 +02:00
  • bbdcfb7984 Log role proxy-improve-loggign Anna Khanova 2024-04-17 13:39:14 +02:00
  • fd49005cb3 proxy: Improve logging (#7405) Anna Khanova 2024-04-17 13:33:31 +02:00
  • f9627729e4 Fmt Anna Khanova 2024-04-17 12:59:58 +02:00
  • 142ed18254 Review Anna Khanova 2024-04-17 12:59:53 +02:00
  • be94c3acd9 get_lsn_by_timestamp_handler: fix panic due to missing spans (debug-only) Debian 2024-04-17 10:54:59 +00:00
  • 33d1041d58 More logging Anna Khanova 2024-04-17 12:48:55 +02:00
  • e0a266942c Confirm that connection was succesfully esablished Anna Khanova 2024-04-17 12:39:29 +02:00
  • 3023de156e pageserver: demote range end fallback log (#7403) Vlad Lazar 2024-04-17 11:32:07 +01:00
  • 684d733ce8 proxy: Improve logging Anna Khanova 2024-04-17 12:24:12 +02:00
  • e49e931bc4 Add for add-help-for-timeline-arg for timeline command (#7361) Jure Bajic 2024-04-17 11:23:55 +02:00
  • 13b9135d4e proxy: Cleanup unused rate limiter (#7400) Anna Khanova 2024-04-17 11:11:49 +02:00
  • 41bb1e42b8 CI(check-build-tools-image): fix getting build-tools image tag (#7402) Alexander Bayandin 2024-04-17 11:50:58 +03:00
  • cb4b40f9c1 chore(compute_ctl): add error context to apply_spec (#7374) Alex Chi Z 2024-04-17 09:11:04 +03:00
  • 9e567d9814 feat(neon_local): support listen addr for safekeeper (#7328) Alex Chi Z 2024-04-17 09:10:01 +03:00
  • 18aea39725 neon_local: add "tenant import" command John Spray 2024-04-16 17:42:44 +01:00
  • 890ccc1066 controller: add import API John Spray 2024-04-16 17:42:28 +01:00
  • 1c012958c7 pageserver/http: remove status code boilerplate from swagger spec (#7385) Vlad Lazar 2024-04-16 16:24:09 +01:00
  • e5c50bb12b proxy: rate limit authentication by masked IPv6. (#7316) Conrad Ludgate 2024-04-16 15:16:34 +01:00
  • 926662eb7c storage_controller: suppress misleading log (#7395) John Spray 2024-04-16 13:41:48 +01:00
  • 3366cd34ba pageserver: return ACCEPTED when deletion already in flight (#7384) John Spray 2024-04-16 11:39:18 +03:00
  • 2d5a8462c8 add async walredo mode (disabled-by-default, opt-in via config) (#6548) Christian Schwarz 2024-04-15 22:14:42 +02:00
  • 110282ee7e proxy: Exclude private ip errors from recorded metrics (#7389) Anna Khanova 2024-04-15 20:21:50 +02:00
  • c8213358e5 hack inherit key check skyzh/key-per-aux Alex Chi Z 2024-04-15 16:46:52 +03:00
  • f752c40f58 storage release: stop using no-op deployProxy / deployPgSniRouter (#7382) Christian Schwarz 2024-04-15 16:05:44 +03:00
  • c213373a59 Merge pull request #7378 from neondatabase/rc/2024-04-15 release-5294 Christian Schwarz 2024-04-15 15:48:14 +03:00
  • 83cdbbb89a pageserver: improve readability of shard.rs (#7330) John Spray 2024-04-15 13:50:26 +03:00
  • a2710dc049 add replorigin_checkpoint to aux file encoding Alex Chi Z 2024-04-15 12:11:04 +03:00
  • 92a6aecaf0 add new err type Alex Chi Z 2024-04-15 11:57:27 +03:00
  • ad26be4d12 add raw value to non-inherited keys Alex Chi Z 2024-04-15 11:53:14 +03:00
  • 62cefb38b3 sq revert vlad/write-path-hairdo Vlad Lazar 2024-04-14 19:23:26 +01:00
  • 3c3cb8b0af Revert "Add batch ingestion mechanism to avoid high contention (#5886)" Vlad Lazar 2024-04-14 19:12:41 +01:00
  • 597375c874 sq Vlad Lazar 2024-04-14 18:50:38 +01:00
  • e19c84cba9 Track not_modified_since, client-support for protocol V2 getpage_lsn_range-pre2 Heikki Linnakangas 2024-04-14 17:50:34 +03:00
  • f0a778774b further split keyspace Alex Chi Z 2024-04-14 16:42:15 +03:00
  • 91e6f71b48 DNM/PoC feat(pageserver): store one key per aux file Alex Chi Z 2024-04-14 16:20:39 +03:00
  • de649f856c Fix documentation format issues getpage_lsn_range Konstantin Knizhnik 2024-04-13 22:37:39 +03:00
  • de3fdf9860 Add more comments Konstantin Knizhnik 2024-04-13 21:47:01 +03:00
  • 5288f9621e build(deps): bump idna from 3.3 to 3.7 (#7367) dependabot[bot] 2024-04-12 10:15:40 +01:00
  • 943b1bc80c Merge pull request #7366 from neondatabase/proxy-hotfix release-proxy-5275 Conrad Ludgate 2024-04-12 10:15:14 +01:00
  • e8338c60f9 Fix typo in pg_ctl shutdown mode (#7365) Tristan Partin 2024-04-11 23:42:18 -05:00
  • 95a184e9b7 proxy: fix overloaded db connection closure (#7364) Conrad Ludgate 2024-04-11 21:55:05 +01:00
  • 94505fd672 CI: speed up Allure reports upload (#7362) Alexander Bayandin 2024-04-11 23:35:30 +01:00
  • e92fb94149 proxy: fix overloaded db connection closure (#7364) Conrad Ludgate 2024-04-11 21:55:05 +01:00
  • 40f15c3123 Read cplane events from regional redis (#7352) Anna Khanova 2024-04-11 20:24:34 +02:00
  • e0addc100d Merge pull request #7356 from neondatabase/rc/2024-04-11-#7348 release-5269 Em Sharnoff 2024-04-11 09:46:34 -07:00
  • 5299f917d6 proxy: replace prometheus with measured (#6717) Conrad Ludgate 2024-04-11 17:26:01 +01:00
  • 1b2cfc0259 Proivide comment for NeonRequest struct Konstantin Knizhnik 2024-04-11 17:24:39 +03:00
  • 99a56b5606 CI(build-build-tools-image): Do not cancel concurrent workflows (#7226) Alexander Bayandin 2024-04-11 15:23:08 +01:00
  • 1628b5b145 compute hook: use shared client with explicit timeout (#7359) John Spray 2024-04-11 17:14:09 +03:00
  • cf9d801117 expressions rule! neon_caps Andrey Rudenko 2024-04-11 14:42:32 +02:00
  • f86d98f44f proxy: add neon_caps support Andrey Rudenko 2024-04-11 14:09:01 +02:00
  • 3fa17e9d17 Merge pull request #7357 from neondatabase/rc/proxy/2024-04-11 release-proxy-5273 Conrad Ludgate 2024-04-11 11:49:45 +01:00
  • db72543f4d Reenable test_forward_compatibility (#7358) Arthur Petukhovsky 2024-04-11 12:31:27 +02:00
  • 165a1d7bf1 Make ruff happy Konstantin Knizhnik 2024-03-20 17:54:34 +02:00
  • f07c33186a Add neon.protocol_version GUC Konstantin Knizhnik 2024-03-20 15:34:34 +02:00
  • 15c0e1351a Fix messages tags in PS serialize Konstantin Knizhnik 2024-02-16 10:33:26 +02:00
  • ccbf95e9dc Use tags starting from 10 for command of new protocol Konstantin Knizhnik 2024-02-16 09:32:27 +02:00
  • 93e6046005 Send LSN range in getpage request Konstantin Knizhnik 2024-02-10 21:54:41 +02:00
  • d47e4a2a41 Remember last written LSN when it is first requested (#7343) Konstantin Knizhnik 2024-04-11 07:47:45 +03:00
  • 0519138b04 compute_ctl: Auto-set dynamic_shared_memory_type (#7348) Em Sharnoff 2024-04-10 06:13:48 -07:00
  • bec00d17c3 benchmark numbers problame/async-walredo/benchmarking-2024-04-08--1 Christian Schwarz 2024-04-10 15:57:18 +00:00
  • 6c5c2c80d2 Revert "adjust bench for both sync and async benchmarking" Christian Schwarz 2024-04-10 15:43:08 +00:00
  • f86845f64b compute_ctl: Auto-set dynamic_shared_memory_type (#7348) Em Sharnoff 2024-04-10 06:13:48 -07:00
  • 6fd9cba3bc proxy: use endpoint_cache_key as allowed_ips cache key console_get_role_options Andrey Rudenko 2024-04-10 12:58:35 +02:00
  • 0bb04ebe19 Revert "Proxy read ids from redis (#7205)" (#7350) Anna Khanova 2024-04-10 12:12:55 +02:00
  • de4449281d Fix proxy-zero-permits-proper-fix Anna Khanova 2024-04-10 11:51:10 +02:00
  • 2876eaba61 Proper fix Anna Khanova 2024-04-10 11:48:44 +02:00
  • 1440a64dcd proxy: pass options to console in proxy_get_role_secret Andrey Rudenko 2024-04-10 10:37:08 +02:00
  • 5efe95a008 proxy: fix credentials cache lookup (#7349) Anna Khanova 2024-04-10 10:30:09 +02:00
  • c0ff4f18dc proxy: hyper1 for only proxy (#7073) Conrad Ludgate 2024-04-10 09:23:59 +01:00
  • fd88d4608c Add command to time travel recover prefixes (#7322) Arpad Müller 2024-04-10 09:12:07 +02:00
  • 221414de4b pageserver: time based rolling based on the first write timestamp (#7346) Vlad Lazar 2024-04-10 06:31:28 +01:00
  • dbac2d2c47 Proxy read ids from redis (#7205) Anna Khanova 2024-04-10 02:40:14 +02:00
  • 8b042622cf sq move open layer Vlad Lazar 2024-04-09 13:38:46 +01:00