Commit Graph

  • 012a8a360f Fix get_prewarm_info() Konstantin Knizhnik 2024-10-25 10:11:58 +03:00
  • 0b42695983 Report prewarm progress Konstantin Knizhnik 2024-10-24 22:15:35 +03:00
  • 284d7b4da6 Report prewarm progress Konstantin Knizhnik 2024-10-24 22:14:43 +03:00
  • 361fc04cd6 Fix warnings Konstantin Knizhnik 2024-10-24 17:12:19 +03:00
  • 12f635aa04 Fix warnings Konstantin Knizhnik 2024-10-24 17:09:38 +03:00
  • ac6c53b94b Support prewarming of replica Konstantin Knizhnik 2024-10-24 09:14:07 +03:00
  • df289738b8 Explain why we do not want to perform prewarm of LFC at replica and how it is avoided now Konstantin Knizhnik 2024-09-30 15:04:00 +03:00
  • 0d3503a187 Check for number of used pages rather than chunks in test_lfc_prewarm.py Konstantin Knizhnik 2024-09-30 12:01:39 +03:00
  • f328d497e1 Wait LFC prewarm completion in the loop in test_lfc_prewarm.py Konstantin Knizhnik 2024-09-30 11:47:24 +03:00
  • f971c3a786 Implement LFC prewarm Konstantin Knizhnik 2024-09-30 09:23:13 +03:00
  • 1b4b7369f6 Revert "Revert "remote_storage(local_fs): return correct file sizes"" Christian Schwarz 2024-10-24 20:15:04 +02:00
  • 593b1674ba run common tests for LocalFs Christian Schwarz 2024-10-24 20:14:22 +02:00
  • 593797a5f3 sigh, the generic tests don't cover it Christian Schwarz 2024-10-24 19:55:15 +02:00
  • 52c90aef74 Revert "remote_storage(local_fs): return correct file sizes" Christian Schwarz 2024-10-24 19:54:26 +02:00
  • 5f9165f8e6 tests: check sizes in listing tests Christian Schwarz 2024-10-24 19:54:11 +02:00
  • fedea43652 remote_storage(local_fs): return correct file sizes Christian Schwarz 2024-10-24 19:18:13 +02:00
  • 5069123b6d pageserver: refactor ingest inplace to decouple decoding and handling (#9472) Vlad Lazar 2024-10-24 17:12:47 +01:00
  • b87ac5b375 pageserver: move things around to prepare for decoding logic vlad/module-musical-chairs Vlad Lazar 2024-10-22 11:00:10 +02:00
  • fb0406e9d2 refactor(pageserver): refactor split writers using batch layer writer (#9493) Alex Chi Z. 2024-10-24 10:49:54 -04:00
  • b8a311131e CI: remove git config --add safe.directory hack (#9391) Alexander Bayandin 2024-10-24 15:49:26 +01:00
  • d589498c6f storcon: respect Reconciler::cancel during await_lsn (#9486) John Spray 2024-10-24 15:23:09 +01:00
  • 56101531c0 review: add a comment for the types Vlad Lazar 2024-10-24 12:10:27 +02:00
  • b08901c4aa pageserver/walingest: fix failpoint name typo Vlad Lazar 2024-10-24 12:05:34 +02:00
  • dd981af5b5 ci: format python code Vlad Lazar 2024-10-23 19:19:34 +02:00
  • b6d2c23605 review: rename failpoint Vlad Lazar 2024-10-23 19:03:33 +02:00
  • de5ecdc6b8 review: parse logical message prefix on decode Vlad Lazar 2024-10-23 19:01:32 +02:00
  • 31434f1cb1 review: allow for multiple types of smgr truncation Vlad Lazar 2024-10-23 17:42:10 +02:00
  • 36a3999c80 pageserver: rename ingest functions Vlad Lazar 2024-10-21 11:39:02 +02:00
  • 69f03617b0 pageserver: wrap all special records in an enum Vlad Lazar 2024-10-21 11:33:38 +02:00
  • 828ecbd1ac pageserver: refactor replorigin record Vlad Lazar 2024-10-19 14:36:58 +02:00
  • 59d8016c5a pageserver: refactor standby record Vlad Lazar 2024-10-19 14:29:22 +02:00
  • 1836cb23ff pageserer: refactor logical message record Vlad Lazar 2024-10-19 14:29:04 +02:00
  • d33bb53a29 pageserver: refactor xlog record Vlad Lazar 2024-10-19 14:24:58 +02:00
  • d3ad5dc0db pageserver: refactor relmap record Vlad Lazar 2024-10-18 18:51:37 +02:00
  • 80f6d3909c pageserver: refactor multixact records Vlad Lazar 2024-10-18 18:43:27 +02:00
  • 0ca177cbd6 pageserver: refactor xact records Vlad Lazar 2024-10-16 20:32:05 +02:00
  • 45e8424dba pageserver: refactor clog records Vlad Lazar 2024-10-16 18:36:27 +02:00
  • 7136d0a192 pageserver: refactor dbase records Vlad Lazar 2024-10-16 18:15:17 +02:00
  • 48947e042b pageserver: refactor smgr records Vlad Lazar 2024-10-16 17:52:00 +02:00
  • d4fd4e2d9a pageserver: refactor neonrmgr records Vlad Lazar 2024-10-16 17:20:50 +02:00
  • da39155590 pagesver: refactor heapam records Vlad Lazar 2024-10-16 17:11:31 +02:00
  • b66e545e26 a little more type-safety, a little more verbose... proxy-simplify-control-plane-auth Conrad Ludgate 2024-10-24 12:33:10 +01:00
  • c8108a4b84 make ComputeConnectBackend dyn Conrad Ludgate 2024-10-24 11:55:31 +01:00
  • 2d34fec39b minor changes Conrad Ludgate 2024-10-04 10:29:14 +01:00
  • 3da4705775 rename to serverless backend Conrad Ludgate 2024-10-04 09:12:21 +01:00
  • 80c5576816 proxy: continue streamlining auth::Backend Conrad Ludgate 2024-10-03 22:43:20 +01:00
  • d56599df2a Merge pull request #9499 from neondatabase/rc/proxy/2024-10-24 release-proxy-6682 Folke Behrens 2024-10-24 10:34:56 +02:00
  • 6f34f97573 refactor(pageserver(load_remote_timeline)) remove dead code handling absence of IndexPart (#9408) Christian Schwarz 2024-10-24 10:00:22 +02:00
  • b86432c29e Fix buggy sizeof Tristan Partin 2024-10-23 21:52:22 -06:00
  • ac1205c14c pageserver: add metric for number of zeroed pages on rel extend (#9492) Vlad Lazar 2024-10-23 19:58:28 +01:00
  • e3ff87ce3b tests: avoid using background_process when invoking pg_ctl (#9469) John Spray 2024-10-23 17:29:55 +01:00
  • 0595320c87 Protect call to pg_current_wal_lsn() in retained_wal query Tristan Partin 2024-10-23 09:55:00 -06:00
  • d82df3bba1 pageserver: lift decoding and interpreting of wal into wal_decoder vlad/refactor-ingest-2 Vlad Lazar 2024-10-23 17:00:52 +02:00
  • 10f4b99a60 pageserver: move things around to prepare for decoding logic Vlad Lazar 2024-10-22 11:00:10 +02:00
  • 92d5e0e87a proxy: clear lib.rs of code items (#9479) Folke Behrens 2024-10-23 08:21:28 +02:00
  • 3a3bd34a28 Rename IndexPart::{from_s3_bytes,to_s3_bytes} (#9481) Arpad Müller 2024-10-23 00:34:24 +02:00
  • 64949a37a9 fix(pageserver): make delta split layer writer finish atomic (#9048) Alex Chi Z. 2024-10-22 18:06:21 -04:00
  • 6f8fcdf9ea Timeline offloading persistence (#9444) Arpad Müller 2024-10-22 22:52:30 +02:00
  • fcb55a2aa2 Fix copy-paste error in checkpoints_timed metric Tristan Partin 2024-10-22 14:34:26 -06:00
  • f36cf3f885 Fix local errors for the tests with the versions mix (#9477) a-masterov 2024-10-22 21:58:55 +02:00
  • 8dca188974 storage controller: add metrics for tenant shard, node count (#9475) John Spray 2024-10-22 19:43:02 +01:00
  • b7fa93f6b7 Use make's builtin RM variable Tristan Partin 2024-10-22 09:14:29 -06:00
  • d07aa048b2 update pg-session-jwt enable_v17_extensions_pgrx Conrad Ludgate 2024-10-22 11:52:46 +01:00
  • 98c2627933 Merge remote-tracking branch 'origin/main' into enable_v17_extensions_pgrx Conrad Ludgate 2024-10-22 11:52:24 +01:00
  • 991a4c00b8 pageserver: rename ingest functions Vlad Lazar 2024-10-21 11:39:02 +02:00
  • 84099e4977 pageserver: wrap all special records in an enum Vlad Lazar 2024-10-21 11:33:38 +02:00
  • 345ae45faa pageserver: refactor replorigin record Vlad Lazar 2024-10-19 14:36:58 +02:00
  • d37d6f5fd0 pageserver: refactor standby record Vlad Lazar 2024-10-19 14:29:22 +02:00
  • e2d008bd21 pageserer: refactor logical message record Vlad Lazar 2024-10-19 14:29:04 +02:00
  • bdd8a5be6a pageserver: refactor xlog record Vlad Lazar 2024-10-19 14:24:58 +02:00
  • 2dc64aecae pageserver: refactor relmap record Vlad Lazar 2024-10-18 18:51:37 +02:00
  • 79bd6f8d44 pageserver: refactor multixact records Vlad Lazar 2024-10-18 18:43:27 +02:00
  • c4e5693145 Merge pull request #9476 from neondatabase/tristan957/auth release-6935 Alexey Kondratov 2024-10-22 12:07:19 +02:00
  • 813bd0213d pageserver: refactor xact records Vlad Lazar 2024-10-16 20:32:05 +02:00
  • 6fdba1a427 pageserver: refactor clog records Vlad Lazar 2024-10-16 18:36:27 +02:00
  • 6355aac0bc pageserver: refactor dbase records Vlad Lazar 2024-10-16 18:15:17 +02:00
  • 1e8e04bb2c safekeeper: refactor timeline initialization (#9362) Arseny Sher 2024-10-22 09:11:36 +03:00
  • 2b3cc87a2a chore(compute): bumps pg_session_jwt to latest version (#9474) David Gomes 2024-10-21 18:39:30 -05:00
  • 94369af782 chore(compute): bumps pg_session_jwt to latest version (#9474) David Gomes 2024-10-21 18:39:30 -05:00
  • 34b6bd416a offloaded timeline list API (#9461) Arpad Müller 2024-10-21 17:33:05 +02:00
  • 49d5e56c08 pageserver: use direct IO for delta and image layer reads (#9326) Yuchen Liang 2024-10-21 11:01:25 -04:00
  • aca81f5fa4 fix(pageserver): make image split layer writer finish atomic (#8841) Alex Chi Z. 2024-10-21 10:59:48 -04:00
  • 2dcac94194 proxy: Use common error interface for error handling with cplane (#9454) Ivan Efremov 2024-10-21 17:20:09 +03:00
  • 9f1e2aa0da Implement replica prewarm replica_prewarm Konstantin Knizhnik 2024-10-21 17:10:48 +03:00
  • afa0fe0e87 Merge branch 'yuchen/direct-io-for-read' into yuchen/direct-io-for-read-test yuchen/direct-io-for-read-test Yuchen Liang 2024-10-21 09:28:20 -04:00
  • 656ddbce2c Merge branch 'main' into yuchen/direct-io-for-read Yuchen Liang 2024-10-21 09:27:59 -04:00
  • ababa50cce Use '-f' for make clean in Makefile compute (#9464) Ivan Efremov 2024-10-21 16:20:39 +03:00
  • 163beaf9ad CI: use build-tools on Debian 12 whenever we use Neon artifact (#9463) Alexander Bayandin 2024-10-21 12:14:19 +01:00
  • 5b37485c99 Rename dockerfiles from Dockerfile.<something> to <something>.Dockerfile (#9446) Alexander Bayandin 2024-10-21 09:51:12 +01:00
  • ed958da38a proxy: Make tests fail fast when test proxy exited early (#9432) Folke Behrens 2024-10-21 10:29:23 +02:00
  • fe1b181fb1 Merge pull request #9459 from neondatabase/compute-rc-2024-10-20 release-6933 Alexey Kondratov 2024-10-20 16:12:37 +02:00
  • cc25ef7342 bump pg-session-jwt version (#9455) rc/2024-10-21 Conrad Ludgate 2024-10-20 13:42:50 +01:00
  • 71d09c78d4 Accept basebackup <tenant> <timeline> --gzip requests (#9456) Arpad Müller 2024-10-19 00:23:49 +02:00
  • 36850cb047 Merge branch 'yuchen/direct-io-for-read' into yuchen/direct-io-for-read-test Yuchen Liang 2024-10-18 14:22:41 -04:00
  • a5a86bedb2 fix clippy Yuchen Liang 2024-10-18 18:22:02 +00:00
  • 9653b64569 Merge branch 'yuchen/direct-io-for-read' into yuchen/direct-io-for-read-test Yuchen Liang 2024-10-18 14:08:26 -04:00
  • e92d0fa83f Merge branch 'main' into yuchen/direct-io-for-read Yuchen Liang 2024-10-18 14:08:06 -04:00
  • ad44e11a69 follow bytes::Bytes convention for AlignedBuffer Yuchen Liang 2024-10-18 18:06:16 +00:00
  • d99a61bd75 review: remove outdated todo Yuchen Liang 2024-10-18 17:54:59 +00:00
  • 3b88998f8e review: clarify IoBuf safety comments Yuchen Liang 2024-10-18 17:53:49 +00:00