Cannot re-run 1 day+ old holdings exports

Description

  1.  

    1. Go to https://bugfest-nolana.int.aws.folio.org/ (folio/folio) 

    2. Go to Export manager

    3. Find any export that was run successfully yesterday or earlier 

    4. Click the job ID 
      Expected outcome: Re-download file 

Actual outcome: Get the following message that token expired

 

Approach

update https://github.com/folio-org/mod-data-export-worker/blob/c7552fda3b950e9a1ee554f615c205ff13311d06/src/main/java/org/folio/dew/batch/eholdings/EHoldingsStepListener.java#L45 line similar to https://github.com/folio-org/mod-data-export-worker/commit/3fcc74d33f0d1b07ecfcd3d14ad723f79e2058f0#diff-bc9f3df48e48a66c1988a5ee5fefc0047cb7b0c17a7302debadde6d114da9a83R72

So object key should be stored instead of presigned url

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

2

is defined by

relates to

Checklist

hide

TestRail: Results

Activity

Show:

Valery_Pilko December 21, 2022 at 2:41 PM

Verified on Nolana env - after 8 days, the links are still working.
See attached screencast:

Valery_Pilko December 15, 2022 at 4:24 PM

The same jobs are still available for downloading after 48 hours.

Oleksii Petrenko December 14, 2022 at 6:22 PM

Deployed to Nolana bf. Please proceed with verification

Valery_Pilko December 14, 2022 at 10:32 AM

Verified on Nolana environment - the results of "eHoldings" export jobs available for downloading after 24 hours in "Export manager" app.
See attached screencast:

The jobs with following ids were finished on 13 December 2022 04:36-04:47 AM:

007508 - Package "Wiley Online Library"
007509 - Package "CanLII Books"
007510 - Package "Springer eBooks (Complete Collection 2013)"
007511 - Package "VLeBooks"
007512 - Title+Package "Advanced Electronic Materials".

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Spitfire

Fix versions

Release

Nolana (R3 2022) Bug Fix

RCA Group

Third party component integration

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created December 9, 2022 at 9:01 AM
Updated December 23, 2022 at 8:08 AM
Resolved December 12, 2022 at 4:12 PM
TestRail: Cases
TestRail: Runs