Uploaded image for project: 'UX Product'
  1. UX Product
  2. UXPROD-2994

Optimistic Locking: coordinate rollout of "failOnConflict" to selected modules and APIs

    XMLWordPrintable

Details

    • Core: Platform
    • 0
    • R4
    • R1
    • R1
    • R1
    • R1

    Description

      How

      Optimistic Locking functionality in an RMB module is enabled for selected tables by changing configuration in the schema.json file. See https://github.com/folio-org/raml-module-builder#optimistic-locking. OL changes the behavior of the API and hence requires a major interface change.

      Where

      It has been discussed that OL 'failOnConflict' should be enabled for interfaces where there is a risk of concurrent access (and collisions). In mod-inventory storage this is done for instances/holdings/items.

      What

      POs: indicate interfaces where OL should be enabled by creating a specific backend issue and linking to this feature.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                jakub Jakub Skoczen
                Votes:
                0 Vote for this issue
                Watchers:
                12 Start watching this issue

                Dates

                  Created:
                  Updated:

                  TestRail: Runs

                    TestRail: Cases