Skip to content
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

WARN STARTUP "Shadowgraph: Missing non-expired self parent for EventDescriptorWrapper" #17396

Open
alex-kuzmin-hg opened this issue Jan 15, 2025 · 6 comments
Labels
Bug An error that causes the feature to behave differently than what was expected based on design. Platform Tickets pertaining to the platform

Comments

@alex-kuzmin-hg
Copy link
Contributor

Description

example log: https://perf.analytics.eng.hashgraph.io/ephemeral/BufferUnder_Overflow_0.58.3_Reconnect/podlog_solo-alex-kuzmin-n3/network-node9_logs/swirlds.log

Statistics:
it was thrown 1732 times during 8 hours , Reconnect test on 10 nodes

Very frequent new warning
WARN STARTUP <platformForkJoinThread-8> Shadowgraph: Missing non-expired self parent for EventDescriptorWrapper

details:

2025-01-14 22:59:51.701 7066     WARN  STARTUP          <platformForkJoinThread-8> Shadowgraph: Missing non-expired self parent for EventDescriptorWrapper[eventDescriptor=EventDescriptor[hash=8ccaa086a8f99bed848740c836e6f6b264f8f4c89c5c7fbd8f1d10eecea03dbd5d0212cbab43fd52ff3de7e04ba218e2, creatorNodeId=9, birthRound=1, generation=33597], hash=8ccaa086a8f99bed848740c836e6f6b264f8f4c89c5c7fbd8f1d10eecea03dbd5d0212cbab43fd52ff3de7e04ba218e2, creator=9]
    sp: EventDescriptorWrapper[eventDescriptor=EventDescriptor[hash=706711ada1e725e8749940006319fc05a5cf69bfb6fea6c057e0fe8f58ad6f5a9b3dbfa00236e2d93791bf48eb7d9747, creatorNodeId=9, birthRound=1, generation=33474], hash=706711ada1e725e8749940006319fc05a5cf69bfb6fea6c057e0fe8f58ad6f5a9b3dbfa00236e2d93791bf48eb7d9747, creator=9]
    op0: EventDescriptorWrapper[eventDescriptor=EventDescriptor[hash=90b23d724ecedadf8a88869ac8bce2caf4de75dc617db033395f26f3465b46c58586ca706f805dd362d16246762b3f24, creatorNodeId=6, birthRound=1, generation=33596], hash=90b23d724ecedadf8a88869ac8bce2caf4de75dc617db033395f26f3465b46c58586ca706f805dd362d16246762b3f24, creator=6]

Steps to reproduce

Run 100M accounts SmartContract load test with 10mins Reconnect

Additional context

No response

Hedera network

other, previewnet

Version

v0.58.3

Operating system

Linux

@alex-kuzmin-hg alex-kuzmin-hg added the Bug An error that causes the feature to behave differently than what was expected based on design. label Jan 15, 2025
@alex-kuzmin-hg
Copy link
Contributor Author

Duplicate of #15333

@edward-swirldslabs
Copy link
Contributor

edward-swirldslabs commented Jan 15, 2025

I am not expecting to see this warning that frequently. It does appear like something might be wrong. @poulok

@poulok poulok added the Platform Tickets pertaining to the platform label Jan 21, 2025
@poulok
Copy link
Member

poulok commented Jan 21, 2025

@lpetrovic05 , i don't think this is a problem, even at this rate, but want to confirm with you before closing this and the duplicate ticket listed

@lpetrovic05
Copy link
Member

@poulok this happens when we have stale events, the metrics should be checked to confirm

@edward-swirldslabs
Copy link
Contributor

Is there a scenario where the warning that is displayed here will be useful in debugging? Should its label be changed to debug? If we're going to tolerate this frequency of WARN, then I am concerned that we are desensitizing ourselves to what a WARN should be.

@lpetrovic05
Copy link
Member

Is there a scenario where the warning that is displayed here will be useful in debugging? Should its label be changed to debug? If we're going to tolerate this frequency of WARN, then I am concerned that we are desensitizing ourselves to what a WARN should be.

I think you are right

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug An error that causes the feature to behave differently than what was expected based on design. Platform Tickets pertaining to the platform
Projects
None yet
Development

No branches or pull requests

4 participants