Commit Graph

  • a9d4cbe242 Unpin entry in case of mdexists error Konstantin Knizhnik 2025-07-11 21:17:30 +03:00
  • d5d41241fa Fix incorrect unpin condition in get_cached_relkind Kosntantin Knizhnik 2025-06-28 07:43:28 +03:00
  • 2e34fe03c7 Replace flags with enum Kosntantin Knizhnik 2025-06-27 21:56:32 +03:00
  • 510c891ae5 Add comments Konstantin Knizhnik 2025-06-12 15:56:14 +03:00
  • ac233dc9aa Fix access to uninitialized flag Konstantin Knizhnik 2025-06-12 12:11:01 +03:00
  • c083765840 Address review comments Konstantin Knizhnik 2025-06-11 18:47:41 +03:00
  • 8884f55eee Increase number of updates in test_unlogged.py Konstantin Knizhnik 2025-06-09 14:18:48 +03:00
  • 1f93b664ad Add test_unlogged for measuring effect of relkind cache Konstantin Knizhnik 2025-06-09 13:19:24 +03:00
  • 883379f936 Add cache for relation kind Konstantin Knizhnik 2025-06-08 18:26:11 +03:00
  • 6be572177c chore: Fix nightly lints (#12746) Ivan Efremov 2025-07-29 00:36:30 +03:00
  • f6b1891564 feat(pageserver): enable reldirv2 by default in regress tests, try 2 Alex Chi Z 2025-07-28 16:58:18 -04:00
  • 13b84d83d0 fix customize config test skyzh/try-reldirv2-test Alex Chi Z 2025-07-28 15:21:39 -04:00
  • 982b1ea6bd fix Alex Chi Z 2025-07-25 17:15:03 -04:00
  • 59cd7f9a50 move to a separate key instead of reusing dbdir Alex Chi Z 2025-07-24 17:16:37 -04:00
  • 546db03ac6 fix tests Alex Chi Z 2025-07-24 16:17:38 -04:00
  • 867e281a26 use dbdir as source of truth Alex Chi Z 2025-07-24 16:14:23 -04:00
  • f52155d0c2 ignore warnings cancel Alex Chi Z 2025-07-23 16:37:06 -04:00
  • ea02b69640 feat(pageserver): enable reldirv2 by default in regress tests Alex Chi Z 2025-07-23 12:48:28 -04:00
  • 3fe7f8802a Register reset_min_request_lsn using before_shmem_exit to make it be called before ProcKill which cleans MyProc min_inflight_prefetch_lsn Konstantin Knizhnik 2025-07-28 21:59:35 +03:00
  • 2da33972d2 [proxy]: Proxy Add TCP support for local proxy local-proxy-tcp Ivan Efremov 2025-07-28 21:05:42 +03:00
  • 7841303df9 Cleanup perf_counters on backend exit Konstantin Knizhnik 2025-07-26 17:08:38 +03:00
  • 0e9d3fd2b1 Cleanup perf_counters on backend exit Konstantin Knizhnik 2025-07-26 16:48:55 +03:00
  • b2a87b501f Fix cleanup of min_request_lsn on backend exit Konstantin Knizhnik 2025-07-26 15:33:43 +03:00
  • 06417f2ff9 Some minor refactoring addressing review comments Konstantin Knizhnik 2025-07-25 20:46:59 +03:00
  • 252876515c Rewrite min-request-lsn reset mechanism on backend exit Konstantin Knizhnik 2025-07-25 19:17:06 +03:00
  • d56a72afec Reset backend's perf cpounters on exit Konstantin Knizhnik 2025-07-24 21:10:51 +03:00
  • 3847ab73a7 Cleanup perf_counters on backend exit Konstantin Knizhnik 2025-07-24 17:12:25 +03:00
  • 3e5bbe7027 Address review comments Kosntantin Knizhnik 2025-07-22 18:19:12 +03:00
  • 546a45f57a Do flush only iof there are no in-flight prefetch requests Kosntantin Knizhnik 2025-07-21 13:58:04 +03:00
  • 588cb289d5 Do flush only iof there are no in-glight prefetch requests Kosntantin Knizhnik 2025-07-21 13:29:38 +03:00
  • b947deb07c Flush requests in prefetch+_pump_state Kosntantin Knizhnik 2025-07-20 08:20:46 +03:00
  • 2f455baa73 Correctly handle communicator_reconfigure_timeout in case of replica promotion Kosntantin Knizhnik 2025-07-19 15:38:42 +03:00
  • f2e65e1d2c Remove assert checks from communicator_reconfigure_timeout_if_needed Kosntantin Knizhnik 2025-07-19 14:21:30 +03:00
  • df49def453 Add assert check thsat timeout is registered Kosntantin Knizhnik 2025-07-19 09:25:13 +03:00
  • 1ef0f71a95 Always configure prefetch timeout at replicas Kosntantin Knizhnik 2025-07-18 21:44:35 +03:00
  • 96df649858 Update pgxn/neon/pagestore_smgr.c Konstantin Knizhnik 2025-07-18 21:29:17 +03:00
  • 9bfba1b087 Implement new apporach of calculating min in-flight LSN in prefetch_pump_state Kosntantin Knizhnik 2025-07-18 19:04:16 +03:00
  • b41b85f8ec Perform page LSN check only for v3 version of protocol Kosntantin Knizhnik 2025-07-17 23:19:30 +03:00
  • 32b801ea1c Fix mistypings Kosntantin Knizhnik 2025-07-17 17:02:41 +03:00
  • 89496a32d0 Return end record LSN in log_newpages_copy Kosntantin Knizhnik 2025-07-17 15:19:46 +03:00
  • 9617b8d328 Update makefile Kosntantin Knizhnik 2025-07-17 09:04:38 +03:00
  • a504516b8c Maintain min in-flight prefetch request LSN Kosntantin Knizhnik 2025-07-17 08:59:16 +03:00
  • fe7a4e1ab6 fix(test): wait compaction in timeline offload test (#12673) Alex Chi Z. 2025-07-28 12:27:55 -04:00
  • 40cae8cc36 Fix misc typos and some cosmetic code cleanup (#12695) Heikki Linnakangas 2025-07-28 19:21:35 +03:00
  • 02fc8b7c70 Add compatibility macros for MyProcNumber and PGIOAlignedBlock (#12715) Heikki Linnakangas 2025-07-28 18:05:36 +03:00
  • 0ef628fd9e test a variant with fixed compute size bodobolero/tpcc_fixed_compute_size BodoBolero 2025-07-28 17:01:14 +02:00
  • 01c7de98a2 first draft of project create for lakebase BodoBolero 2025-07-28 16:59:08 +02:00
  • 60feb168e2 pageserver: decrease MAX_SHARDS in utilization (#12668) John Spray 2025-07-28 06:50:18 -07:00
  • da596a5162 Update the versions for ClickHouse and Debezium (#12741) a-masterov 2025-07-28 15:26:33 +02:00
  • f9df93655f fix weird error change conrad/lakebase-v2-ingress/initial-poc Conrad Ludgate 2025-07-28 12:16:06 +01:00
  • 3778081b7b eliminate needless reconnect Conrad Ludgate 2025-07-17 17:14:58 +01:00
  • 2ddbd3cc80 allow longer JWTs Conrad Ludgate 2025-07-17 17:14:03 +01:00
  • 5a293242f8 hack around the fact that the TLS cert is not a wildcard Conrad Ludgate 2025-07-17 16:23:14 +01:00
  • ccea44becd disable channel binding Conrad Ludgate 2025-07-08 17:11:30 +01:00
  • 2c915e2f3d support mtls Conrad Ludgate 2025-07-08 17:06:48 +01:00
  • 2b22e0b069 use SNI for cancellation routing Conrad Ludgate 2025-06-27 16:55:30 +01:00
  • 739ecc6f6d send compute IP address to regional ingress Conrad Ludgate 2025-06-30 08:02:11 +01:00
  • 725aed694b do not replace cancelkeydata Conrad Ludgate 2025-06-27 16:50:42 +01:00
  • d0e579c026 delay authenticationok until after connect_to_compute Conrad Ludgate 2025-06-27 16:42:14 +01:00
  • 56cc55d24a do not validate passwords, just forward them onto postgres Conrad Ludgate 2025-06-27 16:38:23 +01:00
  • da6419a45a expose lakebase-v1 as a flag Conrad Ludgate 2025-07-17 16:20:06 +01:00
  • e5f5c79eb1 add lakebase_v1 cplane impl Conrad Ludgate 2025-07-17 16:14:56 +01:00
  • 314babb0cb add ignored lints for the sake of the diff Conrad Ludgate 2025-06-27 16:02:56 +01:00
  • effd6bf829 [proxy] add metrics for caches (#12752) Conrad Ludgate 2025-07-28 11:41:49 +01:00
  • 8549b42bca implement removal conrad/introduce-cache-cleanup-project-info-invalidation Conrad Ludgate 2025-07-26 18:32:27 +01:00
  • b39498cf6b add basic ref counting Conrad Ludgate 2025-07-26 18:00:28 +01:00
  • 68ccdd910a move project info mappings into an arc Conrad Ludgate 2025-07-26 10:26:07 +01:00
  • 8b299bfb4e track account id and project id in the cache entry Conrad Ludgate 2025-07-26 10:24:05 +01:00
  • 3d2af1a83f use crossbeam-skiplist and clever range queries for a lock-free way to represent K->Set<V> Conrad Ludgate 2025-07-26 10:13:42 +01:00
  • c8f8d331b8 Update Debain base images bayandin/update-base-images Alexander Bayandin 2025-07-23 10:42:37 +01:00
  • 3365c8c648 enforce standby_horizon leases are always above applied_gc_cutoff (check against cutoff on upsert + block gc for lease length to allow renewals after attach) Christian Schwarz 2025-07-25 22:30:04 +02:00
  • bc09df8823 add todo about init deadline Christian Schwarz 2025-07-25 14:15:55 +02:00
  • e1eb98c0e9 add basic test & fix embarrasing bug in cull (needs comment out todo!()) Christian Schwarz 2025-07-25 14:15:04 +02:00
  • 1e61ac6af2 cargo fmt (unrelated to prev commit) Christian Schwarz 2025-07-25 13:33:02 +02:00
  • a948054db3 naming orhtodoxy: always refere to leases as LSN leases Christian Schwarz 2025-07-25 13:32:20 +02:00
  • e4872bec57 add metrics for caches Conrad Ludgate 2025-07-26 09:07:32 +01:00
  • 9bd0045869 remove hadron k8s Suhas Thalanki 2025-07-25 16:59:41 -04:00
  • a6e0baf31a [BRC-1405] Mount databricks pg_hba and pg_ident from configmap (#12733) Tristan Partin 2025-07-25 15:50:03 -05:00
  • 19b74b8837 fix(page_service): getpage requests don't hold applied_gc_cutoff_lsn guard (#12743) Christian Schwarz 2025-07-25 22:25:04 +02:00
  • cb2d481e68 Make LFC resizing routine aware of invalid cache block entries quantumish 2025-07-25 13:24:02 -07:00
  • 39596ff500 Remove manual LFC hole tracking and replace with OS-based solutions quantumish 2025-07-25 13:19:52 -07:00
  • 2caf3e7dd2 Merge branch 'thesuhas/brc-3051' into thesuhas/brc-3082 Suhas Thalanki 2025-07-25 16:00:50 -04:00
  • 1805f055ad fixed perfcounters Suhas Thalanki 2025-07-25 15:32:52 -04:00
  • 2de46df059 skipping test for lakebase Suhas Thalanki 2025-07-25 15:30:15 -04:00
  • e4e1a50ea1 removed kind test Suhas Thalanki 2025-07-25 15:28:13 -04:00
  • 18cadae0f1 python fmt Suhas Thalanki 2025-07-25 15:22:25 -04:00
  • 4c0efd73a3 fixed syntax issues Suhas Thalanki 2025-07-25 15:18:27 -04:00
  • fae734b15c [BRC-3082] Monitor commit LSN lag among active SKs (#1002) William Huang 2025-05-13 22:42:31 -07:00
  • 4897921de6 [BRC-3051] Walproposer: Safekeeper quorum health metrics (#930) William Huang 2025-05-02 10:59:22 -07:00
  • 25718e324a proxy: Define service_info metric showing the run state (#12749) Folke Behrens 2025-07-25 20:27:21 +02:00
  • ac8f44c70e tests: stop ps immediately in test_ps_unavailable_after_delete (#12728) Dmitrii Kovalkov 2025-07-25 22:09:34 +04:00
  • bab09fffb6 storcon: add persistence configuration options Vlad Lazar 2025-07-25 18:48:17 +01:00
  • 7bd73eba72 storcon: cut over to the hadron impl for establishing connection Vlad Lazar 2025-07-25 17:51:04 +01:00
  • a1924e72ad storcon: port over hadron persistence changes Vlad Lazar 2025-07-25 17:41:07 +01:00
  • d09664f039 [proxy] replace TimedLru with moka (#12726) Conrad Ludgate 2025-07-25 18:39:48 +01:00
  • 5510b2b750 python fmt Suhas Thalanki 2025-07-25 13:26:30 -04:00
  • 81a684c308 cargo fmt Suhas Thalanki 2025-07-25 13:22:25 -04:00
  • f8ffacbfef skipping lakebase test Suhas Thalanki 2025-07-25 13:21:36 -04:00
  • 6689d6fd89 LFC prewarm perftest fixes: use existing staging project (#12651) Mikhail 2025-07-25 17:56:41 +01:00
  • eb1d6eb1fe c tristan957/pgconf-port HaoyuHuang 2025-07-25 16:18:29 +00:00