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

[Refactor] Apply state machine to 3PC Actor

    XMLWordPrintable

Details

    • Task
    • Status: Complete
    • Medium
    • Resolution: Done
    • None
    • None
    • None

    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

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

              Dates

                Created:
                Updated:
                Resolved: