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
06302 - turn NodeId into a record containing a long #6370
06302 - turn NodeId into a record containing a long #6370
Conversation
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
# Conflicts: # platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/components/EventCreator.java # platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/event/creation/ChatterEventCreator.java # platform-sdk/swirlds-platform-core/src/test/java/com/swirlds/platform/state/SwirldStateManagerImplTests.java
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
# Conflicts: # platform-sdk/platform-apps/tests/PlatformTestingTool/src/test/java/com/swirlds/demo/platform/FCMQueryControllerTest.java
Codecov ReportPatch and project coverage have no change.
Additional details and impacted files@@ Coverage Diff @@
## develop #6370 +/- ##
===============================
===============================
☔ View full report in Codecov by Sentry. |
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
# Conflicts: # platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/SwirldsPlatform.java
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
...-apps/tests/PlatformTestingTool/src/main/java/com/swirlds/demo/platform/TransactionPool.java
Outdated
Show resolved
Hide resolved
# Conflicts: # platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/SwirldsPlatform.java
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
platform-sdk/swirlds-common/src/main/java/com/swirlds/common/system/NodeId.java
Outdated
Show resolved
Hide resolved
platform-sdk/swirlds-common/src/main/java/com/swirlds/common/system/NodeId.java
Outdated
Show resolved
Hide resolved
...mon/swirlds-common-test/src/main/java/com/swirlds/common/test/stream/StreamObjectWorker.java
Outdated
Show resolved
Hide resolved
...mmon/swirlds-common-test/src/test/java/com/swirlds/common/test/stream/TestStreamManager.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
...form-test/src/test/java/com/swirlds/platform/test/network/OutboundConnectionManagerTest.java
Outdated
Show resolved
Hide resolved
# Conflicts: # platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/PlatformMetrics.java # platform-sdk/swirlds-unit-tests/core/swirlds-platform-test/src/test/java/com/swirlds/platform/test/components/EventMapperTest.java
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
7e6cb76
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Kudos, SonarCloud Quality Gate passed! |
SonarCloud Quality Gate failed. |
Description:
isMirror()
related attributes from NodeIdEventCreationRule
from NodeIdgetIdAsInt()
equals(long id)
tomatches(long id)
create()
with a static concurrent hashmap from Long to NodeId to minimize construction of the record.Related issue(s):
Fixes #6302
Notes for reviewer:
Removing the hashcode implementation causes the app to misbehave, so it is left in.