Skip to content

Remove NDJSON_EXPORT_TIMEOUT 90 mins limit from Direct Transfer

What does this MR do and why?

This MR removes NDJSON_EXPORT_TIMEOUT 90 minute export timeout from BulkImports/Direct Transfer set of timeouts. It was an upper limit for import of an entity (project or group) relation export to be finished in order to download & process (if export of a relation on source instance did not finish in 90 minutes - abort import of said relation and mark it as failed).

This constraint is not a very good for large migrations where export can take longer than 90 minutes (e.g. if you have 100k pipelines to export). Since we already have an upper limit for the overall migration timeout (4 hours), there's no need for the 90 minutes one.

We previously removed this limitation in #387855 (closed) but then brought it back in !111358 (merged) due to end to end tests starting to fail, but that issue has now been resolved and we're ready to remove this timeout now.

Mentions #392725 (closed)

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by George Koltsov

Merge request reports

Loading