Commit Graph

  • e6db8069b0 neon_walreader: check after local read that the segment still exists. Arseny Sher 2024-05-28 21:28:44 +03:00
  • be014a2222 Do not produce error if gin page is not restored in redo (#7876) Konstantin Knizhnik 2024-05-29 22:18:09 +03:00
  • 98dadf8543 pageserver: quieten some shutdown logs around logical size and flush (#7907) John Spray 2024-05-31 09:18:58 +01:00
  • c18b1c0646 Update tokio-epoll-uring for linux-raw-sys (#7918) Arpad Müller 2024-05-30 17:45:48 +02:00
  • f20a9e760f chore(pageserver): warn on delete non-existing file (#7847) Alex Chi Z 2024-05-30 10:45:34 -04:00
  • 33395dcf4e perf(pageserver): postpone vectored get fringe keyspace construction (#7904) Alex Chi Z 2024-05-30 10:31:57 -04:00
  • 1eca8b8a6b fix(pageserver): ensure to_i128 works for metadata keys (#7895) Alex Chi Z 2024-05-30 10:03:17 -04:00
  • 167394a073 refacter : VirtualFile::open uses AsRef (#7908) YukiSeino 2024-05-30 22:58:20 +09:00
  • 29fe6ea47a Merge pull request #7909 from neondatabase/rc/proxy/2024-05-30 release-proxy-5626 Anna Khanova 2024-05-30 14:59:41 +02:00
  • 9a081c230f proxy: lazily parse startup pg params (#7905) Conrad Ludgate 2024-05-30 12:02:38 +01:00
  • fddd11dd1a proxy: upload postgres connection options as json in the parquet upload (#7903) Conrad Ludgate 2024-05-30 11:10:27 +01:00
  • 238fa47bee proxy fix wake compute rate limit (#7902) Conrad Ludgate 2024-05-30 11:09:27 +01:00
  • b0a954bde2 CI: switch ubuntu-latest with ubuntu-22.04 (#7256) (#7901) a-masterov 2024-05-30 08:25:10 +02:00
  • 0e081d0ba0 refacter : VirtualFile::open uses AsRef ci-run/pr-7908 Yuki Seino 2024-05-30 09:38:45 +09:00
  • 7ac11d3942 Do not produce error if gin page is not restored in redo (#7876) Konstantin Knizhnik 2024-05-29 22:18:09 +03:00
  • c8cebecabf proxy: reintroduce dynamic limiter for compute lock (#7737) Conrad Ludgate 2024-05-29 11:17:05 +01:00
  • b144f22be4 [DNM] matrix run test suite with legacy & tiered compaction problame/compaction-algorithm-matrix-run Christian Schwarz 2024-05-14 10:01:30 +00:00
  • 14df69d0e3 Drop postgres-native-tls in favour of tokio-postgres-rustls (#7883) Arpad Müller 2024-05-28 17:40:52 +02:00
  • 352b08d0be pageserver: fix a warning on secondary mode downloads after evictions (#7877) John Spray 2024-05-28 16:06:47 +01:00
  • f9f69a2ee7 clarify how to load the dbpedia vector embeddings into a postgres database (#7894) Peter Bendel 2024-05-28 16:21:09 +02:00
  • fabeff822f Performance test for pgvector HNSW index build and queries (#7873) Peter Bendel 2024-05-28 13:05:33 +02:00
  • 4a0ce9512b Add safekeeper test truncating WAL. Arseny Sher 2024-05-27 17:35:46 +03:00
  • 2e1fe71cc0 Merge pull request #7888 from neondatabase/rc/2024-05-27 release-5623 Joonas Koivunen 2024-05-27 20:30:48 +03:00
  • 068c158ca5 Fix connect to PS on MacOS/X (#7885) Konstantin Knizhnik 2024-05-27 15:57:57 +03:00
  • d61e924103 Fix connect to PS on MacOS/X (#7885) Konstantin Knizhnik 2024-05-27 15:57:57 +03:00
  • 1450d8dc43 proxy: remove self-signed flag logic proxy-remove-self-signed Conrad Ludgate 2024-05-25 16:24:41 +01:00
  • 0a43b05ea6 safekeeper: remove .partial suffix on the last WAL file. sk-rm-partial Arseny Sher 2024-05-24 22:25:56 +03:00
  • 0c74454bf2 Always update lw-LSN in wal redo filter alway_apply_fpi_at_replica Konstantin Knizhnik 2024-05-25 09:54:03 +03:00
  • 38f57627bc Always update lw-LSN in wal redo filter Konstantin Knizhnik 2024-05-25 08:03:46 +03:00
  • b2d34a82b9 Make python Safekeeper datadir Path instead of str. Arseny Sher 2024-05-24 22:00:08 +03:00
  • 3797566c36 safekeeper: test pull_timeline with WAL gc. Arseny Sher 2024-05-20 16:21:57 +03:00
  • 521a9590cf Merge branch 'arpad/rustls_everywhere' into arpad/musl_libc_v2 arpad/musl_libc_v2 Arpad Müller 2024-05-25 02:30:55 +02:00
  • 3edf932e80 Use tokio-epoll-uring patched for statx-sys Arpad Müller 2024-05-24 22:35:27 +02:00
  • b3df345984 Deny postgres-native-tls Arpad Müller 2024-05-25 02:09:34 +02:00
  • cdcfb504b6 Drop postgres-native-tls in favour of tokio-postgres-rustls Arpad Müller 2024-05-25 00:25:33 +02:00
  • 85593264b5 Merge branch 'arpad/rustls_everywhere' into arpad/musl_libc arpad/musl_libc Arpad Müller 2024-05-25 01:52:16 +02:00
  • 5e4111699a wip Arpad Müller 2024-05-25 01:51:39 +02:00
  • a356cf2a56 wip Arpad Müller 2024-05-25 01:40:50 +02:00
  • 4eb9c4eff3 Remove all direct dependencies of native-tls Arpad Müller 2024-05-25 00:29:02 +02:00
  • a2026dd5a1 Drop postgres-native-tls in favour of tokio-postgres-rustls Arpad Müller 2024-05-25 00:25:33 +02:00
  • a5003bdee9 wip Arpad Müller 2024-05-24 22:35:27 +02:00
  • 640327ccb3 Merge pull request #7880 from neondatabase/rc/proxy/2024-05-24 release-proxy-5611 Alexander Bayandin 2024-05-24 18:00:18 +01:00
  • 43f9a16e46 proxy: fix websocket buffering (#7878) Conrad Ludgate 2024-05-24 17:56:12 +01:00
  • 76402db58a Change filter implementstion for replica redo to always apply wal records with full page images Konstantin Knizhnik 2024-05-24 18:29:02 +03:00
  • 184289de47 Always apply WAL record with FPI at replica Konstantin Knizhnik 2024-05-24 16:43:30 +03:00
  • 71a7fd983e CI(release): tune Storage & Compute release PR title (#7870) Alexander Bayandin 2024-05-24 14:11:51 +01:00
  • a3f5b83677 chore: lower gate guard drop logging threshold to 100ms (#7862) Joonas Koivunen 2024-05-24 16:07:58 +03:00
  • 1455f5a261 pageserver: revert concurrent secondary downloads, make DownloadStream always yield Err after cancel (#7866) John Spray 2024-05-24 09:45:34 +01:00
  • 3860bc9c6c pageserver: post-shard-split layer rewrites (2/2) (#7531) John Spray 2024-05-24 09:33:19 +01:00
  • c1f4028fc0 Export db size metrics for 10 user databases (#7857) Roman Zaynetdinov 2024-05-24 11:05:20 +03:00
  • 0e4f182680 Rework PageStream connection state handling: (#7611) MMeent 2024-05-23 23:26:42 +02:00
  • b16e4f689f Merge pull request #7869 from neondatabase/rc/2024-05-23 release-5579 release-5578 Sasha Krassovsky 2024-05-23 14:05:30 -07:00
  • dbff725a0c Remove apostrophe (#7868) Sasha Krassovsky 2024-05-23 13:35:59 -07:00
  • ea2e830707 Remove apostrophe (#7868) Sasha Krassovsky 2024-05-23 13:35:59 -07:00
  • 7cf726e36e refactor(rtc): remove the duplicate IndexLayerMetadata (#7860) Joonas Koivunen 2024-05-23 23:24:31 +03:00
  • a6898f8deb feat(pageserver): support multiple key ranges for image initial flush path skyzh/flush-split-deltas Alex Chi Z 2024-05-23 11:51:14 -04:00
  • 6b3164269c chore(pageserver): reduce logging related to image layers (#7864) Alex Chi Z 2024-05-23 11:30:43 -04:00
  • 75a52ac7fd Use Timeline::create_image_layer_for_rel_blocks in tiered compaction (#7850) Arpad Müller 2024-05-23 17:10:24 +02:00
  • e28e46f20b fix(pageserver): make wal connstr a connstr (#7846) Alex Chi Z 2024-05-23 09:45:29 -04:00
  • d5d15eb6eb Warn if a blob in an image is larger than 256 MiB (#7852) Arpad Müller 2024-05-23 14:28:05 +02:00
  • 49d7f9b5a4 test_import_from_pageserver_small: try to make less flaky (#7843) Joonas Koivunen 2024-05-23 14:44:08 +03:00
  • 7cf0f6b37e Merge pull request #7853 from neondatabase/rc/proxy/2024-05-23 release-proxy-5590 Anna Khanova 2024-05-23 12:09:13 +02:00
  • 95a49f0075 remove march=native from pgvector Makefile's OPTFLAGS (#7854) Peter Bendel 2024-05-23 12:08:06 +02:00
  • 545f7e8cd7 tests: fix an allow list entry (#7856) John Spray 2024-05-23 10:50:21 +01:00
  • 03c2c569be [proxy] Do not fail after parquet upload error (#7858) Anna Khanova 2024-05-23 11:41:29 +02:00
  • cd6d811213 [proxy] Do not fail after parquet upload error (#7858) Anna Khanova 2024-05-23 11:41:29 +02:00
  • 8f3c316bae Skip unnecessary shared state updates in safekeepers (#7851) Arthur Petukhovsky 2024-05-23 09:45:24 +01:00
  • 58e31fe098 test_attach_tenant_config: add allowed error (#7839) Joonas Koivunen 2024-05-23 11:25:38 +03:00
  • a43a1ad1df pageserver: fix API-driven secondary downloads possibly colliding with background downloads (#7848) John Spray 2024-05-23 09:13:55 +01:00
  • d99c1abfc3 Move RestoreRunningXactsFromClog() to neon extension restore_running_xids_from_clog-take-two Heikki Linnakangas 2024-05-23 11:12:36 +03:00
  • b1eb0e135e Fix test_replication_start_subxid_overflow.py test Konstantin Knizhnik 2024-05-22 15:54:17 +03:00
  • 87c701fca7 Add two test cases, which are failing Heikki Linnakangas 2024-05-22 12:58:29 +03:00
  • 52dcaea12e Make ruff happy Konstantin Knizhnik 2024-04-05 16:45:36 +03:00
  • 57ac0a122b Limit number of reported known xids to avoid too many KnownAssignedXids error Konstantin Knizhnik 2024-04-05 16:06:47 +03:00
  • 315be6a664 Restore running xacts from CLOG on replica startup Konstantin Knizhnik 2024-04-02 17:04:21 +03:00
  • eb0c026aac Bump vm-builder v0.28.1 -> v0.29.3 (#7849) Oleg Vasilev 2024-05-23 00:48:59 +03:00
  • ff560a1113 chore(pageserver): use kebab case for compaction algorithms (#7845) Alex Chi Z 2024-05-22 17:28:47 -04:00
  • 4a278cce7c chore(pageserver): add force aux file policy switch handler (#7842) Alex Chi Z 2024-05-22 15:05:26 -04:00
  • f98fdd20e3 tests: add a couple of allow lists for shutdown cases (#7844) John Spray 2024-05-22 19:38:22 +01:00
  • 014f822a78 tests: refine test_secondary_background_downloads (#7829) John Spray 2024-05-22 19:17:47 +01:00
  • 7fa4628434 Merge pull request #7837 from neondatabase/rc/2024-05-22 release-5577 Andreas Scherbaum 2024-05-22 19:34:39 +02:00
  • ddd8ebd253 chore(pageserver): use kebab case for aux file flag (#7840) Alex Chi Z 2024-05-22 13:06:00 -04:00
  • 9cfe08e3d9 proxy password threadpool (#7806) Conrad Ludgate 2024-05-22 18:05:43 +01:00
  • 64577cfddc feat(pageserver): auto-detect previous aux file policy (#7841) Alex Chi Z 2024-05-22 12:41:13 -04:00
  • 37f81289c2 Make 'neon.protocol_version = 2' the default, take two (#7819) Heikki Linnakangas 2024-05-22 18:24:52 +03:00
  • 9217564026 Fix issues with determining request LSN in read replica (#7795) Heikki Linnakangas 2024-05-22 14:57:09 +03:00
  • 3404e76a51 Fix confusion between 1-based Buffer and 0-based index (#7825) Heikki Linnakangas 2024-05-22 14:36:13 +03:00
  • 62aac6c8ad fix(Layer): carry gate until eviction is complete (#7838) Joonas Koivunen 2024-05-22 18:13:45 +03:00
  • e015b2bf3e safekeeper: use CancellationToken instead of watch channel (#7836) John Spray 2024-05-22 16:10:58 +01:00
  • a7f31f1a59 CI: build multi-arch images (#7696) Alexander Bayandin 2024-05-22 16:06:05 +01:00
  • 325f3784f9 CI(promote-images): simplify & fix the job (#7826) Alexander Bayandin 2024-05-22 16:02:20 +01:00
  • 900f391115 Make postgres_version action input default to a string Tristan Partin 2024-05-21 18:27:30 -05:00
  • 8901ce9c99 Fix typos in action definitions Tristan Partin 2024-05-21 18:26:47 -05:00
  • ce44dfe353 openapi: document timeline ancestor detach (#7650) Joonas Koivunen 2024-05-22 16:55:34 +03:00
  • d1d55bbd9f CI(report-benchmarks-failures): fix condition (#7820) Alexander Bayandin 2024-05-22 14:43:10 +01:00
  • df9ab1b5e3 refactor(test): duplication with fullbackup, tar content hashing (#7828) Joonas Koivunen 2024-05-22 15:43:21 +03:00
  • ef96c82c9f Fix zenith_test_evict mode and clear_buffer_cache() function Heikki Linnakangas 2024-05-21 19:33:03 +03:00
  • b43f6daa48 One more iteration on making walcraft test more robust. Arseny Sher 2024-05-02 15:53:30 +03:00
  • 664f92dc6e Refactor PageServerHandler::process_query parsing (#7835) Arpad Müller 2024-05-22 12:43:03 +02:00
  • 08cf2749ca Reduce number of iteration in test_physical_replication to reduce test time test_replication_fix Konstantin Knizhnik 2024-05-22 11:52:31 +03:00