Alex Sharov
f9164fdc82
Log readable ( #556 )
...
* save
* save
* save
2022-07-27 12:09:07 +07:00
Alex Sharov
471d790348
kv.Del() remove second parameter ( #554 )
...
* save
* save
* save
* save
* save
* save
* save
* save
2022-07-26 12:47:08 +07:00
Alex Sharov
7a1c2f700b
use PrioritizedSend method ( #553 )
2022-07-26 10:37:29 +07:00
Alex Sharov
bc7fda6c72
fix sort test ( #552 )
2022-07-26 10:14:58 +07:00
Alex Sharov
e995e5a7a1
kv.Snapshots() implementation #551
2022-07-26 10:13:37 +07:00
Alex Sharov
2cd96f074d
direct_kv ( #550 )
2022-07-26 09:42:34 +07:00
Alex Sharov
fd0e2d5c4d
kv.Snapshots() grpc method ( #549 )
...
* Remove interfaces for replacement
* Squashed 'interfaces/' content from commit 041a3b20
git-subtree-dir: interfaces
git-subtree-split: 041a3b204cceee5348d54bfa683dec6c7cf30d14
* save
* save
2022-07-26 09:28:10 +07:00
TKartist
0436e97a72
memory_mutation_test added ( #546 )
...
* tests for GetOne and Put added
* test configured
* multiple tests added
* conflict resolve
* optimized and tests updated
* conflict fix
* tests added and tested with iteration
* conflict resolve
* lint error resolve
* resolve unnecessary code
* memory_mutation_test implemented
* test error fixed
* test error fixed
2022-07-25 09:53:58 +01:00
Alex Sharov
41265c634d
pool: allow non-parsable txs in db, skip them with warning
2022-07-25 13:01:10 +07:00
Andrew Ashikhmin
ecbc039b69
Revert "Added report bad transaction ( #541 )" ( #543 )
...
This reverts commit 1331bb661a
.
2022-07-23 17:21:21 +02:00
ledgerwatch
596d10ea2e
Split aggregator to 2.2 and 2.3 versions ( #539 )
...
* Split History from Domain
* Add History.prune
* More on history
* Fix HistoryHistory test
* Merge history files
* Scan file test for history
* Add aggregator for erigon 2.2
* Change to generics, introduce contexts
* Delete to belong to Aggregator
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Use pointers to InvertedIndex again
* Remove prints
* Close embedded InvertedIndex
* Fix closing files
* Print
* Update ci.yml
* More printing
* Fix
* Make InvertedIndex pointer inside History
* Fix
* Update ci.yml
* Remove print
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-07-23 09:06:52 +01:00
Alex Sharov
6f7794e88b
Pool: parse rlp chain id for non-legacy transactions ( #542 )
...
* save
* save
* save
* save
* save
* save
2022-07-23 10:11:25 +07:00
Alex Sharov
904ae8d47e
lint up 47.2 ( #545 )
2022-07-23 10:09:16 +07:00
Alex Sharov
59aa1c78c7
pool_metrics ( #544 )
2022-07-23 10:04:50 +07:00
TKartist
684c3d3697
Tests with iteration have been added ( #538 )
2022-07-22 16:50:12 +07:00
Giulio rebuffo
1331bb661a
Added report bad transaction ( #541 )
...
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
2022-07-21 23:29:28 +02:00
Andrew Ashikhmin
046e4165b5
Revert change to (*PendingPool) EnforceBestInvariants() ( #537 )
2022-07-20 16:49:11 +02:00
Andrew Ashikhmin
114da7eca3
Fix MDBX compilation on macOS ( #535 )
2022-07-20 12:59:45 +02:00
Andrew Ashikhmin
af5355ee92
Idempotent (*PendingPool) Remove ( #534 )
2022-07-19 16:05:06 +02:00
Alex Sharov
801970abbd
Mdbx: GC BigFoot ( #496 )
2022-07-19 16:53:13 +07:00
Alex Sharov
1afc78507e
Grpc up v48 #532
2022-07-19 13:45:47 +07:00
Alex Sharov
378a03c8b6
linter version up #531
2022-07-19 10:55:46 +07:00
alex.sharov
246fc1aa9b
save
2022-07-19 10:46:07 +07:00
Alex Sharov
b9efe56597
mdbx: use OS pagesize by default (but > 4Kb, and < 64Kb) #530
2022-07-19 10:39:48 +07:00
TKartist
8b2c02d1fb
Test for kv_mdbx optimized ( #528 )
...
* tests for GetOne and Put added
* test configured
* multiple tests added
* conflict resolve
* optimized and tests updated
* conflict fix
2022-07-18 21:36:58 +02:00
Alex Sharov
f23061eed9
compressor: generic sort ( #524 )
2022-07-18 17:12:39 +07:00
Alex Sharov
ebea2863c1
domain: files generic btree
2022-07-18 16:05:04 +07:00
TKartist
5821ae7bbc
kv_mdbx_test updated ( #522 )
...
* tests for GetOne and Put added
* test configured
* multiple tests added
* conflict resolve
2022-07-18 14:27:03 +07:00
Alex Sharov
79b0932f41
commitment: generic btree, part2 #525
2022-07-18 14:25:20 +07:00
Alex Sharov
763370a3ce
commitment: generic btree #523
2022-07-18 11:46:38 +07:00
Giulio rebuffo
21aa65c1c3
Silence errors for mdbx_get no data ( #521 )
...
* removed empty data cursors operations
* ops
* ops
2022-07-14 18:05:25 +02:00
TKartist
33df7d785c
tests for GetOne and Put added ( #519 )
...
* tests for GetOne and Put added
* test configured
2022-07-14 17:57:52 +02:00
Max Revitt
d629e31df7
fix( #4543 ): BeginRo use semaphore ( #520 )
2022-07-13 14:37:45 +02:00
Artem Tsebrovskiy
21c6baf287
fixes for bin commitment trie, test updates ( #517 )
...
* fixes for bin commitment trie, test updates
* lint fix
* removed graphics deps
2022-07-10 12:08:25 +01:00
Giulio rebuffo
cf57648d7d
envelope ( #518 )
2022-07-08 16:25:51 +02:00
Igor Mandrigin
95e361fa1e
Fixup for a possible deadlock if db.env.BeginTxn fails ( #516 )
...
* attempt to fix the deadlock
* slightly more correct check
Co-authored-by: Igor Mandrigin <i@mandrigin.ru>
2022-07-07 08:52:30 +02:00
Alex Sharov
a86baf3e81
TxPool: btree with generics ( #514 )
2022-07-07 11:07:43 +06:00
ledgerwatch
9e7f22667e
[erigon2.2] FinishTx to aggregate with delay (to avoid MDBX panic) ( #513 )
...
* Add temporary table for Plain state reconstitution
* Add 2 more temp tables
* FinishTx with delay
* Fix search in history
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-07-06 06:42:40 +01:00
ledgerwatch
e77f25bce6
[erigon2.2] Temporary tables for state reconstitution ( #512 )
...
* Add temporary table for Plain state reconstitution
* Add 2 more temp tables
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-07-04 08:11:49 +01:00
Alex Sharov
86ae204792
Sn table ( #511 )
...
* save
* save
2022-07-04 11:16:56 +06:00
Alex Sharov
8873903605
Snapshots table ( #510 )
...
* save
* save
2022-07-04 10:56:35 +06:00
Alex Sharov
e824fdff60
remove fuzzbeta build tag, because now go1.18 is minimum requirement ( #428 )
2022-07-03 14:38:53 +06:00
ledgerwatch
707a89842d
Add function to get history without state ( #501 )
...
* Add function to get history without state
* Add recon functions
* Expose endMinimax
* Recon prints
* Add NoState access methods
* MaxTxNum functions
* MaxTxNum functions
* MaxTxNum functions
* MaxTxNum functions
* History iterator
* Iterator
* history iterators to aggregator
* Print
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Print
* Print
* Print
* Fix
* Fix
* Fix
* Fix
* Fix
* Print
* Print
* Print
* Print
* Print
* Add stats
* Remove time measurement
* Contexts for thread safety
* Partial iterators
* Fix
* Fix
* Not use SkipUncompressed
* Print
* Print
* Pass empty vals
* Parallel bitmap collection
* Print
* ReconTx iterator
* ReconTx iterator
* ReconTx iterator
* ReconTx iterator
* Print
* Print
* Remove print
* Print
* Print
* Print
* Print
* Print
* Print
* Dedicated getter for Iterate
* For for storage 0
* Remove print
* do not perform unnecessary changes
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-07-02 19:38:34 +01:00
Alex Sharov
ed452dbc4b
save ( #509 )
2022-07-01 10:20:32 +06:00
Alex Sharov
7aa540e6fa
save ( #508 )
2022-07-01 10:10:23 +06:00
Alex Sharov
2a6be9cb92
Downloader verify ( #507 )
...
* Remove interfaces for replacement
* Remove interfaces for replacement
* Remove interfaces for replacement
* Squashed 'interfaces/' content from commit f047f61c
git-subtree-dir: interfaces
git-subtree-split: f047f61c2a0388aeeef2750cab1045f7212acfcc
* save
2022-07-01 10:06:58 +06:00
Andrew Ashikhmin
59f7b5b57b
Exempt local transactions from spam protection ( #506 )
2022-06-29 21:44:34 +06:00
Andrew Ashikhmin
3aa23bded8
Add eth/67 ( #505 )
...
* Remove interfaces for replacement
* Squashed 'interfaces/' content from commit 1c7f9c3
git-subtree-dir: interfaces
git-subtree-split: 1c7f9c34740ab1057d9fc3e09da1d52eceffe6b8
* Update auto-generated files
* Add eth/67
2022-06-28 17:24:56 +01:00
Andrew Ashikhmin
2c79430f85
Revert "Switch from eth/66 to eth/67 ( #503 )" ( #504 )
...
This reverts commit eac8c1fa59
.
2022-06-28 13:39:45 +02:00
Andrew Ashikhmin
eac8c1fa59
Switch from eth/66 to eth/67 ( #503 )
...
* Remove interfaces for replacement
* Squashed 'interfaces/' content from commit a25a685
git-subtree-dir: interfaces
git-subtree-split: a25a68528428cc6d792b5033dd97d094c14e1dd9
* Regenerate proto
* eth/66 -> eth/67
* Auto-generated leftovers
* Remove interfaces for replacement
* Squashed 'interfaces/' content from commit 674172f
git-subtree-dir: interfaces
git-subtree-split: 674172f20ef9a77bcff1c97213f5f3865115f213
* Refresh generated proto
* Remove version suffix from MessageId
2022-06-28 09:58:12 +02:00