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
Bat/feat/remove tx queue #2627
Bat/feat/remove tx queue #2627
Conversation
b0ba052
to
a3e5fb8
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2627 +/- ##
==========================================
- Coverage 53.88% 53.59% -0.29%
==========================================
Files 308 307 -1
Lines 100154 99262 -892
==========================================
- Hits 53966 53201 -765
+ Misses 46188 46061 -127 ☔ View full report in Codecov by Sentry. |
64af0de
to
369b18f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
still that one change in the allocator during PrepareProposal
Looks good to me but there's a failing integration test, is this expected? |
No it is not. I'll need to look into that. |
ff85f53
to
c049ff5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Co-authored-by: Tiago Carvalho <sugoiuguu@tfwno.gf>
Co-authored-by: Tiago Carvalho <sugoiuguu@tfwno.gf>
Co-authored-by: Tiago Carvalho <sugoiuguu@tfwno.gf>
Co-authored-by: Tiago Carvalho <sugoiuguu@tfwno.gf>
Co-authored-by: Tiago Carvalho <sugoiuguu@tfwno.gf>
Co-authored-by: Tiago Carvalho <sugoiuguu@tfwno.gf>
ca9dc2f
to
e138cfb
Compare
* origin/bat/feat/remove-tx-queue: [fix]: Integration tests Rebased. Might require more fixes but unit tests are passing addressing review comments Addressing review comments Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/tx/src/data/wrapper.rs [fix]: Fix benchmarks Small fixes added changelog Fixing e2e tests fixed integration tests [fix]: unit test now passing First compiling version
* origin/bat/feat/remove-tx-queue: [fix]: Integration tests Rebased. Might require more fixes but unit tests are passing addressing review comments Addressing review comments Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/tx/src/data/wrapper.rs [fix]: Fix benchmarks Small fixes added changelog Fixing e2e tests fixed integration tests [fix]: unit test now passing First compiling version
* origin/bat/feat/remove-tx-queue: [fix]: Integration tests Rebased. Might require more fixes but unit tests are passing addressing review comments Addressing review comments Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/apps/src/lib/node/ledger/shell/block_alloc.rs Update crates/tx/src/data/wrapper.rs [fix]: Fix benchmarks Small fixes added changelog Fixing e2e tests fixed integration tests [fix]: unit test now passing First compiling version # Conflicts: # crates/apps/src/lib/node/ledger/storage/rocksdb.rs # crates/storage/src/mockdb.rs # crates/storage/src/tx_queue.rs
Describe your changes
Instead of having every user tx be executed across two blocks, the first executing a wrapper and the second executing the main payload, this change makes it so that the entire tx is executed in a single block (or rejected).
Closes #2656
NOTE: This requires changes to hermes and so the ci will not pass until that is done.
Indicate on which release or other PRs this topic is based on
Checklist before merging to
draft