== sanity test 31f: remove of open directory with open-unlink file ============================================================= 05:08:05 (1715332085) + test_mkdir /mnt/lustre/d31f + local path + local p_option + local hash_type + hash_name=("all_char" "fnv_1a_64" "crush") + local hash_name + local dirstripe_count=2 + local dirstripe_index=0 + local OPTIND=1 + local overstripe_count + local stripe_command=-c ++ version_code 2.15.0 +++ tr '[:punct:][a-zA-Z]' ' ' ++ eval set -- 2 15 0 +++ set -- 2 15 0 ++ echo -n 34537472 + (( 34553602 > 34537472 )) + hash_name+=("crush2") + getopts c:C:H:i:p opt + shift 0 + '[' 1 -eq 1 ']' + path=/mnt/lustre/d31f ++ dirname /mnt/lustre/d31f + local parent=/mnt/lustre + '[' '' == -p ']' + [[ -n '' ]] + '[' 1 -le 1 ']' + mkdir /mnt/lustre/d31f + /home/green/git/lustre-release/lustre/utils/lfs setstripe -S 1048576 -c 1 /mnt/lustre/d31f + cp /etc/hosts /mnt/lustre/d31f + ls -l /mnt/lustre/d31f total 1 -rw-r--r-- 1 root root 159 May 10 05:08 hosts + /home/green/git/lustre-release/lustre/utils/lfs getstripe /mnt/lustre/d31f/hosts /mnt/lustre/d31f/hosts lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 obdidx objid objid group 0 1208 0x4b8 0x240000bd0 + multiop_bg_pause /mnt/lustre/d31f D_c + MULTIOP_PROG=multiop + FILE=/mnt/lustre/d31f + ARGS=D_c + TMPPIPE=/tmp/multiop_open_wait_pipe.6869 + mkfifo /tmp/multiop_open_wait_pipe.6869 + echo 'multiop /mnt/lustre/d31f vD_c' multiop /mnt/lustre/d31f vD_c + local pid=12779 + echo TMPPIPE=/tmp/multiop_open_wait_pipe.6869 + multiop /mnt/lustre/d31f vD_c TMPPIPE=/tmp/multiop_open_wait_pipe.6869 + read -t 60 multiop_output + '[' 0 -ne 0 ']' + rm -f /tmp/multiop_open_wait_pipe.6869 + '[' PAUSING '!=' PAUSING ']' + return 0 + MULTIPID=12779 + rm -rv /mnt/lustre/d31f removed '/mnt/lustre/d31f/hosts' removed directory: '/mnt/lustre/d31f' + test_mkdir /mnt/lustre/d31f + local path + local p_option + local hash_type + hash_name=("all_char" "fnv_1a_64" "crush") + local hash_name + local dirstripe_count=2 + local dirstripe_index=0 + local OPTIND=1 + local overstripe_count + local stripe_command=-c ++ version_code 2.15.0 +++ tr '[:punct:][a-zA-Z]' ' ' ++ eval set -- 2 15 0 +++ set -- 2 15 0 ++ echo -n 34537472 + (( 34553602 > 34537472 )) + hash_name+=("crush2") + getopts c:C:H:i:p opt + shift 0 + '[' 1 -eq 1 ']' + path=/mnt/lustre/d31f ++ dirname /mnt/lustre/d31f + local parent=/mnt/lustre + '[' '' == -p ']' + [[ -n '' ]] + '[' 1 -le 1 ']' + mkdir /mnt/lustre/d31f + /home/green/git/lustre-release/lustre/utils/lfs setstripe -S 1048576 -c 1 /mnt/lustre/d31f + cp /etc/hosts /mnt/lustre/d31f + ls -l /mnt/lustre/d31f total 1 -rw-r--r-- 1 root root 159 May 10 05:08 hosts + /home/green/git/lustre-release/lustre/utils/lfs getstripe /mnt/lustre/d31f/hosts /mnt/lustre/d31f/hosts lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 1 obdidx objid objid group 1 1260 0x4ec 0x280000bd0 + multiop_bg_pause /mnt/lustre/d31f D_c + MULTIOP_PROG=multiop + FILE=/mnt/lustre/d31f + ARGS=D_c + TMPPIPE=/tmp/multiop_open_wait_pipe.6869 + mkfifo /tmp/multiop_open_wait_pipe.6869 + echo 'multiop /mnt/lustre/d31f vD_c' multiop /mnt/lustre/d31f vD_c + local pid=12794 + echo TMPPIPE=/tmp/multiop_open_wait_pipe.6869 TMPPIPE=/tmp/multiop_open_wait_pipe.6869 + multiop /mnt/lustre/d31f vD_c + read -t 60 multiop_output + '[' 0 -ne 0 ']' + rm -f /tmp/multiop_open_wait_pipe.6869 + '[' PAUSING '!=' PAUSING ']' + return 0 + MULTIPID2=12794 + kill -USR1 12779 + wait 12779 + sleep 6 + kill -USR1 12794 + wait 12794 + set +vx