TD: Adaptive import job status poller

Description

To reduce number of polling requests to data-import for retrieving job status the poller component should be implemented. It should calculate estimated completion time and increase polling intervals based on job completion forecast.

Algorithm:

  1. Calculate throughtput - number of imported records / current importing time.

  2. Estimate completion time total number of records / throughtput.

  3. Determine adaptive polling model - TBD

  4. Make call according to polling model, recalculate throughtput and estimated completion time → recalculate polling model parameters.

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:

Magda Zacharska October 9, 2024 at 9:47 PM

Hi - is this story required for Ramsons? What would be the possible impact on the already implemented functionality?

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Release

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created July 19, 2024 at 10:35 AM
Updated February 6, 2025 at 10:30 PM
TestRail: Cases
TestRail: Runs