galactus
4ed7eead8b
Adding prometheus metrics to follow quic states ( #277 )
2024-01-16 11:30:40 +01:00
galactus
bea39d8c6a
Migrating to solana v1.17.15 ( #273 )
2024-01-15 18:43:48 +01:00
vuittont60
95a3f7d66c
Fix some typos ( #260 )
...
* fix typos in benches/
* fix typos in cluster-endpoints/
* fix typos in quic-forward-proxy/
* fix typo in README.md
2024-01-02 20:52:46 +05:30
Aniket Prajapati
3eecb89b81
simple config, env and cli ( #247 )
...
* simple config, env and cli
* fix comp
* init env first
* added env override
* postgres config
* fmt
* updated env in readme
* examples
* a
2023-11-27 14:24:59 +05:30
Godmode Galactus
e025f91650
Adding some optimization
2023-10-25 10:37:20 +02:00
GroovieGermanikus
35c86ca2fd
fix comments
2023-10-10 11:36:17 +02:00
GroovieGermanikus
617f7511ce
refactor flag propagation
2023-10-09 17:58:43 +02:00
GroovieGermanikus
e8edcee127
rework flag method
2023-10-04 21:01:07 +02:00
GroovieGermanikus
d353569dbb
WIP: add DISABLE_GSO env flag
2023-10-04 20:44:52 +02:00
Steve
a16bc3ba2b
Merge pull request #168 from blockworks-foundation/groovie/tpu-proxy-improved-docs
...
proxy: improved docs
2023-09-13 20:21:49 +02:00
riordanp
9b4778373b
Deploy QUIC Proxy ( #187 )
...
* Load listen addr from env
* Add deployment config for quic-forward-proxy
* ipv6 support
* Read QUIC_PROXY_ADDR from env
2023-09-08 14:13:20 +01:00
Godmode Galactus
7a9ae44241
Update rust verion to 1.70.0
2023-09-06 22:09:24 +02:00
GroovieGermanikus
5087df9466
add examples for hostname:port
2023-09-06 18:30:47 +02:00
GroovieGermanikus
ab1b074e97
allow for hostname in '--proxy-listen-addr' and '--quic-proxy-addr' (ipv4 only)
2023-09-06 18:28:21 +02:00
GroovieGermanikus
0b2e9d4c9f
Merge remote-tracking branch 'origin/main' into groovie/tpu-proxy-improved-docs
2023-09-05 10:52:24 +02:00
galactus
ffc6a15e5b
Merge pull request #177 from blockworks-foundation/quic-proxy-gm-improvements
...
Quic proxy gm improvements
2023-09-05 09:19:07 +02:00
GroovieGermanikus
3b8ad90bbe
Merge remote-tracking branch 'origin/main' into groovie/tpu-proxy-improved-docs
2023-09-04 19:36:38 +02:00
GroovieGermanikus
68bd688ac4
renamed accept_client_connection to handle_client_connection
2023-09-04 17:41:35 +02:00
GroovieGermanikus
ffb9f3130f
use solana 1.16.3+ (1.16.12 effectively)
2023-09-04 15:02:12 +02:00
GroovieGermanikus
ec1f574f6c
move keypair_loaded to core
2023-09-02 18:47:29 +02:00
GroovieGermanikus
34e2cff6b6
move keypair_loaded to core
2023-09-02 14:59:56 +02:00
GroovieGermanikus
6ce4ff08a8
tpu proxy agent time tracking simplified
2023-09-02 14:42:04 +02:00
GroovieGermanikus
b940cab32e
match case order
2023-09-02 14:23:14 +02:00
GroovieGermanikus
0002f0bc60
continue on handshake error
2023-09-02 14:22:36 +02:00
GroovieGermanikus
2b6b34add8
remove unused exit_signal
2023-09-02 14:18:31 +02:00
GroovieGermanikus
2f73b1aea7
quic proxy: rename experimental_quic_proxy_addr -> quic_proxy_addr
2023-09-02 14:12:49 +02:00
GroovieGermanikus
1fb85729ad
Revert "cleanup/consolidate tests"
...
This reverts commit 50907f36ed
.
2023-08-29 17:16:48 +02:00
GroovieGermanikus
9540676290
Merge branch 'groovie/tpu-proxy-shutdown-connection' into groovie/consolidate-integration-tests
2023-08-29 00:49:31 +02:00
GroovieGermanikus
adc13bd67f
tpu agends must handle connection shutdown explicitly
2023-08-21 18:10:34 +02:00
GroovieGermanikus
50907f36ed
cleanup/consolidate tests
...
- remove redundant integration test (literpc_tpu_quic_server_integrationtest.rs) and use the quic_proxy_tpu_integrationtest.rs for everything
- remove some commands from test.bash
2023-08-21 16:56:40 +02:00
GroovieGermanikus
723da1c7fe
proxy: more docs
2023-08-21 16:30:55 +02:00
GroovieGermanikus
98673e5bc0
proxy: improve docs
2023-08-21 15:23:09 +02:00
GroovieGermanikus
3e4b7a0687
fix compile
2023-08-11 17:57:23 +02:00
GroovieGermanikus
75a1777957
tweaked log levels on agent shutdown
2023-08-11 17:55:38 +02:00
GroovieGermanikus
f2aa70652f
refactor timeout
2023-08-10 14:16:35 +02:00
GroovieGermanikus
bd107c24c7
add smarter agent shutdown
2023-08-10 14:01:20 +02:00
GroovieGermanikus
7df7f271a5
properly drain channel on agent shutdown
2023-08-10 13:50:47 +02:00
GroovieGermanikus
e0f3538923
move broadcast receiver
2023-08-10 10:31:31 +02:00
GroovieGermanikus
f4deb51c49
adjust broadcast channel capacity to pow2
2023-08-09 17:39:55 +02:00
GroovieGermanikus
c7a79ab6c0
fmt
2023-08-09 17:30:12 +02:00
GroovieGermanikus
414216e585
handle 0 tpu case
2023-08-09 17:29:42 +02:00
GroovieGermanikus
a27cc06711
fix broken log output
2023-08-09 17:15:46 +02:00
GroovieGermanikus
677801f5be
pack list of target tpu nodes in the wire format
2023-08-09 17:00:17 +02:00
GroovieGermanikus
9a6542c7b7
tpu auto connection with infinite retries
2023-08-09 16:23:14 +02:00
GroovieGermanikus
4ca4e035c2
add shutdown for agent
2023-08-09 13:29:11 +02:00
GroovieGermanikus
47c95d549e
agent cleanup
2023-08-09 10:44:52 +02:00
GroovieGermanikus
d776ed9dca
auto-reconnect: more context in logs
2023-08-08 16:38:44 +02:00
GroovieGermanikus
3667c61552
avoid de-serialization of wire format
2023-08-08 16:36:24 +02:00
GroovieGermanikus
8a1b74b569
wrap forward packet
2023-08-08 15:57:09 +02:00
GroovieGermanikus
47629018de
rename request wire format
2023-08-08 15:41:29 +02:00