Commit Graph

  • a5154cf990 storcon: add util for kicking a set of waiters repeatedly Vlad Lazar 2024-06-11 14:56:30 +01:00
  • bfe5df8c4e storcon: add PauseForRestart node scheduling policy Vlad Lazar 2024-06-11 14:15:41 +01:00
  • 46927bc228 storcon: expose node scheduling policy Vlad Lazar 2024-06-11 15:39:57 +01:00
  • bb9c792813 storcon: add background node operations controller skeleton Vlad Lazar 2024-06-11 14:03:45 +01:00
  • 126bcc3794 storcon: track number of attached shards for each node (#8011) Vlad Lazar 2024-06-11 16:03:25 +01:00
  • 4c2100794b feat(pageserver): initial code sketch & test case for combined gc+compaction at gc_horizon (#7948) Alex Chi Z 2024-06-11 10:14:51 -04:00
  • d3b892e9ad test: fix duplicated harness name (#8010) Joonas Koivunen 2024-06-11 17:10:05 +03:00
  • 7515d0f368 fix: stop storing TimelineMetadata in index_part.json as bytes (#7699) Joonas Koivunen 2024-06-11 15:38:54 +03:00
  • 053235cf57 wip vlad/storcon-drain-fill-poc Vlad Lazar 2024-05-09 18:09:28 +01:00
  • e27ce38619 Add testing for extensions (#7818) a-masterov 2024-06-11 13:07:51 +02:00
  • f45818abed Merge pull request #7999 from neondatabase/rc/2024-06-10 release-5691 Christian Schwarz 2024-06-10 19:08:03 +02:00
  • e46692788e refactor: Timeline layer flushing (#7993) Joonas Koivunen 2024-06-10 19:34:34 +03:00
  • a8ca7a1a1d docs: highlight neon env comes with an initial timeline (#7995) Alex Chi Z 2024-06-10 12:08:16 -04:00
  • b52e31c1a4 fix: allow layer flushes more often (#7927) Joonas Koivunen 2024-06-10 16:50:17 +03:00
  • 5a7e285c2c Simplify scanning compute logs in tests (#7997) Heikki Linnakangas 2024-06-10 15:52:49 +03:00
  • 3d1bcc9524 linter fix Andrey Rudenko 2024-06-10 14:40:34 +02:00
  • ef90a6295e feat(compute_ctl): add periodic lease lsn requests for static computes Andrey Rudenko 2024-06-07 13:42:18 +02:00
  • 0384267d58 Revert "Include openssl and ICU statically linked" (#8003) Christian Schwarz 2024-06-10 13:20:20 +02:00
  • ae5badd375 Revert "Include openssl and ICU statically linked" (#8003) Christian Schwarz 2024-06-10 13:20:20 +02:00
  • 29a2524788 A little cleanup Alexander Bayandin 2024-06-10 11:30:19 +01:00
  • 35ff8fc6c1 Explain preserve_database_files propogation a bit more Alexander Bayandin 2024-06-10 11:26:29 +01:00
  • 184547634e CI(test_runner): do not preserve_database_files for test_sharding Alexander Bayandin 2024-06-06 21:20:08 +01:00
  • 070136e07e CI(test_runner): preserve_database_files for test_vm_bit_clear_on_heap_lock Alexander Bayandin 2024-06-06 20:30:50 +01:00
  • 7d9ea26530 CI(test_runner): Upload all test artifacts if preserve_database_files is enabled Alexander Bayandin 2024-06-06 20:26:57 +01:00
  • 3e63d0f9e0 test(pageserver): quantify compaction outcome (#7867) Alex Chi Z 2024-06-10 04:42:13 -04:00
  • 63d6e75e02 feat(pagectl): add mode that dump index_part.json's TimelineMetadata problame/pagectl-dump-timelinemetadata Christian Schwarz 2024-06-10 09:24:48 +02:00
  • 8a697d63e0 Do not write to LFC during unlogged build undo_unlogged_build Konstantin Knizhnik 2024-06-09 16:15:36 +03:00
  • 55904ee4f4 Extend relation on disk in case of start of unlogged build Konstantin Knizhnik 2024-06-08 22:15:32 +03:00
  • 3b647cd55d Include openssl and ICU statically linked (#7956) Rahul Patil 2024-06-07 19:28:10 +02:00
  • 26c68f91f3 Move SQL migrations out of line Tristan Partin 2024-06-06 16:43:29 -05:00
  • 8e68d56ce2 Merge branch 'main' into undo_unlogged_build Peter Bendel 2024-06-07 13:34:55 +02:00
  • bb44be5d91 forward fit to pgvector 0.7.1 BodoBolero 2024-06-07 13:33:51 +02:00
  • ff4200e8cf with the change in this PR the pgvector patch should become obsolete BodoBolero 2024-06-07 13:28:13 +02:00
  • 2078dc827b CI: copy run-* labels from external contributors' PRs (#7915) a-masterov 2024-06-07 10:04:59 +02:00
  • 8ee191c271 test_local_only_layers_after_crash: various fixes (#7986) Joonas Koivunen 2024-06-07 10:18:05 +03:00
  • 66c6b270f1 Downgrade No response from reading prefetch entry WARNING to LOG Anastasia Lubennikova 2024-06-06 20:11:38 +01:00
  • e4e444f59f Remove random sleep in partial backup (#7982) Arthur Petukhovsky 2024-06-06 18:54:44 +01:00
  • d46d19456d raise the warning for oversized L0 to 2*target (#7985) Joonas Koivunen 2024-06-06 20:18:39 +03:00
  • 5d05013857 fix(pageserver): skip metadata compaction is LSN is not accumulated enough (#7962) Alex Chi Z 2024-06-06 11:34:44 -04:00
  • 8c6429164f SAtop unlogged build in neon_immedsync which is called by GIST for sorted index build Konstantin Knizhnik 2024-06-06 18:15:28 +03:00
  • 014509987d fix(pageserver): more flexible layer size test (#7945) Alex Chi Z 2024-06-06 10:40:58 -04:00
  • 75bca9bb19 Perform retries on azure bulk deletion (#7964) Arpad Müller 2024-06-06 16:21:27 +02:00
  • a8be07785e fix: do TimelineMetrics::shutdown only once (#7983) Joonas Koivunen 2024-06-06 17:20:54 +03:00
  • 630cfbe420 refactor(pageserver): designated api error type for cancelled request (#7949) Yuchen Liang 2024-06-06 10:00:14 -04:00
  • 0a65333fff chore(walredo): avoid duplicate tenant_id and shard_slug fields (#7977) Christian Schwarz 2024-06-06 15:10:16 +02:00
  • 396d939f3e Upd khanova-check Anna Khanova 2024-06-06 14:38:04 +02:00
  • 00d65b4ea3 Upd Anna Khanova 2024-06-06 14:23:26 +02:00
  • d1270f2571 Added logging Anna Khanova 2024-06-06 14:06:03 +02:00
  • 53d53d5b1e Merge pull request #7980 from neondatabase/rc/proxy/2024-06-06 release-proxy-5665 Anna Khanova 2024-06-06 13:14:40 +02:00
  • dd28d82558 Ignore files left after interrupted unlogged build when comparing pgdir Konstantin Knizhnik 2024-06-06 10:02:13 +03:00
  • 6d694f2983 Fix unlogged_extend Konstantin Knizhnik 2024-06-06 09:56:28 +03:00
  • 459b37a878 safekeeper: more timeline manager observability sk-tli-manager-observability Arseny Sher 2024-06-06 07:26:15 +03:00
  • 91dd99038e pageserver/controller: enable tenant deletion without attachment (#7957) John Spray 2024-06-05 21:22:54 +01:00
  • ab8f127fc8 Conditionally release lock in stop_unlogged_build Konstantin Knizhnik 2024-06-05 19:31:45 +03:00
  • c660697578 Remove assert Konstantin Knizhnik 2024-06-05 18:19:59 +03:00
  • 327f8f3989 Update comments Konstantin Knizhnik 2024-06-05 17:49:34 +03:00
  • 83ab14e271 chore!: remove walredo_process_kind config option & kind type (#7756) Christian Schwarz 2024-06-05 14:21:10 +02:00
  • 85ef6b1645 upgrade pgvector from 0.7.0 to 0.7.1 (#7954) Peter Bendel 2024-06-05 10:32:03 +02:00
  • 34b52467f0 Add comments Anna Khanova 2024-06-04 20:45:30 +02:00
  • 1a8d53ab9d feat(pageserver): compute aux file size on initial logical size calculation (#7958) Alex Chi Z 2024-06-04 13:47:48 -04:00
  • 3d6e389aa2 feat: support changing IndexPart::metadata_bytes to json in future release (#7693) Joonas Koivunen 2024-06-04 19:36:22 +03:00
  • 17116f2ea9 fix(pageserver): abort on duplicate layers, before doing damage (#7799) Christian Schwarz 2024-06-04 18:16:23 +02:00
  • fd22fc5b7d pageserver: include heatmap in tenant deletion (#7928) John Spray 2024-06-04 16:16:50 +01:00
  • 0112097e13 feat(rtc): maintain dirty and uploaded IndexPart (#7833) Joonas Koivunen 2024-06-04 17:27:08 +03:00
  • 9d4c113f9b build(Dockerfile.compute-node): do not log tar contents (#7953) Joonas Koivunen 2024-06-04 14:42:57 +03:00
  • 0acb604fa3 test: no missed wakeups, cancellation and timeout flow to downloads (#7863) Joonas Koivunen 2024-06-04 14:19:36 +03:00
  • 92e72cc3f3 Restore checkl for FSM/VM fork in neon_wallog_page undo_unlogged_build_v2 Konstantin Knizhnik 2024-06-04 14:08:45 +03:00
  • 387a36874c Set page LSN when reconstructing VM in page server (#7935) Konstantin Knizhnik 2024-06-04 11:56:03 +03:00
  • f9416ebf2b Do not write pages to the local disk during unlogged build Konstantin Knizhnik 2024-06-04 09:20:51 +03:00
  • 00032c9d9f [proxy] Fix dynamic rate limiter (#7950) Anna Khanova 2024-06-04 06:07:54 +02:00
  • 62b3bd968a Merge pull request #7936 from neondatabase/rc/2024-06-03 release-5657 Arseny Sher 2024-06-04 05:41:36 +03:00
  • 11bb265de1 pageserver: don't squash all image layer generation errors into anyhow::Error (#7943) John Spray 2024-06-03 21:10:13 +01:00
  • 0c9dee9d06 Rebase with main Konstantin Knizhnik 2024-06-03 21:36:37 +03:00
  • 5a5775806f Restore check for poreserving pgdata_dir content Konstantin Knizhnik 2024-06-03 21:07:50 +03:00
  • 947f8c59dd Fix unlogged build Konstantin Knizhnik 2024-06-01 10:27:59 +03:00
  • 520101170f Pin information about unlogged relations in relsize cache until end of the build Konstantin Knizhnik 2024-04-25 17:23:21 +03:00
  • 1bd86c5c6a Rewrite unlogged relation build Konstantin Knizhnik 2024-04-24 14:47:26 +03:00
  • 69026a9a36 storcon_cli: add 'drop' and eviction interval utilities (#7938) John Spray 2024-06-03 19:13:01 +01:00
  • e4fc6c3162 Comment check for pgdatadir match Konstantin Knizhnik 2024-04-20 11:28:10 +03:00
  • fcd7d7008f Support unlogged build in Neon erxtension Konstantin Knizhnik 2024-04-20 09:20:10 +03:00
  • 7006caf3a1 Store logical replication origin in KV storage (#7099) Konstantin Knizhnik 2024-06-03 19:37:33 +03:00
  • 69d18d6429 s3_scrubber: add pageserver-physical-gc (#7925) John Spray 2024-06-03 17:16:23 +01:00
  • acf0a11fea Move keyspace utils to inherent impls (#7929) Arpad Müller 2024-06-03 16:18:07 +02:00
  • c1f55c1525 feat(pageserver): collect aux file tombstones (#7900) Alex Chi Z 2024-06-03 09:56:36 -04:00
  • 34f450c05a test: allow no vectored gets happening (#7939) Joonas Koivunen 2024-06-03 16:37:11 +03:00
  • db477c0b8c Add metrics for Azure blob storage (#7933) Arpad Müller 2024-06-02 16:10:56 +02:00
  • 890143fcfc Update pgxn/neon/pagestore_smgr.c drop_buffer_on_unlogged_build_end Konstantin Knizhnik 2024-06-01 22:01:39 +03:00
  • ab706fc88d Drop relation buffers in neon_end_unlogged_build Konstantin Knizhnik 2024-06-01 14:52:55 +03:00
  • a345cf3fc6 Fix span for WAL removal task (#7930) Arthur Petukhovsky 2024-06-01 12:23:59 +01:00
  • e98bc4fd2b Run gc on too many partial backup segments (#7700) Arthur Petukhovsky 2024-06-01 00:18:56 +01:00
  • 7e60563910 pageserver: add GcError type (#7917) John Spray 2024-05-31 22:20:06 +01:00
  • ef83f31e77 pagectl: key command for dumping what we know about the key (#7890) Joonas Koivunen 2024-05-31 21:19:41 +03:00
  • 9fda85b486 pageserver: remove AncestorStopping error variants (#7916) John Spray 2024-05-31 17:02:10 +01:00
  • 87afbf6b24 test(pageserver): add test interface to create artificial layers (#7899) Alex Chi Z 2024-05-31 12:00:40 -04:00
  • 16b2e74037 Add FullAccessTimeline guard in safekeepers (#7887) Arthur Petukhovsky 2024-05-31 14:19:45 +01:00
  • 5a394fde56 pageserver: avoid spurious "bad state" logs/errors during shutdown (#7912) John Spray 2024-05-31 13:31:42 +01:00
  • e3e3bc3542 Merge pull request #7920 from neondatabase/compute-only-may-31 release-5625 Anastasia Lubennikova 2024-05-31 12:47:05 +01:00
  • 7ec70b5eff safekeeper: rename epoch to last_log_term. Arseny Sher 2024-05-28 12:47:04 +03:00
  • 1fcc2b37eb Add test checking term change during pull_timeline. Arseny Sher 2024-05-28 13:43:28 +03:00
  • af40bf3c2e Fix term/epoch confusion in python tests. Arseny Sher 2024-05-28 13:34:04 +03:00