Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[R4R] Release v1.1.3 #460

Merged
merged 21 commits into from
Oct 20, 2021
Merged

[R4R] Release v1.1.3 #460

merged 21 commits into from
Oct 20, 2021

Commits on Sep 23, 2021

  1. 1 Configuration menu
    Copy the full SHA
    88ba737 View commit details
    Browse the repository at this point in the history
  2. update comment

    yutianwu committed Sep 23, 2021
    Configuration menu
    Copy the full SHA
    e0e58b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. add more log

    yutianwu committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    4a84cfd View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2021

  1. fix comments

    yutianwu committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    065e69e View commit details
    Browse the repository at this point in the history
  2. wait if td is the same

    yutianwu committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    77f19d4 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. minor update

    yutianwu committed Sep 27, 2021
    2 Configuration menu
    Copy the full SHA
    7f9cdc4 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. [R4R]implement diff sync (#376)

    * implement block process part of light sync
    
    * add difflayer protocol
    
    * handle difflayer and refine light processor
    
    * add testcase for diff protocol
    
    * make it faster
    
    * allow validator to light sync
    
    * change into diff sync
    
    * ligth sync: download difflayer (#2)
    
    * ligth sync: download difflayer
    
    Signed-off-by: kyrie-yl <lei.y@binance.com>
    
    * download diff layer: fix according to the comments
    
    Signed-off-by: kyrie-yl <lei.y@binance.com>
    
    * download diff layer: update
    
    Signed-off-by: kyrie-yl <lei.y@binance.com>
    
    * download diff layer: fix accroding comments
    
    Signed-off-by: kyrie-yl <lei.y@binance.com>
    
    Co-authored-by: kyrie-yl <lei.y@binance.com>
    
    * update light sync to diff sync
    
    * raise the max diff limit
    
    * add switcher of snap protocol
    
    * fix test case
    
    * make commit concurrently
    
    * remove peer for diff cache when peer closed
    
    * consensus tuning
    
    * add test code
    
    * remove extra message
    
    * fix testcase and lint
    
    make diff block configable
    
    wait code write
    
    fix testcase
    
    resolve comments
    
    resolve comment
    
    * resolve comments
    
    * resolve comments
    
    * resolve comment
    
    * fix mistake
    
    Co-authored-by: kyrie-yl <83150977+kyrie-yl@users.noreply.github.com>
    Co-authored-by: kyrie-yl <lei.y@binance.com>
    3 people committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    1ded097 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Export get diff accounts in block api (#431)

    * support get diff accounts
    
    Signed-off-by: Keefe-Liu <bianze.kernel@gmail.com>
    
    * add testcase for diff accounts
    
    Signed-off-by: Keefe-Liu <bianze.kernel@gmail.com>
    keefel committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    b2f1d25 View commit details
    Browse the repository at this point in the history
  2. ignore empty tx in GetDiffAccountsWithScope

    Signed-off-by: Keefe-Liu <bianze.kernel@gmail.com>
    keefel committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    0315f60 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Configuration menu
    Copy the full SHA
    03febe1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #442 from KeefeL/diff_accouts

    ignore empty tx in GetDiffAccountsWithScope
    keefel committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    59d3b53 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Configuration menu
    Copy the full SHA
    5e210b3 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Merge pull request #426 from binance-chain/improve_backoff

    [R4R] add block proccess backoff time when validator is not in turn and received in turn block
    yutianwu committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    c737f66 View commit details
    Browse the repository at this point in the history
  2. [R4R] add extension in eth protocol handshake to disable tx broadcast (

    …#412)
    
    * add extension for eth protocol handshake
    
    * fix comments
    yutianwu committed Oct 13, 2021
    2 Configuration menu
    Copy the full SHA
    610f6a5 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. cache bitmap and change the cache type of GetCode (#449)

    * change cache type of GetCode from fastcache to lrucache
    
    Signed-off-by: kyrie-yl <yl.on.the.way@gmail.com>
    
    * add cache for contract code bitmap
    
    Signed-off-by: kyrie-yl <yl.on.the.way@gmail.com>
    
    * core/vm: rework jumpdest analysis benchmarks (#23499)
    
    * core/vm: rework jumpdest analysis benchmarks
    
    For BenchmarkJumpdestOpAnalysis use fixed code size of ~1.2MB
    and classic benchmark loop.
    
    * core/vm: clear bitvec in jumpdest analysis benchmark
    
    Co-authored-by: Paweł Bylica <chfast@gmail.com>
    kyrie-yl and chfast committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    33aa779 View commit details
    Browse the repository at this point in the history
  2. parallel bloom calculation (#445)

    * parallel bloom calculation
    
    * indent
    
    * add condition if bloomJobs not nil
    
    * add handler for worker
    
    * fix format
    
    * bloomWorker should exit when all txs have been processed
    
    * rename BloomPair => BloomHash
    
    * add size to map
    
    * rename & unique variable
    
    * bloomJobs => bloomProcessors
    
    * fix
    
    * only assign bloom if empty
    
    * abstraction method for processing receipt bloom
    
    * remove duplicate receipt_processor
    
    * rename Processor
    
    * fix  ReceiptProcessor
    
    * fix ReceiptBloomGenertor typo
    
    * reduce worker to 1
    
    * remove empty wg
    
    * add defence code to check if channel is closed
    
    * remove nil
    
    * format fix
    
    * remove thread pool
    
    * use max 100 worker capacity
    
    * reduce worker size
    
    * refactor startWorker
    steventranjs committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    31463f8 View commit details
    Browse the repository at this point in the history
  3. fix cache key (#454)

    unclezoro committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    8f605f5 View commit details
    Browse the repository at this point in the history
  4. fix cache key do not have hash func (#455)

    Signed-off-by: kyrie-yl <yl.on.the.way@gmail.com>
    kyrie-yl committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    aecb612 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. ci: unit test and truffle test (#456)

    * ci: add unit test
    
    fix: failed on test
    
    * ci: add truffle test
    
    * ci: update os version
    
    * ci: add cache for go build
    j75689 committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    f2f68db View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. prepare for release v1.1.3

    unclezoro committed Oct 19, 2021
    1 Configuration menu
    Copy the full SHA
    eb581fd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #465 from guagualvcha/v_1.1.3

    [R4R]prepare for release v1.1.3
    unclezoro committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    7ba77c5 View commit details
    Browse the repository at this point in the history