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

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: P2
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 3.2.5
    • Labels:
      None
    • Template:
      Standard Bug Write-Up Format
    • Sprint:
      Concorde - Sprint 105
    • Story Points:
      1
    • Development Team:
      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

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

                Dates

                Created:
                Updated:
                Resolved:

                  TestRail: Runs

                    TestRail: Cases