Lev Kokotov
bbacb9cf01
Explicit shard selection; Rails tests ( #24 )
...
* Explicit shard selection; Rails tests
* try running ruby tests
* try without lockfile
* aha
* ok
2022-02-18 09:43:07 -08:00
Lev Kokotov
aa796289bf
Query parser 3.0 ( #23 )
...
* Starting query parsing
* Query parser
* working config
* disable by default
* fix tsets
* introducing log crate; test for query router; comments
* typo
* fixes for banning
* added test for prepared stmt
2022-02-18 07:10:18 -08:00
Lev Kokotov
4c8a3987fe
Refactor query routing into its own module ( #22 )
...
* Refactor query routing into its own module
* commments; tests; dead code
* error message
* safer startup
* hm
* dont have to be public
* wow
* fix ci
* ok
* nl
* no more silent errors
2022-02-16 22:52:11 -08:00
Lev Kokotov
7b0ceefb96
Constants, comments, CI fixes, dead code clean-up ( #21 )
...
* constants
* server.rs docs
* client.rs comments
* dead code; comments
* comment
* query cancellation comments
* remove unnecessary cast
* move db setup up one step
* query cancellation test
* new line; good night
2022-02-15 22:45:45 -08:00
Lev Kokotov
bb84dcee64
Update README.md
2022-02-15 13:11:24 -08:00
Lev Kokotov
1c406e0fc6
Update README.md
2022-02-15 13:10:32 -08:00
Lev Kokotov
05b4cccb97
More statistics ( #20 )
...
* cleaner stats
* remove shard selection there
2022-02-15 08:18:01 -08:00
Lev Kokotov
659b1e00b8
bump statsd
2022-02-14 10:27:32 -08:00
Lev Kokotov
8e5e28a139
Some stats ( #19 )
2022-02-14 10:00:55 -08:00
Lev Kokotov
574ebe02b8
TODOs ( #18 )
2022-02-14 06:36:05 -08:00
Lev Kokotov
9c521f07c1
parse startup client parameters ( #16 )
2022-02-14 05:11:53 -08:00
Lev Kokotov
4aa9c3d3c7
Cleaner shutdown ( #12 )
...
* Cleaner shutdown
* mark as bad just in case although im pretty sure we dont need it
* server session duration
* test clean shutdown
* ah
2022-02-12 10:16:05 -08:00
Lev Kokotov
20ceb729a0
print session duration; connect to all servers when validating ( #11 )
2022-02-12 09:24:24 -08:00
Lev Kokotov
eb45d65110
extended protocol tests
2022-02-11 22:24:27 -08:00
Lev Kokotov
526b9eb666
Pass real server info to the client ( #10 )
2022-02-11 22:19:49 -08:00
Lev Kokotov
ab8573c94f
docker image ( #9 )
...
* docker image
* nl
2022-02-11 12:02:08 -08:00
Lev Kokotov
bc5b9e422f
Merge pull request #8 from levkk/default-role
...
add default server role; bug fix
2022-02-11 11:23:58 -08:00
Lev Kokotov
e8263430a3
nl
2022-02-11 11:21:32 -08:00
Lev Kokotov
0d369ab90a
add default server role; bug fix
2022-02-11 11:19:40 -08:00
Lev Kokotov
595e564216
Merge pull request #7 from levkk/once-cell-regex
...
once_cell is way faster
2022-02-10 17:08:01 -08:00
Lev Kokotov
06575eae7b
once_cell is way faster
2022-02-10 17:05:20 -08:00
Lev Kokotov
0bec14ba1c
wrong benchmark
2022-02-10 14:25:04 -08:00
Lev Kokotov
ee9f609d4e
bench setup
2022-02-10 14:13:47 -08:00
Lev Kokotov
19e9f26467
readme
2022-02-10 14:03:38 -08:00
Lev Kokotov
070c38ddc5
benchmarks
2022-02-10 14:02:24 -08:00
Lev Kokotov
1798065b76
max_workers = 4 = so much faster
2022-02-10 13:48:56 -08:00
Lev Kokotov
a3b910ea72
Merge pull request #6 from levkk/levkk-ci-tests
...
End-to-end CI tests
2022-02-10 11:23:10 -08:00
Lev Kokotov
b9b89db708
maybe were breaking the terminal?
2022-02-10 11:20:33 -08:00
Lev Kokotov
604af32b94
print whats going on
2022-02-10 11:16:08 -08:00
Lev Kokotov
39028282b9
hmm
2022-02-10 11:13:31 -08:00
Lev Kokotov
9d51fe8985
print whats going on
2022-02-10 11:11:56 -08:00
Lev Kokotov
12011be3ec
tests
2022-02-10 11:08:57 -08:00
Lev Kokotov
86386c7377
background
2022-02-10 10:59:45 -08:00
Lev Kokotov
66c5271453
sudo
2022-02-10 10:54:06 -08:00
Lev Kokotov
17aed5dcee
hmm
2022-02-10 10:53:15 -08:00
Lev Kokotov
89dc33f8aa
test ci
2022-02-10 10:50:19 -08:00
Lev Kokotov
c6ccc6b6ae
Merge pull request #5 from levkk/levkk-replica-primary
...
#4 Primary/replica selection
2022-02-10 10:40:53 -08:00
Lev Kokotov
495d6ce6c3
fmt
2022-02-10 10:38:06 -08:00
Lev Kokotov
883b6ee793
todo complete
2022-02-10 10:37:55 -08:00
Lev Kokotov
22c6f13dc7
removed atomic round-robin
2022-02-10 10:37:49 -08:00
Lev Kokotov
c1476d29da
config tests
2022-02-10 09:07:10 -08:00
Lev Kokotov
8209633e05
pool fixes
2022-02-10 08:54:06 -08:00
Lev Kokotov
daf120aeac
more tests
2022-02-10 08:35:25 -08:00
Lev Kokotov
6d5ab79ed3
readme
2022-02-09 21:25:17 -08:00
Lev Kokotov
fccfb40258
nl
2022-02-09 21:20:20 -08:00
Lev Kokotov
a9b2a41a9b
fixes to the banlist
2022-02-09 21:19:14 -08:00
Lev Kokotov
28c70d47b6
#1 Primary/replica selection
2022-02-09 20:02:20 -08:00
Lev Kokotov
00f2d39446
Merge branch 'main' of github.com:levkk/pgcat into main
2022-02-09 06:51:47 -08:00
Lev Kokotov
4c16ba3848
some comments
2022-02-09 06:51:31 -08:00
Lev Kokotov
d530f30def
Update README.md
2022-02-08 21:59:56 -08:00