Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-23498

jsondb plugin transactions

    XMLWordPrintable

Details

    • User Story
    • Resolution: Out of scope
    • P1: Critical
    • None
    • None
    • Location: Places
    • None

    Description

      The code needs to be checked and tested to ensure that operations happen atomically so that the integrity of the database is preserved as much as possible. Normal operation using the JsonDb Plugin should never put the database in an inconsistent state, however the plugin should be robust enough to such situations.

      JsonDb uses the _version field of the object to handle atomicity. When writing to an object, the correct _version must be specified, otherwise the write operation will fail.

      Attachments

        Issue Links

          Activity

            People

              ablasche Alex Blasche
              abcd abcd (closed Nokia identity) (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: