From: Darrick J. Wong <djwong@xxxxxxxxxx> Run the copy loop in parallel to reduce runtime. If filling the populated fs is selected (which it isn't by default in xfs/349), this reduces the runtime from ~18s to ~15s, since it's only making enough copies to reduce the free space by 5%. Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> --- common/populate | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/populate b/common/populate index f34551d272..1c3c28463f 100644 --- a/common/populate +++ b/common/populate @@ -151,8 +151,9 @@ __populate_fill_fs() { echo "FILL FS" echo "src_sz $SRC_SZ fs_sz $FS_SZ nr $NR" seq 2 "${NR}" | while read nr; do - cp -pRdu "${dir}/test/1" "${dir}/test/${nr}" + cp -pRdu "${dir}/test/1" "${dir}/test/${nr}" & done + wait } # For XFS, force on all the quota options if quota is enabled