- Mar 22, 2022
-
-
Andrew Ashikhmin authored
* Remove blockHeight arg from FeedHeaderPoW * Revert "Remove blockHeight arg from FeedHeaderPoW" This reverts commit 9bf92921db11cd4e13386fcee29f30241d070fc6. * Move PayloadMessage & ForkChoiceMessage to package engineapi * RequestList instead of newPayloadCh & forkChoiceCh * Introduce request status * Send reply only when request status is New * Move BeaconRequestList to HeaderDownload * Don't SetFetching when PoS (Fetching means handling newBlockHashes) * Merge Syncing & Synced into DataWasMissing * Introduce SyncStatus * onlyNew arg in WaitForRequest * Move waitingForBeaconChain into RequestList * Interrupt instead of skipCycleHack * Introduce timeout for PoS headers * Split downloadMissingPoSHeaders * Move StartPoSDownloader into HeaderDownload * Move Stopping interrupt to StartPoSDownloader * Move stopping PayloadStatus back to HeadersPOS * cleanUpPoSDownload * Post-merge fix * TestBogusForkchoice * TestPoSDownloader * requestStatus in attemptPoSDownload * Broadcast in SetStatus * Cosmetics * attemptPoSDownload -> schedulePoSDownload * Demote some logs to Trace
-
- Mar 21, 2022
-
-
ledgerwatch authored
-
Alex Sharov authored
-
- Mar 20, 2022
-
-
ledgerwatch authored
* [erigon2] forward changesets to optimise access * Update to erigon-lib Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
- Mar 19, 2022
-
-
ledgerwatch authored
* Separate handover timing * Update * Corrected handover time calculation * Not use compression when aggregate * Update to latest erigon-lib * Update to erigon-lib main * Update * Disable reproducible builds * Restore github actions * Restore github actions * Revert "linter to support go 1.18 (#3739)" This reverts commit 1fd434d3. Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
- Mar 18, 2022
-
-
ledgerwatch authored
* [erigon2] Optimise handover to the background merge * Update to erigon-lib Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
ledgerwatch authored
* Update to erigon-lib * Fix for block number * Update Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
Alex Sharov authored
-
- Mar 17, 2022
-
-
Alex Sharov authored
* save * Update to erigon-lib main Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
Alex Sharov authored
-
- Mar 16, 2022
-
-
Andrew Ashikhmin authored
-
Alex Sharov authored
-
Alex Sharov authored
-
- Mar 13, 2022
-
-
ledgerwatch authored
* [erigon2] history indices based on Elias Fano * Tidy * Update * tx lookup to support blocTo in integration * Update to fix * Update * Fix * Update to erigon-lib main Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
- Mar 12, 2022
-
-
Alex Sharov authored
-
- Mar 10, 2022
-
-
battlmonstr authored
Problem: QuerySeeds will poke 150 random entries in the whole node DB and ignore hitting "field" entries. In a bootstrap scenario it might hit hundreds of :lastping :lastpong entries, and very few true "node record" entries. After running for 15 minutes I've got totalEntryCount=1508 nodeRecordCount=114 entries. There's a 1/16 chance of hitting a "node record" entry. It means finding just about 10 nodes of 114 total on average from 150 attempts. Solution: Split "node record" entries to a separate table such that QuerySeeds doesn't do idle cycle hits.
-
battlmonstr authored
UpdateFindFails/UpdateLastPingReceived/UpdateLastPongReceived events are causing bursty DB commits (100 per minute). This optimization throttles the disk writes to happen at most once in a few seconds, because this info doesn't need to be persisted immediately. This helps on HDD drives.
-
Alex Sharov authored
* save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * up torrent * up torrent * up torrent * up torrent * up torrent * up torrent * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save
-
- Mar 09, 2022
-
-
ledgerwatch authored
* Optimise compressor * Update erigon-lib * Update * Update * Update * Update to erigon-lib main Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local> Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
- Mar 08, 2022
-
-
Alex Sharov authored
* save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * a * a * a * a * a * a * fefefe * fefefe * fefefe * fefefe * fefefe * fefefe * fefefe * fefefe * fefefe * fefefe * fefefe * fefefe * fefefe * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save * save
-
- Mar 05, 2022
-
-
Alex Sharov authored
-
- Mar 04, 2022
-
-
Alex Sharov authored
-
Alex Sharov authored
-
- Feb 28, 2022
-
-
Giulio Rebuffo authored
* jwt * fuuuuture * added auth * merge * merge * Update jwt to the latest version * ops * comments * cleanup * bad * gut * maybe * mod sum Co-authored-by:
yperbasis <andrey.ashikhmin@gmail.com>
-
- Feb 24, 2022
-
-
Giulio Rebuffo authored
* PrevRandao Renaming * lint
-
Alex Sharov authored
* snapshots: fix indexing of recently merged range * logger version up
-
Alex Sharov authored
-
- Feb 21, 2022
-
-
ledgerwatch authored
-
- Feb 19, 2022
-
-
ledgerwatch authored
* More tracing * More tracing * More tracing * Keep correct txNum * Keep correct txNum * Update to tracing * Off by one * Print memory info * Quicker startup Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
- Feb 18, 2022
-
-
Alex Sharov authored
-
Alex Sharov authored
-
Alex Sharov authored
-
Alex Sharov authored
* save * save * save * save * save * save * save
-
- Feb 17, 2022
-
-
Alex Sharov authored
* save * save
-
ledgerwatch authored
* Another fix for history files * Fix NPE * Another fix * Proper closing sequence * Remove first byte insert flag * Fixes * Update * Add traceblock to erigon2 command * Update * Update * Update * Update * print panic * Fix history reads * Update * Update locks * Update * Fixes * Set changesets and commitments upfront * Logging instead of printing * Fixes in aggregator and recsplit * Update to erigon-lib * Remove empty commitments * Update * Update Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
-
- Feb 16, 2022
-
-
Alex Sharov authored
-
- Feb 13, 2022
-
-
ledgerwatch authored
* Fix history bug, optimise bitmap search * Optimise SeekInBitmap64 * Update erigon-lib Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
Alex Sharov authored
-
- Feb 12, 2022
-
-
ledgerwatch authored
* Tools for gathering data on erigon2 history and bitmaps * Always start with 0 * Always start with 0 * Clean up commitment files, trace block * traceblock * Add tracing to checkChangeSets * Fixes to DeleteAccount * Update to latest erigon-lib Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local> Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
-
Alex Sharov authored
-