From 573f5315ed3bf61aae3877c33bb3177a330af450 Mon Sep 17 00:00:00 2001 From: Sam Lang Date: Tue, 8 Jan 2013 13:57:21 -0600 Subject: [PATCH] marginal/multiclient: Matching tests for kclient Signed-off-by: Sam Lang --- .../{fsx-mpi.yaml => fsx-mpi-cfuse.yaml} | 0 .../multiclient/tasks/fsx-mpi-kclient.yaml | 18 +++++++++++++++ ...d-file.yaml => ior-shared-file-cfuse.yaml} | 0 .../tasks/ior-shared-file-kclient.yaml | 23 +++++++++++++++++++ .../tasks/{mdtest.yaml => mdtest-cfuse.yaml} | 0 .../multiclient/tasks/mdtest-kclient.yaml | 20 ++++++++++++++++ 6 files changed, 61 insertions(+) rename suites/marginal/multiclient/tasks/{fsx-mpi.yaml => fsx-mpi-cfuse.yaml} (100%) create mode 100644 suites/marginal/multiclient/tasks/fsx-mpi-kclient.yaml rename suites/marginal/multiclient/tasks/{ior-shared-file.yaml => ior-shared-file-cfuse.yaml} (100%) create mode 100644 suites/marginal/multiclient/tasks/ior-shared-file-kclient.yaml rename suites/marginal/multiclient/tasks/{mdtest.yaml => mdtest-cfuse.yaml} (100%) create mode 100644 suites/marginal/multiclient/tasks/mdtest-kclient.yaml diff --git a/suites/marginal/multiclient/tasks/fsx-mpi.yaml b/suites/marginal/multiclient/tasks/fsx-mpi-cfuse.yaml similarity index 100% rename from suites/marginal/multiclient/tasks/fsx-mpi.yaml rename to suites/marginal/multiclient/tasks/fsx-mpi-cfuse.yaml diff --git a/suites/marginal/multiclient/tasks/fsx-mpi-kclient.yaml b/suites/marginal/multiclient/tasks/fsx-mpi-kclient.yaml new file mode 100644 index 0000000000000..0b9ed43d58c34 --- /dev/null +++ b/suites/marginal/multiclient/tasks/fsx-mpi-kclient.yaml @@ -0,0 +1,18 @@ +tasks: +- ceph: +- kclient: +- pexec: + clients: + - cd /tmp/cephtest + - wget http://ceph.com/qa/fsx-mpi.c + - mpicc fsx-mpi.c -o fsx-mpi + - rm fsx-mpi.c + - ln -s /tmp/cephtest/mnt.* /tmp/cephtest/gmnt +- ssh_keys: +- mpi: + exec: /tmp/cephtest/fsx-mpi 1MB -N 50000 -p 10000 -l 1048576 + workdir: /tmp/cephtest/gmnt +- pexec: + all: + - rm /tmp/cephtest/gmnt + - rm /tmp/cephtest/fsx-mpi diff --git a/suites/marginal/multiclient/tasks/ior-shared-file.yaml b/suites/marginal/multiclient/tasks/ior-shared-file-cfuse.yaml similarity index 100% rename from suites/marginal/multiclient/tasks/ior-shared-file.yaml rename to suites/marginal/multiclient/tasks/ior-shared-file-cfuse.yaml diff --git a/suites/marginal/multiclient/tasks/ior-shared-file-kclient.yaml b/suites/marginal/multiclient/tasks/ior-shared-file-kclient.yaml new file mode 100644 index 0000000000000..d075f931be5ab --- /dev/null +++ b/suites/marginal/multiclient/tasks/ior-shared-file-kclient.yaml @@ -0,0 +1,23 @@ +tasks: +- ceph: +- kclient: +- pexec: + clients: + - cd /tmp/cephtest + - wget http://ceph.com/qa/ior.tbz2 + - tar xvfj ior.tbz2 + - cd ior + - ./configure + - make + - make install DESTDIR=/tmp/cephtest/binary/ + - cd /tmp/cephtest/ + - rm ior.tbz2 + - rm -r ior + - ln -s /tmp/cephtest/mnt.* /tmp/cephtest/gmnt +- ssh_keys: +- mpi: + exec: /tmp/cephtest/binary/usr/local/bin/ior -e -w -r -W -b 10m -a POSIX -o /tmp/cephtest/gmnt/ior.testfile +- pexec: + all: + - rm -f /tmp/cephtest/gmnt/ior.testfile + - rm -f /tmp/cephtest/gmnt diff --git a/suites/marginal/multiclient/tasks/mdtest.yaml b/suites/marginal/multiclient/tasks/mdtest-cfuse.yaml similarity index 100% rename from suites/marginal/multiclient/tasks/mdtest.yaml rename to suites/marginal/multiclient/tasks/mdtest-cfuse.yaml diff --git a/suites/marginal/multiclient/tasks/mdtest-kclient.yaml b/suites/marginal/multiclient/tasks/mdtest-kclient.yaml new file mode 100644 index 0000000000000..fff27454abc55 --- /dev/null +++ b/suites/marginal/multiclient/tasks/mdtest-kclient.yaml @@ -0,0 +1,20 @@ +tasks: +- ceph: +- kclient: +- pexec: + clients: + - cd /tmp/cephtest + - wget http://ceph.com/qa/mdtest-1.8.4.tgz + - tar xvfz mdtest-1.8.4.tgz + - rm /tmp/cephtest/mdtest-1.8.4.tgz + - cd mdtest-1.8.4 + - make + - ln -s /tmp/cephtest/mnt.* /tmp/cephtest/gmnt +- ssh_keys: +- mpi: + exec: /tmp/cephtest/mdtest-1.8.4/mdtest -d /tmp/cephtest/gmnt -I 20 -z 5 -b 2 -R +- pexec: + all: + - rm -f /tmp/cephtest/gmnt + - rm -rf /tmp/cephtest/mdtest-1.8.4 + - rm -rf /tmp/cephtest/._mdtest-1.8.4 -- 2.39.5