Commit Graph

  • 5779c7908a revert two recent heavier_once_cell changes (#6704) Christian Schwarz 2024-02-09 23:22:40 +01:00
  • 23f410a481 Create rel_dir when database is created from WAL precreate_rel_dir Konstantin Knizhnik 2024-02-09 23:05:32 +02:00
  • 1a4dd58b70 Grant pg_monitor to neon_superuser (#6691) Sasha Krassovsky 2024-02-09 11:22:53 -09:00
  • cbd3a32d4d proxy: decode username and password (#6700) Conrad Ludgate 2024-02-09 19:22:23 +00:00
  • ca818c8bd7 fix(test_ondemand_download_timetravel): occasionally fails with slightly higher physical size (#6687) Christian Schwarz 2024-02-09 20:09:37 +01:00
  • 1bb9abebf2 Remove WAL segments from s3 in batches. Arseny Sher 2024-02-09 16:41:43 +03:00
  • 96d89cde51 Proxy error reworking (#6453) Conrad Ludgate 2024-02-09 15:50:51 +00:00
  • 8b44003647 review: validate vectored get in release mode too Vlad Lazar 2024-02-09 14:54:14 +00:00
  • 89a5c654bf control_plane: follow up for embedded migrations (#6647) John Spray 2024-02-09 14:26:50 +00:00
  • 5239cdc29f Fix test_vm_bit_clear_on_heap_lock test Heikki Linnakangas 2024-02-09 11:07:47 +02:00
  • 84a0e7b022 tests: Allow setting shutdown mode separately from 'destroy' flag Heikki Linnakangas 2024-02-09 11:07:42 +02:00
  • 8d98981fe5 tests: deflake test_sharding_split_unsharded (#6699) John Spray 2024-02-09 13:20:04 +00:00
  • eb919cab88 prepare to move timeouts and cancellation handling to remote_storage (#6696) Joonas Koivunen 2024-02-09 14:52:58 +02:00
  • eec1e1a192 Pre-install anon extension from compute_ctl if anon is in shared_preload_libraries. Users cannot install it themselves, because superuser is required. Anastasia Lubennikova 2024-01-04 12:34:15 +00:00
  • ea089dc977 proxy: add per query array mode flag (#6678) Conrad Ludgate 2024-02-09 10:29:20 +00:00
  • 951c9bf4ca control_plane: fix shard splitting on unsharded tenant (#6689) John Spray 2024-02-09 10:12:40 +00:00
  • 568f91420a tests: try to make restored-datadir comparison tests not flaky (#6666) Heikki Linnakangas 2024-02-09 11:34:15 +02:00
  • 188ffe717f review: revert to allow unused Vlad Lazar 2024-02-09 09:10:10 +00:00
  • a18aa14754 test: shutdown endpoints before deletion (#6619) Joonas Koivunen 2024-02-09 11:01:07 +02:00
  • 529a79d263 Increment generation which LFC is disabled by assigning 0 to neon.file_cache_size_limit (#6692) Konstantin Knizhnik 2024-02-09 08:14:41 +02:00
  • c09993396e fix: secondary tenant relative order eviction (#6491) Joonas Koivunen 2024-02-09 00:37:57 +02:00
  • 0392e5c933 Work around unnecessary recompilations of aws-sdk crates workaround-aws-sdk-recompilation Heikki Linnakangas 2024-02-09 00:21:47 +02:00
  • 4e6574ed90 review: fix test build in release mode Vlad Lazar 2024-02-08 20:53:46 +00:00
  • b30171fa59 review: special case sequential cancel for validation Vlad Lazar 2024-02-08 20:47:16 +00:00
  • e6c04119c4 review: address round one of Christian's comments Vlad Lazar 2024-02-08 20:41:13 +00:00
  • 9a31311990 fix(heavier_once_cell): assertion failure can be hit (#6652) Joonas Koivunen 2024-02-08 22:40:14 +02:00
  • c0e0fc8151 Update Rust to 1.76.0 (#6683) Arpad Müller 2024-02-08 19:57:02 +01:00
  • e8d2843df6 storage controller: improved handling of node availability on restart (#6658) John Spray 2024-02-08 18:00:53 +00:00
  • 42ad8df3a9 Update docs/rfcs/032-compute-aux-files.md sk/aux_files_rfc Stas Kelvich 2024-02-08 17:43:36 +02:00
  • 4a8cfb99bb Update docs/rfcs/032-compute-aux-files.md Stas Kelvich 2024-02-08 17:39:44 +02:00
  • 04870fad73 Update docs/rfcs/032-compute-aux-files.md Stas Kelvich 2024-02-08 17:39:30 +02:00
  • 6bb4ab33fa Update docs/rfcs/032-compute-aux-files.md Stas Kelvich 2024-02-08 17:39:16 +02:00
  • 3cd0b22113 Update docs/rfcs/032-compute-aux-files.md Stas Kelvich 2024-02-08 17:38:52 +02:00
  • 9661dd2253 Update docs/rfcs/032-compute-aux-files.md Stas Kelvich 2024-02-08 17:38:45 +02:00
  • 195fc8738b Update docs/rfcs/032-compute-aux-files.md Stas Kelvich 2024-02-08 17:38:34 +02:00
  • 0945424d51 Update docs/rfcs/032-compute-aux-files.md Stas Kelvich 2024-02-08 17:37:43 +02:00
  • af91a28936 pageserver: shard splitting (#6379) John Spray 2024-02-08 15:35:13 +00:00
  • 43eae17f0d Drop unused replication slots (#6655) Konstantin Knizhnik 2024-02-08 17:31:15 +02:00
  • 6c34d4cd14 Proxy: set timeout on establishing connection (#6679) Anna Khanova 2024-02-08 14:52:04 +01:00
  • c63e3e7e84 Proxy: improve http-pool (#6577) Anna Khanova 2024-02-08 12:57:05 +01:00
  • 2113496f62 Merge branch 'main' into problame/2024-02-walredo-work/prespawn/switch-to-heavier-once-cell-with-rwlock problame/2024-02-walredo-work/prespawn/switch-to-heavier-once-cell-with-rwlock Christian Schwarz 2024-02-08 11:19:48 +00:00
  • 978e55f746 control_plane: upgrade compute hook message to INFO jcsp/compute-hook-log John Spray 2024-02-08 08:59:25 +00:00
  • 02f8650111 Add feature flag RemoteExtensionsUseLatest to compute_ctl. This will allow us to test new versions of extensions, without waiting for main branch commit RemoteExtensionsUseLatest Anastasia Lubennikova 2024-02-08 01:40:05 +00:00
  • c52495774d tokio-epoll-uring: expose its metrics in pageserver's /metrics (#6672) Christian Schwarz 2024-02-08 00:58:54 +01:00
  • 9a017778a9 Update copyright notice, set it to current year (#6671) Andreas Scherbaum 2024-02-08 00:48:31 +01:00
  • 02f1b7905f tests: enable vectored get only in regress tests Vlad Lazar 2024-02-02 14:36:04 +00:00
  • c67dfad1e0 pageserver: add vectored get unit test Vlad Lazar 2024-02-02 14:35:23 +00:00
  • 80134af36a pageserver: validate real get vectored in debug builds Vlad Lazar 2024-02-02 14:32:41 +00:00
  • 48bd531c74 pageserver: dispatch get vectored based on config Vlad Lazar 2024-02-02 14:31:39 +00:00
  • 37fac40d4a pageserver/config: add get_vectored_impl config Vlad Lazar 2024-02-02 14:30:13 +00:00
  • b342c0f0d4 pageserver: lift the sequential vectored get impl Vlad Lazar 2024-02-02 14:20:23 +00:00
  • 5e411a0e98 pageserver: fail vectored search on first missing key Vlad Lazar 2024-02-02 14:14:45 +00:00
  • ec6fb422bd pageserver: take key space as param for get get vectored Vlad Lazar 2024-02-02 14:10:56 +00:00
  • 2b41b02172 pageserver/timeline: add vectorized get real implementation Vlad Lazar 2024-02-02 14:28:46 +00:00
  • 09527a6386 pageserver/timeline: add vectored reconstruct Vlad Lazar 2024-02-02 14:26:59 +00:00
  • c40ebce267 pageserver: add a fringe tracker for the vectored search Vlad Lazar 2024-02-02 13:58:16 +00:00
  • 02fb357a49 pageserver: add a cheap & universal layer desc type Vlad Lazar 2024-02-02 13:55:46 +00:00
  • 358d791d53 pageserver/layer_map: add an in memory layer handle type Vlad Lazar 2024-02-02 13:50:26 +00:00
  • 4e9f320b1c pageserver: thread vectored reconstruct to generic layer Vlad Lazar 2024-02-02 13:48:01 +00:00
  • 98ad71bdf1 pageserver/image_layer: add vectored reconstruct Vlad Lazar 2024-02-02 13:44:04 +00:00
  • 5e6ef06e65 pageserver/delta_layer: add vectored reconstruct Vlad Lazar 2024-02-02 13:40:38 +00:00
  • 294afcc0cc pageserver/inmemory_layer: add vectored reconstruct Vlad Lazar 2024-02-02 13:35:53 +00:00
  • d985d21a7c pageserver: add data structure to track vectored reconstruct state Vlad Lazar 2024-02-02 13:33:01 +00:00
  • dc69d5f37e pageserver_api: allow for merging of keyspaces Vlad Lazar 2024-02-02 13:21:18 +00:00
  • a4889675e0 pageserver_api: consume random keyspace accumulator Vlad Lazar 2024-02-05 14:18:31 +00:00
  • 1b122adc5d layer_map: fix range search layer coalescing Vlad Lazar 2024-02-07 09:44:58 +00:00
  • c561ad4e2e feat: expose locked memory in pageserver /metrics (#6669) Christian Schwarz 2024-02-07 20:39:52 +01:00
  • 3bd2a4fd56 control_plane: avoid feedback loop with /location_config if compute hook fails. (#6668) John Spray 2024-02-07 19:14:18 +00:00
  • 128fae7054 Update Postgres 16 to 16.2 Tristan Partin 2024-02-06 14:37:21 -06:00
  • 5541244dc4 Update Postgres 15 to 15.6 Tristan Partin 2024-02-06 14:35:37 -06:00
  • 2e9b1f7aaf Update Postgres 14 to 14.11 Tristan Partin 2024-02-06 14:34:20 -06:00
  • 51f9385b1b live-reconfigurable virtual_file::IoEngine (#6552) Christian Schwarz 2024-02-07 18:47:55 +01:00
  • 7b49e5e5c3 Remove compute migrations feature flag (#6653) Sasha Krassovsky 2024-02-07 07:55:55 -09:00
  • 75f1a01d4a Optimise e2e run (#6513) Abhijeet Patil 2024-02-07 16:14:10 +00:00
  • 090a789408 storage controller: use PUT instead of POST (#6659) John Spray 2024-02-07 13:24:10 +00:00
  • 61d9c3545e tests: ignore pg_xact files in comparison jcsp/issue-559-pg-xact John Spray 2024-02-07 13:17:41 +00:00
  • 3d4fe205ba control_plane/attachment_service: database connection pool (#6622) John Spray 2024-02-07 13:08:09 +00:00
  • f7516df6c1 Pass timestamp as a datetime (#6656) Arpad Müller 2024-02-07 12:56:53 +01:00
  • 767c8bb95f implement without closing the semaphore heavier_once_cell_assertion_failure2 Joonas Koivunen 2024-02-07 08:47:01 +00:00
  • 32f4a56327 Fix catching error in test_replication_lag Konstantin Knizhnik 2024-02-01 16:31:43 +02:00
  • 28475c660f Trace received standby_horizon updates Konstantin Knizhnik 2024-02-01 09:46:50 +02:00
  • 69a097ef5e Bump Postgres vesion Konstantin Knizhnik 2024-02-01 08:05:06 +02:00
  • 772a579d1f Fix merge problems Konstantin Knizhnik 2024-01-31 22:42:32 +02:00
  • 1299a7cf8d Bump Postgres version Konstantin Knizhnik 2024-01-31 16:21:59 +02:00
  • 535ea85082 Fix python formatting Konstantin Knizhnik 2024-01-31 09:33:57 +02:00
  • e1fdab059f Add rest read-only replica startup Konstantin Knizhnik 2024-01-30 23:39:05 +02:00
  • 3f04e644da Bump Postgres version Konstantin Knizhnik 2024-01-30 12:00:49 +02:00
  • b3d6910f87 Make ruff happy Konstantin Knizhnik 2024-01-30 11:41:50 +02:00
  • f24b898bef Prevent flip-flop of standby_horizon by ignoring 0 LSN and resetting it after each GC iteration Konstantin Knizhnik 2024-01-30 11:10:40 +02:00
  • 22a0a6ba0c Catch recovery conflict oin all queries Konstantin Knizhnik 2024-01-26 11:34:33 +02:00
  • 50309cfe83 Fix wait_replica_caughtup function Konstantin Knizhnik 2024-01-26 10:43:33 +02:00
  • 1e9dac2d0e Ignore recovery conflict errors Konstantin Knizhnik 2024-01-25 14:43:15 +02:00
  • 6101e7d981 Ignore recovery conflict in test_replication_lag test Konstantin Knizhnik 2024-01-25 10:19:41 +02:00
  • 7fe1f4f9bf Make ruff happy Konstantin Knizhnik 2024-01-25 08:56:47 +02:00
  • df4b944906 Fix decoding of got standby feedback Konstantin Knizhnik 2024-01-24 23:11:52 +02:00
  • f6fba416fa Fix CombineHotStanbyFeedbacks Konstantin Knizhnik 2024-01-24 14:37:37 +02:00
  • a6c71157e5 Add wait_replica_caughtup to neon_fixtures Konstantin Knizhnik 2024-01-24 08:55:12 +02:00
  • 6fa4068c51 Make ruff happy Konstantin Knizhnik 2024-01-23 22:41:22 +02:00
  • a902b5472f Add timeout to let replica start Konstantin Knizhnik 2024-01-23 21:51:11 +02:00
  • bb7be2f22c Use InvalidXLogRecPt for horizon=request_lsn Konstantin Knizhnik 2024-01-23 16:30:07 +02:00