Commit Graph

  • 78b6da270b Sketchily integrate hashmap rewrite with integrated_cache David Freifeld 2025-06-26 16:45:48 -07:00
  • 47664e40d4 Initial work in visualizing properties of hashmap David Freifeld 2025-06-26 16:00:33 -07:00
  • b1e3161d4e Satisfy cargo clippy lints, simplify shrinking API David Freifeld 2025-06-26 14:32:32 -07:00
  • 4713715c59 Merge branch 'communicator-rewrite' of github.com:neondatabase/neon into communicator-rewrite David Freifeld 2025-06-26 10:26:41 -07:00
  • 1e74b52f7e Merge branch 'quantumish/lfc-resizable-map' into communicator-rewrite David Freifeld 2025-06-25 19:24:17 -07:00
  • 7b07a2cc93 refactor caching to use a temp tarball heikki/simplify-macos-build Heikki Linnakangas 2025-06-26 18:39:17 +03:00
  • 70785f1d94 restore permissions on 'zic' binary Heikki Linnakangas 2025-06-26 18:17:05 +03:00
  • f56f241db4 fix reusing the build artifacts. Heikki Linnakangas 2025-06-26 18:06:44 +03:00
  • 594781b10b Trivial fix in Makefile, to force rebuild on macos Heikki Linnakangas 2025-06-26 17:45:15 +03:00
  • f845707630 impr(ci): Simplify build-macos workflow, prepare for rust communicator Heikki Linnakangas 2025-06-26 16:50:51 +03:00
  • 10afac87e7 impr(ci): Remove unnecessary 'make postgres-headers' build step (#12354) Heikki Linnakangas 2025-06-26 19:45:34 +03:00
  • 72b3c9cd11 pageserver: fix wal receiver hang on remote client shutdown (#12348) Vlad Lazar 2025-06-26 17:35:34 +01:00
  • 232f2447d4 Support pull_timeline of timelines without writes (#12028) Arpad Müller 2025-06-26 18:29:03 +02:00
  • a2d2108e6a pageserver: use base backup cache with gRPC (#12352) Erik Grinaker 2025-06-26 17:52:15 +02:00
  • 33c0d5e2f4 fix(pageserver): make posthog config parsing more robust (#12356) Alex Chi Z. 2025-06-26 11:49:08 -04:00
  • 7610702026 Fix Python codestyle: remove whitespace from blank line Devin AI 2025-06-26 15:35:58 +00:00
  • 1cf6eea861 Fix test_fast_import_event_triggers to expect event triggers to be imported Devin AI 2025-06-26 14:36:44 +00:00
  • 0618845bbb Merge branch 'main' into devin/1745492468-add-dev-flag-pr11517 devin/1745492468-add-dev-flag-pr11517 John Spray 2025-06-26 07:32:08 -07:00
  • 1b5a3eb775 Remove --no-event-triggers flag from fast_import Devin AI 2025-06-26 13:36:26 +00:00
  • 605fb04f89 pageserver: use bounded sender for basebackup cache (#12342) Dmitrii Kovalkov 2025-06-26 17:26:24 +04:00
  • 9f13a34837 Reset prefetch ring state in case of propagated error lfc_check_relkind Kosntantin Knizhnik 2025-06-26 16:13:22 +03:00
  • d6c36d103e subzero integration WIP6 Ruslan Talpa 2025-06-26 14:42:31 +03:00
  • fd1e8ec257 [proxy] review and cleanup CLI args (#12167) Conrad Ludgate 2025-06-26 12:25:41 +01:00
  • e3ecdfbecc pgxn/neon: actually use UNAME_S Erik Grinaker 2025-06-26 12:38:44 +02:00
  • d08e553835 pgxn/neon: fix callback_get_request_lsn_unsafe return type Erik Grinaker 2025-06-26 12:33:59 +02:00
  • 7fffb5b4df pgxn/neon: fix macOS build Erik Grinaker 2025-06-26 12:33:39 +02:00
  • 95bb6ce2e4 another fix vlad/debug-test-sharding-auto-split Vlad Lazar 2025-06-26 11:11:05 +02:00
  • fbb2416685 pg 14 vendor commit changed Ruslan Talpa 2025-06-26 10:25:54 +03:00
  • 8072fae2fe Merge branch 'main' into ruslan/subzero-integration Ruslan Talpa 2025-06-26 10:19:16 +03:00
  • 3869d680f9 use a global parsed/cached schema Ruslan Talpa 2025-06-26 10:14:28 +03:00
  • be23eae3b6 Mark pages as avaiable in LFC only after generation check (#12350) Konstantin Knizhnik 2025-06-26 10:06:27 +03:00
  • 3635e5da7d Remove useless memset Kosntantin Knizhnik 2025-06-26 08:16:42 +03:00
  • 6f70885e11 fix(pageserver): allow refresh_interval to be empty (#12349) Alex Chi Z. 2025-06-25 18:15:03 -04:00
  • a645594eff Add mopre tracing of PS connection Kosntantin Knizhnik 2025-06-25 22:09:55 +03:00
  • f755979102 pageserver: payload compression for gRPC base backups (#12346) Erik Grinaker 2025-06-25 20:16:23 +02:00
  • 1d49eefbbb RFC: Endpoint Persistent Unlogged Files Storage (#9661) Matthias van de Meent 2025-06-25 18:25:57 +02:00
  • 6c77638ea1 feat(storcon): retrieve feature flag and pass to pageservers (#12324) Alex Chi Z. 2025-06-25 10:58:18 -04:00
  • c0e1e1dd74 standardise logging conrad/simplify-http-connect_to_compute Conrad Ludgate 2025-06-24 18:14:08 +01:00
  • 010cd34635 simplify error handling Conrad Ludgate 2025-06-24 17:00:50 +01:00
  • 11ffe4c86c remove unused error retries Conrad Ludgate 2025-06-24 16:46:37 +01:00
  • d6a5085664 move h2::handshake outside of hypermechanism Conrad Ludgate 2025-06-24 16:45:06 +01:00
  • 16d9889a51 move authenticate outside of tokiomechanism Conrad Ludgate 2025-06-24 16:17:46 +01:00
  • 9b26b7bde9 Proxy release 2025-06-25 14:35 UTC release-proxy-8540 Conrad Ludgate 2025-06-25 15:35:55 +01:00
  • 93350f7018 [proxy]: BatchQueue::call is not cancel safe - make it directly cancellation aware (#12345) Conrad Ludgate 2025-06-25 15:19:20 +01:00
  • 517a3d0d86 [proxy]: BatchQueue::call is not cancel safe - make it directly cancellation aware (#12345) Conrad Ludgate 2025-06-25 15:19:20 +01:00
  • 890003f97f Rename SegmentSize -> WalSegmentSize jcsp/issue-612-segmentsize John Spray 2025-06-25 14:45:52 +01:00
  • d3fa228d92 move subzero local test files to a "dot" folder Ruslan Talpa 2025-06-25 16:43:50 +03:00
  • 68491147f5 libs: introduce SegmentSize type John Spray 2025-06-23 15:30:02 +01:00
  • 27ca1e21be [console_redirect_proxy]: fix channel binding (#12238) Conrad Ludgate 2025-06-25 14:41:30 +01:00
  • 1dc01c9bed Support cancellations of timelines with hanging ondemand downloads (#12330) Arpad Müller 2025-06-25 15:40:38 +02:00
  • 858f5f2ddc wip: try out a fix Vlad Lazar 2025-06-25 14:26:34 +02:00
  • be6a259b85 subzero integration WIP5 Ruslan Talpa 2025-06-25 14:33:45 +03:00
  • af3ca24a5e remove unused enum values Ruslan Talpa 2025-06-25 14:32:46 +03:00
  • 7c4c36f5ac Remove unnecessary separate installation of libpq (#12287) Heikki Linnakangas 2025-06-25 13:47:56 +03:00
  • a4fdef69ad wip: one more log Vlad Lazar 2025-06-25 12:24:40 +02:00
  • 1fb3639170 Properly change type of HashMapInit in .with_hasher() David Freifeld 2025-06-25 03:03:19 -07:00
  • a2d623696c Update pgaudit to latest versions (#12328) Tristan Partin 2025-06-25 04:03:02 -05:00
  • a2fd5dfce8 Add more checks for prefetch ring state Kosntantin Knizhnik 2025-06-25 09:37:36 +03:00
  • 00dfaa2eb4 Add Criterion microbenchmarks for rehashing and insertions David Freifeld 2025-06-24 16:30:59 -07:00
  • ae740ca1bb Document hashmap implementation, fix get_bucket_for_value David Freifeld 2025-06-24 16:27:17 -07:00
  • 362fa1af8f Merge branch 'quantumish/lfc-resizable-map' into quantumish/lfc-soa-map David Freifeld 2025-06-24 14:36:43 -07:00
  • 24e6c68772 Remove prev entry tracking, refactor HashMapInit into proper builder David Freifeld 2025-06-24 13:34:22 -07:00
  • 230d0df07a fix(storcon): allow migration if lag is not available skyzh/allow-migration-if-lag-not-available Alex Chi Z 2025-06-24 15:22:34 -04:00
  • b7d7496221 fix storage tests thesuhas/pg_stat_rollout Alex Chi Z 2025-06-24 13:56:38 -04:00
  • aa75722010 Set pgaudit.log=none for monitoring connections (#12137) Tristan Partin 2025-06-24 12:42:23 -05:00
  • 6c6de6382a Use enum-typed PG versions (#12317) Matthias van de Meent 2025-06-24 19:25:31 +02:00
  • 158d84ea30 Switch the billing metrics storage format to ndjson. (#12338) Dmitry Savelev 2025-06-24 17:36:36 +02:00
  • d9a639e540 Check reqid before storing response in slot Kosntantin Knizhnik 2025-06-24 17:54:56 +03:00
  • dae1b58964 wip: more logging Vlad Lazar 2025-06-24 16:30:58 +02:00
  • 4dd9ca7b04 [proxy]: authenticate to compute after connect_to_compute (#12335) Conrad Ludgate 2025-06-24 15:15:36 +01:00
  • 8b44f5b479 subzero integration WIP5 Ruslan Talpa 2025-06-24 17:03:42 +03:00
  • d1445cf3eb subzero integration WIP4 Ruslan Talpa 2025-06-24 15:33:51 +03:00
  • 8004abbb9c fix myrrc/close-range-compat Mikhail Kot 2025-06-24 12:50:59 +01:00
  • d817dbab37 style Mikhail Kot 2025-06-20 12:28:21 +01:00
  • a85cd674d2 NO_CLOSE_RANGE macro for old glibc/kernel builds Mikhail Kot 2025-06-20 12:21:59 +01:00
  • e91a410472 wip: more logs Vlad Lazar 2025-06-24 13:07:59 +02:00
  • 43b5175f8b Various fixups: ci-run/pr-12317 Matthias van de Meent 2025-06-24 12:45:47 +02:00
  • 552249607d apply clippy fixes for 1.88.0 beta (#12331) Arpad Müller 2025-06-24 12:12:42 +02:00
  • a29772bf6e Create proxy-bench periodic run in CI (#12242) Ivan Efremov 2025-06-24 11:54:43 +02:00
  • eace983d73 Various fixups: Matthias van de Meent 2025-06-24 11:33:45 +02:00
  • 7f4f1785a8 Proxy release 2025-06-24 06:01 UTC release-proxy-8538 github-actions[bot] 2025-06-24 06:01:22 +00:00
  • 93a45708ff Change finish_shrink to remap entries in shrunk space David Freifeld 2025-06-23 16:15:43 -07:00
  • 6a76bc63f9 Change to a SoA structure for map buckets David Freifeld 2025-06-23 15:38:49 -07:00
  • 0efff1db26 Allow cancellation errors in tests that allow timeline deletion errors (#12315) Arpad Müller 2025-06-24 00:26:38 +02:00
  • e684d078d7 Fix variable substitution in compute-node.Dockerfile tristan957/docker-subst Tristan Partin 2025-06-23 21:07:26 +00:00
  • 237d9e8276 CI: Use host temp dir bayandin/better-temp Alexander Bayandin 2025-06-23 21:00:10 +01:00
  • 5eecde461d storcon: Fix migration for Attached(0) tenants (#12256) Aleksandr Sarantsev 2025-06-23 22:55:26 +04:00
  • 85164422d0 feat(pageserver): support force overriding feature flags (#12233) Alex Chi Z. 2025-06-23 13:31:53 -04:00
  • 46b5c0be0b Remove duplicated migration script Heikki Linnakangas 2025-06-23 19:46:32 +03:00
  • 4b7de9135d Update libs/postgres_versioninfo/src/lib.rs Matthias van de Meent 2025-06-23 18:41:14 +02:00
  • b64b320095 Make PgVersionId a newtype Matthias van de Meent 2025-06-23 18:30:30 +02:00
  • 6c3aba7c44 storcon: adjust AZ selection for heterogenous AZs (#12296) John Spray 2025-06-23 08:50:31 -07:00
  • 68a175d545 test_runner: fix test_basebackup_with_high_slru_count gzip param (#12319) Erik Grinaker 2025-06-23 17:33:45 +02:00
  • 2d913ff125 fix some mismerges Heikki Linnakangas 2025-06-23 18:21:16 +03:00
  • e90be06d46 silence a few compiler warnings Heikki Linnakangas 2025-06-23 18:16:30 +03:00
  • 0ef8e4ff47 Replace PostgresMajorVersion with PgMajorVersion Matthias van de Meent 2025-06-23 17:09:28 +02:00
  • 270f5872ef Unify pgversion() and pg_version() Matthias van de Meent 2025-06-23 16:58:46 +02:00
  • 9553a2670e Merge branch 'main' into vlad/debug-test-sharding-auto-split Vlad Lazar 2025-06-23 17:47:59 +03:00
  • 356ba67607 Merge remote-tracking branch 'origin/main' into HEAD Heikki Linnakangas 2025-06-23 17:42:00 +03:00
  • c8f10895b3 FMT, and add a comment about used values Matthias van de Meent 2025-06-23 16:33:24 +02:00