-
Notifications
You must be signed in to change notification settings - Fork 143
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
feat: log socket exception stack trace periodically #14318
feat: log socket exception stack trace periodically #14318
Conversation
Signed-off-by: Anthony Petrov <[email protected]>
Node: HAPI Test (Token) Results 22 files 22 suites 5m 53s ⏱️ Results for commit 06a8983. |
Node: HAPI Test (Node Death Reconnect) Results3 tests 3 ✅ 5m 51s ⏱️ Results for commit 06a8983. |
Node: HAPI Test (Restart) Results7 files 7 suites 9m 10s ⏱️ Results for commit 06a8983. |
Node: HAPI Test (Crypto) Results 24 files 24 suites 14m 51s ⏱️ Results for commit 06a8983. |
Node: HAPI Test (Misc) Results 59 files 59 suites 15m 54s ⏱️ Results for commit 06a8983. |
Node: HAPI Test (Time Consuming) Results19 tests 19 ✅ 22m 50s ⏱️ Results for commit 06a8983. |
Node: HAPI Test (Smart Contract) Results 81 files 81 suites 24m 17s ⏱️ Results for commit 06a8983. |
Node: Unit Test Results 1 533 files 1 533 suites 3h 5m 1s ⏱️ Results for commit 06a8983. |
platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/network/NetworkUtils.java
Show resolved
Hide resolved
platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/network/NetworkUtils.java
Show resolved
Hide resolved
Signed-off-by: Anthony Petrov <[email protected]>
* develop: feat: add new event hashing algorithm (#14340) fix: fixed a few issues on Dynamic Address Book (#14316) fix(gossip): wait outside of lock (#14336) feat: Implement pending state for airdrop purposes (#14276) chore: fix Javadoc warnings in 'platform' modules (#14338) chore: fix Javadoc warnings in 'test-clients' (#14337) chore: fix Javadoc warnings in 'services' modules (#14339) fix: 14230 platform state deserialization fix (#14334) fix: 14309: Drop KeyIndexType.SEQUENTIAL_INCREMENTING_LONGS support (#14323) feat: log socket exception stack trace periodically (#14318) fix: 14230 Fixed incorrect deserialization of `PlatformState` (#14332) feat: Add feature flag cookbook item (#14324) build: remove unused plugins (block-node) (#14254) build: Remove 'org.owasp:dependency-check-gradle' plugin (#14246) fix: remove hard dependency on 'commons.compress' (#14240) # Conflicts: # hedera-node/hedera-app/src/main/java/com/hedera/node/app/store/ReadableStoreFactory.java # hedera-node/hedera-app/src/main/java/com/hedera/node/app/store/ServiceApiFactory.java # hedera-node/hedera-app/src/main/java/com/hedera/node/app/store/WritableStoreFactory.java # hedera-node/hedera-token-service-impl/src/main/java/com/hedera/node/app/service/token/impl/TokenServiceImpl.java
Description:
Add a RateLimiter and log the stack trace of socket exceptions once a minute.
Related issue(s):
Fixes #14304
Notes for reviewer:
Trivial changes to improve logging and diagnostics.
Checklist