Commit Graph

  • c2f8fdccd7 ingest: rate-limited warning if WAL commit timestamps lags for > wait_lsn_timeout (#8839) Christian Schwarz 2024-08-29 13:06:00 +02:00
  • b3d90a7d7d Merge branch 'main' into amasterov/regress-arm Alexey Masterov 2024-08-29 09:19:34 +02:00
  • cfa45ff5ee Undo walloging replorgin file on checkpoint (#8794) rc/proxy/2024-08-29 Konstantin Knizhnik 2024-08-29 07:45:33 +03:00
  • acc075071d feat(compute_ctl): add periodic lease lsn requests for static computes (#7994) Andrew Rudenko 2024-08-28 21:09:26 +02:00
  • aa8c5d1ee9 Merge pull request #8858 from neondatabase/releases/2024-08-28-compute-only release-6514 Anastasia Lubennikova 2024-08-28 20:00:51 +01:00
  • 9627747d35 bypass PageCache for InMemoryLayer + avoid Value::deser on L0 flush (#8537) Christian Schwarz 2024-08-28 20:31:41 +02:00
  • 63a0d0d039 fix(storage-scrubber): make retry error into warnings (#8851) Alex Chi Z. 2024-08-29 01:39:21 +08:00
  • 793b5061ec storcon: track pageserver availability zone (#8852) Vlad Lazar 2024-08-28 18:23:55 +01:00
  • 714594c443 pageserver: do vectored read on each dio-aligned section once (#8763) yuchen/test-vectored-chunk-read Yuchen Liang 2024-08-28 10:54:42 -04:00
  • 9b0e277514 New patch Alexey Masterov 2024-08-28 18:14:52 +02:00
  • a889a49e06 pageserver: do vectored read on each dio-aligned section once (#8763) Yuchen Liang 2024-08-28 10:54:42 -04:00
  • 5eb7322d08 docs: rolling storage controller restarts RFC (#8310) Vlad Lazar 2024-08-28 14:56:14 +01:00
  • d43b3304ae IT SOLVES THE ISSUE, NO MORE DISCONTINUITY AS OBSERVED IN https://www.notion.so/neondatabase/investigate-degraded-getpage-throughput-when-throttling-compression-are-enabled-16886-808b11860fd14117a5c37a7e0a663f99?pvs=4#6b3054bea8034929b396e92051135459 problame/investigation/2024-08-28--getpage-throttle--try-conrads-leaky-bucket Christian Schwarz 2024-08-28 12:24:40 +00:00
  • 54f767e93f hacky squash-merge of conrad's leaky_bucket impl; https://github.com/neondatabase/neon/pull/8539/files#diff-c39dcc3c2c783a8600f9e0603124693444fb6f0fe99e3d057474fd94e264f69c Christian Schwarz 2024-08-28 12:24:14 +00:00
  • c0ba18a112 bench: flush before shutting down (#8844) Joonas Koivunen 2024-08-28 12:20:43 +03:00
  • 992a951b5e .github: direct feature requests to the feedback form (#8849) John Spray 2024-08-28 09:22:19 +01:00
  • c5ef779801 tests: Remove unnecessary entries from list of allowed errors (#8199) Heikki Linnakangas 2024-08-27 19:47:05 +03:00
  • 2d10306f7a Remove support for pageserver <-> compute protocol version 1 (#8774) Heikki Linnakangas 2024-08-27 18:36:33 +03:00
  • 9b9f90c562 fix(walproposer): Do not restart on safekeepers reordering (#8840) Alexey Kondratov 2024-08-27 15:49:47 +02:00
  • 52cb33770b proxy: Rename backend types and variants as prep for refactor (#8845) Folke Behrens 2024-08-27 14:12:42 +02:00
  • 12850dd5e9 proxy: remove dead code (#8847) Conrad Ludgate 2024-08-27 12:00:35 +01:00
  • 5d527133a3 Fix the pg_hintplan flakyness (#8834) a-masterov 2024-08-27 12:39:42 +02:00
  • 09362b6363 safekeeper: reorder routes and their handlers. Arseny Sher 2024-08-26 16:12:51 +03:00
  • 7820c572e7 fix(sql-exporter): Remove tenant_id from compute_logical_snapshot_files Alexey Kondratov 2024-08-26 23:25:57 +02:00
  • bf03713fa1 fix(sql-exporter): Fix typo in gauge Alexey Kondratov 2024-08-26 23:17:07 +02:00
  • 0f65684263 feat(pageserver): use split layer writer in gc-compaction (#8608) Alex Chi Z. 2024-08-27 02:19:47 +08:00
  • 97241776aa pageserver: startup: ensure local disk state is durable (#8835) Christian Schwarz 2024-08-26 18:07:55 +02:00
  • 2dd53e7ae0 Timeline archival test (#8824) Arpad Müller 2024-08-26 17:30:19 +02:00
  • d6eede515a proxy: clippy lints: handle some low hanging fruit (#8829) Folke Behrens 2024-08-26 15:16:54 +02:00
  • d48229f50f feat(compute): Introduce new compute_subscriptions_count metric (#8796) Alexey Kondratov 2024-08-26 14:34:18 +02:00
  • 4355dba46c Merge pull request #8827 from neondatabase/rc/2024-08-26 release-6506 Christian Schwarz 2024-08-26 12:10:03 +02:00
  • cdfdcd3e5d chore: improve markdown formatting (#8825) Jakub Kołodziejczak 2024-08-25 17:33:45 +02:00
  • 06795c6b9a proxy: new local-proxy application (#8736) Conrad Ludgate 2024-08-23 22:32:10 +01:00
  • 701cb61b57 proxy: local auth backend (#8806) Conrad Ludgate 2024-08-23 19:48:06 +01:00
  • 0aa1450936 storage controller: enable timeline CRUD operations to run concurrently with reconciliation & make them safer (#8783) John Spray 2024-08-23 18:56:05 +01:00
  • 6a032c8283 Bump Postgre version allow_event_triggers_for_neon_superuser Konstantin Knizhnik 2024-08-23 18:26:40 +03:00
  • f87b325563 Allow neon_superuser to create event triggers Konstantin Knizhnik 2024-08-22 22:29:42 +03:00
  • b65a95f12e controller: use PageserverUtilization for scheduling (#8711) John Spray 2024-08-23 18:32:56 +01:00
  • c1cb7a0fa0 proxy: flesh out JWT verification code (#8805) Conrad Ludgate 2024-08-23 18:01:02 +01:00
  • f4cac1f30f impr(pageserver): error if keys are unordered in merge iter (#8818) Alex Chi Z. 2024-08-24 00:38:42 +08:00
  • 612b643315 update diesel (#8816) Conrad Ludgate 2024-08-23 16:28:22 +01:00
  • bcc68a7866 storcon_cli: add support for drain and fill operations (#8791) Vlad Lazar 2024-08-23 14:48:06 +01:00
  • 73286e6b9f test: copy dict to avoid error on retry (#8811) Joonas Koivunen 2024-08-23 16:43:08 +03:00
  • bc8cfe1b55 fix(pageserver): l0 check criteria (#8797) Alex Chi Z. 2024-08-23 09:42:45 -04:00
  • 6a74bcadec feat(pageserver): remove features=testing restriction for compact (#8815) Alex Chi Z. 2024-08-23 09:32:00 -04:00
  • e62cd9e121 CI(autocomment): add arch to build type (#8809) Alexander Bayandin 2024-08-23 14:29:11 +01:00
  • 61af437087 Add relsize cache stress test test-relsize-cache Heikki Linnakangas 2024-08-23 14:38:05 +03:00
  • e986896676 Add dump_relsize_cache() function Heikki Linnakangas 2024-08-23 14:28:04 +03:00
  • e80ab8fd6a Update serde_json to 1.0.125 (#8813) Arpad Müller 2024-08-23 13:14:14 +02:00
  • d8ca495eae Require poetry >=1.8 (#8812) MMeent 2024-08-23 12:48:26 +02:00
  • dbdb8a1187 Document how to use "git merge" for PostgreSQL minor version upgrades. (#8692) Heikki Linnakangas 2024-08-23 09:15:55 +03:00
  • f7ab3ffcb7 Check that TERM != dumb before using colors in pre-commit.py Tristan Partin 2024-08-13 14:05:06 -05:00
  • 2f8d548a12 Update Postgres 16 to 16.4 Tristan Partin 2024-08-13 12:44:01 -05:00
  • 66db381dc9 Update Postgres 15 to 15.8 Tristan Partin 2024-08-13 12:27:05 -05:00
  • 6744ed19d8 Update Postgres 14 to 14.13 Tristan Partin 2024-08-13 12:20:11 -05:00
  • ae63ac7488 Write messages field by field instead of bytes sheet in test_simple_sync_safekeepers Tristan Partin 2024-08-12 14:57:50 -05:00
  • 6eb638f4b3 feat(pageserver): warn on aux v1 tenants + default to v2 (#8625) Alex Chi Z. 2024-08-22 17:31:38 -04:00
  • 7a485b599b Fix race condition in LRU list update in get_cached_relsize (#8807) Konstantin Knizhnik 2024-08-22 23:53:37 +03:00
  • 7b98954ce0 Merge branch 'main' into improve-identify_levels-comments improve-identify_levels-comments Heikki Linnakangas 2024-08-22 20:03:29 +03:00
  • b1c457898b test_compatibility: flush in the end (#8804) Joonas Koivunen 2024-08-22 18:38:03 +03:00
  • 362f411735 renew patches Alexey Masterov 2024-08-22 17:03:14 +02:00
  • 1a9d559be8 proxy: Enable stricter/pedantic clippy checks (#8775) Folke Behrens 2024-08-22 13:29:05 +02:00
  • 0e6c0d47a5 Revert "Use sycnhronous commit for logical replicaiton worker (#8645)" (#8792) Alexey Kondratov 2024-08-22 12:52:36 +02:00
  • d645645fab Sleep in test_scrubber_physical_gc (#8798) Arpad Müller 2024-08-22 12:45:29 +02:00
  • c281c80f0c tests: demonstrate standby_horizon issue with multiple safekeepers jcsp/issue-8801-debug John Spray 2024-08-22 10:27:29 +00:00
  • 3cb39db80c DEBUG John Spray 2024-08-22 10:27:19 +00:00
  • 12b8d921be Multiple safekeepers in test_hot_standby_gc John Spray 2024-08-22 10:10:21 +00:00
  • 7c74112b2a pageserver: batch InMemoryLayer puts, remove need to sort items by LSN during ingest (#8591) John Spray 2024-08-22 11:04:42 +01:00
  • 66a99009ba Merge pull request #8799 from neondatabase/rc/proxy/2024-08-22 release-proxy-6215 Conrad Ludgate 2024-08-22 10:04:56 +01:00
  • a968554a8c fix(pageserver): unify initdb optimization for sparse keyspaces; fix force img generation (#8776) Alex Chi Z. 2024-08-21 16:25:21 -04:00
  • 07b7c63975 test: avoid some too long shutdowns by flushing before shutdown (#8772) Joonas Koivunen 2024-08-21 21:26:27 +03:00
  • 2cca1b3e4e fix ktls Conrad Ludgate 2024-08-21 18:44:57 +01:00
  • 04752dfa75 Prefix current_lsn with compute_ Tristan Partin 2024-08-21 11:15:18 -05:00
  • 99c19cad24 Add compute_receive_lsn metric Tristan Partin 2024-08-16 12:44:12 -05:00
  • b83d722369 test: fix more flaky due to graceful shutdown (#8787) Joonas Koivunen 2024-08-21 19:22:47 +03:00
  • d919770c55 safekeeper: add listing timelines Arseny Sher 2024-08-21 17:30:42 +03:00
  • f4b3c317f3 Add compute_logical_snapshot_files metric Tristan Partin 2024-08-19 16:34:04 -05:00
  • 471b3b300d fix pin Conrad Ludgate 2024-08-21 16:29:52 +01:00
  • fbd4b91169 asyncreadready Conrad Ludgate 2024-08-21 16:16:49 +01:00
  • 8cc45ad9bd asrawfd things Conrad Ludgate 2024-08-21 15:28:25 +01:00
  • 428b105dde remove workspace hack from libs (#8780) Conrad Ludgate 2024-08-21 14:45:32 +01:00
  • aabbd55187 add ktls handling Conrad Ludgate 2024-08-21 14:42:41 +01:00
  • 75175f3628 CI(build-and-test): run regression tests on arm (#8552) Alexander Bayandin 2024-08-21 14:29:11 +01:00
  • 987a859352 start integrating ktls Conrad Ludgate 2024-08-21 14:11:58 +01:00
  • e171fd805b add ktls dep Conrad Ludgate 2024-08-21 13:51:02 +01:00
  • 1e4702b26a update rustls Conrad Ludgate 2024-08-21 13:31:51 +01:00
  • 3b8016488e test: test_timeline_ancestor_detach_errors rare allowed_error (#8782) Joonas Koivunen 2024-08-21 14:51:08 +03:00
  • 477246f42c storcon: handle heartbeater shutdown gracefully (#8767) Joonas Koivunen 2024-08-21 14:28:27 +03:00
  • 21b684718e pageserver: add counter for wait time on background loop semaphore (#8769) Christian Schwarz 2024-08-21 12:55:01 +02:00
  • 6d8572ded6 Benchmarking: need to checkout actions to download Neon artifacts (#8770) Peter Bendel 2024-08-21 09:08:49 +02:00
  • 2e448a22ba Bump Postgres versions log_subscriber_restart Konstantin Knizhnik 2024-08-20 15:57:38 +03:00
  • d1231431d6 Bump Postgres version Konstantin Knizhnik 2024-08-07 14:34:43 +03:00
  • 8b445a7222 Add more traces to PS to understand the reasons of last commits in test_restart_subscriber Konstantin Knizhnik 2024-08-03 23:31:20 +03:00
  • 2f2aa9b79b Add trace to investigate fukyness of test_subscriber_restart Konstantin Knizhnik 2024-08-03 12:25:45 +03:00
  • cdd8014692 Merge pull request #8751 from neondatabase/rc/2024-08-19 release-6450 Arseny Sher 2024-08-21 06:34:17 +03:00
  • c9491a5acb Merge pull request #8765 from neondatabase/rc/2024-08-12-fixed Arseny Sher 2024-08-21 06:31:39 +03:00
  • c8b9116a97 impr(pageserver): abort on fatal I/O writer error (#8777) Alex Chi Z. 2024-08-20 15:05:33 -04:00
  • beefc7a810 pageserver: add metric pageserver_secondary_heatmap_total_size (#8768) John Spray 2024-08-20 19:47:42 +01:00
  • fa0750a37e storcon: add peer jwt token (#8764) Vlad Lazar 2024-08-20 15:25:21 +01:00
  • fc89b662a3 renew patches Alexey Masterov 2024-08-20 16:06:13 +02:00