You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While running a Gossamer node with 2 other substrate nodes after some block height the finalization stops but we keep producing blocks, but after some amount of epochs (in this case 3) I noticed several ERROR logs equal to the one below:
2022-06-28T16:48:26-04:00 EROR block data processing for block with hash 0x35314fd6441257ceff7b1b8519a1ea11ecc6c2590a48c1998d8a9e72f40ea67a failed: failed to get verifier info for block 118: failed to get epoch data for epoch 3: failed to get epoch data from memory: cannot get parent header: Key not found chain_processor.go:L86 pkg=sync
Possible investigation path
The block hash in the error message was created by a substrate node B and imported by substrate node C but the gossamer node is not aware of the existence of the node
The error in the gossamer node tells us that: we tried:
Get the epoch data to block #118 (0x3531…a67a) in memory, but the block #118 (0x3531…a67a) does not exist in our blocktree
As the block is not in the blocktree let's try with the parent hash, then the gossamer node fails returning cannot get parent header: Key not found, telling that it does not know the hash
The text was updated successfully, but these errors were encountered:
epoch data from memory shows up much less now (only in case of empty epochs).
In case, there are empty epochs in the network, it is expected behaviour to node produce blocks anymore, which happens in case of gossamer with epoch not found in memory error.
Describe the bug
While running a Gossamer node with 2 other substrate nodes after some block height the finalization stops but we keep producing blocks, but after some amount of epochs (in this case 3) I noticed several ERROR logs equal to the one below:
Possible investigation path
The block hash in the error message was created by a substrate node B and imported by substrate node C but the gossamer node is not aware of the existence of the node
Substrate node B log:
Substrate node C log:
The error in the gossamer node tells us that: we tried:
#118 (0x3531…a67a)
in memory, but the block#118 (0x3531…a67a)
does not exist in our blocktreecannot get parent header: Key not found
, telling that it does not know the hashThe text was updated successfully, but these errors were encountered: