Uploaded image for project: 'Indy Node'
  1. Indy Node
  2. INDY-979

[Refactor] Apply state machine to 3PC Actor

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Complete
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      replica.py contains lots of different logic for processing of all 3PC messages, Checkpoints, parts of view change, etc.
      Break the monolith.

      In particular, create 3PC Actor and apply state machine to it
      See https://docs.google.com/document/d/1qDfyb6ALqvf7Cwrnmk0RUmyVbM2Znd7urey-8B21j6o/edit#heading=h.myn1swcdi79r

      The code may live separately. Full integration and replacement of Replica can be done in another task.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              andkononykhin Andrey Kononykhin
              Reporter:
              ashcherbakov Alexander Shcherbakov
              Watchers:
              Alexander Shcherbakov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: