Use bufio.Reader in io.Copy source for overlay.copyRegular
| ... | ... |
@@ -4,12 +4,12 @@ package overlay |
| 4 | 4 |
|
| 5 | 5 |
import ( |
| 6 | 6 |
"fmt" |
| 7 |
- "io" |
|
| 8 | 7 |
"os" |
| 9 | 8 |
"path/filepath" |
| 10 | 9 |
"syscall" |
| 11 | 10 |
"time" |
| 12 | 11 |
|
| 12 |
+ "github.com/docker/docker/pkg/pools" |
|
| 13 | 13 |
"github.com/docker/docker/pkg/system" |
| 14 | 14 |
) |
| 15 | 15 |
|
| ... | ... |
@@ -32,7 +32,7 @@ func copyRegular(srcPath, dstPath string, mode os.FileMode) error {
|
| 32 | 32 |
} |
| 33 | 33 |
defer dstFile.Close() |
| 34 | 34 |
|
| 35 |
- _, err = io.Copy(dstFile, srcFile) |
|
| 35 |
+ _, err = pools.Copy(dstFile, srcFile) |
|
| 36 | 36 |
|
| 37 | 37 |
return err |
| 38 | 38 |
} |