Godmode Galactus
|
753d2644d2
|
improving quic plugin blocking client
|
2024-12-12 11:17:30 +01:00 |
Godmode Galactus
|
c25c19aff0
|
updating version of solana to v2.0.18
|
2024-12-05 11:28:18 +01:00 |
GroovieGermanikus
|
38695e0d22
|
add preliminary license
|
2024-12-05 09:18:28 +01:00 |
Godmode Galactus
|
350685df80
|
fixing ci issues
|
2024-11-29 19:11:59 +01:00 |
Godmode Galactus
|
84d099d1ae
|
adding ci job
|
2024-11-29 17:45:22 +01:00 |
Godmode Galactus
|
332ea096a2
|
Quic optimization for laggy and non laggy clients
|
2024-11-27 10:18:57 +01:00 |
Godmode Galactus
|
20c8ae53c1
|
creating new variable for bbr2
|
2024-11-26 18:13:13 +01:00 |
Godmode Galactus
|
b39c282613
|
restarting the message channel, when connection closes
|
2024-11-26 14:49:05 +01:00 |
Godmode Galactus
|
bd9bad2eed
|
dropping messages if there are no clients connected
|
2024-11-25 20:51:06 +01:00 |
Godmode Galactus
|
86f29e6972
|
sending account in batches of 1000 in example server
|
2024-11-25 20:25:39 +01:00 |
Godmode Galactus
|
2da4170023
|
server example waiting before sending account
|
2024-11-25 19:09:51 +01:00 |
Godmode Galactus
|
f12337781b
|
toml version update
|
2024-11-18 14:32:01 +01:00 |
Godmode Galactus
|
e38060782c
|
Updating the version, and creating new tag
|
2024-11-18 12:35:40 +01:00 |
Godmode Galactus
|
36f1aeba92
|
reenable block building code, avoid droping init accounts in filters
|
2024-11-14 11:13:06 +01:00 |
Godmode Galactus
|
7c2a6ee38f
|
Updating geyser dependencies to solana v2.0.15, removing unnecessary files and libraries
|
2024-11-13 16:08:33 +01:00 |
Godmode Galactus
|
c29a8fc193
|
Adding nearly full if buffer is 95% full
|
2024-11-13 16:00:51 +01:00 |
Godmode Galactus
|
566cc4bb26
|
Adding backpressure to the queue when queue is filled up
|
2024-11-13 15:59:13 +01:00 |
Godmode Galactus
|
768bc065a1
|
updating default workable config.json file
|
2024-10-28 15:51:51 +01:00 |
godmodegalactus
|
2c821a956d
|
Renaming and improving the blocking client implementation, other fixes
|
2024-10-10 20:57:16 +02:00 |
godmodegalactus
|
f680478ebf
|
quic nonblocking client breaking from correct loop
|
2024-10-09 15:56:58 +02:00 |
godmodegalactus
|
966207037d
|
fixing tests
|
2024-10-09 15:33:21 +02:00 |
godmodegalactus
|
1ba7444b13
|
making server loop 2 as default loop and removing the old server loop
|
2024-10-09 15:31:48 +02:00 |
galactus
|
90324ca122
|
Merge pull request #14 from blockworks-foundation/adding_single_threaded_server_loop
Avoiding using locks and using single thread to process all quic and quiche data
|
2024-10-08 16:47:55 +02:00 |
Godmode Galactus
|
4c6eb16068
|
making discover pmtu configurable
|
2024-10-08 10:53:46 +02:00 |
godmodegalactus
|
2e2396945d
|
adding quiche server loop 2 file
|
2024-10-07 21:10:21 +02:00 |
godmodegalactus
|
d30e74542b
|
adding more logs to test failing tests
|
2024-10-07 21:08:49 +02:00 |
godmodegalactus
|
724ab79adc
|
Initial commit single threaded quiche server loop
|
2024-10-07 17:53:06 +02:00 |
galactus
|
f60fb5cd1c
|
Merge pull request #13 from blockworks-foundation/using_handful_streams
Using handful streams
|
2024-10-04 18:00:42 +02:00 |
godmodegalactus
|
369a10c70c
|
creating streams even if the whole message was sent
|
2024-10-04 12:19:05 +02:00 |
godmodegalactus
|
b3a40d9a03
|
Making it work for nonblocking client
|
2024-10-03 20:51:48 +02:00 |
godmodegalactus
|
4f3f1eb864
|
Some minor changes
|
2024-10-03 17:37:06 +02:00 |
godmodegalactus
|
0cbd928f44
|
handful stream with 24MB buffer size
|
2024-10-03 13:38:10 +02:00 |
godmodegalactus
|
a797239fc7
|
handful stream working for small messages
|
2024-10-03 12:58:50 +02:00 |
godmodegalactus
|
777758f22e
|
using few streams instead of infinite streams
|
2024-10-02 21:03:00 +02:00 |
godmodegalactus
|
34b6b05121
|
Making everything use ipv6 instead of ipv4
|
2024-09-30 16:22:22 +02:00 |
Godmode Galactus
|
38f3ad86e2
|
quic_client reserving 128KBs for message
|
2024-09-27 16:48:32 +02:00 |
godmodegalactus
|
29f8834fa4
|
avoiding coping messages all the time
|
2024-09-26 17:09:38 +02:00 |
godmodegalactus
|
4f2bdc108d
|
adding enable gso in connection parameters for clients
|
2024-09-26 12:09:12 +02:00 |
godmodegalactus
|
f010c77273
|
making optional services default=false
|
2024-09-25 11:14:09 +02:00 |
godmodegalactus
|
7be507e3fd
|
adding filters instead of only one filter
|
2024-09-23 14:19:01 +02:00 |
godmodegalactus
|
1fe79bcef8
|
fixing example server and client codes
|
2024-09-23 13:07:21 +02:00 |
godmodegalactus
|
1752a17189
|
building blocks with accounts, changing defaults
|
2024-09-23 13:02:35 +02:00 |
godmodegalactus
|
42b321eac7
|
fixing performance issues for big messages
|
2024-09-23 10:11:42 +02:00 |
godmodegalactus
|
be1d644c0b
|
adding prometheus metrics
|
2024-09-20 17:24:21 +02:00 |
godmodegalactus
|
d055760853
|
moving from agave-geyser-plugin to solana-geyser-plugin
|
2024-09-20 14:45:53 +02:00 |
godmodegalactus
|
03b489123c
|
make server ipv6 compatible
|
2024-09-20 14:43:51 +02:00 |
galactus
|
aa48577750
|
Merge pull request #9 from blockworks-foundation/testing_removing_of_max_limit_on_channel
Multiple performance improvement over the quic implementation
|
2024-09-11 10:43:57 +02:00 |
godmodegalactus
|
c9afd85b10
|
Adding more logs and testing
|
2024-09-11 10:42:19 +02:00 |
godmodegalactus
|
150f001257
|
updating client code to set default MTPU discovery config
|
2024-08-30 11:04:15 +02:00 |
godmodegalactus
|
8dcedb586e
|
updating timeout for mpsc channel
|
2024-08-29 11:01:11 +02:00 |