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.
-
I have evaluated the MR acceptance checklist for this MR.