Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
graphdriver/copy: faster copy of hard links
The DirCopy() function in "graphdriver/copy/copy.go" has a special case for skip file-attribute copying when making a hard link to an already-copied file, if "copyMode == Hardlink". Do the same for copies of hard-links in the source filesystem. Significantly speeds up vfs's copy of a BusyBox filesystem (which consists mainly of hard links to a single binary), making moby's integration tests run more quickly and more reliably in a dev container. Fixes moby#46810 Signed-off-by: Rob Murray <rob.murray@docker.com>
- Loading branch information