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
Preserve logic via dependency migration test #9723
Conversation
Signed-off-by: Matt Hess <matt.hess@swirldslabs.com>
Node: E2E Test Results 1 files ± 0 1 suites ±0 20m 48s ⏱️ + 20m 48s Results for commit 3a15597. ± Comparison against base commit cce3566. This pull request removes 1 and adds 310 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
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 with the usual questions and comments I have.
hedera-node/hedera-app/src/main/java/com/hedera/node/app/OrderedServiceMigrator.java
Outdated
Show resolved
Hide resolved
hedera-node/hedera-app/src/main/java/com/hedera/node/app/OrderedServiceMigrator.java
Show resolved
Hide resolved
hedera-node/hedera-app/src/main/java/com/hedera/node/app/OrderedServiceMigrator.java
Show resolved
Hide resolved
hedera-node/hedera-app/src/main/java/com/hedera/node/app/OrderedServiceMigrator.java
Outdated
Show resolved
Hide resolved
hedera-node/hedera-app/src/main/java/com/hedera/node/app/OrderedServiceMigrator.java
Show resolved
Hide resolved
...-node/hedera-app/src/test/java/com/hedera/node/app/state/merkle/DependencyMigrationTest.java
Show resolved
Hide resolved
...-node/hedera-app/src/test/java/com/hedera/node/app/state/merkle/DependencyMigrationTest.java
Outdated
Show resolved
Hide resolved
...-node/hedera-app/src/test/java/com/hedera/node/app/state/merkle/DependencyMigrationTest.java
Show resolved
Hide resolved
...-node/hedera-app/src/test/java/com/hedera/node/app/state/merkle/DependencyMigrationTest.java
Show resolved
Hide resolved
...-node/hedera-app/src/test/java/com/hedera/node/app/state/merkle/DependencyMigrationTest.java
Show resolved
Hide resolved
Signed-off-by: Matt Hess <matt.hess@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!
hedera-node/hedera-app/src/main/java/com/hedera/node/app/OrderedServiceMigrator.java
Show resolved
Hide resolved
...-node/hedera-app/src/test/java/com/hedera/node/app/state/merkle/DependencyMigrationTest.java
Show resolved
Hide resolved
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!
Signed-off-by: Matt Hess <matt.hess@swirldslabs.com> Signed-off-by: Ivo Yankov <ivo@devlabs.bg>
Signed-off-by: Matt Hess <matt.hess@swirldslabs.com> Signed-off-by: Nick Poorman <nick@swirldslabs.com>
The logic for inter-service dependencies during startup migrations is currently in the
Hedera
class, which isn't directly tested. This PR captures that logic in its own object, with a test to verify its behavior.