Poppy - Data export - draft

Modules needed

  • ui-data-export
  • mod-data-export
  • mod-inventory-storage
  • mod-source-record-storage
  • okapi

Testing expectations 

  • Establish the baseline for large exports 
  • Establish the baseline for system behavior during large exports


Data volumes

  • 8 M records instaces
  • Data import -2 000 instances (to be confirmed)
  • CI/CO - TBD

User records testing scenarios

  1. Exporting all instance records with default mapping profile
  2. Export all instances and holdings with a custom mapping profile that includes:
    1. SRS/instances records
    2. some holdings fields - tbd
    3. some items fields - tbd
  3. Exporting 2M instance records with default mapping profile
  4. Export 2M instances and holdings with a custom mapping profile that includes:
    1. SRS/instances records
    2. some holdings fields - tbd
    3. some items fields - tbd



Concurrent and consecutive tests:

Scenario 1.  Full export with the default mapping profile, start data import

Scenario 2.  Full export with the custom mapping profile, start data import

Scenario 3.  Full export with the default mapping profile, start data import, CI/CO

Scenario 4.  Full export with the custom mapping profile, start data import, CI/CO

Failover tests:

  1. Determine likelihood of failover
  2. Does tasks restart?
  3. Does other task pick up the jobs that were in progress?