Uploaded image for project: 'Usergrid (Retired)'
  1. Usergrid (Retired)
  2. USERGRID-52

Add optimistic transaction semantics to the Core Persistence verify stage

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • OLD
    • Stack
    • None

    Description

      Add an optimistic versioning verification stage into our write path. The write should start as it normally does. If the version was included on the entity write operation (delete or write) we need to read back the entity log, and ensure that our "new" version is the only version entry since the last commit.
      If not, fail fast, signal to the user their entity is "stale".

      Attachments

        Activity

          People

            djohnson David Johnson
            djohnson David Johnson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: