Skip to content

[DX-3042] Parallelize Docker artifact copying in CRE system tests#21474

Merged
skudasov merged 2 commits intodevelopfrom
worktree-dx-3042-concurrent-docker-copy
Mar 11, 2026
Merged

[DX-3042] Parallelize Docker artifact copying in CRE system tests#21474
skudasov merged 2 commits intodevelopfrom
worktree-dx-3042-concurrent-docker-copy

Conversation

@Tofel
Copy link
Contributor

@Tofel Tofel commented Mar 10, 2026

Copy workflow artifacts to Docker containers concurrently at both the file level and the container level using errgroup, reducing the copy phase duration proportionally to the number of files × containers.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

✅ No conflicts with other open PRs targeting develop

Copy workflow artifacts to Docker containers concurrently at both the
file level and the container level using errgroup, reducing the copy
phase duration proportionally to the number of files × containers.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Risk Rating: MEDIUM

This PR speeds up CRE system test setup by copying workflow artifacts into matching Docker containers concurrently (parallelizing both per-file and per-container operations).

Changes:

  • Parallelize artifact copying across files using errgroup.
  • Parallelize per-container copy/ownership-fix steps within each file copy.
  • Add timing/logging around the overall copy phase.

You can also share your feedback on Copilot code review. Take the survey.

@cl-sonarqube-production
Copy link

@trunk-io
Copy link

trunk-io bot commented Mar 10, 2026

Static BadgeStatic BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

@skudasov skudasov closed this Mar 11, 2026
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.

4 participants