godmodegalactus
bf9fa7f86e
Setting max slot for account update
2024-05-10 11:54:26 +02:00
godmodegalactus
7355bbc2a0
Increasing size of channels
2024-04-24 13:14:46 +02:00
godmodegalactus
07056d8c58
Reducing log levels
2024-04-24 11:27:48 +02:00
godmodegalactus
522866b508
Making blocks and accounts subscription compressed, slot and blockinfo uncompressed
2024-04-23 10:40:51 +02:00
godmodegalactus
80288a4ade
cargo fmt and clippy
2024-04-22 21:36:44 +02:00
godmodegalactus
2002c43589
Getting compressed accounts with tonic gzip compression
2024-04-22 21:35:13 +02:00
godmodegalactus
2c9785b8b0
Saving account updates during a slot inmemory store
2024-04-22 11:57:25 +02:00
godmodegalactus
f54a2aad31
Saving compressed accounts in Inmemory, adding lz4 and zstd compression methods
2024-04-19 16:17:02 +02:00
godmodegalactus
c4009a2763
Updating accounts that are writable in the transactions, using lz4 compression
2024-04-19 11:36:56 +02:00
godmodegalactus
f47a26aafb
Merge branch 'improvement/reducing-yellowstone-dependencies' into private-staging
2024-04-17 15:17:00 +02:00
godmodegalactus
f800c1883a
Using all program ids for lite-rpc accounts
2024-04-16 16:55:28 +02:00
GroovieGermanikus
a109037223
fix fmt
2024-04-16 15:54:38 +02:00
GroovieGermanikus
274dc76125
cleanup
2024-04-16 13:44:07 +02:00
GroovieGermanikus
a8c38bad5e
use reimported types
2024-04-16 13:40:03 +02:00
GroovieGermanikus
bc081c0695
remove connect_hacked
2024-04-16 13:35:43 +02:00
GroovieGermanikus
a3ad81cf39
WIP - not compiling
2024-04-16 10:53:45 +02:00
Christian Kamm
fd988bfbd3
Add StakesStore to cache validator stakes ( #2 )
...
Needed for special treatment of top-stake nodes.
2024-04-05 16:59:47 +02:00
galactus
45a8ac79aa
Merge pull request #1 from blockworks-foundation/ckamm/remove-rotating-queue
...
Remove RotatingQueue, connections share an Endpoint
2024-04-05 15:02:28 +02:00
riordanp
9d8bf7e9ac
Deploy from private-staging
2024-04-05 09:59:04 +01:00
riordanp
34827b0159
Deploy from private-production branch
2024-04-05 09:58:26 +01:00
Christian Kamm
9212b3bccc
Remove RotatingQueue, connections share an Endpoint
2024-04-04 13:12:42 +02:00
Christian Kamm
45171acd3b
experiment: reduce number of source endpoints to 1 ( #386 )
...
Prediction is that this has no negative effect but reduces memory use a
lot.
2024-04-04 11:04:01 +02:00
Christian Kamm
2d614365e7
experiment: reduce number of source endpoints to 1 ( #386 )
...
Prediction is that this has no negative effect but reduces memory use a
lot.
2024-04-03 21:06:29 +02:00
galactus
9d776ed084
wip: Make connections also to the tpu_forwards port ( #385 )
...
* wip: Make connections also to the tpu_forwards port
* Making using of tpu forwards customable
---------
Co-authored-by: Christian Kamm <mail@ckamm.de>
2024-04-03 15:23:04 +02:00
Groovie | Mango
b84e880961
remove async_channel and bring back tokio mpsc§ ( #384 )
2024-04-03 11:22:36 +02:00
godmodegalactus
90dbcaa9d8
Adding more prometheus metrics to track QUIC errors details
2024-04-03 10:51:50 +02:00
Groovie | Mango
69d7dbb123
optimize mapping of produced block ( #382 )
...
optimize mapping of produced block
2024-04-03 10:40:53 +02:00
godmodegalactus
06373c0844
Closing QUIC connection correctly, changing some QUIC params
2024-04-03 10:25:30 +02:00
godmodegalactus
6b8fe682ae
Revert "Close connection while dropping"
...
This reverts commit 5ef1391b9a
.
2024-04-03 10:02:45 +02:00
godmodegalactus
5ef1391b9a
Close connection while dropping
2024-04-02 23:06:52 +02:00
godmodegalactus
d0a2fe200b
Using default solana timeout for quic connection
2024-04-02 21:45:35 +02:00
Groovie | Mango
944a93114c
Bugfix,379 identity key pair loading must be optional ( #381 )
...
fix identity keypair loading logic
reverting to this logic
1. check if env variable IDENTITY is present
2. check if cli arg --identity-keypair is present
3. assume no identity
2024-04-02 15:52:06 +02:00
godmodegalactus
12a6832c56
Swapping notify channel with broadcast channel
2024-04-02 15:07:01 +02:00
godmodegalactus
ca3fa46139
Using broadcast channels instead of notify
2024-04-02 14:48:54 +02:00
godmodegalactus
91cf06436a
Changing exit signal from notify to broadcast channel in grpc multiplexer
2024-04-02 14:45:41 +02:00
galactus
681334197f
Adding custom tpu send transaction example ( #380 )
...
* Adding an example for custom tpu send transaction
* Fixing the custom tpu example
* Optimizing SentTransactionInfo, and calculating TPS
* Reverting unwanted changes
* After groovies review
2024-04-02 14:26:54 +02:00
Lou-Kamades
4d7700145e
fix parsing of use_grpc env var ( #378 )
2024-04-02 10:21:46 +02:00
godmodegalactus
1e956a2b4f
Revert "Replacing notify by cancellation token to correctly shutdown tasks"
...
This reverts commit d1abc345cf
.
2024-03-28 11:49:20 +01:00
godmodegalactus
02229060cf
Revert "Fix clippy fmt"
...
This reverts commit bac036ceaa
.
2024-03-28 11:49:17 +01:00
godmodegalactus
bac036ceaa
Fix clippy fmt
2024-03-28 09:12:12 +01:00
godmodegalactus
d1abc345cf
Replacing notify by cancellation token to correctly shutdown tasks
2024-03-28 09:09:42 +01:00
Lou-Kamades
9926d2e5c1
Merge pull request #376 from blockworks-foundation/feature/benchrunner-tc1-tc2
...
benchrunner tc2 integration
2024-03-27 22:36:36 -05:00
Lou-Kamades
bc096d165c
Merge pull request #375 from blockworks-foundation/lou/bench-helpers
...
refactor: use VersionedTransaction in benchmarks
2024-03-27 14:13:31 -04:00
GroovieGermanikus
9f73f8e4a0
add sql queries
2024-03-27 19:05:47 +01:00
GroovieGermanikus
1f502a3a57
cleanup
2024-03-27 19:00:35 +01:00
GroovieGermanikus
f3657d7db1
wire up size_tx
2024-03-27 18:57:51 +01:00
GroovieGermanikus
8aca443d56
wire up confirmation_rate + bench1
2024-03-27 18:54:14 +01:00
Lou-Kamades
0105602e05
refactor: use VersionedTransaction in benchmarks
2024-03-27 12:53:50 -05:00
GroovieGermanikus
4a6a594873
split metric struct
2024-03-27 18:40:04 +01:00
GroovieGermanikus
2a87e2f8d7
permutate config + impl
2024-03-27 18:13:11 +01:00