Philip O'Toole
132c1809fe
Fix race condition
3 years ago
Philip O'Toole
5613edd887
Fix connection pool stats
...
Also HTTP should read its own Raft address locally.
3 years ago
Philip O'Toole
ac1166fdca
Add stats to connection pool
3 years ago
Philip O'Toole
3a70db5150
Long-lived connections in cluster service
...
Needed now that we're using connection pooling. Unit tests pass.
3 years ago
Philip O'Toole
c8483d2ec5
Use connection pool with Cluster Execute and Query
3 years ago
Philip O'Toole
bf003e4f40
Better test comments
3 years ago
Philip O'Toole
7b2e711c73
Remove constraint check
...
It's too clever, and causing test practicality issues.
3 years ago
Philip O'Toole
ac53893673
GetNodeAPI uses connection pool
3 years ago
Philip O'Toole
eee3a2e785
Fix code path that could cause panic
3 years ago
Philip O'Toole
312e44e57d
Add Connection Pool for GetNodeAPIAddr
3 years ago
Philip O'Toole
fd2c3a6314
Add Connection Pool source
...
Many thanks to https://github.com/fatih/pool .
3 years ago
Philip O'Toole
f547695b2d
Merge pull request #863 from rqlite/snapshot-gauges
...
Add gauge-like metric for Snapshot timings
3 years ago
Philip O'Toole
68b28a4a9d
Update CHANGELOG
3 years ago
Philip O'Toole
d85bb55270
Merge branch 'master' of github.com:rqlite/rqlite into snapshot-gauges
3 years ago
Philip O'Toole
dd692ecf4f
Add gauge-like metric for Snapshot times
3 years ago
Philip O'Toole
6b25e2fee6
Update DATA_API.md
3 years ago
Philip O'Toole
84d9d614d6
Merge pull request #859 from rqlite/cluster-execute-queries
...
Support transparent Execute and Query request forwarding
3 years ago
Philip O'Toole
25a51534da
Fix comments
3 years ago
Philip O'Toole
e6532bd11e
Add HTTP-level redirect and forward testing
3 years ago
Philip O'Toole
5479a13aa1
Better variable names
3 years ago
Philip O'Toole
6e17295913
Group network-related params together
3 years ago
Philip O'Toole
4a28b311f1
Support cluster injection in HTTP unit tests
3 years ago
Philip O'Toole
b01b10e4ce
Add convenience function for query params
3 years ago
Philip O'Toole
0b8beb6a5d
Implmenet Request Forwarding timeout support
3 years ago
Philip O'Toole
04c8e93220
Update CLI.md
3 years ago
Philip O'Toole
f81f774c36
Update CLI.md
3 years ago
Philip O'Toole
16b63514f8
Update CLI.md
3 years ago
Philip O'Toole
95c8f36cba
Update FAQ
3 years ago
Philip O'Toole
577dec4090
Update README
3 years ago
Philip O'Toole
3a942faf86
Doc updates
3 years ago
Philip O'Toole
7cfb8cc837
Merge branch 'master' of github.com:rqlite/rqlite into cluster-execute-queries
3 years ago
Philip O'Toole
4fcdd415f8
6.2.0 is going out
3 years ago
Philip O'Toole
ead72e3bed
Merge pull request #862 from rqlite/sqlite-mem-stats
...
Add detailed SQLite memstats to status/
3 years ago
Philip O'Toole
a4c4374daf
Update CHANGELOG
3 years ago
Philip O'Toole
3907132761
Add detailed SQLite memstats to status/
3 years ago
Philip O'Toole
3e679fff20
Update DATA API doc
3 years ago
Philip O'Toole
6fd775b1d7
End-to-end testing of request forwarding
3 years ago
Philip O'Toole
c017d11c22
Enable transparent request forwarding
3 years ago
Philip O'Toole
d20c1ba311
Use correct variables in Query handler
3 years ago
Philip O'Toole
fffc02037d
Non verbose testing
3 years ago
Philip O'Toole
658bf21013
Update CHANGELOG
3 years ago
Philip O'Toole
2452ee9fe3
Move to go1.16
...
[CI SKIP]
3 years ago
Philip O'Toole
90a16403ff
Comments
3 years ago
Philip O'Toole
1c6a7b49aa
Add support, but disable, request forwarding
...
Execute and Query only for now.
3 years ago
Philip O'Toole
7c4f42d032
Fix HTTP unit tests
3 years ago
Philip O'Toole
e5a94f3592
Merge branch 'master' of github.com:rqlite/rqlite into cluster-execute-queries
3 years ago
Philip O'Toole
34fe285568
Merge pull request #860 from rqlite/query-strong-check
...
Perform leader check first for STRONG query
3 years ago
Philip O'Toole
9d87a15194
Small simplication
3 years ago
Philip O'Toole
43e60a0469
Perform leader check first for STRONG query
...
Don't wait until Raft layer returns it. There is a small chance of a
false leadership detection, but the cluster would have to be in flux
anyway for that to be the case. Execute does this already.
3 years ago
Philip O'Toole
bedd9132e6
Rename file testing request forwarding
3 years ago