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
Validations for dispatchSyntheticTxn #9308
Validations for dispatchSyntheticTxn #9308
Conversation
Signed-off-by: Mustafa Uzun <mustafa.uzun@limechain.tech>
Signed-off-by: Mustafa Uzun <mustafa.uzun@limechain.tech>
Signed-off-by: Mustafa Uzun <mustafa.uzun@limechain.tech>
Signed-off-by: Mustafa Uzun <mustafa.uzun@limechain.tech>
Signed-off-by: Mustafa Uzun <mustafa.uzun@limechain.tech>
Node: E2E Test Results 1 files ± 0 1 suites ±0 21m 24s ⏱️ + 21m 24s Results for commit d7f7847. ± Comparison against base commit abb9bb4. This pull request removes 1 and adds 310 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #9308 +/- ##
==========================================
Coverage ? 65.42%
Complexity ? 29987
==========================================
Files ? 3296
Lines ? 125603
Branches ? 13037
==========================================
Hits ? 82176
Misses ? 40285
Partials ? 3142 ☔ View full report in Codecov by Sentry. |
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.
Some unit tests and HAPI tests are failing on this PR 🤔
Signed-off-by: Mustafa Uzun <mustafa.uzun@limechain.tech>
...ra-node/hedera-app/src/main/java/com/hedera/node/app/workflows/handle/HandleContextImpl.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Mustafa Uzun <mustafa.uzun@limechain.tech>
Signed-off-by: Mustafa Uzun <mustafa.uzun@limechain.tech>
Signed-off-by: Mustafa Uzun <mustafa.uzun@limechain.tech>
Signed-off-by: Valentin Valkanov <valentin.valkanov@limechain.tech>
…9213-validations-dispatchSyntheticTxn
Kudos, SonarCloud Quality Gate passed! |
…9213-validations-dispatchSyntheticTxn
...ra-node/hedera-app/src/main/java/com/hedera/node/app/workflows/handle/HandleContextImpl.java
Outdated
Show resolved
Hide resolved
# Conflicts: # hedera-node/hedera-app/src/test/java/com/hedera/node/app/workflows/handle/HandleContextImplTest.java
Signed-off-by: Stanimir Stoyanov <stanimir.stoyanov@limechain.tech>
Signed-off-by: Stanimir Stoyanov <stanimir.stoyanov@limechain.tech>
# Conflicts: # hedera-node/hedera-app/src/main/java/com/hedera/node/app/workflows/SolvencyPreCheck.java
Signed-off-by: Stanimir Stoyanov <stanimir.stoyanov@limechain.tech>
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.
Since the handle workflow will ultimately assign a guaranteed-unique TransactionID
to a child transaction, I think the duplicate check is superfluous. But overall this makes sense to me, ty @mustafauzunn !
...ra-node/hedera-app/src/main/java/com/hedera/node/app/workflows/handle/HandleContextImpl.java
Outdated
Show resolved
Hide resolved
...ra-node/hedera-app/src/main/java/com/hedera/node/app/workflows/handle/HandleContextImpl.java
Show resolved
Hide resolved
...ra-node/hedera-app/src/main/java/com/hedera/node/app/workflows/handle/HandleContextImpl.java
Outdated
Show resolved
Hide resolved
...ra-node/hedera-app/src/main/java/com/hedera/node/app/workflows/handle/HandleContextImpl.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Stanimir Stoyanov <stanimir.stoyanov@limechain.tech>
Signed-off-by: Stanimir Stoyanov <stanimir.stoyanov@limechain.tech>
# Conflicts: # hedera-node/hedera-app/src/main/java/com/hedera/node/app/workflows/handle/HandleContextImpl.java
Signed-off-by: Stanimir Stoyanov <stanimir.stoyanov@limechain.tech>
Signed-off-by: Stanimir Stoyanov <stanimir.stoyanov@limechain.tech>
Signed-off-by: Neeharika-Sompalli <neeharika.sompalli@swirldslabs.com>
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 !
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.
I think we should merge and then urgently fix XTest
's; c.f. #9776
Signed-off-by: Mustafa Uzun <mustafa.uzun@limechain.tech> Signed-off-by: Valentin Valkanov <valentin.valkanov@limechain.tech> Signed-off-by: Stanimir Stoyanov <stanimir.stoyanov@limechain.tech> Signed-off-by: Neeharika-Sompalli <neeharika.sompalli@swirldslabs.com> Co-authored-by: Valentin Valkanov <valentin.valkanov@limechain.tech> Co-authored-by: Stanimir Stoyanov <stanimir.stoyanov@limechain.tech> Co-authored-by: Neeharika-Sompalli <neeharika.sompalli@swirldslabs.com> Signed-off-by: Ivo Yankov <ivo@devlabs.bg>
Signed-off-by: Mustafa Uzun <mustafa.uzun@limechain.tech> Signed-off-by: Valentin Valkanov <valentin.valkanov@limechain.tech> Signed-off-by: Stanimir Stoyanov <stanimir.stoyanov@limechain.tech> Signed-off-by: Neeharika-Sompalli <neeharika.sompalli@swirldslabs.com> Co-authored-by: Valentin Valkanov <valentin.valkanov@limechain.tech> Co-authored-by: Stanimir Stoyanov <stanimir.stoyanov@limechain.tech> Co-authored-by: Neeharika-Sompalli <neeharika.sompalli@swirldslabs.com> Signed-off-by: Nick Poorman <nick@swirldslabs.com>
Description:
Add checks to HandleContextImpl.dispatchSyntheticTxn() right before we call dispatchHandle()
Related issue(s):
Fixes #9213
Notes for reviewer:
Checklist