godmodegalactus
|
5804250d6f
|
upgrading plugin to v1.18.16
|
2024-06-10 18:58:11 +02:00 |
godmodegalactus
|
ee18f035f1
|
minor changes
|
2024-06-10 18:28:40 +02:00 |
godmodegalactus
|
804c75a7cd
|
updating server loop to make it similar to quiche example
|
2024-06-10 10:21:27 +02:00 |
godmodegalactus
|
a9f8851a2f
|
fixing tests
|
2024-06-07 18:23:46 +02:00 |
godmodegalactus
|
89ddfee045
|
enabling gso pacing and avoiding burst sending of packets
|
2024-06-07 12:51:10 +02:00 |
godmodegalactus
|
3442dda634
|
updating version to 0.1.4
|
2024-06-06 13:50:22 +02:00 |
godmodegalactus
|
70fc01913a
|
Updating quic client and sever examples to include number of streams in the cli, printing number of messages in the queue
|
2024-06-06 10:37:39 +02:00 |
galactus
|
669f85cbd6
|
Merge pull request #3 from blockworks-foundation/creating_block_builder_task
Creating block builder task
|
2024-06-05 17:54:25 +02:00 |
godmodegalactus
|
e304c607fd
|
Fixing the performance issues related to stream management
|
2024-06-05 15:38:23 +02:00 |
godmodegalactus
|
828cfe38a3
|
only quiche will stop laggy clients
|
2024-06-05 13:55:57 +02:00 |
godmodegalactus
|
8e4dbc7efb
|
minor changes, getting more logs data from the server, reducing number of parallel streams by server
|
2024-06-05 11:42:32 +02:00 |
godmodegalactus
|
ffe93036ff
|
Integrating block builder code with plugin
|
2024-06-04 18:48:38 +02:00 |
godmodegalactus
|
f64ece0b37
|
Adding more tests for block creation
|
2024-06-04 18:36:53 +02:00 |
godmodegalactus
|
08d85eb9a8
|
Adding tests for block creation, other fixes
|
2024-06-04 17:32:39 +02:00 |
godmodegalactus
|
92ae7ab4cd
|
Creating a block builder task
|
2024-06-04 16:45:56 +02:00 |
godmodegalactus
|
e3d1a3fa0b
|
Changing some constants for quic and quiche
|
2024-06-04 16:44:17 +02:00 |
godmodegalactus
|
b145a39d7c
|
adding metrics on server loop to understand more problem with quiche server on mainnet
|
2024-05-30 19:53:59 +02:00 |
godmodegalactus
|
f7d5086463
|
close connection if there is error setting stream priority
|
2024-05-30 15:26:17 +02:00 |
godmodegalactus
|
5286d34a34
|
changing number of stream to 96k and depile all the messages
|
2024-05-30 15:17:19 +02:00 |
godmodegalactus
|
07efb331cd
|
depile queu until partial responses are full
|
2024-05-30 14:55:29 +02:00 |
godmodegalactus
|
217b0fcb04
|
Poll server using MIO channels
|
2024-05-30 11:20:10 +02:00 |
godmodegalactus
|
f94e73954f
|
adding blocking client as it is faster than quinn
|
2024-05-29 20:51:26 +02:00 |
godmodegalactus
|
c618840f11
|
breaking on error on client
|
2024-05-29 17:58:53 +02:00 |
godmodegalactus
|
9145ee7bc5
|
increasing max ttl
|
2024-05-29 17:51:11 +02:00 |
godmodegalactus
|
f1a877ecfb
|
Changing how many tasks and detecting lags based on number of messages in channel
|
2024-05-29 17:10:23 +02:00 |
godmodegalactus
|
ad135c7256
|
Adding missing file defaults.rs
|
2024-05-29 16:29:38 +02:00 |
godmodegalactus
|
24757c498b
|
making client based on quinn instead of quiche
|
2024-05-29 16:27:56 +02:00 |
godmodegalactus
|
26be1bc5be
|
changing congestion control algorithm and pacing
|
2024-05-29 14:15:40 +02:00 |
godmodegalactus
|
1db88d168d
|
Optimizations on serverside in case of lags
|
2024-05-29 14:01:28 +02:00 |
godmodegalactus
|
8f9c834467
|
Adding boringssl-vendored feature for quiche
|
2024-05-27 14:58:56 +02:00 |
godmodegalactus
|
fe168b85ff
|
Commit client code
|
2024-05-27 14:16:46 +02:00 |
godmodegalactus
|
57ae32d886
|
Creating a nonblocking client
|
2024-05-27 14:06:59 +02:00 |
godmodegalactus
|
87e77c8b09
|
Adding a quic geyser proxy binary
|
2024-05-27 12:22:12 +02:00 |
galactus
|
8ad956eec1
|
Merge pull request #2 from blockworks-foundation/replacing_quinn_with_quiche_with_streams
Replacing quinn with quiche with streams
|
2024-05-27 10:52:52 +02:00 |
godmodegalactus
|
8dc46a7aa4
|
Adding parameters to change ack delay and ack exponent
|
2024-05-27 10:49:40 +02:00 |
godmodegalactus
|
9590cee727
|
Using mio for sockets, using diffrent threads for socket and quiche for the client
|
2024-05-26 15:15:47 +02:00 |
godmodegalactus
|
40a58b62f1
|
adding few more config parameters, updating client tester to get processed slot and max transfed rate
|
2024-05-25 11:18:35 +02:00 |
godmodegalactus
|
0670a2e23e
|
changing some default config and congestion control alogrithm
|
2024-05-24 21:28:17 +02:00 |
godmodegalactus
|
4cbfb3ebf8
|
Moving to stream based approach to send data over udp port
|
2024-05-24 16:47:01 +02:00 |
godmodegalactus
|
4a5110e892
|
Creating dispatching thread sand syncronozing with locks
|
2024-05-24 14:43:25 +02:00 |
godmodegalactus
|
f667666536
|
lot of changes related to optimization of quiche
|
2024-05-24 11:16:11 +02:00 |
godmodegalactus
|
f8f35095e3
|
Fixing issue with large data transfers
|
2024-05-23 14:57:23 +02:00 |
godmodegalactus
|
46a01c8434
|
Fixing server loop
|
2024-05-23 12:14:24 +02:00 |
godmodegalactus
|
4b9a9ba152
|
improving performance of quiche server
|
2024-05-23 12:02:25 +02:00 |
godmodegalactus
|
1d4473b102
|
removing unnecessary crates
|
2024-05-23 11:06:03 +02:00 |
godmodegalactus
|
7ebd377a43
|
fixing minor bugs
|
2024-05-23 09:58:41 +02:00 |
godmodegalactus
|
6dccd531aa
|
Recycling used streams
|
2024-05-22 16:46:18 +02:00 |
godmodegalactus
|
a4090e7886
|
Adding tracing subscriber to testers
|
2024-05-22 15:44:10 +02:00 |
godmodegalactus
|
0853c48813
|
Incraesing number of streams
|
2024-05-22 15:38:01 +02:00 |
godmodegalactus
|
389701c899
|
Implementing geyser plugin and testers with quiche
|
2024-05-22 15:21:00 +02:00 |