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

TEST PR: Feature/block per improvment #3

Open
wants to merge 40 commits into
base: main
Choose a base branch
from

Commits on Jul 2, 2024

  1. add Parallel Transaction Processing System

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    a768488 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. merge main

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    3e9844e View commit details
    Browse the repository at this point in the history
  2. clean code

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    466d1ca View commit details
    Browse the repository at this point in the history
  3. fix build

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    a2dc27f View commit details
    Browse the repository at this point in the history
  4. change config worldstate code

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    c431704 View commit details
    Browse the repository at this point in the history
  5. update reference tests

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    95170f7 View commit details
    Browse the repository at this point in the history
  6. async commit and modify hashcode for StorageSlotKey

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    81cdd37 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. remove preload of withdrawal address

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    96b3c23 View commit details
    Browse the repository at this point in the history
  2. add logs for map size

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    051236f View commit details
    Browse the repository at this point in the history
  3. delete empty storage map

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    15b1f57 View commit details
    Browse the repository at this point in the history
  4. remove logs

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    fa801ba View commit details
    Browse the repository at this point in the history
  5. execute commit and persist phase sequentially

    Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>
    ahamlat committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    444e991 View commit details
    Browse the repository at this point in the history
  6. Rollback sequential execution on persist and commit phase

    Initialize ConcurrentHashMap used in the accumulator to avoid collisions
    
    Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>
    ahamlat committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    32c6a2f View commit details
    Browse the repository at this point in the history
  7. clean code first step

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    05b8873 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. clean code

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    4728fd0 View commit details
    Browse the repository at this point in the history
  2. use int and not long for context map

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    a03843f View commit details
    Browse the repository at this point in the history
  3. add javadoc and comment

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    f1e7dfc View commit details
    Browse the repository at this point in the history
  4. revert preload during background processing and remove map initial ca…

    …pacity
    
    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    3a35a1a View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Set the executor size to the numbers of CPU threads

    Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>
    ahamlat committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    b937582 View commit details
    Browse the repository at this point in the history
  2. add flag and tests

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    a50dc04 View commit details
    Browse the repository at this point in the history
  3. merge main

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    7911566 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. clean code

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    7ec17b6 View commit details
    Browse the repository at this point in the history
  2. fix build

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    69f36b6 View commit details
    Browse the repository at this point in the history
  3. fix tests

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    6baafdc View commit details
    Browse the repository at this point in the history
  4. build again

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    594b7ec View commit details
    Browse the repository at this point in the history
  5. fix unit tests

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    1fa6741 View commit details
    Browse the repository at this point in the history
  6. Add two new metrics to evaluate the number of parallelized transactio…

    …ns and the number of conflicting transactions
    
    Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>
    ahamlat committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    184aea7 View commit details
    Browse the repository at this point in the history
  7. fix flag

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    18a12ac View commit details
    Browse the repository at this point in the history
  8. Fix reference tests

    Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>
    ahamlat committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    afec253 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    39afebe View commit details
    Browse the repository at this point in the history
  10. first stab at suggested refactor

    Signed-off-by: garyschulte <garyschulte@gmail.com>
    garyschulte committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    29dd4f5 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. update after Gary's comment

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    5a1dae4 View commit details
    Browse the repository at this point in the history
  2. rename operation tracer method

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    96d9428 View commit details
    Browse the repository at this point in the history
  3. fix build

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    0143e7c View commit details
    Browse the repository at this point in the history
  4. merge main

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    c7f288e View commit details
    Browse the repository at this point in the history
  5. fix build

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    b8aebc6 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    71b7fc7 View commit details
    Browse the repository at this point in the history
  2. add a try-with-resouces on the roundWorldState to close automatically…

    … each instance.
    
    Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>
    ahamlat committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    1952cf0 View commit details
    Browse the repository at this point in the history
  3. Close the worldstate in the parallel executions and ignore any except…

    …ions as further checks are done
    
    Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>
    ahamlat committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    ed0a683 View commit details
    Browse the repository at this point in the history
  4. close worldstate clone correctly

    Signed-off-by: Karim Taam <karim.t2am@gmail.com>
    matkt committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    b4f58e4 View commit details
    Browse the repository at this point in the history