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 |
|
Artem Vorotnikov
|
07b1959d91
|
Stateless Tx interface (#1667)
|
2021-04-03 13:14:08 +07:00 |
|
Artem Vorotnikov
|
e0a2d47139
|
Remove ancients and some old skipped tests (#1668)
|
2021-04-03 13:08:35 +07:00 |
|
Alex Sharov
|
ad342b27ab
|
Mdb no db size log (#1665)
|
2021-04-03 10:30:28 +07:00 |
|
Alex Sharov
|
9a9c5b298a
|
bitmapdb to use rwtx (#1661)
|
2021-04-03 08:52:45 +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 |
|
Alex Sharov
|
ea7425adea
|
tests (#1631)
|
2021-03-31 08:26:01 +07:00 |
|
Artem Vorotnikov
|
d4c10c9a47
|
Port rpcdaemon to KV interface (#1627)
|
2021-03-30 12:53:54 +03:00 |
|
Alex Sharov
|
86ccfd0338
|
RPC: Pending transactions/blocks/logs (#1625)
|
2021-03-30 14:09:00 +07: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 |
|
Artem Vorotnikov
|
e67be2b1be
|
Remove unused code (#1604)
* Remove graphql, legacy options
* Remove CODEOWNERS
* Remove EWASM and custom EVM interpreter
|
2021-03-26 09:08:01 +07:00 |
|
alex.sharov
|
d39c7fa121
|
mdbx: switch to master branch
|
2021-03-26 07:18:35 +07:00 |
|
Alex Sharov
|
8e385d9648
|
Mining: use noop writer when applyTx, pending logs subscription (#1600)
|
2021-03-25 13:42:45 +07:00 |
|
Artem Vorotnikov
|
7968637d42
|
ObjectDatabase cleanup (#1598)
* ObjectDatabase cleanup
* Remove ObjectDatabase::WarmUp
|
2021-03-24 22:48:08 +00: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 |
|
Alex Sharov
|
91e4126ca7
|
db commit - remove unused return param (#1584)
|
2021-03-22 19:41:52 +07:00 |
|
Alex Sharov
|
40dd00fee7
|
remove ideal batch size (#1582)
|
2021-03-22 13:47:01 +07:00 |
|
Alex Sharov
|
f7c122417c
|
MDBX bindings: remove finalizers (write tx require to be closed from same thread) (#1579)
|
2021-03-21 20:16:04 +07:00 |
|
Artem Vorotnikov
|
6a6f5469a1
|
KV: Split RO and RW transactions (#1577)
|
2021-03-21 20:15:25 +07:00 |
|
alex.sharov
|
b49717e48f
|
revert
|
2021-03-21 17:53:50 +07:00 |
|
Artem Vorotnikov
|
c9bccbb612
|
Remove autogen from typedcursor (#1576)
|
2021-03-21 15:10:14 +07:00 |
|
Artem Vorotnikov
|
72ff17e0b7
|
Hide TxDb (#1575)
|
2021-03-21 12:20:44 +07:00 |
|
Alex Sharov
|
ce868009d6
|
devel up (#1574)
|
2021-03-21 10:02:15 +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 |
|
Alex Sharov
|
ba37706681
|
move remote eth backend from ethdb to core package (#1567)
|
2021-03-20 10:52:00 +07:00 |
|
ledgerwatch
|
81ea5bab78
|
More updates to downloader, new p2psentry protocol (#1559)
* Initial commit
* Add sentry gRPC interface
* p2psentry directory
* Update README.md
* Update README.md
* Update README.md
* Add go package
* Correct syntax
* add external downloader interface (#2)
* Add txpool (#3)
* Add private API (#4)
* Invert control.proto, add PeerMinBlock, Separare incoming Tx message into a separate stream (#5)
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
* Separate upload messages into its own stream (#6)
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
* Only send changed accounts to listeners (#7)
* Txpool interface doc (#9)
* More additions
* More additions
* Fix locking
* Intermediate
* Fix separation of phases
* Intermediate
* Fix test
* More transformations
* New simplified way of downloading headers
* Fix hard-coded header sync
* Fixed syncing near the tip of the chain
* Add architecture diagram source and picture (#10)
* More fixes
* rename tip to link
* Use preverified hashes instead of preverified headers
* Fix preverified hashes generation
* more parametrisation
* Continue parametrisation
* Fix grpc data limit, interruption of headers stage
* Add ropsten preverified hashes
* Typed hashes (#11)
* Typed hashes
* Fix PeerId
* 64-bit tx nonce
* Disable penalties
* Add goerli settings, bootstrap nodes
* Try to fix goerly sync
* Remove interfaces
* Add proper golang packages, max_block into p2p sentry Status
* Prepare for proto overhaul
* Squashed 'interfaces/' content from commit ce36053c2
git-subtree-dir: interfaces
git-subtree-split: ce36053c24db2f56e48ac752808de60afa1dfb4b
* Change EtherReply to address
* Adaptations to new types
* Switch to new types
* Fixes
* Fix formatting
* Fix lint
* Lint fixes, reverse order in types
* Fix lint
* Fix lint
* Fix lint
* Fix test
* Not supporting eth/66 yet
* Fix shutdown
* Fix lint
* Fix lint
* Fix lint
* return stopped check
Co-authored-by: Artem Vorotnikov <artem@vorotnikov.me>
Co-authored-by: b00ris <b00ris@mail.ru>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
Co-authored-by: canepat <16927169+canepat@users.noreply.github.com>
|
2021-03-19 21:24:49 +00:00 |
|
ledgerwatch
|
a583f7f6ca
|
Try to fix multiple head subscriptions (#1565)
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
|
2021-03-19 17:36:38 +00:00 |
|
b00ris
|
c03da8fb8e
|
Split header prefix bucket to headers, td and canonical (#1556)
* split headers prefix
* migration
* fix downloader bug
* test for migration
* fix lint
* uncomment t.Prallel
* fix postprocessing test
|
2021-03-19 12:54:47 +00:00 |
|
Artem Vorotnikov
|
0b2e4df0ff
|
Align Cursor API with LMDB/MDBX (#1558)
|
2021-03-19 14:45:01 +07:00 |
|
Igor Mandrigin
|
7e7ec69428
|
use lmdb for in-mem database and restore zk tests
|
2021-03-17 21:51:24 +01:00 |
|
Igor Mandrigin
|
0a55895b33
|
Merge branch 'master' into geth-1-10-1
|
2021-03-17 16:50:20 +01:00 |
|
Igor Mandrigin
|
fd37289665
|
fixes to core tests (compilation)
|
2021-03-16 12:44:38 +01: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
|
879112f347
|
TxDb: Walk method - to reuse cursors (#1548)
|
2021-03-12 16:27:04 +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
|
5ae602e9a4
|
less metrics performance impact
|
2021-03-08 18:58:44 +07:00 |
|
Alex Sharov
|
cdc090ebfd
|
Delete MultiWalk and GetIndexChunk funcs from Database interface (#1544)
|
2021-03-08 12:08:37 +07:00 |
|
ledgerwatch
|
b743b88218
|
Revert "Extract validating interface (#1120)" (#1543)
* Revert "Extract validating interface (#1120)"
This reverts commit e4e36c152e .
* Fix go mod tidy
* Fix lint
* Fix lint
* fix lint
* Test fix
* Fix test
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
|
2021-03-05 20:34:23 +00:00 |
|
Alex Sharov
|
2bdf7fde30
|
mdbx: remove custom logger (#1536)
|
2021-03-03 17:35:49 +07:00 |
|