Commit Graph

  • f74101cdfe admin: SHOW STATS (#46) Lev Kokotov 2022-02-25 18:20:15 -08:00
  • 8e0682482d query routing docs (#45) Lev Kokotov 2022-02-25 14:27:33 -08:00
  • ba57a6896f query routing docs query-router-docs Lev Kokotov 2022-02-25 14:25:39 -08:00
  • 6db51b4a11 Use Toxiproxy for failover testing (#44) Lev Kokotov 2022-02-24 20:55:19 -08:00
  • a784883611 Allow to set shard and set sharding key without quotes (#43) Lev Kokotov 2022-02-24 12:16:24 -08:00
  • 5972b6fa52 Switch to parking_lot RwLock & Mutex. Use trace! for protocol instead of debug! (#42) Lev Kokotov 2022-02-24 08:44:41 -08:00
  • b3c8ca4b8a Another example of a sharding function (#41) Lev Kokotov 2022-02-23 11:47:24 -08:00
  • dce72ba262 Add debug logging (#39) Lev Kokotov 2022-02-22 19:26:08 -08:00
  • af1716bcd7 Flush stats (#38) Lev Kokotov 2022-02-22 18:10:30 -08:00
  • 3f16123cc5 Config docs (#37) v0.1.0-alpha Lev Kokotov 2022-02-21 23:57:25 -08:00
  • f6f5471aa0 Update README.md Lev Kokotov 2022-02-21 20:43:40 -08:00
  • a6fc935040 Can pass config path as argument (#36) Lev Kokotov 2022-02-21 20:41:32 -08:00
  • 754381fc6c Update Dockerfile Lev Kokotov 2022-02-21 17:49:32 -08:00
  • b1e9a406fb Update README.md Lev Kokotov 2022-02-21 17:48:08 -08:00
  • f21a3d8d8c Add server login stat; refactor for better naming (#34) Lev Kokotov 2022-02-21 17:28:50 -08:00
  • f805b43a08 test session mode and config reload for real (#33) Lev Kokotov 2022-02-21 00:16:33 -08:00
  • 86941d62e4 Reset query router setting to default (#32) Lev Kokotov 2022-02-21 00:00:50 -08:00
  • aceb2ace24 Update issue templates Lev Kokotov 2022-02-20 23:52:50 -08:00
  • 303fec063b Ruby (#30) Lev Kokotov 2022-02-20 23:33:04 -08:00
  • 64574211c6 Update CONTRIBUTING.md Lev Kokotov 2022-02-20 22:49:30 -08:00
  • 44b5e7eeee use logger lib; minor refactor; sv_* stats (#29) Lev Kokotov 2022-02-20 22:47:08 -08:00
  • 108f5715c0 License as MIT (#28) Lev Kokotov 2022-02-20 13:49:30 -08:00
  • 3b795464a8 Fix client states reporting (#27) Lev Kokotov 2022-02-20 12:40:09 -08:00
  • d4c1fc87ee Reloadable config (#26) Lev Kokotov 2022-02-19 13:57:35 -08:00
  • 4ca50b9a71 Update README.md Lev Kokotov 2022-02-19 08:59:20 -08:00
  • a556ec1c43 More query router commands; settings last until changed again; docs (#25) Lev Kokotov 2022-02-19 08:57:24 -08:00
  • bbacb9cf01 Explicit shard selection; Rails tests (#24) Lev Kokotov 2022-02-18 09:43:07 -08:00
  • aa796289bf Query parser 3.0 (#23) Lev Kokotov 2022-02-18 07:10:18 -08:00
  • 4c8a3987fe Refactor query routing into its own module (#22) Lev Kokotov 2022-02-16 22:52:11 -08:00
  • 7b0ceefb96 Constants, comments, CI fixes, dead code clean-up (#21) Lev Kokotov 2022-02-15 22:45:45 -08:00
  • bb84dcee64 Update README.md Lev Kokotov 2022-02-15 13:11:24 -08:00
  • 1c406e0fc6 Update README.md Lev Kokotov 2022-02-15 13:10:32 -08:00
  • 05b4cccb97 More statistics (#20) Lev Kokotov 2022-02-15 08:18:01 -08:00
  • 659b1e00b8 bump statsd Lev Kokotov 2022-02-14 10:27:32 -08:00
  • 8e5e28a139 Some stats (#19) Lev Kokotov 2022-02-14 10:00:55 -08:00
  • 574ebe02b8 TODOs (#18) Lev Kokotov 2022-02-14 06:36:05 -08:00
  • 9c521f07c1 parse startup client parameters (#16) Lev Kokotov 2022-02-14 05:11:53 -08:00
  • 4aa9c3d3c7 Cleaner shutdown (#12) Lev Kokotov 2022-02-12 10:16:05 -08:00
  • 20ceb729a0 print session duration; connect to all servers when validating (#11) Lev Kokotov 2022-02-12 09:24:24 -08:00
  • eb45d65110 extended protocol tests Lev Kokotov 2022-02-11 22:24:27 -08:00
  • 526b9eb666 Pass real server info to the client (#10) Lev Kokotov 2022-02-11 22:19:49 -08:00
  • ab8573c94f docker image (#9) Lev Kokotov 2022-02-11 12:02:08 -08:00
  • bc5b9e422f Merge pull request #8 from levkk/default-role Lev Kokotov 2022-02-11 11:23:58 -08:00
  • e8263430a3 nl Lev Kokotov 2022-02-11 11:21:32 -08:00
  • 0d369ab90a add default server role; bug fix Lev Kokotov 2022-02-11 11:19:40 -08:00
  • 595e564216 Merge pull request #7 from levkk/once-cell-regex Lev Kokotov 2022-02-10 17:08:01 -08:00
  • 06575eae7b once_cell is way faster Lev Kokotov 2022-02-10 17:05:20 -08:00
  • 0bec14ba1c wrong benchmark Lev Kokotov 2022-02-10 14:25:04 -08:00
  • ee9f609d4e bench setup Lev Kokotov 2022-02-10 14:13:47 -08:00
  • 19e9f26467 readme Lev Kokotov 2022-02-10 14:03:38 -08:00
  • 070c38ddc5 benchmarks Lev Kokotov 2022-02-10 14:02:24 -08:00
  • 1798065b76 max_workers = 4 = so much faster Lev Kokotov 2022-02-10 13:48:56 -08:00
  • a3b910ea72 Merge pull request #6 from levkk/levkk-ci-tests Lev Kokotov 2022-02-10 11:23:10 -08:00
  • b9b89db708 maybe were breaking the terminal? Lev Kokotov 2022-02-10 11:20:33 -08:00
  • 604af32b94 print whats going on Lev Kokotov 2022-02-10 11:16:08 -08:00
  • 39028282b9 hmm Lev Kokotov 2022-02-10 11:13:31 -08:00
  • 9d51fe8985 print whats going on Lev Kokotov 2022-02-10 11:11:56 -08:00
  • 12011be3ec tests Lev Kokotov 2022-02-10 11:08:57 -08:00
  • 86386c7377 background Lev Kokotov 2022-02-10 10:59:45 -08:00
  • 66c5271453 sudo Lev Kokotov 2022-02-10 10:54:06 -08:00
  • 17aed5dcee hmm Lev Kokotov 2022-02-10 10:53:15 -08:00
  • 89dc33f8aa test ci Lev Kokotov 2022-02-10 10:50:19 -08:00
  • c6ccc6b6ae Merge pull request #5 from levkk/levkk-replica-primary Lev Kokotov 2022-02-10 10:40:53 -08:00
  • 495d6ce6c3 fmt Lev Kokotov 2022-02-10 10:38:06 -08:00
  • 883b6ee793 todo complete Lev Kokotov 2022-02-10 10:37:55 -08:00
  • 22c6f13dc7 removed atomic round-robin Lev Kokotov 2022-02-10 10:37:49 -08:00
  • c1476d29da config tests Lev Kokotov 2022-02-10 09:07:10 -08:00
  • 8209633e05 pool fixes Lev Kokotov 2022-02-10 08:54:06 -08:00
  • daf120aeac more tests Lev Kokotov 2022-02-10 08:35:25 -08:00
  • 6d5ab79ed3 readme Lev Kokotov 2022-02-09 21:25:17 -08:00
  • fccfb40258 nl Lev Kokotov 2022-02-09 21:20:20 -08:00
  • a9b2a41a9b fixes to the banlist Lev Kokotov 2022-02-09 21:19:14 -08:00
  • 28c70d47b6 #1 Primary/replica selection Lev Kokotov 2022-02-09 20:02:20 -08:00
  • 00f2d39446 Merge branch 'main' of github.com:levkk/pgcat into main Lev Kokotov 2022-02-09 06:51:47 -08:00
  • 4c16ba3848 some comments Lev Kokotov 2022-02-09 06:51:31 -08:00
  • d530f30def Update README.md Lev Kokotov 2022-02-08 21:59:56 -08:00
  • 9fe50c48e8 rebuild sharded Lev Kokotov 2022-02-08 18:02:26 -08:00
  • 3cc41ab6c8 Create CONTRIBUTING.md Lev Kokotov 2022-02-08 17:58:44 -08:00
  • bb1474f175 remove unused Lev Kokotov 2022-02-08 17:40:28 -08:00
  • 64b6cde2a4 readme Lev Kokotov 2022-02-08 17:27:54 -08:00
  • bde4f214cc readme Lev Kokotov 2022-02-08 17:20:31 -08:00
  • 8f2de5bdfc readme Lev Kokotov 2022-02-08 17:19:38 -08:00
  • abe3291780 update readme Lev Kokotov 2022-02-08 17:19:12 -08:00
  • 75537736e9 links Lev Kokotov 2022-02-08 17:16:23 -08:00
  • dfc05c3dca sharding readme Lev Kokotov 2022-02-08 17:15:35 -08:00
  • edf6a69ca4 warnings Lev Kokotov 2022-02-08 17:08:17 -08:00
  • 95c2d593cc health check timeout config Lev Kokotov 2022-02-08 16:56:29 -08:00
  • 9657256adf fixed health check; sharding setup and tests Lev Kokotov 2022-02-08 15:48:28 -08:00
  • eb682db52e Update main.rs Lev Kokotov 2022-02-08 15:00:16 -08:00
  • 75dd88a099 Update main.rs Lev Kokotov 2022-02-08 14:59:44 -08:00
  • a80f118a8d Update main.rs Lev Kokotov 2022-02-08 14:59:10 -08:00
  • f807e4b425 Update LICENSE Lev Kokotov 2022-02-08 14:56:57 -08:00
  • 3e66aba62b readme Lev Kokotov 2022-02-08 13:40:46 -08:00
  • 1f4a2e53e2 readme Lev Kokotov 2022-02-08 13:13:12 -08:00
  • af6f770271 sharded query routing Lev Kokotov 2022-02-08 13:11:50 -08:00
  • 74dadcef30 readme Lev Kokotov 2022-02-08 11:21:19 -08:00
  • 5f9f2c21fc usize Lev Kokotov 2022-02-08 11:14:20 -08:00
  • 39a9dff26b pg sharding works Lev Kokotov 2022-02-08 11:10:28 -08:00
  • 27c05cfd53 fix some bugs in sharding - still doesnt work Lev Kokotov 2022-02-08 10:05:10 -08:00
  • 2557c4408e comments Lev Kokotov 2022-02-08 09:33:20 -08:00