Commit Graph

  • f3fcf2a76e Make running integration tests easier Mostafa 2024-09-03 11:05:56 -05:00
  • cacfadcf87 Merge branch 'main' of github.com:postgresml/pgcat into mostafa_development-guide Mostafa 2024-09-03 08:42:59 -05:00
  • 7a8823df50 rebase on main Mostafa 2024-09-03 08:37:00 -05:00
  • f7c5c0faf9 fix bind Mostafa 2024-09-01 16:14:44 -05:00
  • 982d03c374 fix syntax Mostafa 2024-09-01 15:41:33 -05:00
  • 686b7ca7c5 Fixes Mostafa 2024-09-01 15:31:27 -05:00
  • 7c55bf78fe Add failing tests Mostafa 2024-09-01 14:39:05 -05:00
  • ca34597002 Fix broken integration test #740 (#787) Mostafa Abdelraouf 2024-08-31 17:15:13 -05:00
  • d1ff1fc409 Enabled prepared statements in test pgcat mostafa_fix-broken-test Mostafa 2024-08-31 17:04:04 -05:00
  • 75878c2628 Fix broken integration test #740 Mostafa 2024-08-31 16:43:41 -05:00
  • 2def40ea6a Add test case for issue 776 (#786) Mostafa Abdelraouf 2024-08-31 10:52:33 -05:00
  • a6e674fa89 fmt mostafa_add-test-for-sqlparser Mostafa 2024-08-31 10:41:15 -05:00
  • 7ee85912f3 Add test case for issue 776 Mostafa 2024-08-31 10:38:21 -05:00
  • c05129018d Improve Prometheus stats + Add Grafana dashboard (#785) Mostafa Abdelraouf 2024-08-31 08:18:57 -05:00
  • 06976a4f8d Update Readme mostafa_stats-grafana Mostafa 2024-08-31 06:57:16 -05:00
  • 6c63a5880b fmt Mostafa 2024-08-30 23:46:05 -05:00
  • dcb0a25c11 Improve Prometheus stats + Add Grafana dashboard Mostafa 2024-08-30 23:42:37 -05:00
  • 4a7a6a8e7a Cut 1.2.0 release (#783) v1.2.0 pgcat-0.2.0 Mostafa Abdelraouf 2024-08-30 08:30:16 -05:00
  • c5257634c3 more lint changes mostafa_cut-1-2-0-release Mostafa Abdelraouf 2024-08-30 08:04:51 -05:00
  • 056f7e2908 fix lint issues Mostafa 2024-08-30 06:35:36 -05:00
  • 250281cf80 make linter happy Mostafa 2024-08-30 05:59:36 -05:00
  • ddcee8a303 Cut 1.2.0 release Mostafa 2024-08-30 05:57:17 -05:00
  • 29a476e190 QueryRouter: route to primary when locks exists (select for update) (#782) Mostafa Abdelraouf 2024-08-30 04:26:36 -05:00
  • 2b694509f5 rebase on main circleci_jgoday_fix_select_for_update Mostafa 2024-08-30 04:10:00 -05:00
  • ff2ff51125 wip Mostafa 2024-08-30 03:59:23 -05:00
  • 81933b918d Add linux/arm64 docker image build support (#774) KwongTN 2024-08-30 02:50:38 +08:00
  • 7cbc9178d8 Bump the hyper crate to v1.4.1 and rework prometheus server handling (#778) Saraj Munjal 2024-08-29 07:47:58 -07:00
  • 2c8b2f0776 Fix CI image build step (#780) Mostafa Abdelraouf 2024-08-29 08:37:13 -05:00
  • 8f9a2b8e6f Fix a Panic in admin commands (#779) Mostafa Abdelraouf 2024-08-28 21:29:40 -05:00
  • cbf4d58144 Fix lint warnings for rust-1.79 (#769) brandonpike 2024-07-15 22:30:26 -05:00
  • e1f607b732 QueryRouter: route to primary when locks exists (select for update) Javier Goday 2024-07-06 09:04:08 +02:00
  • 731aa047ba Add ExecReload option to pgcat.service for configuration reloads (#760) Олег Дулецкий 2024-06-24 17:57:58 +02:00
  • 88dbcc21d1 update rust version in docker image (#762) Adrian Garcia Badaracco 2024-06-24 10:51:38 -05:00
  • c34b15bddc Add STOPSIGNAL to Dockerfile (#758) Adrian Garcia Badaracco 2024-06-21 01:23:41 -05:00
  • 0b034a6831 Add TCP_NODELAY option to improve performance for large response queries (#749) Andrey Stikheev 2024-05-27 00:47:21 +03:00
  • 1cc71f3990 Remove lint Curtis Myzie 2023-12-13 13:54:52 -05:00
  • baa6f661aa Remove lint Curtis Myzie 2023-12-13 13:49:10 -05:00
  • ae2b83d239 Prometheus metrics updates: Curtis Myzie 2023-12-13 09:27:16 -05:00
  • 26dd78d0aa chore(deps): bump itertools from 0.10.5 to 0.13.0 dependabot/cargo/itertools-0.13.0 dependabot[bot] 2024-05-17 04:40:39 +00:00
  • 966b8e093c Report checkout error when all servers are down (#736) Mostafa Abdelraouf 2024-05-08 12:18:27 -05:00
  • 69f6814628 chore(deps): bump base64 from 0.21.2 to 0.22.1 dependabot/cargo/base64-0.22.1 dependabot[bot] 2024-05-01 05:02:07 +00:00
  • 1b91e92b69 chore(deps): bump rustls from 0.21.5 to 0.21.12 dependabot/cargo/rustls-0.21.12 dependabot[bot] 2024-04-29 04:35:54 +00:00
  • 80a7145e6e chore(deps): bump rustls from 0.21.5 to 0.21.11 dependabot/cargo/rustls-0.21.11 dependabot[bot] 2024-04-19 19:59:12 +00:00
  • c9270a47d4 Use rust:bullseye as base image (#725) Horacio 2024-04-19 18:12:57 +02:00
  • 0d94d0b90a Update sqlparser to 0.41 (#666) Toby Hede 2024-04-13 15:12:37 +10:00
  • 1e841eba60 chore(deps): bump h2 from 0.3.20 to 0.3.26 dependabot/cargo/h2-0.3.26 dependabot[bot] 2024-04-05 16:03:27 +00:00
  • ca97a0e4ff chore(deps): bump whoami from 1.4.0 to 1.5.1 in /tests/rust dependabot/cargo/tests/rust/whoami-1.5.1 dependabot[bot] 2024-04-05 15:44:44 +00:00
  • 775a8bcc5e chore(deps): bump mio from 0.8.8 to 0.8.11 in /tests/rust dependabot/cargo/tests/rust/mio-0.8.11 dependabot[bot] 2024-03-04 21:59:44 +00:00
  • 40abac8756 chore(deps): bump mio from 0.8.8 to 0.8.11 dependabot/cargo/mio-0.8.11 dependabot[bot] 2024-03-04 21:54:08 +00:00
  • 8e9e3b2b0d chore(deps): bump docker/metadata-action from 4 to 5 dependabot/github_actions/docker/metadata-action-5 dependabot[bot] 2024-02-22 17:27:35 +00:00
  • 2b0d8eba30 chore(deps): bump docker/build-push-action from 3 to 5 dependabot/github_actions/docker/build-push-action-5 dependabot[bot] 2024-02-22 17:27:33 +00:00
  • 52119f2333 chore(deps): bump helm/chart-testing-action from 2.2.1 to 2.6.1 dependabot/github_actions/helm/chart-testing-action-2.6.1 dependabot[bot] 2024-02-22 17:27:25 +00:00
  • 358724f7a9 feat: add helm chart (#619) pgcat-0.1.0 David ALEXANDRE 2024-02-22 18:26:58 +01:00
  • e1e4929d43 Report waiting time only for currently waiting clients (#678) Mostafa Abdelraouf 2024-01-18 11:57:28 -06:00
  • 79b0d2e8ab chore(deps): bump clap from 4.3.15 to 4.4.18 dependabot/cargo/clap-4.4.18 dependabot[bot] 2024-01-17 04:22:29 +00:00
  • dc4d6edf17 Revert max_wait changes (#658) Lev Kokotov 2023-12-05 01:47:38 -08:00
  • 7a419f40ea Revert "Require a reason when marking a server bad (#654)" levkk-max-wait-time-for-now Lev 2023-12-04 19:59:53 -08:00
  • 54c4ad140d Revert "Not sure how this sneaked past CI" Lev 2023-12-04 19:59:42 -08:00
  • 190e32ae85 Revert "Reset wait times when checked out successfully (#656)" Lev 2023-12-04 19:59:34 -08:00
  • ec3920d60f Reset wait times when checked out successfully (#656) Lev Kokotov 2023-12-04 18:33:08 -08:00
  • 4c5498b915 Not sure how this sneaked past CI Lev 2023-12-04 18:30:03 -08:00
  • 0e8064b049 only report wait times from clients currently waiting to match behavior of pgbouncer (#655) Daniel Babiak 2023-12-04 21:19:51 -05:00
  • 4dbef49ec9 Require a reason when marking a server bad (#654) Alec 2023-12-04 19:09:41 -05:00
  • bc07dc9c81 Broken blog link 2 Lev Kokotov 2023-12-03 21:01:23 -08:00
  • 9b8166b313 Broken blog link (#652) Lev Kokotov 2023-12-03 20:58:39 -08:00
  • e58d69f3de Fix deb build overwriting config (#651) Lev Kokotov 2023-12-03 20:27:44 -08:00
  • e76d720ffb Dont cache prepared statement with errors (#647) Lev Kokotov 2023-11-28 21:13:30 -08:00
  • 998cc16a3c Expose clients maxwait time in SHOW CLIENTS response via admin (#639) Calvin Hughes 2023-11-13 19:24:39 +00:00
  • 7c37da2fad Support unnamed prepared statements (#635) Jakob Schultz-Falk 2023-11-09 01:36:45 +01:00
  • b45c6b1d23 Update Dockerfile.ci with golang (#637) Jakob Schultz-Falk 2023-11-08 17:25:49 +01:00
  • dae240d30c Add connet_timeout and idle_timeout to the user (#634) Lev Kokotov 2023-11-06 12:18:52 -08:00
  • b52ea8e7f1 bump version (#629) Lev Kokotov 2023-10-26 10:50:45 -07:00
  • 9b41cc2639 bump version levkk-bump-version Lev Kokotov 2023-10-26 10:50:06 -07:00
  • 7d3003a16a Reimplement prepared statements with LRU cache and statement deduplication (#618) Zain Kabani 2023-10-25 18:11:57 -04:00
  • d37df43a90 Reduces the amount of time the get_pool operation takes (#625) Zain Kabani 2023-10-20 02:49:05 -04:00
  • 2c7bf52c17 Removed unnecessary clippy overrides. (#614) Mohammad Dashti 2023-10-11 10:13:23 -07:00
  • de8df29ca4 Added clippy to CI and fixed all clippy warnings (#613) Mohammad Dashti 2023-10-10 09:18:21 -07:00
  • c4fb72b9fc Added yj to dev Dockerfile (#612) Mohammad Dashti 2023-10-05 18:13:22 -07:00
  • 3371c01e0e Added a Plugin trait (#536) Mohammad Dashti 2023-10-03 13:13:21 -07:00
  • c2a483f36a Automatic sharding for INSERT, UPDATE, and DELETE statements. (#610) Mohammad Dashti 2023-10-03 09:36:13 -07:00
  • 51cd13b8b5 chore(deps): bump webpki from 0.22.0 to 0.22.2 in /tests/rust (#609) dependabot[bot] 2023-10-02 15:30:42 -07:00
  • a054b454d2 Add psql to the container image. (#607) Nicolas Vanelslande 2023-09-27 17:03:39 +01:00
  • fa17bb5cc6 TLS misconfiguration demoted to warning levkk-tls-dont-stop Lev 2023-09-26 10:14:42 -07:00
  • 04e9814770 Fix incorrect data output for plugin query_logger (#601) Kevin Elliott 2023-09-25 18:45:51 -07:00
  • 037d232fcd Mark admin clients as disconnected on error (#597) Lev Kokotov 2023-09-21 15:55:22 -07:00
  • b2933762e7 Report maxwait for clients that end up not getting a connection (#596) Lev Kokotov 2023-09-21 14:50:18 -07:00
  • df8aa888f9 Add a cache layer to Docker for development (#594) Mohammad Dashti 2023-09-20 10:29:30 -07:00
  • 7f5639c94a Include thread_id in the logs (#592) Mohammad Dashti 2023-09-20 09:11:16 -07:00
  • c0112f6f12 Revert "User-friendly error messages" (#587) Lev Kokotov 2023-09-11 16:39:31 -07:00
  • b7ceee2ddf User-friendly error messages (#586) Lev Kokotov 2023-09-11 16:39:11 -07:00
  • 0b01d70b55 Allow configuring routing decision when no shard is selected (#578) Mostafa Abdelraouf 2023-09-11 13:47:28 -05:00
  • 33db0dffa8 stream.peer_addr() & auth_query (#575) hellower 2023-09-01 06:11:38 +09:00
  • 7994a661d9 Fix Docker image runs erroring due to glibc incompatability (#572) hi019 2023-08-30 19:51:31 -04:00
  • 9937193332 Allow pause/resuming all pools (#566) Tommy Li 2023-08-29 10:07:36 -07:00
  • baa00ff546 Add yj to CI image (#568) Mostafa Abdelraouf 2023-08-28 21:20:53 -05:00
  • ffe820497f Don't unwrap stream.peer_addr() (#562) Zain Kabani 2023-08-25 13:33:39 -04:00
  • be549f3faa Fixes try_execute_command message parsing bug (#560) Zain Kabani 2023-08-24 14:25:43 -04:00
  • 4301ab0606 chore(deps): bump rustls-webpki from 0.100.1 to 0.100.2 (#555) dependabot[bot] 2023-08-22 11:41:09 -07:00
  • 5143500c9a docs: complete the missing general items (#553) Cluas 2023-08-21 10:14:19 +08:00
  • 3255323bff Adds option to log which parameter status is changed by the client (#550) Zain Kabani 2023-08-16 14:01:21 -04:00