- Apr 12, 2020
-
-
Igor Mandrigin authored
* add a simple staging test * add buildkite stuff * buildkite setup like in the [example](https://github.com/buildkite/golang-example) * yamllint * add running geth for 1m as a buildkite command * fixups post go mod * workaround a stupid go issue * add 1 hour test * fix bash maths * run the job for 5 hours
-
ledgerwatch authored
* Cutting incarnation out of history and changeset keys * Rollback the remove of incarnation only in changesets * Fix linter * Remove debug printing * Reinstate encoding of incarnations in the ChangeSets * Fix linter * Fix linter * Fix DefaultIncarnation * Fixes * Fix lint * Fix to history writing * Fix linter
-
Alex Sharov authored
-
Igor Mandrigin authored
-
Igor Mandrigin authored
They tries to initialized the pruner but the configuration was incorrect. This commit disabled the pruner completely.
-
- Apr 11, 2020
-
-
ledgerwatch authored
* Implement WalkAsOf for THIN_HISTORY * Fix compile * Fix linter * Fix linter * Fix linter * Fix linter * Fix linter * Fix broken tests * Fix comment
-
Alex Sharov authored
-
Alex Sharov authored
-
- Apr 10, 2020
-
-
Giulio Rebuffo authored
* added extension * added api * lint * more lint * better response * added README.md * README Fixed * README updated * fixed lint
-
Alex Sharov authored
-
- Apr 09, 2020
-
-
ledgerwatch authored
[THIN_HISTORY] Decouple changesets and history from ethdb.Database (mutation/bolt_db/badger_db) (#432) * Prepare for refactoring * Decoupling * Further cleanup of mutation * Further cleanup of mutation * Remove some tests (temporarily) * Fix linter * Fix lint * Fix lint * Fix lint * Fix lint * Fix lint * Fix lint * Recover mutation_test cases * Fix lint * Fix WalkAsOf test * Fix lint * Fix TODO, linter * Fix lint * Fix lint * Fix tests for THIN_HISTORY * Fix lint * Fix lint * Reduce visibility of DecodeStorage * Revert "Reduce visibility of DecodeStorage" This reverts commit 2e11e16ea095b75a62cdddb77b9477eabc259e67.
-
- Apr 08, 2020
-
-
Igor Mandrigin authored
-
Igor Mandrigin authored
* Use the binary witness format to serialize tries. * test fixups * support witness diffing of different sizes * remove hardcoding in the test
-
Igor Mandrigin authored
* first stuff + a test * implement code nodes * linters
-
Alex Sharov authored
* Revert "remove tombstones (#426)" This reverts commit aa6bab40. * tombstones don't hide storage or account anymore * auto-format code by prettier (similar to gofmt) * wow, it works..... * small simplification, but need make it more clear * rebase to master * rebase to master * rebase to master * re-run ci * clean test files
-
Igor Mandrigin authored
-
- Apr 06, 2020
-
-
Alex Sharov authored
Problem: forkFilter variable are catched by goroutine when peer connected (not when status msg received) - it means to change it tester must reconnect. (#429)
-
- Apr 05, 2020
-
-
ledgerwatch authored
* Calculate index sizes * Better counting * Try binary search * More compact code * Handle the case of empty index
-
Alex Sharov authored
-
Alex Sharov authored
-
- Apr 04, 2020
-
-
ledgerwatch authored
* Stop * return * Bugfixes * Cleanup
-
Alex Sharov authored
* - handle cursor.Prefix on server - move state reports to KV interface * add CmdCursorSeekKey * tests for abstract_kv * avoid reading configs of databases * avoid reading configs of databases * make linter happy * make linter happy * cleanup * port badger features from original implementation * try to fix test * try to fix test * .Close() don't return error anymore - defer friendly * try to enable badger now * try to enable badger now * badger can't run on CI yet * badger can't run on CI yet * re-run ci * skip ctx cancelation for badger
-
- Apr 01, 2020
-
-
ledgerwatch authored
* Debugging the cached resolver * make logic of comparison more explicit * fix stuck on block 696817 * Remove tracing * Fix CI * Search for root hash Co-authored-by:
alex.sharov <AskAlexSharov@gmail.com>
-
Giulio Rebuffo authored
* tx lookups via file insertions * cleanup * added heap + buffer to genTx2 * Validation Process * fix * removed profile * remove batch.Commit() in validation * separated validation
-
- Mar 31, 2020
-
-
Alex Sharov authored
commit simulator_genesis.json file generated by go run ./cmd/tester genesis > simulator_genesis.json (#419)
-
Alex Sharov authored
-
- Mar 30, 2020
-
-
Andrew Ashikhmin authored
* Check account in StorageChangeSetBytes.Find * Remove leftover debug printing
-
Alex Sharov authored
-
Alex Sharov authored
-
Alex Sharov authored
* save progress * increment in fork only * skip some steps in fork * tester switch database to ./simulator file * correct signer
-
- Mar 28, 2020
-
-
ledgerwatch authored
* Lock when reading code nodes * Fix double locking
-
- Mar 27, 2020
-
-
Andrew Ashikhmin authored
* Timestamps must be sorted prior to appending into thin history index * Skip unstable test
-
Alex Sharov authored
fix coinbase use same genBlock function switch inside genBlock - now works on blockNumber instead of nonce fill file in own function add verbosity cli flag
-
- Mar 26, 2020
-
-
Andrew Ashikhmin authored
* CheckChangeSets and thin history * small code de-duplication * small code clean-up * Fix an error in mutation.getNoLock * CheckChangeSets: truly make historyfile = chaindata by default
-
Alex Sharov authored
* call bufio.Flush * rerun ci * handle errors better * correct sleep
-
Igor Mandrigin authored
-
- Mar 25, 2020
-
-
ledgerwatch authored
* Allow separation of files * Try next block * Enable history * use logging * No check option * Option to write history
-
Alex Sharov authored
* use NoValues cursor where possible * add ctx * fix broken logs * rebase master * rebase master * simplify generators * hack to measure space distribution * naive epoch and chunking implementation * make stateless loop cancelable * make stateless loop cancelable * remove one rlp layer * eth64 protocol support - add forkId to status message
-
Alex Sharov authored
* remove allocations related to "remove incarnation" actions * invalidate startKeyNoInc when startKey changed * dbutils.RemoveIncarnationFromKey - doesn't do allocation
-
Alex Sharov authored
-