goshimmer
goshimmer copied to clipboard
Don't issue or schedule messages older than TSC
Both rate-setter and scheduler introduce delay before message is gossiped from the original node. Sometimes the delay might be so big, that by the time the message arrives to the node's tip pool, it's already invalid because it doesn't satisfy the TSC condition.
Make sure to discard such messages in the scheduler and rate setter (if the delay is already large enough in rate setter).
This issue can only be resolved when TSC and new time concepts PR is merged to develop.