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

[Refactor] Apply state machine to Requests

    XMLWordPrintable

Details

    • Task
    • Status: To Develop
    • Medium
    • Resolution: Unresolved
    • None
    • None
    • None
    • Sprint 18.05, 18.06, 18.07 Stability & Monitoring

    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, apply state machine to Requests
      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

              Unassigned Unassigned
              ashcherbakov Alexander Shcherbakov
              Alexander Shcherbakov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: