Groovie | Mango
f5991d87e8
add histogram utils ( #361 )
2024-03-27 12:15:40 +01:00
Groovie | Mango
a98e52fbd6
fix postgres ssl algo issue - RC2-40-CBC ( #373 )
2024-03-27 12:12:00 +01:00
Lou-Kamades
4f51c27a08
TC-1 ( #359 )
...
add benchnew with confirmation-slot and confirmation-rate (TC-1 and TC-2)
2024-03-27 11:45:30 +01:00
godmodegalactus
7d39a947ac
Minor changes, increasing default lite-rpc limits
2024-03-26 17:36:11 +01:00
godmodegalactus
41b193d10a
Fixing rpc account fly config
2024-03-26 15:37:20 +01:00
galactus
29bd6deae4
Fixing accounts on demand ( #371 )
...
* Fixing accounts on demand
* Adding missing file and renaming gprc to grpc
* Adding missing grpc_accounts_streaming
2024-03-26 14:32:50 +01:00
Groovie | Mango
3c994597b4
benchrunner service ( #363 )
...
benchrunner service
+ minor changes in bench code
2024-03-26 13:41:46 +01:00
galactus
087cc7f204
Merge prod main 2024 03 25 ( #369 )
...
* Use jemalloc
* Solving issue of finalized meta after processed block (#365 )
* Solving issue of finalized meta after processed block
* Fixing the broken test
* Removing unwanted logs
* Add logs on block queues and reception time
* reduce level of block reception log
* Revert "Solving issue of finalized meta after processed block (#365 )"
This reverts commit c09700fd79
.
Production runs show more stable memory use but worse performance on
landing transactions.
* use yellowstone grpc with hacked-windowsize
* upgraded geyser-grpc-connector + increased timeout
* Fix block stream throughput problems
By temporarily pasting in a function to connect to block streams via a
more generously configured endpoint.
* Enabling unstable tokio on fly
* update to v0.10.3+yellowstone.1.12+solana.1.17.15-hacked-windowsize3
---------
Co-authored-by: Christian Kamm <mail@ckamm.de>
Co-authored-by: GroovieGermanikus <groovie@mango.markets>
2024-03-25 17:44:57 +01:00
godmodegalactus
229d051bce
Enabling unstable tokio on fly
2024-03-25 15:34:19 +01:00
galactus
a12d79aee8
Getting finalized meta before processed main ( #366 )
...
* Use jemalloc
* Solving issue of finalized meta after processed block (#365 )
* Solving issue of finalized meta after processed block
* Fixing the broken test
* Minor changes
---------
Co-authored-by: Christian Kamm <mail@ckamm.de>
2024-03-22 19:44:23 +01:00
Groovie | Mango
cd9df11501
use geyser blockmeta to progress finalizedslot ( #367 )
...
introduce BlockInfo on a new BlockInfoStream; maps from yellowstone BlockMeta
fix: last_finalized_slot must progress unconditionally
2024-03-22 19:22:38 +01:00
galactus
defdc20dd5
Getting finalized meta before processed main ( #366 )
...
* Use jemalloc
* Solving issue of finalized meta after processed block (#365 )
* Solving issue of finalized meta after processed block
* Fixing the broken test
* Minor changes
---------
Co-authored-by: Christian Kamm <mail@ckamm.de>
2024-03-22 12:30:14 +01:00
GroovieGermanikus
ae495bed53
Merge branch 'production'
...
using 1.17.15 geyser
2024-03-22 10:57:20 +01:00
galactus
7e6a1a4003
Reverting back the geyser version ( #364 )
2024-03-22 09:55:46 +01:00
godmodegalactus
5be4d2e755
Bug fix update finalized blockhash
2024-03-22 09:22:51 +01:00
godmodegalactus
9946abb12d
Minor performance fix
2024-03-21 18:43:29 +01:00
godmodegalactus
e7edd14eab
Commit missing changes
2024-03-21 18:19:36 +01:00
godmodegalactus
f219e5eee1
Minor updates to block information store
2024-03-21 16:44:17 +01:00
Godmode Galactus
8c56d6a4e8
Fixing commitments for accounts response
2024-03-20 20:43:25 +01:00
Riordan Panayides
3b58ced5cf
add accounts service config
2024-03-20 17:28:18 +00:00
Godmode Galactus
d917a3a5c9
Merge branch 'production'
2024-03-20 15:28:35 +01:00
godmodegalactus
9fabdab32b
Bugfix number of active connections never dropping
2024-03-20 11:28:09 +01:00
godmodegalactus
35d13a25de
Merge branch 'production'
2024-03-19 18:09:59 +01:00
godmodegalactus
1754e92ff3
Changing default value for create connection limit
2024-03-19 16:59:34 +01:00
godmodegalactus
6802852bbe
Minor optimization while creating quic connection
2024-03-19 16:08:27 +01:00
godmodegalactus
4bcc9ddb6c
Adding quic timers metrics, more quic bugfixes
2024-03-19 14:37:08 +01:00
godmodegalactus
73d0b069be
Fixing memory leak, and metrics
2024-03-19 10:35:29 +01:00
godmodegalactus
596957f65e
Priority fee related statistics
2024-03-18 21:57:32 +01:00
godmodegalactus
50b81135c3
Merge branch 'production'
2024-03-18 20:01:02 +01:00
godmodegalactus
92cc790fef
Fixing quic metrics names
2024-03-18 18:10:57 +01:00
godmodegalactus
85fcb6097e
Adding some more metrics for quic tpu, and changing some parameters
2024-03-18 17:25:52 +01:00
godmodegalactus
b51a9ab818
prioritization heap bugfix
2024-03-18 15:26:42 +01:00
godmodegalactus
8c31e83ef9
Bug fix prioritization heap
2024-03-18 15:18:32 +01:00
Lou-Kamades
583cee1aa4
restore old benchmarks ( #362 )
...
restore old benchmarks
2024-03-18 13:47:43 +01:00
godmodegalactus
9be86919ba
Merge branch 'production'
2024-03-16 16:18:01 +01:00
godmodegalactus
f0442ce50d
Implementing prioritiztion heap, and using it to sort transactions by priority
2024-03-16 15:38:05 +01:00
godmodegalactus
9f2f1c44fc
Disable lite rpc restart when rpc is not reponding and we are using grpc
2024-03-16 09:11:34 +01:00
Groovie | Mango
af2e41d6ac
fix error log on service issue ( #360 )
2024-03-15 12:27:23 +01:00
Lou-Kamades
41c40a8128
Use CLI instead of binaries for configuring benchmarks ( #357 )
...
refactor: use CLI for benchmarks
2024-03-14 17:49:34 +01:00
Lou-Kamades
573c2da966
Refactor benchmarks into separate binaries ( #350 )
...
make the new benchmark test cases individual bins
2024-03-13 17:29:23 +01:00
galactus
ce215e0239
After fanatids review ( #356 )
...
* After fanatids review
* After fanatids updated comments
2024-03-12 14:02:57 +01:00
GroovieGermanikus
a1dbf1d77c
Cargo.lock
2024-03-11 18:28:16 +01:00
GroovieGermanikus
1e3a9cdcbe
update geyser-grpc-connector with attempt fix
2024-03-11 18:26:59 +01:00
galactus
722d8bf2a7
Making get program account compatible with mango v4 ( #355 )
...
* getPA should return value with no context
* Setting context depending on config
* Fix clippy
2024-03-11 17:05:50 +01:00
galactus
33ad19ed47
Removing verbose log for grpc multiplexing ( #354 )
2024-03-11 13:48:15 +01:00
godmodegalactus
374777cabc
minor optimizations, checking blockheight and confirmation status at replay
2024-03-09 19:18:33 +01:00
godmodegalactus
3e01ebb7cc
Fixing perofmrance issues after checking last block height
2024-03-08 17:58:49 +01:00
godmodegalactus
60902db5bc
Fixing dockerfile for lib ssl3
2024-03-08 12:23:35 +01:00
godmodegalactus
c59f3f8f38
Updating docker file with correct version info
2024-03-08 11:40:55 +01:00
godmodegalactus
90874c73ac
Updating rust version to 1.75.0
2024-03-08 11:33:39 +01:00