vyzo
|
cae5ddce88
|
dynamically size bloom filters
|
2021-03-05 14:46:18 +02:00 |
|
vyzo
|
97abbe1eca
|
add (salted) bloom filter liveset
|
2021-03-05 14:46:17 +02:00 |
|
vyzo
|
27a9b974db
|
implement bolt-backed liveset
|
2021-03-05 14:46:17 +02:00 |
|
vyzo
|
68b6f913c7
|
propagate useLMDB option to splitstore through DI
|
2021-03-05 14:46:17 +02:00 |
|
vyzo
|
923a3db4b0
|
abstract tracking store and live set construction
|
2021-03-05 14:46:17 +02:00 |
|
vyzo
|
ee751f88cd
|
refactor lmdb specific snoop/liveset code into their own files
paves the way for different back ends
|
2021-03-05 14:46:17 +02:00 |
|
vyzo
|
ea05fd9d86
|
use xerrors instead of fmt.Errorf
|
2021-03-05 14:46:17 +02:00 |
|
Raúl Kripalani
|
877ecab960
|
update go-bs-lmdb and migrate to ledgerwatch/lmdb-go.
|
2021-03-05 14:46:17 +02:00 |
|
vyzo
|
5b4e6b7b26
|
don't set max readers for livesets
|
2021-03-05 14:46:17 +02:00 |
|
vyzo
|
ce41e394dc
|
handle MDB_KEYEXIST in liveset marking
|
2021-03-05 14:46:17 +02:00 |
|
vyzo
|
e07c6c71c0
|
splitstore constructor
|
2021-03-05 14:46:17 +02:00 |
|
vyzo
|
0d7476c5b2
|
implement LMDB-backed tracking store
|
2021-03-05 14:46:17 +02:00 |
|
vyzo
|
5043f31adf
|
liveset unit test
|
2021-03-05 14:46:17 +02:00 |
|
vyzo
|
3f92a000c7
|
implement lmdb-backed LiveSet
|
2021-03-05 14:46:17 +02:00 |
|
vyzo
|
0bf1a78b39
|
stubs for tracking store and live set
|
2021-03-05 14:46:17 +02:00 |
|