Uploaded image for project: 'Fabric'
  1. Fabric
  2. FAB-1475

make invokes concurrent

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Medium
    • Resolution: Done
    • None
    • None
    • fabric-peer
    • None

    Description

      In pre-v1.0 release couple of things prevented chaincodes invocations from being concurrently executed

      • CC execution was pre consensus and so the order of execution has to be fixed across all chaincode invokes, across all peers
      • (related to the above) read/writes to the ledger was for committing and not "simulation" and state versioning was not in place. Ledger required serial access

      Given these restrictions are no longer enforced for 1.0, we can execute invokes in parallel and any non-deterministic results will be filtered before consensus.

      Attachments

        Issue Links

          Activity

            People

              muralisr Srinivasan Muralidharan
              muralisr Srinivasan Muralidharan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: