Skip to content

When first joining gossip, we should read to the end *before* we start executing #78

Description

@plaidfinch

This is so that we can ensure that we only execute jobs from the most recent session, and only if that session is not yet ended. We need a way to scan through all the messages and load them into the state machine without dispatching any jobs, then only once we've processed them, go back and start actually taking actions for only the most recent session. Otherwise, if you missed a session end and are catching up, you'll run jobs you shouldn't.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions