1. 16 Feb, 2021 1 commit
  2. 12 Feb, 2021 3 commits
  3. 11 Feb, 2021 1 commit
  4. 10 Feb, 2021 3 commits
  5. 09 Feb, 2021 2 commits
  6. 08 Feb, 2021 8 commits
    • Martin Holst Swende's avatar
      74dbc202
    • Péter Szilágyi's avatar
      Merge pull request #22291 from karalabe/fix-pruner-compaction · 944d9014
      Péter Szilágyi authored
      core/state/pruner: fix compaction after pruning
      944d9014
    • Péter Szilágyi's avatar
      2728672c
    • Péter Szilágyi's avatar
      Merge pull request #22288 from karalabe/1.10.unstable · 123e934e
      Péter Szilágyi authored
      params: just to make snapshots a bit more official
      123e934e
    • gary rong's avatar
      all: bloom-filter based pruning mechanism (#21724) · f566dd30
      gary rong authored
      * cmd, core, tests: initial state pruner
      
      core: fix db inspector
      
      cmd/geth: add verify-state
      
      cmd/geth: add verification tool
      
      core/rawdb: implement flatdb
      
      cmd, core: fix rebase
      
      core/state: use new contract code layout
      
      core/state/pruner: avoid deleting genesis state
      
      cmd/geth: add helper function
      
      core, cmd: fix extract genesis
      
      core: minor fixes
      
      contracts: remove useless
      
      core/state/snapshot: plugin stacktrie
      
      core: polish
      
      core/state/snapshot: iterate storage concurrently
      
      core/state/snapshot: fix iteration
      
      core: add comments
      
      core/state/snapshot: polish code
      
      core/state: polish
      
      core/state/snapshot: rebase
      
      core/rawdb: add comments
      
      core/rawdb: fix tests
      
      core/rawdb: improve tests
      
      core/state/snapshot: fix concurrent iteration
      
      core/state: run pruning during the recovery
      
      core, trie: implement martin's idea
      
      core, eth: delete flatdb and polish pruner
      
      trie: fix import
      
      core/state/pruner: add log
      
      core/state/pruner: fix issues
      
      core/state/pruner: don't read back
      
      core/state/pruner: fix contract code write
      
      core/state/pruner: check root node presence
      
      cmd, core: polish log
      
      core/state: use HEAD-127 as the target
      
      core/state/snapshot: improve tests
      
      cmd/geth: fix verification tool
      
      cmd/geth: use HEAD as the verification default target
      
      all: replace the bloomfilter with martin's fork
      
      cmd, core: polish code
      
      core, cmd: forcibly delete state root
      
      core/state/pruner: add hash64
      
      core/state/pruner: fix blacklist
      
      core/state: remove blacklist
      
      cmd, core: delete trie clean cache before pruning
      
      cmd, core: fix lint
      
      cmd, core: fix rebase
      
      core/state: fix the special case for clique networks
      
      core/state/snapshot: remove useless code
      
      core/state/pruner: capping the snapshot after pruning
      
      cmd, core, eth: fixes
      
      core/rawdb: update db inspector
      
      cmd/geth: polish code
      
      core/state/pruner: fsync bloom filter
      
      cmd, core: print warning log
      
      core/state/pruner: adjust the parameters for bloom filter
      
      cmd, core: create the bloom filter by size
      
      core: polish
      
      core/state/pruner: sanitize invalid bloomfilter size
      
      cmd: address comments
      
      cmd/geth: address comments
      
      cmd/geth: address comment
      
      core/state/pruner: address comments
      
      core/state/pruner: rename homedir to datadir
      
      cmd, core: address comments
      
      core/state/pruner: address comment
      
      core/state: address comments
      
      core, cmd, tests: address comments
      
      core: address comments
      
      core/state/pruner: release the iterator after each commit
      
      core/state/pruner: improve pruner
      
      cmd, core: adjust bloom paramters
      
      core/state/pruner: fix lint
      
      core/state/pruner: fix tests
      
      core: fix rebase
      
      core/state/pruner: remove atomic rename
      
      core/state/pruner: address comments
      
      all: run go mod tidy
      
      core/state/pruner: avoid false-positive for the middle state roots
      
      core/state/pruner: add checks for middle roots
      
      cmd/geth: replace crit with error
      
      * core/state/pruner: fix lint
      
      * core: drop legacy bloom filter
      
      * core/state/snapshot: improve pruner
      
      * core/state/snapshot: polish concurrent logs to report ETA vs. hashes
      
      * core/state/pruner: add progress report for pruning and compaction too
      
      * core: fix snapshot test API
      
      * core/state: fix some pruning logs
      
      * core/state/pruner: support recovering from bloom flush fail
      Co-authored-by: 's avatarPéter Szilágyi <peterke@gmail.com>
      f566dd30
    • Péter Szilágyi's avatar
      d86906f1
    • Péter Szilágyi's avatar
      Merge pull request #22280 from karalabe/snapshot-default · bbe694fc
      Péter Szilágyi authored
      cmd/utils: enable snapshots by default
      bbe694fc
    • isdyaufh8o7cq's avatar
      metrics: fix cast omission in cpu_syscall.go (#22262) · 477fd420
      isdyaufh8o7cq authored
      fixes an regression which caused build failure on certain platforms
      477fd420
  7. 07 Feb, 2021 1 commit
  8. 05 Feb, 2021 5 commits
  9. 03 Feb, 2021 2 commits
  10. 02 Feb, 2021 4 commits
  11. 01 Feb, 2021 1 commit
  12. 29 Jan, 2021 1 commit
  13. 28 Jan, 2021 2 commits
    • Felföldi Zsolt's avatar
      les/utils: UDP rate limiter (#21930) · 7a800f98
      Felföldi Zsolt authored
      * les/utils: Limiter
      
      * les/utils: dropped prior weight vs variable cost logic, using fixed weights
      
      * les/utils: always create node selector in addressGroup
      
      * les/utils: renamed request weight to request cost
      
      * les/utils: simplified and improved the DoS penalty mechanism
      
      * les/utils: minor fixes
      
      * les/utils: made selection weight calculation nicer
      
      * les/utils: fixed linter warning
      
      * les/utils: more precise and reliable probabilistic test
      
      * les/utils: fixed linter warning
      7a800f98
    • Sina Mahmoodi's avatar
      cmd,core,eth,params,tests: define yolov3 + enable EIP-2565 (#22213) · eb21c652
      Sina Mahmoodi authored
      Removes the yolov2 definition, adds yolov3, including EIP-2565. This PR also disables some of the erroneously generated blockchain and statetests, and adds the new genesis hash + alloc for yolov3. 
      This PR disables the CLI switches for yolo, since it's not complete until we merge support for 2930. 
      eb21c652
  14. 27 Jan, 2021 1 commit
  15. 26 Jan, 2021 5 commits