Commit Graph

  • 8ee5588a6f refactor(pageserver): make image layer creation atomic skyzh/compaction-atomic Alex Chi Z 2024-10-30 16:37:51 -04:00
  • 9761b6a64e update pg_session_jwt to use pgrx 0.12 for pg17 (#9595) Conrad Ludgate 2024-10-31 15:50:41 +00:00
  • 897cffb9d8 auth_broker: fix local_proxy conn count (#9593) Conrad Ludgate 2024-10-31 14:57:55 +00:00
  • 552088ac16 pageserver: fix spurious error logs in timeline lifecycle (#9589) John Spray 2024-10-31 14:44:59 +00:00
  • 51fda118f6 increase lifetime of AWS session token to 12 hours (#9590) Peter Bendel 2024-10-31 14:34:50 +01:00
  • e96398a552 Add support of extensions for v17 (part 4) (#9568) Anastasia Lubennikova 2024-10-31 13:05:24 +00:00
  • dc7004ec10 wal_decoder: add rate limited log for unexpecte rm ids Vlad Lazar 2024-10-31 13:49:48 +01:00
  • f9d8256d55 pageserver: don't return option from DeletionQueue::new (#9588) Erik Grinaker 2024-10-31 11:51:58 +01:00
  • 411c3aa0d6 pageserver: lift decoding and interpreting of wal into wal_decoder (#9524) Vlad Lazar 2024-10-31 10:47:43 +00:00
  • 3dd61ede6f Add dependabot tristan957/dependabot Tristan Partin 2024-10-30 19:38:48 -05:00
  • 65b69392ea Disallow offloaded children during timeline deletion (#9582) Arpad Müller 2024-10-30 19:37:09 +01:00
  • 8d70f88b37 refactor(pageserver): use JSON field encoding for consumption metrics cache (#9470) Alex Chi Z. 2024-10-30 14:13:11 -04:00
  • bcfe013094 Don't keep around the timeline's remote_client (#9583) Arpad Müller 2024-10-30 18:44:29 +01:00
  • d0a02f3649 Disallow archived timelines to be detached or reparented (#9578) Arpad Müller 2024-10-30 17:04:57 +01:00
  • 8af9412eb2 Collect compute backpressure throttling time Tristan Partin 2024-10-30 09:58:29 -05:00
  • e369c58a3c Merge pull request #9577 from neondatabase/compute-hotfix-2024-10-30 release-7011 Anastasia Lubennikova 2024-10-30 12:25:46 +00:00
  • eb96abbff7 moar refactor-websockets Conrad Ludgate 2024-10-30 12:18:22 +00:00
  • fa5d907032 move up ws handling even more Conrad Ludgate 2024-10-30 11:51:47 +00:00
  • 96e35e11a6 postgres_ffi: add WAL generator for tests/benchmarks (#9503) Erik Grinaker 2024-10-30 12:46:39 +01:00
  • c4525483ae keep going now Conrad Ludgate 2024-10-30 11:39:33 +00:00
  • ba714431be oneshot Conrad Ludgate 2024-10-30 11:13:56 +00:00
  • 7c57234de1 more refactoring Conrad Ludgate 2024-10-30 10:19:52 +00:00
  • 745061ddf8 chore(compute): Bump pg_mooncake to the latest version (#9576) Alexey Kondratov 2024-10-30 11:07:02 +01:00
  • 2acc621c4c random changes Conrad Ludgate 2024-10-30 09:55:46 +00:00
  • 7de2914dde re-use the same tokio task for the websocket handling Conrad Ludgate 2024-10-30 09:45:19 +00:00
  • 0c828c57e2 Remove non-gzipped basebackup code path Tristan Partin 2024-10-29 23:03:45 -05:00
  • 8e2e9f0fed pageserver: generation-aware storage for TenantManifest (#9555) John Spray 2024-10-29 22:24:04 +00:00
  • 237d6ffc02 chore(compute): Bump pg_mooncake to the latest version Alexey Kondratov 2024-10-29 22:02:03 +01:00
  • b77b9bdc9f Add tests for sql-exporter metrics Tristan Partin 2024-10-29 15:13:06 -05:00
  • 81f9aba005 fix(pagectl): layer parsing and image layer dump (#9571) Alex Chi Z. 2024-10-29 15:16:23 -04:00
  • 93f7f1d10f Merge pull request #9573 from neondatabase/releases/2024-10-29-compute-only-2 release-7009 Anastasia Lubennikova 2024-10-29 18:53:03 +00:00
  • 88ff8a7803 feat(pageserver): support partial gc-compaction for lowest retain lsn (#9134) Alex Chi Z. 2024-10-29 14:25:32 -04:00
  • 0c075fab3a Add --replica parameter to basebackup (#9553) Konstantin Knizhnik 2024-10-29 18:40:10 +02:00
  • 80e1630042 Use pg_mooncake from our fork. (#9565) Anastasia Lubennikova 2024-10-29 15:57:52 +00:00
  • 57499640c5 proxy: more granular http status codes for sql-over-http errors (#9549) Jakub Kołodziejczak 2024-10-29 16:44:45 +01:00
  • 793ad50b7d fix allow_unstable_extensions GUC - make it USERSET (#9563) Anastasia Lubennikova 2024-10-29 14:25:23 +00:00
  • 7a1331eee5 pageserver: make concurrent offloaded timeline operations safe wrt manifest uploads (#9557) John Spray 2024-10-29 13:54:48 +00:00
  • 4ef74215e1 pageserver: refactor generation-aware loading code into generic (#9545) John Spray 2024-10-29 13:00:03 +00:00
  • 7e00be391d Merge pull request #9558 from neondatabase/rc/proxy/2024-10-29 release-proxy-6726 Conrad Ludgate 2024-10-29 12:10:50 +00:00
  • d4cbc8cfeb [auth_broker]: regress test (#9541) Conrad Ludgate 2024-10-29 11:39:09 +00:00
  • 47c35f67c3 [proxy]: fix JWT handling for AWS cognito. (#9536) releases/2024-10-29-compute-only Conrad Ludgate 2024-10-29 11:01:09 +00:00
  • 45b558f480 temporarily increase timeout for clickbench benchmark until regression is resolved (#9554) Peter Bendel 2024-10-29 11:53:28 +01:00
  • a73402e646 Offloaded timeline deletion (#9519) Arpad Müller 2024-10-29 11:41:53 +01:00
  • 3208220456 parameterize proxy test fixtures parameterize-proxy-pytests Conrad Ludgate 2024-10-29 10:36:45 +00:00
  • 07b974480c pageserver: move things around to prepare for decoding logic (#9504) Vlad Lazar 2024-10-29 10:00:34 +00:00
  • ea1e84b585 stubgen typechecking Conrad Ludgate 2024-10-29 09:57:22 +00:00
  • dc8ca6aaa1 fix dbname remove-postgres-auth-backend Conrad Ludgate 2024-10-29 07:55:14 +00:00
  • af50fd76b7 fix user Conrad Ludgate 2024-10-29 07:22:07 +00:00
  • 62f5d484d9 Assert the tenant to be active in unoffload_timeline (#9539) Arpad Müller 2024-10-29 01:36:05 +01:00
  • 4df3987054 Get role name when not a C string Tristan Partin 2024-10-28 18:21:45 -05:00
  • 0624565617 Create the notion of unstable extensions Konstantin Knizhnik 2024-10-29 00:47:15 +02:00
  • 7d5f6b6a52 Build pgrag extensions x3 (#8486) George MacKerron 2024-10-28 20:06:36 +00:00
  • f7c61e856f fix(pageserver): bump tokio-epoll-uring (#9546) Alex Chi Z. 2024-10-28 16:03:02 -04:00
  • 57c21aff9f refactor(pageserver): remove aux v1 configs (#9494) Alex Chi Z. 2024-10-28 15:51:14 -04:00
  • da16233f64 fixup Conrad Ludgate 2024-10-28 18:41:07 +00:00
  • 80466bdca2 remove postgres auth backend from proxy tests Conrad Ludgate 2024-10-28 18:26:48 +00:00
  • 4afd53c8b2 slight refactor Conrad Ludgate 2024-10-28 17:33:02 +00:00
  • 4df5b7631c type checking Conrad Ludgate 2024-10-28 17:27:27 +00:00
  • 248558dee8 safekeeper: refactor WalAcceptor to be event-driven (#9462) Erik Grinaker 2024-10-28 18:18:37 +01:00
  • 3bad52543f We don't have legacy proxies anymore (#9544) Sergey Melnikov 2024-10-28 17:42:35 +01:00
  • 3d64a7ddcd Add pg_mooncake to compute-node.Dockerfile Tristan Partin 2024-10-28 11:23:30 -05:00
  • 6a28a47708 fmt Conrad Ludgate 2024-10-28 15:12:12 +00:00
  • 25f1e5cfeb [proxy] demote warnings and remove dead-argument (#9512) Conrad Ludgate 2024-10-28 15:02:20 +00:00
  • 3c880f6bb3 fix port allocation Conrad Ludgate 2024-10-28 14:47:55 +00:00
  • 33751f2805 [auth_broker]: regress test Conrad Ludgate 2024-10-28 13:34:25 +00:00
  • 8dd555d396 ci(proxy): Update GH action flag on proxy deployment (#9535) Rahul Patil 2024-10-28 13:17:09 +01:00
  • 01b6843e12 Route pgbouncer logs to virtio-serial (#9488) Arthur Petukhovsky 2024-10-28 12:09:47 +00:00
  • c5fa33f348 WIP: RFC for timeline import from pgdata problame/timeline-pgdata-import-rfc Christian Schwarz 2024-10-28 13:09:00 +01:00
  • 93987b5a4a tests: add test_storage_controller_onboard_detached (#9431) John Spray 2024-10-28 11:11:12 +00:00
  • 33baca07b6 storcon: add an API to cancel ongoing reconciler (#9520) John Spray 2024-10-28 09:26:01 +00:00
  • 923974d4da safekeeper: don't un-evict timelines during snapshot API handler (#9428) John Spray 2024-10-28 08:47:12 +00:00
  • 8852e8a766 Fix prewarming terminatoin condition lfc_prewarm Konstantin Knizhnik 2024-10-27 14:14:06 +02:00
  • c04ae556c5 Fix comments and other minor refactoring Konstantin Knizhnik 2024-10-27 09:08:40 +02:00
  • e7277885b3 Don't consider archived timelines for synthetic size calculation (#9497) rc/2024-10-28 Arpad Müller 2024-10-26 15:27:57 +02:00
  • 80262e724f build(deps): bump werkzeug from 3.0.3 to 3.0.6 (#9527) dependabot[bot] 2024-10-26 08:24:15 +01:00
  • 44b283e107 Increase timeout in test_lfc_prewarm Konstantin Knizhnik 2024-10-26 08:22:53 +03:00
  • cf8646da19 Merge pull request #9528 from neondatabase/rc/2024-10-25 release-6981 Yuchen Liang 2024-10-25 16:49:34 -04:00
  • 46e9a472d7 Merge branch 'release' into rc/2024-10-25 Yuchen Liang 2024-10-25 16:41:06 -04:00
  • 85b954f449 pageserver: add tokio-epoll-uring slots waiters queue depth metrics (#9482) Yuchen Liang 2024-10-25 16:30:57 -04:00
  • 76328ada05 Fix unoffload_timeline races with creation (#9525) Arpad Müller 2024-10-25 22:06:27 +02:00
  • c7a3359edd Add prewarm_local_cache and get_local_cache_state functions Konstantin Knizhnik 2024-10-25 23:05:07 +03:00
  • fe938699db Create the notion of unstable extensions tristan957/unstable-extensions Tristan Partin 2024-10-23 15:56:32 -06:00
  • b54b632c6a safekeeper: don't pass conf into storage constructors (#9523) Erik Grinaker 2024-10-25 19:19:52 +02:00
  • 9909551f47 safekeeper: fix version in TimelinePersistentState::empty() (#9521) Erik Grinaker 2024-10-25 17:22:35 +02:00
  • 700b102b0f safekeeper: retry eviction. (#9485) Arseny Sher 2024-10-25 17:48:29 +03:00
  • dbadb0f9bb proxy: propagate session IDs (#9509) Conrad Ludgate 2024-10-25 15:34:19 +01:00
  • 8297f7a181 pageserver: fix N^2 I/O when processing relation drops in transaction abort (#9507) John Spray 2024-10-25 15:09:02 +01:00
  • 2090e928d1 refactor(timeline creation): idempotency checking (#9501) Christian Schwarz 2024-10-25 15:44:20 +02:00
  • 05eff3a67e Move logical replication slot monitor Tristan Partin 2024-10-25 07:41:44 -06:00
  • c6cf5e7c0f Make test_pageserver_lsn_wait_error_safekeeper_stop less aggressive. (#9517) Arseny Sher 2024-10-25 16:13:46 +03:00
  • e0c7f1ce15 remote_storage(local_fs): return correct file sizes (#9511) Christian Schwarz 2024-10-25 14:20:53 +02:00
  • 6f5c262684 pageserver: add testing API to scan layers for disposable keys (#9393) Christian Schwarz 2024-10-25 14:16:45 +02:00
  • 9768f09f6b proxy: don't follow redirects for user provided JWKS urls + set custom user agent (#9514) Jakub Kołodziejczak 2024-10-25 14:04:41 +02:00
  • db900ae9d0 fix(test): remove too strict layers_removed==0 check in test_readonly_node_gc (#9506) Yuchen Liang 2024-10-25 07:50:47 -04:00
  • 4d9036bf1f Support offloaded timelines during shard split (#9489) Arpad Müller 2024-10-25 12:32:46 +02:00
  • b3bedda6fd pageserver/walingest: log on gappy rel extend (#9502) Vlad Lazar 2024-10-25 11:15:53 +01:00
  • b782b11b33 refactor(timeline creation): represent bootstrap vs branch using enum (#9366) Christian Schwarz 2024-10-25 12:04:27 +02:00
  • 2b7bae3da9 arrrgh, what a mess this is. and turns out list() semantics wrt max_keys are also misunderstood / different for s3&azure than for localfs problame/remote-storage-unify-localfs Christian Schwarz 2024-10-25 11:01:00 +02:00
  • ed119b6eaf start fixing localfs tests Christian Schwarz 2024-10-25 11:00:52 +02:00
  • 7d0e931bcf most of the common tests pass now Christian Schwarz 2024-10-25 10:42:43 +02:00