GroovieGermanikus
|
e8f2befbee
|
reduce logging; add parallel streams on client side
|
2023-07-28 15:30:55 +02:00 |
GroovieGermanikus
|
d5df190bee
|
add auto reconnect to proxy client
|
2023-07-28 14:56:58 +02:00 |
GroovieGermanikus
|
8cacfe6aa3
|
add exit signal
|
2023-07-28 14:52:22 +02:00 |
GroovieGermanikus
|
7cae76bb3d
|
drain queues
|
2023-07-28 14:47:38 +02:00 |
GroovieGermanikus
|
8ea7428afd
|
inline proxy outbound quinn handling
|
2023-07-28 14:39:59 +02:00 |
GroovieGermanikus
|
7abf1351e8
|
add quinn auto reconnect
|
2023-07-28 14:38:55 +02:00 |
GroovieGermanikus
|
d2d28bb474
|
add tx forwarder
|
2023-07-27 16:13:39 +02:00 |
GroovieGermanikus
|
23ffbc50ab
|
refactor
|
2023-07-27 11:27:31 +02:00 |
GroovieGermanikus
|
d378209195
|
restore DashMap dependency
|
2023-07-27 11:20:03 +02:00 |
GroovieGermanikus
|
3bebfa2c3b
|
replace DashMap
|
2023-07-27 00:06:20 +02:00 |
GroovieGermanikus
|
f2dbdd8dea
|
add cli option
|
2023-07-26 23:33:49 +02:00 |
GroovieGermanikus
|
0102058052
|
connection stats
|
2023-07-26 13:22:56 +02:00 |
GroovieGermanikus
|
400048ccba
|
integrate send_transaction_batch
|
2023-07-26 11:10:57 +02:00 |
GroovieGermanikus
|
7b33ec7d32
|
set quic client+server transport config
* lite-rpc -> proxy
* proxy -> TPU
|
2023-07-26 11:10:12 +02:00 |
GroovieGermanikus
|
b3433af730
|
disalbe heavy test
|
2023-07-25 15:47:15 +02:00 |
GroovieGermanikus
|
98ca91f205
|
code format
|
2023-07-25 15:31:35 +02:00 |
GroovieGermanikus
|
19ddc6e680
|
CI: run fmt+clippy
|
2023-07-25 14:15:43 +02:00 |
GroovieGermanikus
|
ee7e864027
|
fix clippy warnings
|
2023-07-25 14:15:28 +02:00 |
GroovieGermanikus
|
4f09278cd2
|
works
|
2023-07-25 13:54:34 +02:00 |
GroovieGermanikus
|
5a4546c807
|
implement chunk+parallel sending
|
2023-07-25 12:54:47 +02:00 |
GroovieGermanikus
|
391a42ec22
|
wip
|
2023-07-25 12:00:39 +02:00 |
GroovieGermanikus
|
c9c6b7b98e
|
use stream per client-proxy connection
|
2023-07-25 09:50:21 +02:00 |
GroovieGermanikus
|
a2207da37a
|
wip works
|
2023-07-25 09:04:25 +02:00 |
GroovieGermanikus
|
fd2cf5a0eb
|
fix dashmap arc issue
|
2023-07-24 15:59:09 +02:00 |
GroovieGermanikus
|
19f7922e1f
|
build dumb lazy-one-connection per tpu allocation strategy
|
2023-07-24 15:52:56 +02:00 |
GroovieGermanikus
|
067c1a10f7
|
experiment with tokio tracing
|
2023-07-24 11:14:04 +02:00 |
GroovieGermanikus
|
0d1c95c327
|
move proxy send code
|
2023-07-24 10:45:17 +02:00 |
GroovieGermanikus
|
9ab08d241b
|
fix compile issues
|
2023-07-21 18:08:32 +02:00 |
GroovieGermanikus
|
21bef36a0a
|
port refactored integration test to proxy branch
|
2023-07-21 17:57:23 +02:00 |
GroovieGermanikus
|
4c7f01de17
|
fix env format
|
2023-07-21 17:46:41 +02:00 |
GroovieGermanikus
|
c132c19b76
|
extract stake flag to test params
|
2023-07-21 17:34:27 +02:00 |
GroovieGermanikus
|
37da6c039e
|
extract TestCaseParams
|
2023-07-21 17:23:13 +02:00 |
GroovieGermanikus
|
c70b0f8662
|
clarify lite-rpc thread timing
|
2023-07-21 10:55:01 +02:00 |
GroovieGermanikus
|
dd03d33c6a
|
remove misleading log
|
2023-07-21 10:06:00 +02:00 |
GroovieGermanikus
|
a2a52be031
|
integration test now supports proxy and non-proxy mode
|
2023-07-21 10:05:48 +02:00 |
GroovieGermanikus
|
5d89c6304a
|
cleanup imports
|
2023-07-21 10:05:11 +02:00 |
GroovieGermanikus
|
4c603e4e85
|
use quic proxy in integration test
|
2023-07-20 18:23:57 +02:00 |
GroovieGermanikus
|
c4093b58db
|
test works - send tx via test quic proxy
|
2023-07-20 18:07:50 +02:00 |
GroovieGermanikus
|
9c1ce6b942
|
wire up quic proxy connection path
|
2023-07-20 17:54:26 +02:00 |
GroovieGermanikus
|
04147bf499
|
add tpu connection path
|
2023-07-20 14:55:47 +02:00 |
GroovieGermanikus
|
9e064001f8
|
extract integration test
|
2023-07-20 14:08:38 +02:00 |
GroovieGermanikus
|
0490e557de
|
merge integration test branch into proxy branch
|
2023-07-20 13:45:54 +02:00 |
GroovieGermanikus
|
b56058dc84
|
code format
|
2023-07-20 12:12:15 +02:00 |
GroovieGermanikus
|
e48ccbea57
|
Merge remote-tracking branch 'origin/main' into groovie/tpu-quic-integration-test-on-main
|
2023-07-20 10:45:47 +02:00 |
GroovieGermanikus
|
a2ba514022
|
comment on fanout case
|
2023-07-20 09:48:54 +02:00 |
GroovieGermanikus
|
83a73c9c2b
|
fix timeout
|
2023-07-20 09:31:59 +02:00 |
GroovieGermanikus
|
71e828fa96
|
timeout in consumer thread
|
2023-07-20 09:31:59 +02:00 |
GroovieGermanikus
|
dea39eebda
|
fix cargo
|
2023-07-20 09:31:59 +02:00 |
GroovieGermanikus
|
b4b7a2a583
|
reset non-test code
|
2023-07-20 09:31:59 +02:00 |
GroovieGermanikus
|
cf321af18a
|
count uniqu tx
|
2023-07-20 09:31:59 +02:00 |