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

Upstream v2.49.0 #22

Open
wants to merge 60 commits into
base: op-erigon
Choose a base branch
from
Open

Upstream v2.49.0 #22

wants to merge 60 commits into from

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    aaa51ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41ae71f View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

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

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    797e6dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    441634e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7764cf6 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

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

Commits on Jul 13, 2023

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

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    e7661ad View commit details
    Browse the repository at this point in the history
  2. Added struct to hold bor sprints in numeric order (ledgerwatch#1038)

    This checking replaces the config processing for bor sprints which has
    the following issues:
    
    1. It uses string ordering for blocks which is lexical so does not
    handle decimal scale when sorting numbers
    2. It parses the config map every calculation - which is expensive
    relative to just checking the index order
    
    This is likely not an issue for the existing main net as the map only
    has 2 entries and their sort order is coincidentally the same for both
    lexical and numeric ordering. Performance is likely also a non issue
    compared to the other processing during execution flow.
    
    These changes are intended to support tx indexing where in the
    snapshotting process the calc will get called at least twice for each
    bor block during 1000's of iterations.
    mh0lt authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    886a982 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    738be55 View commit details
    Browse the repository at this point in the history
  2. add map size setter (ledgerwatch#1050)

    Add a bound the txpool db, rather than leaving it as the default of 2TB.
    This is to reduce the page file profile when running multiple nodes from
    around 3.5GB per txpool instance.
    
    The current pool map side is set to 512MB - which seems reasonable with
    16MB increments
    mh0lt authored Jul 17, 2023
    Configuration menu
    Copy the full SHA
    32df191 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2023

  1. Revert "add map size setter" (ledgerwatch#1054)

    Reverts ledgerwatch#1050
    
    It causes the error:
    
    `EROR[07-21|21:45:02.806] [txpool] flush is local history err="table:
    PoolTransaction, err: mdbx_cursor_put: MDBX_MAP_FULL: Environment
    mapsize limit reached"
    `
    AlexeyAkhunov authored Jul 22, 2023
    Configuration menu
    Copy the full SHA
    1d6b5a3 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2023

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

Commits on Jul 25, 2023

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

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    3bd3a4c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e71e9b View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    c07cefc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da71e64 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

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

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    ddfe099 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a056bb View commit details
    Browse the repository at this point in the history
  3. Fix blob transaction panic in txpool (ledgerwatch#1065)

    Fixes the following panic triggered by blob Hive tests:
    ```
    [2c098836] panic: runtime error: index out of range [0] with length 0
    [2c098836] 
    [2c098836] goroutine 902 [running]:
    [2c098836] github.com/ledgerwatch/erigon-lib/txpool.MainLoop.func1()
    [2c098836] 	github.com/ledgerwatch/erigon-lib@v0.0.0-20230801100033-1b342f37741d/txpool/pool.go:1565 +0x100f
    [2c098836] created by github.com/ledgerwatch/erigon-lib/txpool.MainLoop
    [2c098836] 	github.com/ledgerwatch/erigon-lib@v0.0.0-20230801100033-1b342f37741d/txpool/pool.go:1492 +0x8c5
    ```
    yperbasis authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    f33b0bc View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    d4f8da7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a6037d View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

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

Commits on Aug 5, 2023

  1. save (ledgerwatch#1070)

    Giulio2002 authored Aug 5, 2023
    Configuration menu
    Copy the full SHA
    3f118db View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. Configuration menu
    Copy the full SHA
    6fc9f7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    563a681 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Configuration menu
    Copy the full SHA
    a17eaec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    309e0bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d0bcd0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1881b49 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    36aec4c View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. Configuration menu
    Copy the full SHA
    de16cd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fdd3982 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    0f311ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f84bd53 View commit details
    Browse the repository at this point in the history
  3. Add BorEvents snapshot type (ledgerwatch#1051)

    Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro-2.local>
    AlexeyAkhunov and Alex Sharp authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    3aa5249 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

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

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    ec899e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c4b0d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c344806 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

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

Commits on Aug 26, 2023

  1. Configuration menu
    Copy the full SHA
    bae527e View commit details
    Browse the repository at this point in the history
  2. Added Mdbx sizing to txpool config (ledgerwatch#1086)

    Added 
    
     ```
    MdbxPageSize          datasize.ByteSize
    MdbxDBSizeLimit       datasize.ByteSize
    MdbxGrowthStep        datasize.ByteSize
    ```
    to allow txpool db to be configured.
    mh0lt authored Aug 26, 2023
    Configuration menu
    Copy the full SHA
    c2851b6 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Configuration menu
    Copy the full SHA
    e3850da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34cb800 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a019c29 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

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

Commits on Sep 1, 2023

  1. up linter version

    AskAlexSharov committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    21f96bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b08f183 View commit details
    Browse the repository at this point in the history
  3. Revert most txpool errors to Warn (ledgerwatch#1095)

    Less radical variant of PR ledgerwatch#1094
    yperbasis authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    82448e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. save

    AskAlexSharov committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    568d783 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

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

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    173f7cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    806ea07 View commit details
    Browse the repository at this point in the history
  3. make gen

    ImTei committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    ac842e4 View commit details
    Browse the repository at this point in the history
  4. Fix build error

    ImTei committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    260274a View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

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