Uploaded image for project: 'mod-oai-pmh'
  1. mod-oai-pmh
  2. MODOAIPMH-274

Retrieving loaded instance ids doesn't take the request id into account.

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • P2
    • Resolution: Done
    • None
    • 3.2.5
    • None
    • Standard Bug Write-Up Format
    • Concorde - Sprint 105
    • 1
    • Concorde

    Description

      Purpose/Overview:
      When there are several initial-loads runs simultaneously, then when the first of them will finish then it is going to pick up the first batch of instance ids without considering the current request-id which will lead to retrieving mixed instance ids which can relate to different request ids(harvesters) or duplicated ids by the reason that it can retrieve the same instance ids which hold different request ids, such duplicates lead to an error.
      Requirements/Scope:

      1. Need to consider the request-id within instances list query.
      2. Need to consider the request-id when deleting instances via resumption token request. Previously resumption token from one request has caused the cleaning of all other instances which match instance ids processed by such resumption token. Such behavior was not correct, only instances related to request id within resumption token as well should be deleted

      Acceptance criteria:

      • Records should be normally returned via resumption token flow at any time even when there are several requests done already.

      TestRail: Results

        Attachments

          Activity

            People

              TotoroDev Illia Daliek
              TotoroDev Illia Daliek
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                TestRail: Runs

                  TestRail: Cases