Project

General

Profile

Bug #24177

Updated by Patrick Donnelly almost 6 years ago

<pre>
2018-05-18T02:15:04.481 INFO:tasks.workunit:Running workunit suites/fsstress.sh...
2018-05-18T02:15:04.481 INFO:teuthology.orchestra.run.smithi138:Running (workunit test suites/fsstress.sh): 'mkdir -p -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=wip-pdonnell-testing-20180516.034822 TESTDIR="/home/ubuntu/cephtest" CEPH_ARGS="--cluster ceph" CEPH_ID="0" PATH=$PATH:/usr/sbin CEPH_BASE=/home/ubuntu/cephtest/clone.client.0 CEPH_ROOT=/home/ubuntu/cephtest/clone.client.0 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 3h /home/ubuntu/cephtest/clone.client.0/qa/workunits/suites/fsstress.sh'
2018-05-18T02:15:04.552 INFO:tasks.workunit:Running workunits matching suites/fsstress.sh on client.1...
2018-05-18T02:15:04.552 INFO:tasks.workunit:Running workunit suites/fsstress.sh...
2018-05-18T02:15:04.553 INFO:teuthology.orchestra.run.smithi138:Running (workunit test suites/fsstress.sh): 'mkdir -p -- /home/ubuntu/cephtest/mnt.1/client.1/tmp && cd -- /home/ubuntu/cephtest/mnt.1/client.1/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=wip-pdonnell-testing-20180516.034822 TESTDIR="/home/ubuntu/cephtest" CEPH_ARGS="--cluster ceph" CEPH_ID="1" PATH=$PATH:/usr/sbin CEPH_BASE=/home/ubuntu/cephtest/clone.client.1 CEPH_ROOT=/home/ubuntu/cephtest/clone.client.1 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 3h /home/ubuntu/cephtest/clone.client.1/qa/workunits/suites/fsstress.sh'
2018-05-18T02:15:07.632 INFO:tasks.workunit.client.1.smithi138.stdout:cc -DNO_XFS -I/home/ubuntu/cephtest/fsstress/ltp-full-20091231/testcases/kernel/fs/fsstress -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../../../include -I../../../../include -L../../../../lib fsstress.c -o fsstress
2018-05-18T02:15:07.791 INFO:tasks.workunit.client.0.smithi138.stderr:rm: cannot remove ‘/home/ubuntu/cephtest/fsstress/ltp-full.tgz’: No such file or directory
2018-05-18T02:15:07.798 INFO:tasks.workunit.client.0.smithi138.stdout:cc -DNO_XFS -I/home/ubuntu/cephtest/fsstress/ltp-full-20091231/testcases/kernel/fs/fsstress -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../../../include -I../../../../include -L../../../../lib fsstress.c -o fsstress
2018-05-18T02:15:07.853 INFO:tasks.workunit.client.1.smithi138.stdout:Starting fsstress /home/ubuntu/cephtest/fsstress/ltp-full-20091231/testcases/kernel/fs/fsstress/fsstress -d fsstress-smithi13818909 -l 1 -n 1000 -p 10 -v
2018-05-18T02:15:07.934 INFO:tasks.workunit.client.1.smithi138.stderr:/home/ubuntu/cephtest/clone.client.1/qa/workunits/suites/fsstress.sh: line 20: /home/ubuntu/cephtest/fsstress/ltp-full-20091231/testcases/kernel/fs/fsstress/fsstress: Permission denied
2018-05-18T02:15:07.968 INFO:tasks.workunit.client.0.smithi138.stdout:Starting fsstress /home/ubuntu/cephtest/fsstress/ltp-full-20091231/testcases/kernel/fs/fsstress/fsstress -d fsstress-smithi13818915 -l 1 -n 1000 -p 10 -v
2018-05-18T02:15:08.294 INFO:tasks.workunit.client.0.smithi138.stdout:seed = 1526373927
2018-05-18T02:15:08.318 INFO:tasks.workunit:Stopping ['suites/fsstress.sh'] on client.1...
2018-05-18T02:15:08.319 INFO:teuthology.orchestra.run.smithi138:Running: 'rm -rf -- /home/ubuntu/cephtest/workunits.list.client.1 /home/ubuntu/cephtest/clone.client.1'
2018-05-18T02:15:08.531 INFO:tasks.workunit.client.0.smithi138.stdout:0/0: rename - no filename
</pre>

From: /ceph/teuthology-archive/pdonnell-2018-05-18_01:20:14-multimds-wip-pdonnell-testing-20180516.034822-testing-basic-smithi/2545327/teuthology.log

I'm thinking the right approach here is to have workunit.py allocate a temporary directory as qa/workunits/suites/fsstress.sh already tries to operate in ${TESTDIR}.

Back