Commit Graph

1421 Commits

Author SHA1 Message Date
GroovieGermanikus 656e6c4d65
fix blockhash in read query 2024-07-02 14:00:17 +02:00
GroovieGermanikus 6a88515264
improve readablily of mapping queries 2024-07-02 13:57:50 +02:00
GroovieGermanikus c6c0f3e4d7
Fix FATAL error in mapping query 2024-07-02 13:54:07 +02:00
GroovieGermanikus b9d5b69f2e
map blockhash 2024-07-02 13:43:26 +02:00
GroovieGermanikus f52cdde0b5
add mapping for blockhash 2024-07-02 13:35:47 +02:00
GroovieGermanikus 610d1e88c1
lz4 compress message blob 2024-07-02 13:23:05 +02:00
GroovieGermanikus f0288cf79b
compress writable_accounts+readable_accounts using account_mapping table 2024-07-02 12:39:55 +02:00
GroovieGermanikus b45dd45fd6
build mapping tables in parallel 2024-07-02 12:39:21 +02:00
GroovieGermanikus 669d23da2a
map account keys 2024-07-01 19:04:24 +02:00
GroovieGermanikus 8bc8b65a30
popuplate account_pubkey mapping table 2024-07-01 19:00:15 +02:00
GroovieGermanikus e95996802b
cleanup unused code 2024-07-01 18:22:03 +02:00
GroovieGermanikus f5f5a89db6
BREAKING: resolve tx_map in service and not in DB 2024-07-01 17:57:06 +02:00
GroovieGermanikus 80c61710dc
WIP 2024-07-01 17:03:54 +02:00
GroovieGermanikus 894815fb83
integration test for schema creation 2024-07-01 16:37:04 +02:00
GroovieGermanikus 1e85ec15a8
allow ToSql for arrays 2024-07-01 14:00:12 +02:00
GroovieGermanikus 031ee43ed7
fix faithful request 2024-07-01 11:40:24 +02:00
GroovieGermanikus 9f3a8d8b91
update to rust version 1.75.0 2024-06-28 15:57:12 +02:00
GroovieGermanikus 12d9602114
prefix experimental-blockstore/* 2024-06-28 15:52:08 +02:00
GroovieGermanikus 67ac757f15
fly deployment for blockstore lite-rpc 2024-06-28 15:51:24 +02:00
GroovieGermanikus 5a494eb986
code format 2024-06-28 15:50:49 +02:00
GroovieGermanikus 0c5850daf1
revert startup check for first finalized block 2024-06-28 15:43:05 +02:00
GroovieGermanikus 41743d665b
Merge branch 'main' into feature/blockstream_store_to_disk-try-without_mapping 2024-06-28 15:25:51 +02:00
GroovieGermanikus 923ae71e70
adjust autovacuum 2024-06-28 14:14:22 +02:00
GroovieGermanikus a7095ac15b
reduce SELECT1 roundtrip to 100 2024-06-28 13:56:55 +02:00
GroovieGermanikus ae3379186c
transaction id table: apply include trick 2024-06-28 13:56:43 +02:00
GroovieGermanikus af62e7450a
fix Dockerfile 2024-06-28 11:23:13 +02:00
GroovieGermanikus b33a7f9595
faster docker build 2024-06-28 11:18:38 +02:00
GroovieGermanikus 5d5798f058
proper SELECT1 roundtrips 2024-06-28 09:26:27 +02:00
GroovieGermanikus 24126e0080
log soft_realtime warning with higher threshold 2024-06-28 09:21:22 +02:00
GroovieGermanikus 0debc07c9d
set work_mem and synchronous_commit=off for writer 2024-06-28 09:12:11 +02:00
GroovieGermanikus 9f24b1122d
integrate roundtrip measure in startup 2024-06-27 18:35:32 +02:00
GroovieGermanikus 00b0760ce0
extract bench 2024-06-27 18:28:45 +02:00
GroovieGermanikus 5d087d3556
add roundtrip psotgres bencher 2024-06-27 18:12:16 +02:00
GroovieGermanikus b0de5e0fa6
fly: expose solana-lite-rpc-blockstore-staging via https 2024-06-27 17:53:27 +02:00
GroovieGermanikus 44079fd672
fly.io config for solana-lite-rpc-blockstore-staging 2024-06-27 16:17:27 +02:00
galactus f990f857ab
moving unable to connection to a node using quic from warning to debug (#399) 2024-06-17 13:51:30 +02:00
GroovieGermanikus 8ee3d6eb14
bnchrunner: reduce tx count 2024-06-17 11:05:14 +02:00
Groovie | Mango 0d1d856305
Update to solana 1.18 (#397)
* update solana from 1.17.28 -> 1.18.15
* remove legacy cu
* use yellowstone 1.15
* use tagged geyser-grpc-connector version
2024-06-13 13:45:52 +02:00
godmodegalactus 5dd65155bf
processed slots should be always increasing 2024-05-30 13:43:49 +02:00
Groovie | Mango d10910e737
reducing yellowstone dependencies (#389)
* WIP - not compiling

* remove connect_hacked

* use reimported types

* cleanup

* fix fmt
2024-04-17 15:11:51 +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
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