Alex Sharov
e98482670a
mdbx: fix gc "retry" issue (slowness of gc during commit) ( #227 )
...
* mdbx: fix gc "retry" issue (slowness of gc during commit)
* mdbx: fix gc "retry" issue (slowness of gc during commit)
2022-01-11 08:12:20 +00:00
Alex Sharov
2fe3f06702
Decompressor internal file path getter ( #220 )
2021-12-31 18:42:43 +07:00
alex.sharov
dd363aea75
Revert "save"
...
This reverts commit ef20b06b01
.
2021-12-27 15:11:24 +07:00
alex.sharov
ef20b06b01
save
2021-12-27 15:11:00 +07:00
Alex Sharov
53c160deb1
save ( #197 )
2021-11-30 07:06:57 +00:00
brendan-kelly
057925ba08
Add ParliaSnapshot table to database for Binance Smart Chain support ( #190 )
...
* Add ParliaSnapshot table to database for Binance Smart Chain support
* Add schema description for ParliaSnapshot table
2021-11-25 06:48:55 +00:00
Giulio rebuffo
4c973f1ee4
Added CurrentExecutionPayload Bucket ( #178 )
...
* Added CurrentExecutionPayload Bucked
* lint
2021-11-20 09:40:26 +07:00
Alex Sharov
a4ee647902
Recsplit: move files read/write helpers to erigon-lib ( #176 )
2021-11-19 12:03:36 +07:00
Alex Sharov
3256008c58
Canonical tx ids ( #174 )
...
* save
* save
* save
2021-11-18 12:02:03 +00:00
Giulio rebuffo
71603ba29a
TransitionKey added for proof-of-stake transition ( #170 )
...
* transition data
* Update tables.go
2021-11-17 00:17:13 +01:00
Alex Sharov
921a20df2b
mdbx: set back big augment limit ( #157 )
2021-11-14 12:20:49 +07:00
ledgerwatch
fd19ad8148
State aggregator ( #114 )
...
* State aggregator
* Compile fix
* More
* Add
* More
* More on aggregator
* Writes (still incorrect)
* Move table names
* More
* Start of aggregation
* Change files instead of db
* More on change files
* More
* More
* Dealing with state and change files
* More
* More
* More boilerplate
* More
* More
* Iteration over storage
* More boilerplate
* More fixes
* Insert flag
* More
* Unit test
* Add more to the test
* Expand the test a bit
* More testing
* Keep fixing the test
* More fixes to the test
* Clean up DB tables upon aggregation
* More fixes
* Remove update/insert indicator from returned values
* Add assertions
* close files before deleting
* close files before deleting
* close files before deleting
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2021-11-13 12:12:29 +00:00
alex.sharov
9b7e0459cf
save
2021-10-28 21:52:22 +07:00
Alex Sharov
5d84a53060
Pool2 integration test support ( #136 )
2021-10-28 18:45:18 +07:00
Alex Sharov
b11097448f
Mdbx reduce augment limit to 8*default ( #134 )
2021-10-27 13:17:11 +07:00
Alex Sharov
585354391b
force some rw tx when db open, to allow mdbx up version signature ( #125 )
2021-10-22 10:13:11 +07:00
Alex Sharov
ec0155d4ed
Mdbx v0.11.0 ( #123 )
2021-10-22 09:12:39 +07:00
alex.sharov
9eae3ce63a
add codeEvict list metric
2021-10-12 15:59:35 +07:00
alex.sharov
f066f52b04
add codeEvict list metric
2021-10-12 15:16:25 +07:00
Alex Sharov
a745f2391c
Remove debug lines from cache ( #109 )
2021-10-12 11:17:33 +07:00
Alex Sharov
6a77e30374
Code cache ( #108 )
2021-10-11 21:25:22 +07:00
Alex Sharov
e4ae867351
,save ( #101 )
2021-10-06 15:14:58 +07:00
Alex Sharov
04d7bfe3ce
Fix race in cache ( #100 )
2021-10-05 16:06:22 +07:00
Alex Sharov
cc20173b74
MDBX: Don't block when open db from another process if main process holds long RW tx ( #99 )
2021-10-05 15:30:06 +07:00
Alex Sharov
33aa4498f0
Pool: speedup iteration over all txs ( #94 )
2021-09-28 15:54:02 +07:00
Alex Sharov
ffac34a86f
Pool: break data-dependency between effectiveTip and other fields ( #93 )
2021-09-27 19:45:10 +07:00
Alex Sharov
53afdc9b69
--mdbx.augment.limit ( #92 )
2021-09-27 09:49:17 +07:00
Alex Sharov
f5fa03d63f
Pool: switch to PendingBaseFee ( #90 )
2021-09-26 19:47:11 +07:00
Alexandr Borodulin
7740382188
Update tables.go ( #86 )
...
Co-authored-by: Aleksandr Borodulin <a.borodulin@axioma.lv>
2021-09-22 17:34:29 +07:00
Alex Sharov
13b0978d86
grpc enable instrumentation ( #84 )
2021-09-21 10:10:59 +07:00
Alex Sharov
6a7eeccad7
Pool: discard reasons, LRU ( #80 )
2021-09-20 12:44:29 +07:00
Alex Sharov
1c9602c785
revert 2421
2021-09-20 10:41:02 +07:00
Alex Sharov
dfc14352d2
Pool: chain config, non-mainnet ( #78 )
2021-09-18 20:58:20 +07:00
Alexandr Borodulin
d32bc94cf8
Update tables.go ( #76 )
...
Co-authored-by: Aleksandr Borodulin <a.borodulin@axioma.lv>
2021-09-17 16:28:59 +07:00
Alex Sharov
8163e0cd93
Pool: cache based on txID ( #75 )
2021-09-17 09:56:04 +07:00
Alexandr Borodulin
1f3720472a
fixes ledgerwatch/erigon#2421 ( #72 )
...
* fixes ledgerwatch/erigon#2421
* Update tables.go
Co-authored-by: Aleksandr Borodulin <a.borodulin@axioma.lv>
Co-authored-by: ledgerwatch <akhounov@gmail.com>
2021-09-15 17:08:22 +01:00
Alex Sharov
71308b02b3
Pool: switch cache to tx.ID(), more metrics ( #73 )
2021-09-15 20:15:32 +07:00
Alex Sharov
aa7acc120c
Pool: expose mdbx's txID to remote_kv ( #71 )
2021-09-15 13:11:34 +07:00
Alex Sharov
645eb83eca
Pool: mining rpc, remove block num from db, started atomic, more metrics, basic eviction ( #70 )
2021-09-14 22:01:33 +07:00
Alex Sharov
5b8e019246
Pool: add coherent state cache ( #68 )
2021-09-13 14:31:15 +07:00
Alex Sharov
fddc5719b3
Coherent cache: basic implementation ( #64 )
2021-09-10 14:18:00 +07:00
Alex Sharov
c506d17f52
save ( #63 )
2021-09-09 10:43:41 +07:00
Alex Sharov
0b4e528fac
Pool: no state persistance ( #62 )
2021-09-08 19:21:13 +07:00
Alex Sharov
c7739b89a8
Pool: state diff direct client, tx parse fuzzing ( #59 )
2021-09-07 09:52:17 +07:00
Alex Sharov
b1435d3679
don't start tx on shutdown ( #56 )
2021-09-02 16:33:23 +07:00
Alex Sharov
3b7a086a68
Dont start remote tx on shutdown ( #55 )
...
* don't start tx on shutdown
* don't start tx on shutdown
2021-09-02 15:41:29 +07:00
Alex Sharov
38a9bb9d7f
Pool: remove redundant prefix in txs table ( #49 )
2021-08-31 21:29:55 +07:00
Alex Sharov
29bf077da4
Pool: eviction works, use correct minBaseFee ( #48 )
2021-08-30 19:26:29 +07:00
alex.sharov
e0b3248964
save
2021-08-30 10:07:16 +07:00
alex.sharov
9ac04671d0
add state check assert routine
2021-08-28 10:17:49 +07:00
alex.sharov
d4cf078cfc
add state check assert routine
2021-08-27 15:28:23 +07:00
Willian Mitsuda
ed0dabb416
Fix comment for issuance bucket
2021-08-27 01:52:47 -03:00
Willian Mitsuda
f5c06a9add
Add issuance bucket
2021-08-26 15:57:20 -03:00
alex.sharov
334df676b2
persistence
2021-08-25 19:44:21 +07:00
alex.sharov
07df05a767
persistence
2021-08-22 17:39:47 +07:00
alex.sharov
d3f68af522
persistence
2021-08-22 17:06:38 +07:00
alex.sharov
0d2b0c494f
dbg
2021-08-20 16:17:34 +07:00
alex.sharov
20e2b5e744
close db label log
2021-08-18 15:06:11 +07:00
alex.sharov
de4c298281
add txpool tables
2021-08-17 10:10:54 +07:00
alex.sharov
60024e7108
remove grpc from remote db
2021-08-15 11:59:25 +07:00
alex.sharov
d8973e89cc
remove grpc from remote db
2021-08-15 11:58:07 +07:00
alex.sharov
ad711366fe
save isLocalHistory to db
2021-08-13 12:23:14 +07:00
Alex Sharov
9d8ca5579b
Merge pull request #9 from ledgerwatch/fix_kv_metrics
...
kv metrics
2021-07-29 17:41:03 +07:00
alex.sharov
5f20dea6b6
kv metrics
2021-07-29 17:33:03 +07:00
alex.sharov
41bc91f454
fuzz example
2021-07-29 16:30:06 +07:00
alex.sharov
0f965734bb
log
2021-07-28 13:31:35 +07:00
alex.sharov
ee1d85bc82
move to log15
2021-07-28 11:50:45 +07:00
alex.sharov
89f7ccfa74
move mdbx and kv
2021-07-28 10:43:36 +07:00
alex.sharov
81bf1f09b3
move mdbx and kv
2021-07-28 10:37:25 +07:00
alex.sharov
8ddf4d68b1
move mdbx and kv
2021-07-28 10:36:06 +07:00