Skip to content

Conversation

@mrrobot47
Copy link
Member

This pull request enhances the Docker image pulling process in the InsertDockerImagesVersion migration by introducing concurrent downloads and updating the list of images to be pulled. The main improvements focus on performance and maintainability by leveraging Symfony's Process class to pull multiple images in parallel.

Performance and process management:

  • Added concurrent Docker image pulling using Symfony's Process class, allowing up to four images to be pulled simultaneously instead of sequentially. This significantly speeds up the migration process.
  • Implemented a queue system for managing image pulls and tracking successful downloads, improving reliability and error handling during migration.

Dependency and image updates:

  • Imported Symfony\Component\Process\Process to support parallel execution of Docker commands.

@mrrobot47 mrrobot47 merged commit 70e7994 into EasyEngine:develop Oct 1, 2025
10 checks passed
@mrrobot47 mrrobot47 deleted the feat/parallel-download branch October 1, 2025 09:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant