Uploaded image for project: 'ONOS'
  1. ONOS
  2. ONOS-6227

Pessimistic locking option for transactions

    XMLWordPrintable

    Details

    • Story Points:
      5
    • Epic Link:
    • Sprint:
      K Sprint #1 - Platform

      Description

      Currently, transactions are implemented using optimistic locking. However, this increases the chance a transaction can fail when multiple concurrent transactions are running if both modify the same resource. Furthermore, optimistic locking as it's currently implemented does not provide serializability. For cases where such conflicts are frequent and/or serializability is needed, ONOS should support pessimistic transactions that force the serialization of access to shared resources.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              kuujo Jordan Halterman
              Reporter:
              kuujo Jordan Halterman
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: