Commit Graph

41 Commits

Author SHA1 Message Date
godmodegalactus be1d644c0b
adding prometheus metrics 2024-09-20 17:24:21 +02:00
godmodegalactus c9afd85b10
Adding more logs and testing 2024-09-11 10:42:19 +02:00
godmodegalactus 8dcedb586e
updating timeout for mpsc channel 2024-08-29 11:01:11 +02:00
godmodegalactus 210540409a
moving some logs to trace and adding logs for draining 2024-08-27 14:40:27 +02:00
godmodegalactus c4041fd985
adding more logs to debug the issues 2024-08-26 12:46:34 +02:00
godmodegalactus a05f82dcfa
avoiding timers and using one channel for packets and messages 2024-08-25 10:57:58 +02:00
godmodegalactus c927b713c6
moving from mio::udp socket to std::net::udp socket 2024-08-02 16:09:35 +02:00
godmodegalactus 9b5a5fae7e
removing maximum message in queue 2024-08-02 07:01:14 +02:00
godmodegalactus 1a28f7803e
avoiding useless copy, adding slot messages in server test example 2024-07-31 15:57:46 +02:00
godmodegalactus 716740e8cd
updating some quic geyser parameters 2024-07-30 05:58:16 +02:00
godmodegalactus f5bb7ab58a
removing throtlling by partial responses 2024-07-29 09:00:29 +02:00
godmodegalactus f3cc09a44d
adding gso for quic server 2024-07-27 12:13:45 +02:00
godmodegalactus e54af6aa9d
reducing log level, adding more logs for plugin loading 2024-07-12 16:28:57 +02:00
godmodegalactus 471c20686b
many minor changes 2024-07-10 18:02:46 +02:00
godmodegalactus 880897ab0a
checking token before reading from socket 2024-06-24 17:38:10 +02:00
godmodegalactus 938a24892e
multiple optimization for quiche server and updating client configuration 2024-06-19 21:13:12 +02:00
godmodegalactus c7ca3b85c2
creating more scid if needed by quic 2024-06-19 11:18:00 +02:00
godmodegalactus 78120b2acf
changing the defaults 2024-06-18 17:50:36 +02:00
godmodegalactus af4bb9bc84
adding ping message type to keep server connection alive 2024-06-16 20:25:25 +02:00
godmodegalactus 2045d591e7
making incremental priority as an argument 2024-06-12 19:52:06 +02:00
godmodegalactus 0429a135df
updating version to 0.1.5 2024-06-12 11:02:35 +02:00
godmodegalactus 7b7c6a853d
Updating client to build stats, remove incremental priority for streams other minor changes 2024-06-11 20:48:16 +02:00
godmodegalactus 45038a698c
Implement pacing, adding option to change cc algorithm 2024-06-11 10:46:48 +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
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 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 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 24757c498b
making client based on quinn instead of quiche 2024-05-29 16:27:56 +02:00