Uploaded image for project: 'mod-inventory'
  1. mod-inventory
  2. MODINV-619

Implement retry mechanism for DI update in case OL conflict

    XMLWordPrintable

Details

    • Folijet Sprint 131, Folijet Sprint 132
    • 8
    • Folijet
    • Lotus R1 2022
    • Medium

    Description

      In case there is an OL conflict error in DI update handler - request new version of entity to update and retry the update. 

      There should be added a retry mechanism for each entity in mod-inventory. This mechanism should try to re-create/re-update entity in mod-inventory-storage if there is an error regarding OL.

      Actions: Create+Update 

      Handlers for Instance:

      InstanceUpdateDelegate, ReplaceInstanceEventHandler

      Handlers for Holdings:

      HoldingsUpdateDelegate,  UpdateHoldingEventHandler

      Handlers for Items:

      UpdateItemEventHandler

       

      There should be added tests for that mechanism.

      Additionally, try to test this mechanism for OL  locally (if there is an opportunity).

       

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                VRohach Volodymyr Rohach
                Kateryna Senchenko Kateryna Senchenko
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases