Commit Graph

  • 6533636123 Fix style Konstantin Knizhnik 2024-01-23 16:29:04 +02:00
  • f15116fad1 Use Lsn::INVALID for horizon=request_lsn Konstantin Knizhnik 2024-01-23 16:26:34 +02:00
  • 9d003402e9 Use InvalidXlogRecPtr for horizon=request_lsn Konstantin Knizhnik 2024-01-23 16:21:51 +02:00
  • a5e06a3ea7 Use GetXLogReplayRecPtr only for replicas Konstantin Knizhnik 2024-01-23 14:26:22 +02:00
  • 9d984edf54 Replace latest with horizon in get_page request Konstantin Knizhnik 2024-01-23 10:14:40 +02:00
  • d499008b42 Set hot_standby_feedback option to ON Konstantin Knizhnik 2024-01-19 22:00:49 +02:00
  • 6be3a4507b Fix python style Konstantin Knizhnik 2024-01-19 12:10:10 +02:00
  • aac24f623b Add test for delaying GC by replica Konstantin Knizhnik 2024-01-19 10:05:26 +02:00
  • af08102718 Make clippy happy Konstantin Knizhnik 2024-01-17 14:55:41 +02:00
  • 32e38d5e86 Limit max replication lag to prevent blocking GC Konstantin Knizhnik 2024-01-17 12:35:59 +02:00
  • 8cfc5ade57 Propagate repply_flush_lsn from SK to PS to prevent GC from collecting objects which may be still requested by replica Konstantin Knizhnik 2024-01-15 15:20:50 +02:00
  • f5b0e723cb test: rewrite back from macro_rules Joonas Koivunen 2024-02-07 06:50:43 +00:00
  • f3d7d23805 Some small WAL records can write a lot of data to KV storage, so perform checkpoint check more frequently (#6639) Konstantin Knizhnik 2024-02-07 08:47:19 +02:00
  • 9f75da7c0a test_lazy_startup: fix statement_timeout setting (#6654) Alexander Bayandin 2024-02-07 00:31:26 +00:00
  • f4cc7cae14 CI(build-tools): Update Python from 3.9.2 to 3.9.18 (#6615) Alexander Bayandin 2024-02-06 20:30:43 +00:00
  • 13b1699518 Specify statement_timeout within safe_pgsql command statement_timeout Konstantin Knizhnik 2024-02-06 21:51:12 +02:00
  • 4f57dc6cc6 control_plane/attachment_service: take public key as value (#6651) John Spray 2024-02-06 19:08:39 +00:00
  • dc811d1923 Add a span to 'create_neon_superuser' for better OpenTelemetry traces (#6644) Heikki Linnakangas 2024-02-06 20:37:35 +02:00
  • 9d11fcca02 add comforting debug_assert_eq Joonas Koivunen 2024-02-06 18:32:57 +00:00
  • 013496c42b cleanup Joonas Koivunen 2024-02-06 18:31:57 +00:00
  • 0d417d7c0f fix without additional arc clones Joonas Koivunen 2024-02-06 18:29:48 +00:00
  • fb5420a959 test: reproduce the race Joonas Koivunen 2024-02-06 18:23:03 +00:00
  • e65f0fe874 CI(benchmarks): make job split consistent across reruns (#6614) Alexander Bayandin 2024-02-06 17:00:55 +00:00
  • f56931f758 Merge branch 'problame/2024-02-walredo-work/prespawn/switch-to-heavier-once-cell-with-rwlock' into problame/2024-02-walredo-work/prespawn/impl problame/2024-02-walredo-work/prespawn/impl Christian Schwarz 2024-02-06 16:54:31 +00:00
  • 3ec02d1447 fix deadlock Christian Schwarz 2024-02-06 16:51:18 +00:00
  • c93b0a1641 Merge remote-tracking branch 'origin/main' into problame/2024-02-walredo-work/prespawn/switch-to-heavier-once-cell-with-rwlock Christian Schwarz 2024-02-06 16:27:32 +00:00
  • bb92721168 build: migrate check-style-rust to small runners (#6588) Joonas Koivunen 2024-02-06 17:53:04 +02:00
  • f9b6e7bbbe Merge branch 'main' into problame/2024-02-walredo-work/prespawn/switch-to-heavier-once-cell-with-rwlock Christian Schwarz 2024-02-06 15:33:09 +00:00
  • d7b29aace7 refactor(walredo): don't create WalRedoManager for broken tenants (#6597) Christian Schwarz 2024-02-06 16:20:02 +01:00
  • 53a3ed0a7e debug_assert presence of shard_id tracing field (#6572) Christian Schwarz 2024-02-06 15:43:33 +01:00
  • 27a3c9ecbe build(deps): bump cryptography from 41.0.6 to 42.0.0 (#6643) dependabot[bot] 2024-02-06 13:15:07 +00:00
  • 6297843317 tests: flakiness fixes in pageserver tests (#6632) John Spray 2024-02-06 12:49:41 +00:00
  • dae56ef60c Do not suspend compute if there is an active logical replication subscription. (#6570) Vadim Kharitonov 2024-02-06 13:15:42 +01:00
  • 0de46fd6f2 heavier_once_cell: switch to tokio::sync::RwLock (#6589) Christian Schwarz 2024-02-06 13:04:15 +01:00
  • 53743991de uploader: avoid cloning vecs just to get Bytes (#6645) Joonas Koivunen 2024-02-06 13:34:13 +02:00
  • 431f4234d4 storage controller: embed database migrations in binary (#6637) John Spray 2024-02-06 10:07:10 +00:00
  • edcde05c1c refactor(walredo): split up the massive walredo.rs (#6583) Christian Schwarz 2024-02-06 10:44:49 +01:00
  • e196d974cc pagebench: actually implement --num_clients (#6640) Christian Schwarz 2024-02-06 10:34:16 +01:00
  • 947165788d refactor: needless cancellation token cloning (#6618) Joonas Koivunen 2024-02-06 09:39:06 +02:00
  • 8072dcf5e2 Introduce a maximum size for values and warn for them arpad/warn_large_hm Arpad Müller 2024-02-06 01:04:52 +01:00
  • 8e114bd610 control_plane/attachment_service: make --database-url optional (#6636) John Spray 2024-02-05 19:31:55 +00:00
  • cb7c89332f control_plane: fix tenant GET, clean up endpoints (#6553) John Spray 2024-02-05 14:29:05 +00:00
  • 74c5e3d9b8 use string interner for project cache (#6578) Conrad Ludgate 2024-02-05 14:27:25 +00:00
  • 0678febff8 fix: close semaphore on stop if not already closed possible_rtc_shutdown_hang joonas/possible_rtc_shutdown_hang Joonas Koivunen 2024-02-05 11:12:13 +02:00
  • 7c37fad092 nag if shutdown is taking longer than 1s Joonas Koivunen 2024-02-05 11:11:59 +02:00
  • c3c9889985 chore: add time at shutdown to Shutdown op Joonas Koivunen 2024-02-05 11:11:23 +02:00
  • b9238059d6 Merge pull request #6617 from neondatabase/releases/2024-02-05 release-4781 Vlad Lazar 2024-02-05 12:50:38 +00:00
  • 5e8deca268 metrics: remove broken tenants (#6586) Joonas Koivunen 2024-02-05 14:49:35 +02:00
  • db89b13aaa fix: use the shared constant download buffer size (#6620) Joonas Koivunen 2024-02-05 14:10:08 +02:00
  • e603337f39 WIP Christian Schwarz 2024-02-05 11:19:19 +00:00
  • 01c57ec547 Removed Uploading of perf result to git repo 'zenith-perf-data' (#6590) Abhijeet Patil 2024-02-05 10:08:20 +00:00
  • d0cb4b88c8 Don't preserve temp files on creation errors of delta layers (#6612) Arpad Müller 2024-02-05 10:53:37 +01:00
  • 56cf360439 Don't preserve temp files on creation errors of delta layers (#6612) Arpad Müller 2024-02-05 10:53:37 +01:00
  • df7bee7cfa Fix compilation with recent glibc headers with close_range(2). Heikki Linnakangas 2024-02-03 00:02:33 +02:00
  • fc88328c05 refactor: looks like a deadlock Joonas Koivunen 2024-02-05 10:46:28 +02:00
  • 70f646ffe2 More logging fixes (#6584) Joonas Koivunen 2024-02-05 09:34:03 +02:00
  • eaa15be7b9 aux files rfc, pass one Stas Kelvich 2024-02-05 01:40:46 +02:00
  • be6e86b21d aux files rfc Stas Kelvich 2024-02-05 01:23:15 +02:00
  • 7e8529bec1 Revert "Update pgvector to v0.6.0, third attempt" (#6610) Vadim Kharitonov 2024-02-04 23:27:07 +01:00
  • 09519c1773 chore: update wording in docs to improve readability (#6607) Clarence 2024-02-04 20:33:38 +01:00
  • 9dd69194d4 refactor(proxy): std::io::Write for BytesMut exists (#6606) Joonas Koivunen 2024-02-04 00:15:59 +02:00
  • 5accdf03d0 control_plane: connection pool jcsp/improved-scheduler-mk2 John Spray 2024-02-03 22:11:23 +00:00
  • 8029ab38e0 tests: basic scale test John Spray 2024-02-03 22:11:06 +00:00
  • 0b59599326 control_plane: logging improvements John Spray 2024-02-03 21:46:56 +00:00
  • 39cb20a38b fix tenant* John Spray 2024-02-03 21:22:23 +00:00
  • 55d73f461c control_plane/attachment_service: better Scheduler John Spray 2024-02-03 19:53:17 +00:00
  • 647b85fc15 Update pgvector to v0.6.0, third attempt Heikki Linnakangas 2024-02-02 22:28:45 +02:00
  • c96aead502 Reorganize .dockerignore Heikki Linnakangas 2024-02-02 22:37:43 +02:00
  • aac8eb2c36 Minor logging improvements (#6593) Arpad Müller 2024-02-03 02:16:20 +01:00
  • 3d1b08496a Update words in docs for better readability (#6600) Clarence 2024-02-03 01:59:39 +01:00
  • 0ac2606c8a S3 restore test: Use a workaround to enable moto's self-copy support (#6594) Arpad Müller 2024-02-02 23:45:57 +01:00
  • d820d64e38 Bump vm-builder v0.21.0 -> v0.23.2 (#6480) Em Sharnoff 2024-02-02 14:39:20 -08:00
  • f2aa96f003 Console split RFC (#1997) Arthur Petukhovsky 2024-02-02 21:41:55 +00:00
  • 2fd8e24c8f Switch sleeps to wait_until (#6575) Sasha Krassovsky 2024-02-02 12:32:40 -09:00
  • c9876b0993 Fix double-free bug in walredo process. (#6534) Heikki Linnakangas 2024-02-02 21:49:11 +02:00
  • 786e9cf75b control_plane: implement HTTP compute hook for attachment service (#6471) John Spray 2024-02-02 19:22:03 +00:00
  • 0b91edb943 Revert pgvector 0.6.0 (#6592) Vadim Kharitonov 2024-02-02 19:36:31 +01:00
  • cb4908dedb Merge branch 'problame/2024-02-walredo-work/prespawn/switch-to-heavier-once-cell-with-rwlock' into problame/2024-02-walredo-work/prespawn/impl Christian Schwarz 2024-02-02 18:36:19 +00:00
  • f8652fc738 Merge branch 'problame/2024-02-walredo-work/prespawn/heaver-once-cell-for-process-launch' into problame/2024-02-walredo-work/prespawn/switch-to-heavier-once-cell-with-rwlock Christian Schwarz 2024-02-02 18:36:17 +00:00
  • bbf954d411 Merge branch 'problame/2024-02-walredo-work/prespawn/broken-tenants-no-walredo' into problame/2024-02-walredo-work/prespawn/heaver-once-cell-for-process-launch Christian Schwarz 2024-02-02 18:36:16 +00:00
  • efb3e7bb15 Merge branch 'problame/2024-02-walredo-work/prespawn/split-code' into problame/2024-02-walredo-work/prespawn/broken-tenants-no-walredo Christian Schwarz 2024-02-02 18:36:15 +00:00
  • 01688a5ce1 Merge branch 'main' into problame/2024-02-walredo-work/prespawn/split-code Christian Schwarz 2024-02-02 18:36:14 +00:00
  • 2e5eab69c6 tests: remove test_gc_cutoff (#6587) John Spray 2024-02-02 18:20:18 +00:00
  • a34e274e08 control_plane/attachment_service: improved Scheduler jcsp/improved-scheduler John Spray 2024-02-02 17:54:24 +00:00
  • caf868e274 test: assert we eventually free space (#6536) Joonas Koivunen 2024-02-02 19:46:47 +02:00
  • 86bd14181e Merge branch 'problame/2024-02-walredo-work/prespawn/switch-to-heavier-once-cell-with-rwlock' into problame/2024-02-walredo-work/prespawn/impl Christian Schwarz 2024-02-02 17:34:49 +00:00
  • 64b4b498a4 Revert "remove the walredo usage, that'll be in the next pr" Christian Schwarz 2024-02-02 17:25:25 +00:00
  • 20e82629df remove the walredo usage, that'll be in the next pr Christian Schwarz 2024-02-02 17:21:59 +00:00
  • 6788bde87a Merge branch 'problame/2024-02-walredo-work/prespawn/broken-tenants-no-walredo' into problame/2024-02-walredo-work/prespawn/heaver-once-cell-for-process-launch Christian Schwarz 2024-02-02 17:16:26 +00:00
  • 283c8abc04 Merge branch 'problame/2024-02-walredo-work/prespawn/split-code' into problame/2024-02-walredo-work/prespawn/broken-tenants-no-walredo Christian Schwarz 2024-02-02 17:16:25 +00:00
  • 647d409f0f Merge branch 'main' into problame/2024-02-walredo-work/prespawn/split-code Christian Schwarz 2024-02-02 17:16:24 +00:00
  • 0a09cff816 heavier_once_cell: switch to tokio::sync::RwLock Christian Schwarz 2024-02-02 17:00:49 +00:00
  • db7b244fdb custom params fmt proxy-forward-startup-params Conrad Ludgate 2024-02-02 17:02:33 +00:00
  • 7e2436695d storage controller: use AWS Secrets Manager for database URL, etc (#6585) John Spray 2024-02-02 16:57:11 +00:00
  • e00127e84b less small allocs for startup params Conrad Ludgate 2024-02-02 16:45:33 +00:00
  • c29532cded Revert "Revert "[DO NOT MERGE] refactor(walredo): use replace RwLock with heavier_once_cell"" Christian Schwarz 2024-02-02 16:43:14 +00:00
  • 1102d3f0bf Revert "switch to tokio::RwLock" Christian Schwarz 2024-02-02 16:43:08 +00:00
  • e8f1af5527 switch to tokio::RwLock Christian Schwarz 2024-02-02 16:42:54 +00:00
  • 6d94d9fb19 Revert "[DO NOT MERGE] refactor(walredo): use replace RwLock with heavier_once_cell" Christian Schwarz 2024-02-02 16:15:37 +00:00
  • 6506fd14c4 proxy: more refactors (#6526) Conrad Ludgate 2024-02-02 16:07:35 +00:00