alex.sharov
|
6b826174c1
|
use default dynamic mdbx dpLimit
|
2021-05-28 14:08:24 +07:00 |
|
Evgeny Danilenko
|
74847d77e6
|
Rename to Erigon (#2018)
* turbo-geth to erigon
* tg, turbo to erigon
|
2021-05-26 11:35:39 +01:00 |
|
Alex Sharov
|
c4e20896fa
|
mdbx ensure lib version match (for .dll and .o compatibility) (#1988)
|
2021-05-22 11:18:04 +07:00 |
|
Alex Sharov
|
545fe32f68
|
Mdbx - make it default db. Lazy buckets renaming. (#1982)
|
2021-05-22 10:03:02 +07:00 |
|
Alex Sharov
|
0be3044b7e
|
rename (#1978)
* rename
* rename "make grpc"
* rename "abi bindings templates"
* rename "abi bindings templates"
|
2021-05-20 19:25:53 +01:00 |
|
Alex Sharov
|
50934fa5d3
|
Move chain maiker to kv (#1972)
|
2021-05-20 18:49:33 +07:00 |
|
Alex Sharov
|
ba185eff83
|
tx.Cursor() ignored error (maybe it's fix for MDBX_PROBLEM) (#1961)
|
2021-05-19 11:21:17 +07:00 |
|
Alex Sharov
|
cceaf75b16
|
use t.TempDir() (#1955)
|
2021-05-18 19:13:16 +07:00 |
|
Alex Sharov
|
2ff6ce7d92
|
move staged sync to tx (#1897)
|
2021-05-14 18:00:20 +07:00 |
|
b00ris
|
7948eafcc2
|
Property tests for kv snapshot (#1928)
* model tests for snapshot kv
* cursor test
* first failing test
* fix
* fix lint
* remove fmt
|
2021-05-13 09:40:32 +01:00 |
|
Alex Sharov
|
0163329a5a
|
KV and RemoteKV: to reuse stateless cursors during transaction (#1909)
|
2021-05-11 15:23:17 +07:00 |
|
b00ris
|
565a4250d6
|
Snapshot sync headers stage (#1836)
* save state
* snapshot update works
* save state
* snapshot migrator
* tx test
* save state
* migrations stages refactor
* refactor snapshot migrator
* compilation fixed
* integrate snapshot migrator
* goerli sync headers
* debug async snapshotter on goerly
* move verify headers, remove experiments, fix remove old snapshot
* save state
* refactor snapshotsync injection
* fix deadlock
* replace snapshot generation stage logic to migrate method
* change done for body snapshot
* clean
* clean&&change deleted value
* clean
* fix hash len
* fix hash len
* remove one of wrap methods, add remove snapshots on start
* add err check
* fix shadowing
* stages unwind order debug
* matryoshka experiments
* steam test
* fix build
* fix test
* fix lint
* fix test
* fix test datarace
* add get test
* return timeout
* fix mdbx overlap
* fix after merge
* change epoch size
* clean todo
* fix
* return testdata
* added return from sndownloader gorutine
* fix review comments
* Fix
* More info
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
|
2021-05-08 09:45:40 +01:00 |
|
Alex Sharov
|
4323d56376
|
Mdbx tx limit metric (#1891)
|
2021-05-06 17:02:50 +07:00 |
|
Alex Sharov
|
49225f7319
|
Mdbx page ops metrics (#1885)
|
2021-05-06 10:51:49 +07:00 |
|
Alex Sharov
|
c7eedf0091
|
Add kv to stage settings (because it doesn't change in runtime, tx will be passed as Stage func argument) (#1872)
* add kv to config
* move forward tx use
* move forward tx use
* gc stat
* gc stat
* changeset writer - move to tx
* clean
* clean
* clean
* clean
* clean
|
2021-05-04 13:36:03 +01:00 |
|
Alex Sharov
|
4b7873708a
|
clean (#1870)
|
2021-05-04 13:21:51 +07:00 |
|
Artem Vorotnikov
|
2e2e3835aa
|
Remove MdbxCursor.prefix (#1857)
|
2021-05-02 10:49:00 +07:00 |
|
Alex Sharov
|
07a063cb8a
|
txn full fix - cursors leak (#1838)
|
2021-04-28 18:00:32 +01:00 |
|
Alex Sharov
|
768bdcd850
|
--database.verbosity flag (#1829)
* --database.verbosity flag
* --database.verbosity flag
|
2021-04-27 13:31:00 +01:00 |
|
Alex Sharov
|
9cc4a0a97c
|
rebort db metrics - not guilty (#1828)
|
2021-04-27 15:32:41 +07:00 |
|
Alex Sharov
|
3462059ae8
|
mdbx rpcdaemon support, mdbx - switch to master branch (#1804)
|
2021-04-26 12:00:20 +07:00 |
|
Alex Sharov
|
e7a78a2d9f
|
Mdbx: speedup tests (#1776)
|
2021-04-21 20:03:08 +07:00 |
|
Alex Sharov
|
a95bc0e34d
|
Mdbx devel up 3 (#1763)
|
2021-04-20 16:01:28 +07:00 |
|
Alex Sharov
|
00f700675b
|
add --datadir parameter to integration, snapshot generator, header downloader (#1749)
|
2021-04-19 14:25:26 +07:00 |
|
Alex Sharov
|
22b9522112
|
RPCDaemon: add --datadir flag, use --chaindata only if wanna redefine default chaindata folder (#1747)
|
2021-04-19 12:44:14 +07:00 |
|
Alex Sharov
|
acf1118300
|
MDBX: enable MADV_RANDOM (#1712)
|
2021-04-12 21:30:19 +07:00 |
|
Artem Vorotnikov
|
19924040bc
|
KV: Unified Has (#1671)
|
2021-04-03 19:04:58 +07:00 |
|
Artem Vorotnikov
|
d66555268d
|
Harmonize DB APIs (#1669)
|
2021-04-03 09:26:00 +03:00 |
|
Alex Sharov
|
ad342b27ab
|
Mdb no db size log (#1665)
|
2021-04-03 10:30:28 +07:00 |
|
Alex Sharov
|
6179933872
|
more (#1658)
|
2021-04-02 16:15:41 +07:00 |
|
Alex Sharov
|
ef77eb3053
|
tx.RwCursor() to return err (first step of removing lazy cursors) (#1656)
|
2021-04-02 13:36:49 +07:00 |
|
Artem Vorotnikov
|
d4c10c9a47
|
Port rpcdaemon to KV interface (#1627)
|
2021-03-30 12:53:54 +03:00 |
|
Artem Vorotnikov
|
9b8cdc0f22
|
Fix lints and remove more unused code (#1621)
|
2021-03-29 10:58:45 +07:00 |
|
Alex Sharov
|
416a69ecb3
|
Genesis.toBlock remove db from arguments (#1611)
|
2021-03-28 16:27:06 +07:00 |
|
Alex Sharov
|
aff859edc0
|
Mining stage (#1554)
|
2021-03-23 16:00:07 +07:00 |
|
Alex Sharov
|
47c6bdce9d
|
RPCDaemon: increase throughput by allowing more parallel grpc streams and not lockthread for read tx (#1580)
|
2021-03-23 14:28:04 +07:00 |
|
Alex Sharov
|
4c82b15c36
|
no_panic_be_happy (#1586)
|
2021-03-22 22:45:24 +07:00 |
|
Artem Vorotnikov
|
6a6f5469a1
|
KV: Split RO and RW transactions (#1577)
|
2021-03-21 20:15:25 +07:00 |
|
Alex Sharov
|
97eec4288a
|
Tests: use transaction instead of db.MemCopy in chain_makers.go (#1570)
* mdbx tests speedup
* mdbx tests speedup
* devel up
* devel up
* devel up
* lint
* less db copy
* don't loose error in test
* clean
|
2021-03-20 19:33:40 +00:00 |
|
Artem Vorotnikov
|
b5f9cdd7b2
|
KV: split Sequence into ReadSequence and MakeSequence (#1569)
|
2021-03-20 21:12:54 +07:00 |
|
Andrew Ashikhmin
|
e303aeb5ee
|
Simple test for layout of TrieOfAccountsBucket (#1563)
|
2021-03-20 16:38:45 +07:00 |
|
Alex Sharov
|
0953c11c04
|
grpc version up (#1568)
|
2021-03-20 16:35:13 +07:00 |
|
Artem Vorotnikov
|
01f6542729
|
KV: Remove reserve, putcurrent, cmp, dcmp (#1552)
|
2021-03-20 16:35:02 +07:00 |
|
Artem Vorotnikov
|
0b2e4df0ff
|
Align Cursor API with LMDB/MDBX (#1558)
|
2021-03-19 14:45:01 +07:00 |
|
Alex Sharov
|
3ffa029497
|
Add mdbx_drop cli tool (#1553)
|
2021-03-15 09:41:02 +07:00 |
|
Alex Sharov
|
3f305673aa
|
Trie: add invariant - first level of trie must be in DB (to ensure having 100% trie structure in trie_account table) (#1522)
|
2021-03-13 09:30:54 +07:00 |
|
Alex Sharov
|
060f3b9a60
|
Grafana: add Btree metrics (#1547)
|
2021-03-10 10:58:57 +07:00 |
|
Alex Sharov
|
4fe019a099
|
add periodical db statistic metrics (#1545)
|
2021-03-09 13:34:13 +07:00 |
|
alex.sharov
|
61f8a1ef0c
|
revive
|
2021-03-02 09:52:05 +07:00 |
|
Alex Sharov
|
d284f4ede0
|
clear bucket must not change DBI handle (#1526)
|
2021-03-01 11:15:59 +07:00 |
|