Description of problem: In log_newer function, IFS is set to "[". It should be set back before the function return. This causes the last cleanup in basic/afr/self-heald.t to create a diretory "/d/backends\ /mnt/glusterfs/0\ /mnt/glusterfs/1\ /mnt/glusterfs/2\ /mnt/nfs/0\ /mnt/nfs/1/". The following is part of the log file. The bash shell add single quotes to the variable WORKDIRS + umount -l /mnt/nfs/1 + umount -f /mnt/nfs/1 + true + rm -rf '/d/backends /mnt/glusterfs/0 /mnt/glusterfs/1 /mnt/glusterfs/2 /mnt/nfs/0 /mnt/nfs/1' + leftover= + for d in '$WORKDIRS' + test -d '/d/backends /mnt/glusterfs/0 /mnt/glusterfs/1 /mnt/glusterfs/2 /mnt/nfs/0 /mnt/nfs/1' + '[' x '!=' x ']' + mkdir -p '/d/backends /mnt/glusterfs/0 /mnt/glusterfs/1 /mnt/glusterfs/2 /mnt/nfs/0 /mnt/nfs/1' + return 0 + exit Version-Release number of selected component (if applicable): 3.7.2 How reproducible: always Steps to Reproduce: 1. ./run-tests ./test/basic/afr/self-heald.t 2. ls /d backends backends Actual results: Two directories "backends backends " are shown. Expected results: only one "backends" directory exits. Additional info:
REVIEW: http://review.gluster.org/11779 (tests: reset IFS after changing it) posted (#1) for review on master by Pranith Kumar Karampuri (pkarampu)
REVIEW: http://review.gluster.org/11779 (tests: reset IFS after changing it) posted (#2) for review on master by Pranith Kumar Karampuri (pkarampu)
Fang Huang, If you waiting for this fix to come in glusterfs test packages. Please follow 3.7 releasse bug: 1316436.
This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.8.0, please open a new bug report. glusterfs-3.8.0 has been announced on the Gluster mailinglists [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://blog.gluster.org/2016/06/glusterfs-3-8-released/ [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user