Commit Graph

  • 89689e3663 chore(deps): bump tokio from 1.24.1 to 1.24.2 (#286) dependabot[bot] 2023-01-18 08:51:07 -08:00
  • 85ac3ef9a5 Buffer client CopyData messages (#284) zainkabani 2023-01-17 20:39:55 -05:00
  • 7894bba59b Introduce least-outstanding-connections load balancing (#282) Mostafa Abdelraouf 2023-01-17 06:52:18 -06:00
  • ab0bad6da0 Write messages directly onto message buffer instead of allocating on own buffer (#283) zainkabani 2023-01-16 23:22:06 -05:00
  • 3f70956775 Update cargo lock file (#281) zainkabani 2023-01-10 20:11:40 -05:00
  • 4b0cdcbd5c chore(deps): bump regex from 1.7.0 to 1.7.1 (#280) dependabot[bot] 2023-01-10 09:32:54 -08:00
  • 4977489b89 chore(deps): bump base64 from 0.20.0 to 0.21.0 (#279) dependabot[bot] 2023-01-08 20:53:39 -08:00
  • 27b845fa80 chore(deps): bump async-trait from 0.1.60 to 0.1.61 (#278) dependabot[bot] 2023-01-08 20:53:28 -08:00
  • 62e78f5769 chore(deps): bump serde from 1.0.151 to 1.0.152 (#268) dependabot[bot] 2023-01-02 23:58:01 -08:00
  • ae870894b3 chore(deps): bump serde_derive from 1.0.151 to 1.0.152 (#269) dependabot[bot] 2023-01-02 23:57:53 -08:00
  • 7d93ead7f4 chore(deps): bump once_cell from 1.16.0 to 1.17.0 (#270) dependabot[bot] 2023-01-02 23:57:40 -08:00
  • 880bc3e0a8 chore(deps): bump sqlparser from 0.28.0 to 0.30.0 (#275) dependabot[bot] 2023-01-02 23:57:29 -08:00
  • 33bb4b3a0f Fix tests (use sudo) (#276) Lev Kokotov 2023-01-02 23:47:31 -08:00
  • af1f199908 chore(deps): bump arc-swap from 1.5.1 to 1.6.0 (#273) dependabot[bot] 2023-01-02 08:15:27 -08:00
  • 2282d8c044 Fix typo in README (#272) Eoin Kelly 2023-01-03 05:13:59 +13:00
  • 4be1b7fc80 Remove logo, pending new logo (#267) Lev Kokotov 2022-12-24 12:12:53 -08:00
  • 8720ed3826 Buffer copy data messages (#265) zainkabani 2022-12-21 09:57:53 -05:00
  • de7d7d7d99 chore(deps): bump num_cpus from 1.14.0 to 1.15.0 (#264) dependabot[bot] 2022-12-21 06:01:42 -08:00
  • 6807dd81bd chore(deps): bump serde_derive from 1.0.150 to 1.0.151 (#261) dependabot[bot] 2022-12-19 11:10:39 -08:00
  • 934be934e7 chore(deps): bump async-trait from 0.1.59 to 0.1.60 (#259) dependabot[bot] 2022-12-19 11:10:18 -08:00
  • 11fb1d5e27 chore(deps): bump serde from 1.0.150 to 1.0.151 (#260) dependabot[bot] 2022-12-19 11:10:05 -08:00
  • 9e8ef566c6 Allow setting the number of runtime workers to be used. (#258) Jose Fernández 2022-12-16 20:13:13 +01:00
  • 99247f7c88 Allow setting idle_timeout for server connections. (#257) Jose Fernández 2022-12-16 17:01:00 +01:00
  • 72e98a2d41 chore(deps): bump toml from 0.5.9 to 0.5.10 (#256) dependabot[bot] 2022-12-14 21:24:15 -08:00
  • 2746327f12 chore(deps): bump serde from 1.0.149 to 1.0.150 (#252) dependabot[bot] 2022-12-12 09:59:16 -08:00
  • 1d7dcb17e4 chore(deps): bump serde_derive from 1.0.149 to 1.0.150 (#251) dependabot[bot] 2022-12-12 09:59:05 -08:00
  • 077528b2ac chore(deps): bump base64 from 0.13.1 to 0.20.0 (#250) dependabot[bot] 2022-12-12 09:58:50 -08:00
  • b9b5635be2 chore(deps): bump serde from 1.0.148 to 1.0.149 (#246) dependabot[bot] 2022-12-05 22:56:49 -08:00
  • 0ca353cb0c chore(deps): bump serde_derive from 1.0.148 to 1.0.149 (#247) dependabot[bot] 2022-12-05 22:56:39 -08:00
  • 3e39a07626 chore(deps): bump sqlparser from 0.27.0 to 0.28.0 (#248) dependabot[bot] 2022-12-05 22:56:29 -08:00
  • 4e34e288c5 chore(deps): bump async-trait from 0.1.58 to 0.1.59 (#245) dependabot[bot] 2022-11-30 08:58:13 -08:00
  • e4cc692e0d chore(deps): bump sha-1 from 0.10.0 to 0.10.1 (#244) dependabot[bot] 2022-11-29 13:47:42 -08:00
  • b964c2be9d chore(deps): bump serde_derive from 1.0.147 to 1.0.148 (#243) dependabot[bot] 2022-11-28 12:08:07 -08:00
  • 9cced5afc7 chore(deps): bump serde from 1.0.147 to 1.0.148 (#242) dependabot[bot] 2022-11-28 12:07:57 -08:00
  • 51b4439697 chore(deps): bump env_logger from 0.9.3 to 0.10.0 (#241) dependabot[bot] 2022-11-25 01:27:06 -08:00
  • 3acfe43cb5 chore(deps): bump bytes from 1.2.1 to 1.3.0 (#240) dependabot[bot] 2022-11-22 08:43:00 -08:00
  • c62b86f4e6 Adds details to errors and fixes error propagation bug (#239) zainkabani 2022-11-17 09:24:39 -08:00
  • fcd2cae4e1 Move get_config in startup to admin branch to scope down usage (#238) zainkabani 2022-11-17 09:22:12 -08:00
  • 5145b20e02 Move ClientBadStartup error log to debug (#237) zainkabani 2022-11-16 22:16:16 -08:00
  • fe0b012832 Adds configuration for logging connections and removes get_config from entrypoint (#236) zainkabani 2022-11-16 22:15:47 -08:00
  • 0c96156dae Adds health check setting to pool and avoids get_config in hotpath (#235) zainkabani 2022-11-16 18:51:15 -08:00
  • b7e70b885c Default to using username when database isn't present on startup (#234) zainkabani 2022-11-16 18:49:04 -08:00
  • ab85000ad4 chore(deps): bump sqlparser from 0.26.0 to 0.27.0 (#229) dependabot[bot] 2022-11-15 16:26:22 -07:00
  • 6266721750 chore(deps): bump chrono from 0.4.22 to 0.4.23 (#230) dependabot[bot] 2022-11-15 09:55:15 -07:00
  • dfa26ec6f8 chore: make clippy lint happy (#225) Cluas 2022-11-10 02:04:31 +08:00
  • 4bd5717ab1 chore(deps): bump hyper from 0.14.20 to 0.14.23 (#222) dependabot[bot] 2022-11-08 08:08:46 -08:00
  • f7fc04b080 chore(deps): bump env_logger from 0.9.1 to 0.9.3 (#223) dependabot[bot] 2022-11-08 08:07:53 -08:00
  • ad89ef1b6e chore(deps): bump regex from 1.6.0 to 1.7.0 (#224) dependabot[bot] 2022-11-08 08:07:12 -08:00
  • ab719e82b8 chore(deps): bump num_cpus from 1.13.1 to 1.14.0 (#221) dependabot[bot] 2022-11-05 10:20:55 -07:00
  • 416a6401bf chore(deps): bump md-5 from 0.10.4 to 0.10.5 (#217) dependabot[bot] 2022-11-02 12:10:55 -07:00
  • 09451a469e chore(deps): bump jemallocator from 0.3.2 to 0.5.0 (#218) dependabot[bot] 2022-11-02 12:10:41 -07:00
  • 353306f546 Fix dependabot labels for pull-requests (#219) Pradeep Chhetri 2022-11-03 03:10:12 +08:00
  • 63d4431046 Fix for warnings about avg_errors not implemented (#220) Pradeep Chhetri 2022-11-02 23:11:47 +08:00
  • edacca8da3 chore(deps): bump toml from 0.5.8 to 0.5.9 (#207) dependabot[bot] 2022-10-31 23:35:54 -07:00
  • 95202c5927 chore(deps): bump chrono from 0.4.19 to 0.4.22 (#211) dependabot[bot] 2022-10-31 23:35:50 -07:00
  • 02acecb602 chore(deps): bump env_logger from 0.9.0 to 0.9.1 (#212) dependabot[bot] 2022-10-31 23:35:45 -07:00
  • 8c8fedd1db chore(deps): bump sha2 from 0.10.5 to 0.10.6 (#213) dependabot[bot] 2022-10-31 23:35:37 -07:00
  • c8b06e2f9f chore(deps): bump md-5 from 0.10.0 to 0.10.4 (#214) dependabot[bot] 2022-10-31 23:35:30 -07:00
  • e8f58fc5f6 chore(deps): bump serde from 1.0.136 to 1.0.147 (#215) dependabot[bot] 2022-10-31 23:35:23 -07:00
  • dec6de405f chore(deps): bump log from 0.4.14 to 0.4.17 (#216) dependabot[bot] 2022-10-31 23:35:13 -07:00
  • 50476993c4 chore(deps): bump once_cell from 1.9.0 to 1.16.0 (#209) dependabot[bot] 2022-10-31 22:17:29 -07:00
  • 4069b07e8e chore(deps): bump tokio from 1.16.1 to 1.19.2 (#210) dependabot[bot] 2022-10-31 22:17:03 -07:00
  • 37d07287f8 chore(deps): bump rand from 0.8.4 to 0.8.5 (#201) dependabot[bot] 2022-10-31 11:20:30 -07:00
  • 3eec99dc5c chore(deps): bump arc-swap from 1.5.0 to 1.5.1 (#202) dependabot[bot] 2022-10-31 11:20:20 -07:00
  • b61959a2c6 chore(deps): bump base64 from 0.13.0 to 0.13.1 (#203) dependabot[bot] 2022-10-31 11:20:10 -07:00
  • 101db7e88b chore(deps): bump rustls-pemfile from 1.0.0 to 1.0.1 (#205) dependabot[bot] 2022-10-31 11:20:00 -07:00
  • 01bbc1f093 chore(deps): bump bytes from 1.1.0 to 1.2.1 (#206) dependabot[bot] 2022-10-31 11:19:47 -07:00
  • e13c6091dd chore(deps): bump async-trait from 0.1.52 to 0.1.58 (#200) dependabot[bot] 2022-10-31 09:53:19 -07:00
  • 70c791b173 chore(deps): bump sha2 from 0.10.2 to 0.10.5 (#199) dependabot[bot] 2022-10-31 09:53:04 -07:00
  • 7ec866d4a9 chore(deps): bump serde_derive from 1.0.136 to 1.0.147 (#198) dependabot[bot] 2022-10-31 09:52:46 -07:00
  • 552e1cf0e7 chore(deps): bump regex from 1.5.5 to 1.6.0 (#197) dependabot[bot] 2022-10-31 09:50:35 -07:00
  • 19ffeffb3b Add dependabot for keeping dependencies up-to-date (#196) Pradeep Chhetri 2022-11-01 00:47:33 +08:00
  • 9fe8d5e76f Dont change shard unless you know (#195) Lev Kokotov 2022-10-26 00:14:08 -07:00
  • 0524787d31 Automatic sharding: part one of many (#194) Lev Kokotov 2022-10-25 11:47:41 -07:00
  • fa267733d9 Fix docker-compose (#193) Lev Kokotov 2022-10-24 11:05:33 -07:00
  • dea952e4ca Re-enable query parser and parse multiple statements (#191) Lev Kokotov 2022-10-23 16:59:51 -07:00
  • 19f635881a Don't send discard all when state is changed in transaction (#186) zainkabani 2022-10-13 22:33:12 -04:00
  • eceb7f092e Use Jemalloc (#189) Mostafa Abdelraouf 2022-10-13 11:13:45 -05:00
  • 83fd639918 A bit faster get_pool (#187) Mostafa Abdelraouf 2022-10-08 10:16:04 -05:00
  • 3d33ccf4b0 Fix maxwait metric (#183) v0.3.0 Mostafa Abdelraouf 2022-10-05 21:41:09 -05:00
  • 7987c5ffad Replace a few types with more developer-friendly names (#182) Lev Kokotov 2022-10-01 11:25:59 -06:00
  • 24f5eec3ea Change sharding config to enum and move validation of configs into public functions (#178) zainkabani 2022-09-28 09:50:14 -04:00
  • af064ef447 Set client state to idle after error (#179) Mostafa Abdelraouf 2022-09-24 11:09:15 -05:00
  • e84a6f834c Update README.md Lev Kokotov 2022-09-23 12:24:30 -07:00
  • 19fd677891 Fix the pool fix (#176) Lev Kokotov 2022-09-23 12:06:07 -07:00
  • 964a5e1708 Don't drop connections if DB hasn't changed (#175) Lev Kokotov 2022-09-23 11:32:05 -07:00
  • d126c7424d Log failed client logins (#173) Mostafa Abdelraouf 2022-09-23 11:08:38 -05:00
  • f72dac420b Add defaults for configs (#174) zainkabani 2022-09-23 02:00:46 -04:00
  • 3a729bb75b Minor refactor for configs (#172) zainkabani 2022-09-22 13:07:02 -04:00
  • 85cc2f4147 Update to latest library versions (#170) zainkabani 2022-09-21 16:48:33 -04:00
  • 8c09ab6c20 Export pgcat objects in lib (#169) zainkabani 2022-09-20 21:47:32 -04:00
  • f7a951745c Report Query times (#166) Mostafa Abdelraouf 2022-09-15 01:21:45 -05:00
  • 4ae1bc8d32 Add SHOW CLIENTS / SHOW SERVERS + Stats refactor and tests (#159) Mostafa Abdelraouf 2022-09-14 10:20:41 -05:00
  • bca5318d5e Fix broken custom config levkk-auto-shard-key Lev Kokotov 2022-09-12 15:58:11 -04:00
  • efd6b2edae Automatic shard detection Lev Kokotov 2022-09-12 15:07:10 -04:00
  • cb55802917 checkpoint levkk-distributed-copy Lev Kokotov 2022-09-12 13:50:39 -04:00
  • 075167431d Add Discord link (#164) Lev Kokotov 2022-09-08 08:12:37 -07:00
  • 9514b3b2d1 Clean connection state up after protocol named prepared statement (#163) Mostafa Abdelraouf 2022-09-07 22:37:17 -05:00
  • 6d41640ea9 Send signal even if process is gone (#162) Lev Kokotov 2022-09-07 09:22:52 -07:00
  • 744ceada86 Better logging for failure to get connection from pool (#161) Mostafa Abdelraouf 2022-09-07 10:24:07 -05:00