Commit Graph

  • 4dbb74b559 new test for LFC stats in explain (#6968) Bodobolero 2024-03-01 15:33:08 +01:00
  • 5ab10d051d metrics: record more details of the responding (#6979) Joonas Koivunen 2024-03-01 16:04:39 +02:00
  • f8bdce1015 pageserver: fix duplicate shard_id in span (#6981) John Spray 2024-03-01 13:26:45 +00:00
  • 7ba50708e3 Testcase for neon extension function approximate_working_set_size() (#6980) Bodobolero 2024-03-01 13:29:08 +01:00
  • e9e77ee744 tests: add optional cursor to log_contains + fix truthiness issues in callers (#6960) Christian Schwarz 2024-03-01 10:45:39 +01:00
  • ee93700a0f dube: timeout individual layer evictions, log progress and record metrics (#6131) Joonas Koivunen 2024-02-29 22:54:16 +02:00
  • 502b69b33b refactor(compaction): RequestContext shouldn't be Clone, only RequestContextAdaptor uses it (#6961) Christian Schwarz 2024-02-29 20:50:23 +01:00
  • 76ab57f33f test: disable test_superuser on pg15 (#6972) Alex Chi Z 2024-02-29 13:51:15 -05:00
  • 1df0f69664 Merge pull request #6973 from neondatabase/rc/2024-02-29-manual release-5018 Arthur Petukhovsky 2024-02-29 17:26:33 +00:00
  • 970066a914 libs: fix expired token in auth decode test (#6963) Vlad Lazar 2024-02-29 13:55:38 +00:00
  • 3da782f651 repeat the test skyzh/revert-6935 Alex Chi Z 2024-02-29 11:52:09 -05:00
  • f84931798b Revert "Provide appoximation of working set using hyper-log-log algorithm in LFC (#6935)" Alex Chi Z 2024-02-29 11:51:10 -05:00
  • 1ebd3897c0 Merge pull request #6956 from neondatabase/rc/2024-02-28 Arthur Petukhovsky 2024-02-29 16:39:52 +00:00
  • 5984edaecd libs: fix expired token in auth decode test (#6963) Vlad Lazar 2024-02-29 13:55:38 +00:00
  • 3eb83a0ebb Provide appoximation of working set using hyper-log-log algorithm in LFC (#6935) Konstantin Knizhnik 2024-02-29 15:54:58 +02:00
  • 4d426f6fbe feat: support lazy, queued tenant attaches (#6907) Joonas Koivunen 2024-02-29 13:26:29 +02:00
  • d04af08567 control_plane: storage controller secrets by env (#6952) John Spray 2024-02-29 10:00:01 +00:00
  • 54586d6b57 CI: create compute-tools image from compute-node image (#6899) rc/proxy/2024-02-29 Alexander Bayandin 2024-02-28 16:24:35 +01:00
  • e5384ebefc pageserver: accelerate tenant activation on HTTP API timeline read requests (#6944) John Spray 2024-02-28 14:53:35 +00:00
  • 049a1642d9 fix: only alter default privileges when public schema exists (#6914) rc/2024-02-27-manual Alex Chi Z 2024-02-26 15:48:56 -05:00
  • 60a232400b CI(pin-build-tools-image): pass secrets to the job (#6949) Alexander Bayandin 2024-02-28 15:36:17 +01:00
  • 6686367452 wip jcsp/controller-config-change John Spray 2024-02-28 14:22:01 +00:00
  • edd809747b English keyboard has "z" and "y" switched (#6947) Andreas Scherbaum 2024-02-28 14:10:58 +01:00
  • 48957e23b7 proxy: refactor span usage (#6946) Conrad Ludgate 2024-02-28 17:10:07 +04:00
  • 1d5e476c96 CI: use build-tools image from dockerhub (#6795) Alexander Bayandin 2024-02-28 13:38:11 +01:00
  • 9085b0b7a2 control_plane: update shard config from location_config John Spray 2024-02-28 12:06:03 +00:00
  • 2b11466b59 pageserver: optimise disk io for vectored get (#6780) Vlad Lazar 2024-02-28 12:06:00 +00:00
  • b6bd75964f Revert "pageserver: roll open layer in timeline writer (#6661)" + PR #6842 (#6938) Christian Schwarz 2024-02-28 12:38:23 +01:00
  • fcb77f3d8f build: add a timeout for test-images (#6942) Joonas Koivunen 2024-02-28 12:58:13 +02:00
  • c3a40a06f3 test: wait for storage controller readiness (#6930) Vlad Lazar 2024-02-28 09:52:22 +00:00
  • 5b47a5126f unbreak test_forward_compatibility, broken by reverts Christian Schwarz 2024-02-28 10:25:28 +01:00
  • 4b376a2d43 fix: allow evicting wanted deleted layers (#6931) Joonas Koivunen 2024-02-28 00:02:44 +02:00
  • 1b1320a263 fix: allow evicting wanted deleted layers (#6931) Joonas Koivunen 2024-02-28 00:02:44 +02:00
  • e1b4d96b5b Limit number of AUX files deltas to reduce reconstruct time (#6874) Konstantin Knizhnik 2024-02-27 21:18:46 +02:00
  • a8ec18c0f4 refactor: move storage controller API structs into pageserver_api (#6927) John Spray 2024-02-27 17:24:01 +00:00
  • 6b98dd3fb4 Revert "pageserver: roll open layer in timeline writer (#6661)" Christian Schwarz 2024-02-27 18:10:39 +01:00
  • aea3861167 Revert "test: adjust checkpoint distance in test_layer_map (#6842)" Christian Schwarz 2024-02-27 17:54:22 +01:00
  • 045bc6af8b Add new compaction abstraction, simulator, and implementation. (#6830) Arpad Müller 2024-02-27 17:15:46 +01:00
  • c8ac4c054e readme: Update Neon link URL (#6918) siegerts 2024-02-27 11:08:43 -05:00
  • 896d51367e proxy: introdice is cold start for analytics (#6902) Anna Khanova 2024-02-27 19:53:02 +04:00
  • a691786ce2 fix: logical size calculation gating (#6915) Joonas Koivunen 2024-02-27 16:27:13 +02:00
  • 2991d01b61 Export connection counts from sql_exporter (#6926) Roman Zaynetdinov 2024-02-27 15:47:05 +02:00
  • e895644555 Show LFC statistic in EXPLAIN (#6851) Konstantin Knizhnik 2024-02-27 14:45:54 +02:00
  • 24b01c1652 control_plane: let reconciler avoid bumping generation when changing config John Spray 2024-02-27 11:50:04 +00:00
  • 62d77e263f test_remote_timeline_client_calls_started_metric: fix flakiness (#6911) Christian Schwarz 2024-02-27 10:55:10 +01:00
  • edebff3e77 untrigger benchmarks vlad/wait-for-storage-controller-ready Vlad Lazar 2024-02-27 09:49:39 +00:00
  • ee558cb77b WIP test John Spray 2024-02-27 00:31:33 +00:00
  • b2bbc20311 fix: only alter default privileges when public schema exists (#6914) Alex Chi Z 2024-02-26 15:48:56 -05:00
  • 3ad85d917c file_cache: block device + discard support skyzh/ioctl-discard Alex Chi Z 2024-02-26 15:45:43 -05:00
  • 8965eb77e8 test: wait for attachment service readiness Vlad Lazar 2024-02-26 16:00:29 +00:00
  • 5accf6e24a attachment_service: JWT auth enforcement (#6897) Vlad Lazar 2024-02-26 18:17:06 +00:00
  • 0881d4f9e3 Update README, include cleanup details (#6816) Andreas Scherbaum 2024-02-26 18:53:48 +01:00
  • 5e699bcb97 fix syntax error in migration statement handle_public_schema_in_migrations Alex Chi Z 2024-02-26 12:31:17 -05:00
  • 975786265c CI: Delete GitHub Actions caches once PR is closed (#6900) Alexander Bayandin 2024-02-26 18:17:22 +01:00
  • 6460beffcd Merge pull request #6901 from neondatabase/rc/2024-02-26 release-4983 Arthur Petukhovsky 2024-02-26 17:08:19 +00:00
  • c4059939e6 fixup(#6893): report_size() still used pageserver_created_persistent_* metrics (#6909) Christian Schwarz 2024-02-26 17:28:00 +01:00
  • 75baf83fce externalize statistics on LFC cache usage (#6906) Bodobolero 2024-02-26 17:06:00 +01:00
  • 459c2af8c1 Expose LFC cache size limit from sql_exporter (#6912) Roman Zaynetdinov 2024-02-26 17:36:11 +02:00
  • 0518022e0a Handle case when public schema is not present during neon migrations Anastasia Lubennikova 2024-02-26 15:29:58 +00:00
  • e808179cb2 allow all users in role pg_monitor to monitor their LFC working set approximate_working_set_size BodoBolero 2024-02-26 15:01:50 +01:00
  • 51a43b121c Fix test_remote_storage_upload_queue_retries flakiness (#6898) Arpad Müller 2024-02-26 13:21:40 +01:00
  • 6f7f8958db pageserver: only write out legacy tenant config if no generation (#6891) John Spray 2024-02-26 10:24:58 +00:00
  • 256058f2ab pageserver: only write out legacy tenant config if no generation (#6891) John Spray 2024-02-26 10:24:58 +00:00
  • ceedc3ef73 Timeline::repartition: enforce no concurrent callers & lsn to not move backwards (#6862) Christian Schwarz 2024-02-26 11:22:15 +01:00
  • 5273c94c59 pageserver: remove two obsolete/unused per-timeline metrics (#6893) Christian Schwarz 2024-02-26 10:19:24 +01:00
  • 936a00e077 pageserver: remove two obsolete/unused per-timeline metrics (#6893) Christian Schwarz 2024-02-26 10:19:24 +01:00
  • a104c4bd5b proxy: introdice is cold start for analytics proxy-return-is-cold-start Anna Khanova 2024-02-26 10:12:04 +01:00
  • dedf66ba5b remove gc_feedback mechanism (#6863) Christian Schwarz 2024-02-26 10:05:24 +01:00
  • 8283779ee8 pageserver: remove legacy attach/detach APIs from swagger (#6883) John Spray 2024-02-25 14:53:17 +00:00
  • b8f9e3a9eb fix(flaky): typo Stopping/Stopped (#6894) Joonas Koivunen 2024-02-24 23:32:41 +02:00
  • ec3efc56a8 Revert "Revert "refactor(VirtualFile::crashsafe_overwrite): avoid Handle::block_on in callers"" (#6775) Christian Schwarz 2024-02-23 17:16:43 +01:00
  • 94f6b488ed CI(release-proxy): fix a couple missed release-proxy branch handling (#6892) Alexander Bayandin 2024-02-23 15:12:09 +01:00
  • a12e4261a3 Add neon.primary_is_running GUC. (#6705) Anastasia Lubennikova 2024-02-23 13:56:41 +00:00
  • cd449d66ea stop writing metadata file (#6769) Christian Schwarz 2024-02-23 14:33:47 +01:00
  • 6f8f7c7de9 CI: Build images using docker buildx instead of kaniko (#6871) Alexander Bayandin 2024-02-23 12:36:18 +01:00
  • 12487e662d compute_ctl: move default privileges grants to handle_grants (#6885) Alex Chi Z 2024-02-22 17:00:03 -05:00
  • 5bcae3a86e Drop LR slots if too many .snap files are found. Arseny Sher 2024-02-13 12:23:38 +03:00
  • f08493f498 Skip deletion of safekeeper data if done previously. sk-skip-deleted Arseny Sher 2024-02-15 00:04:15 +03:00
  • 47657f2df4 Flush logical messages with snapshots and replication origin (#6826) Konstantin Knizhnik 2024-02-22 21:33:38 +02:00
  • d669dacd71 Add pgpartman (#6849) Sasha Krassovsky 2024-02-22 09:05:37 -09:00
  • 837988b6c9 compute_ctl: run migrations to grant default grantable privileges (#6884) Alex Chi Z 2024-02-22 12:49:02 -05:00
  • 9c6145f0a9 control_plane: fix a compilation error from racing PRs (#6882) John Spray 2024-02-22 16:51:46 +00:00
  • 2424d90883 CI: Split Proxy and Storage releases (#6797) Alexander Bayandin 2024-02-22 17:15:18 +01:00
  • 579470849b fix(walredo): yield while applying neon records walredo_apply_in_neon_yielding Joonas Koivunen 2024-02-22 14:24:45 +00:00
  • cf3baf6039 storage controller: fix consistency check (#6855) John Spray 2024-02-22 14:10:49 +00:00
  • 9c48b5c4ab controller: improved handling of offline nodes (#6846) John Spray 2024-02-22 14:01:06 +00:00
  • c671aeacd4 fix(per-tenant throttling): incorrect allowed_rps field in log message (#6869) Christian Schwarz 2024-02-22 14:19:11 +01:00
  • 22a787ec9c Zero aux files on any aux file ingest. bh-ignore-aux Arseny Sher 2024-02-22 14:39:18 +03:00
  • bc7a82caf2 feat: bare-bones /v1/utilization (#6831) Joonas Koivunen 2024-02-22 13:58:59 +02:00
  • b573979780 wip vlad/get-vectored-pagebench-testing Vlad Lazar 2024-02-22 11:53:49 +00:00
  • 96a4e8de66 Add /terminate API (#6745) (#6853) release-4917 skyzh/release-4917-orig Nikita Kalyanov 2024-02-22 11:51:19 +02:00
  • b5246753bf storage controller: miscellaneous improvements (#6800) John Spray 2024-02-22 09:33:40 +00:00
  • c1095f4c52 pageserver: don't warn on tempfiles in secondary location (#6837) John Spray 2024-02-22 09:32:27 +00:00
  • 2831a17bfa Limit number of AUX files deltas to reduce reconstruct time limit_aux_deltas Konstantin Knizhnik 2024-02-22 08:57:09 +02:00
  • 9c662e65a2 Ignore aux files ingest and listing in basebackup for one tenant. Arseny Sher 2024-02-22 09:50:14 +03:00
  • 1718c0b59b Proxy: cancel query on connection drop (#6832) Anna Khanova 2024-02-21 23:43:55 +01:00
  • 8107ae8377 README: Fix the link to the free tier request (#6858) Joe Drumgoole 2024-02-21 22:42:24 +00:00
  • 555ee9fdd0 build(deps): bump cryptography from 42.0.2 to 42.0.4 (#6870) dependabot[bot] 2024-02-21 21:41:51 +00:00
  • 6921577cec compute_ctl: grant default privileges on table to neon_superuser (#6845) Alex Chi Z 2024-02-21 16:09:34 -05:00
  • 20fff05699 Remove stray del and TODO (#6867) Arpad Müller 2024-02-21 20:39:14 +01:00