[Pkg-ceph-commits] [ceph] 02/06: Merge tag 'upstream/10.2.6' into ubuntu/zesty

James Downing Page jamespage at moszumanska.debian.org
Thu Mar 9 09:30:56 UTC 2017


This is an automated email from the git hooks/post-receive script.

jamespage pushed a commit to branch ubuntu/zesty
in repository ceph.

commit 8b8c25fc62256480594078e44f0d3b0c2b32f980
Merge: a15fb0b 585f533
Author: James Page <james.page at ubuntu.com>
Date:   Wed Mar 8 14:31:35 2017 +0000

    Merge tag 'upstream/10.2.6' into ubuntu/zesty
    
    Upstream version 10.2.6

 AUTHORS                                            |   41 +
 CMakeLists.txt                                     |    2 +-
 ChangeLog                                          | 4910 +++++++++++++++++++-
 ceph.spec                                          |    8 +-
 ceph.spec.in                                       |    6 +-
 configure                                          |   89 +-
 configure.ac                                       |    4 +-
 doc/Makefile                                       |    8 +-
 doc/dev/quick_guide.rst                            |    6 +-
 doc/man/8/rados.rst                                |   14 +-
 doc/rados/configuration/osd-config-ref.rst         |    2 +-
 doc/radosgw/config-ref.rst                         |   24 +-
 doc/radosgw/s3/commons.rst                         |    4 +
 doc/radosgw/upgrade_to_jewel.rst                   |   37 +
 install-deps.sh                                    |   33 +-
 man/ceph-authtool.8                                |    2 +-
 man/ceph-clsinfo.8                                 |    2 +-
 man/ceph-conf.8                                    |    2 +-
 man/ceph-create-keys.8                             |    2 +-
 man/ceph-debugpack.8                               |    2 +-
 man/ceph-dencoder.8                                |    2 +-
 man/ceph-deploy.8                                  |    2 +-
 man/ceph-detect-init.8                             |    2 +-
 man/ceph-disk.8                                    |    2 +-
 man/ceph-fuse.8                                    |    2 +-
 man/ceph-mds.8                                     |    2 +-
 man/ceph-mon.8                                     |    2 +-
 man/ceph-osd.8                                     |    2 +-
 man/ceph-post-file.8                               |    2 +-
 man/ceph-rbdnamer.8                                |    2 +-
 man/ceph-rest-api.8                                |    2 +-
 man/ceph-run.8                                     |    2 +-
 man/ceph-syn.8                                     |    2 +-
 man/ceph.8                                         |    2 +-
 man/cephfs.8                                       |    2 +-
 man/crushtool.8                                    |    2 +-
 man/librados-config.8                              |    2 +-
 man/monmaptool.8                                   |    2 +-
 man/mount.ceph.8                                   |    2 +-
 man/osdmaptool.8                                   |    2 +-
 man/rados.8                                        |   16 +-
 man/radosgw-admin.8                                |    2 +-
 man/radosgw.8                                      |    2 +-
 man/rbd-fuse.8                                     |    2 +-
 man/rbd-mirror.8                                   |    2 +-
 man/rbd-nbd.8                                      |    2 +-
 man/rbd-replay-many.8                              |    2 +-
 man/rbd-replay-prep.8                              |    2 +-
 man/rbd-replay.8                                   |    2 +-
 man/rbd.8                                          |    2 +-
 man/rbdmap.8                                       |    2 +-
 qa/.gitignore                                      |    5 +
 qa/README                                          |   52 +
 qa/archs/aarch64.yaml                              |    1 +
 qa/archs/armv7.yaml                                |    1 +
 qa/archs/i686.yaml                                 |    1 +
 qa/archs/x86_64.yaml                               |    1 +
 qa/ceph-deploy-overrides/ceph_deploy_dmcrypt.yaml  |    3 +
 .../disable_diff_journal_disk.yaml                 |    3 +
 .../enable_diff_journal_disk.yaml                  |    3 +
 .../enable_dmcrypt_diff_journal_disk.yaml          |    4 +
 qa/clusters/extra-client.yaml                      |    9 +
 qa/clusters/fixed-1.yaml                           |   10 +
 qa/clusters/fixed-2-ucephfs.yaml                   |   10 +
 qa/clusters/fixed-2.yaml                           |    7 +
 qa/clusters/fixed-3-cephfs.yaml                    |   11 +
 qa/clusters/fixed-3.yaml                           |    8 +
 qa/clusters/fixed-4.yaml                           |    5 +
 qa/config/rados.yaml                               |    7 +
 qa/config_options/cephdeploy_conf.yaml             |    6 +
 qa/debug/buildpackages.yaml                        |    6 +
 qa/debug/mds_client.yaml                           |    9 +
 qa/debug/openstack-15G.yaml                        |    3 +
 qa/debug/openstack-30G.yaml                        |    3 +
 qa/distros/a-supported-distro.yaml                 |    2 +
 qa/distros/all/centos.yaml                         |    2 +
 qa/distros/all/centos_6.3.yaml                     |    2 +
 qa/distros/all/centos_6.4.yaml                     |    2 +
 qa/distros/all/centos_6.5.yaml                     |    2 +
 qa/distros/all/centos_7.0.yaml                     |    2 +
 qa/distros/all/centos_7.1.yaml                     |    2 +
 qa/distros/all/centos_7.2.yaml                     |    2 +
 qa/distros/all/centos_7.3.yaml                     |    2 +
 qa/distros/all/debian_6.0.yaml                     |    2 +
 qa/distros/all/debian_7.0.yaml                     |    2 +
 qa/distros/all/debian_8.0.yaml                     |    2 +
 qa/distros/all/fedora_17.yaml                      |    2 +
 qa/distros/all/fedora_18.yaml                      |    2 +
 qa/distros/all/fedora_19.yaml                      |    2 +
 qa/distros/all/opensuse_12.2.yaml                  |    2 +
 qa/distros/all/opensuse_13.2.yaml                  |    2 +
 qa/distros/all/opensuse_42.1.yaml                  |    2 +
 qa/distros/all/opensuse_42.2.yaml                  |    2 +
 qa/distros/all/rhel_6.3.yaml                       |    2 +
 qa/distros/all/rhel_6.4.yaml                       |    2 +
 qa/distros/all/rhel_6.5.yaml                       |    2 +
 qa/distros/all/rhel_7.0.yaml                       |    2 +
 qa/distros/all/sle_12.2.yaml                       |    2 +
 qa/distros/all/ubuntu_12.04.yaml                   |    2 +
 qa/distros/all/ubuntu_12.10.yaml                   |    2 +
 qa/distros/all/ubuntu_14.04.yaml                   |    2 +
 qa/distros/all/ubuntu_14.04_aarch64.yaml           |    3 +
 qa/distros/all/ubuntu_14.04_i686.yaml              |    3 +
 qa/distros/all/ubuntu_16.04.yaml                   |    2 +
 qa/distros/supported/centos_7.3.yaml               |    2 +
 qa/distros/supported/ubuntu_14.04.yaml             |    2 +
 qa/erasure-code/ec-feature-plugins-v2.yaml         |   97 +
 qa/erasure-code/ec-feature-plugins-v3.yaml         |   97 +
 qa/erasure-code/ec-rados-default.yaml              |   19 +
 qa/erasure-code/ec-rados-parallel.yaml             |   20 +
 qa/erasure-code/ec-rados-plugin=isa-k=2-m=1.yaml   |   25 +
 .../ec-rados-plugin=jerasure-k=2-m=1.yaml          |   25 +
 .../ec-rados-plugin=jerasure-k=3-m=1.yaml          |   31 +
 .../ec-rados-plugin=lrc-k=4-m=2-l=3.yaml           |   25 +
 .../ec-rados-plugin=shec-k=4-m=3-c=2.yaml          |   25 +
 qa/erasure-code/ec-rados-sequential.yaml           |   20 +
 qa/fs/btrfs.yaml                                   |    7 +
 qa/fs/ext4.yaml                                    |    7 +
 qa/fs/xfs.yaml                                     |    6 +
 qa/machine_types/schedule_rados.sh                 |   23 +
 qa/machine_types/schedule_rados_ovh.sh             |   23 +
 qa/machine_types/vps.yaml                          |   16 +
 qa/overrides/2-size-1-min-size.yaml                |    6 +
 qa/overrides/2-size-2-min-size.yaml                |    6 +
 qa/overrides/3-size-2-min-size.yaml                |    8 +
 qa/overrides/short_pg_log.yaml                     |    6 +
 qa/overrides/whitelist_wrongly_marked_down.yaml    |   10 +
 qa/packages/packages.yaml                          |   45 +
 qa/releases/infernalis.yaml                        |    5 +
 qa/releases/jewel.yaml                             |    5 +
 qa/releases/kraken.yaml                            |    1 +
 qa/rgw_pool_type/ec-cache.yaml                     |    6 +
 qa/rgw_pool_type/ec-profile.yaml                   |   10 +
 qa/rgw_pool_type/ec.yaml                           |    5 +
 qa/rgw_pool_type/replicated.yaml                   |    3 +
 qa/suites/big/rados-thrash/%                       |    0
 qa/suites/big/rados-thrash/ceph/ceph.yaml          |    3 +
 qa/suites/big/rados-thrash/clusters/big.yaml       |   68 +
 qa/suites/big/rados-thrash/clusters/medium.yaml    |   22 +
 qa/suites/big/rados-thrash/clusters/small.yaml     |    6 +
 qa/suites/big/rados-thrash/fs/btrfs.yaml           |    7 +
 qa/suites/big/rados-thrash/fs/xfs.yaml             |    6 +
 qa/suites/big/rados-thrash/thrashers/default.yaml  |   10 +
 .../rados-thrash/workloads/snaps-few-objects.yaml  |   13 +
 qa/suites/buildpackages/any/%                      |    0
 qa/suites/buildpackages/any/distros/centos.yaml    |    2 +
 .../buildpackages/any/distros/centos_6.3.yaml      |    2 +
 .../buildpackages/any/distros/centos_6.4.yaml      |    2 +
 .../buildpackages/any/distros/centos_6.5.yaml      |    2 +
 .../buildpackages/any/distros/centos_7.0.yaml      |    2 +
 .../buildpackages/any/distros/centos_7.1.yaml      |    2 +
 .../buildpackages/any/distros/centos_7.2.yaml      |    2 +
 .../buildpackages/any/distros/centos_7.3.yaml      |    2 +
 .../buildpackages/any/distros/debian_6.0.yaml      |    2 +
 .../buildpackages/any/distros/debian_7.0.yaml      |    2 +
 .../buildpackages/any/distros/debian_8.0.yaml      |    2 +
 qa/suites/buildpackages/any/distros/fedora_17.yaml |    2 +
 qa/suites/buildpackages/any/distros/fedora_18.yaml |    2 +
 qa/suites/buildpackages/any/distros/fedora_19.yaml |    2 +
 .../buildpackages/any/distros/opensuse_12.2.yaml   |    2 +
 .../buildpackages/any/distros/opensuse_13.2.yaml   |    2 +
 .../buildpackages/any/distros/opensuse_42.1.yaml   |    2 +
 .../buildpackages/any/distros/opensuse_42.2.yaml   |    2 +
 qa/suites/buildpackages/any/distros/rhel_6.3.yaml  |    2 +
 qa/suites/buildpackages/any/distros/rhel_6.4.yaml  |    2 +
 qa/suites/buildpackages/any/distros/rhel_6.5.yaml  |    2 +
 qa/suites/buildpackages/any/distros/rhel_7.0.yaml  |    2 +
 qa/suites/buildpackages/any/distros/sle_12.2.yaml  |    2 +
 .../buildpackages/any/distros/ubuntu_12.04.yaml    |    2 +
 .../buildpackages/any/distros/ubuntu_12.10.yaml    |    2 +
 .../buildpackages/any/distros/ubuntu_14.04.yaml    |    2 +
 .../any/distros/ubuntu_14.04_aarch64.yaml          |    3 +
 .../any/distros/ubuntu_14.04_i686.yaml             |    3 +
 .../buildpackages/any/distros/ubuntu_16.04.yaml    |    2 +
 qa/suites/buildpackages/any/tasks/release.yaml     |    8 +
 qa/suites/buildpackages/tests/%                    |    0
 qa/suites/buildpackages/tests/distros/centos.yaml  |    2 +
 .../buildpackages/tests/distros/centos_6.3.yaml    |    2 +
 .../buildpackages/tests/distros/centos_6.4.yaml    |    2 +
 .../buildpackages/tests/distros/centos_6.5.yaml    |    2 +
 .../buildpackages/tests/distros/centos_7.0.yaml    |    2 +
 .../buildpackages/tests/distros/centos_7.1.yaml    |    2 +
 .../buildpackages/tests/distros/centos_7.2.yaml    |    2 +
 .../buildpackages/tests/distros/centos_7.3.yaml    |    2 +
 .../buildpackages/tests/distros/debian_6.0.yaml    |    2 +
 .../buildpackages/tests/distros/debian_7.0.yaml    |    2 +
 .../buildpackages/tests/distros/debian_8.0.yaml    |    2 +
 .../buildpackages/tests/distros/fedora_17.yaml     |    2 +
 .../buildpackages/tests/distros/fedora_18.yaml     |    2 +
 .../buildpackages/tests/distros/fedora_19.yaml     |    2 +
 .../buildpackages/tests/distros/opensuse_12.2.yaml |    2 +
 .../buildpackages/tests/distros/opensuse_13.2.yaml |    2 +
 .../buildpackages/tests/distros/opensuse_42.1.yaml |    2 +
 .../buildpackages/tests/distros/opensuse_42.2.yaml |    2 +
 .../buildpackages/tests/distros/rhel_6.3.yaml      |    2 +
 .../buildpackages/tests/distros/rhel_6.4.yaml      |    2 +
 .../buildpackages/tests/distros/rhel_6.5.yaml      |    2 +
 .../buildpackages/tests/distros/rhel_7.0.yaml      |    2 +
 .../buildpackages/tests/distros/sle_12.2.yaml      |    2 +
 .../buildpackages/tests/distros/ubuntu_12.04.yaml  |    2 +
 .../buildpackages/tests/distros/ubuntu_12.10.yaml  |    2 +
 .../buildpackages/tests/distros/ubuntu_14.04.yaml  |    2 +
 .../tests/distros/ubuntu_14.04_aarch64.yaml        |    3 +
 .../tests/distros/ubuntu_14.04_i686.yaml           |    3 +
 .../buildpackages/tests/distros/ubuntu_16.04.yaml  |    2 +
 qa/suites/buildpackages/tests/tasks/release.yaml   |   20 +
 qa/suites/calamari/%                               |    0
 qa/suites/calamari/clusters/osd-3.yaml             |    5 +
 qa/suites/calamari/distros/centos6.4.yaml          |    2 +
 qa/suites/calamari/distros/centos6.5.yaml          |    2 +
 qa/suites/calamari/distros/precise.yaml            |    2 +
 qa/suites/calamari/distros/rhel6.4.yaml            |    2 +
 qa/suites/calamari/distros/rhel6.5.yaml            |    2 +
 qa/suites/calamari/distros/rhel7.0.yaml            |    2 +
 qa/suites/calamari/distros/trusty.yaml             |    2 +
 qa/suites/calamari/distros/wheezy.yaml.disabled    |    2 +
 qa/suites/calamari/tasks/calamari.yaml             |   10 +
 qa/suites/ceph-ansible/smoke/basic/%               |    0
 .../smoke/basic/0-clusters/3-node.yaml             |   10 +
 .../smoke/basic/1-distros/centos_7.3.yaml          |    2 +
 .../smoke/basic/1-distros/ubuntu_16.04.yaml        |    2 +
 .../smoke/basic/2-config/ceph_ansible.yaml         |   22 +
 .../smoke/basic/3-tasks/ceph-admin-commands.yaml   |    7 +
 .../ceph-ansible/smoke/basic/3-tasks/cls.yaml      |    7 +
 .../smoke/basic/3-tasks/rbd_import_export.yaml     |    7 +
 qa/suites/ceph-deploy-release/%                    |    0
 .../ceph-deploy-release/distros/centos_7.3.yaml    |    2 +
 .../ceph-deploy-release/distros/ubuntu_14.04.yaml  |    2 +
 .../overrides/ceph_deploy_dmcrypt.yaml             |    3 +
 .../overrides/disable_diff_journal_disk.yaml       |    3 +
 .../tasks/release-install-test.yaml                |   40 +
 qa/suites/ceph-deploy/basic/%                      |    0
 .../ceph-deploy-overrides/ceph_deploy_dmcrypt.yaml |    3 +
 .../disable_diff_journal_disk.yaml                 |    3 +
 .../enable_diff_journal_disk.yaml                  |    3 +
 .../enable_dmcrypt_diff_journal_disk.yaml          |    4 +
 .../basic/config_options/cephdeploy_conf.yaml      |    6 +
 .../ceph-deploy/basic/distros/centos_7.3.yaml      |    2 +
 .../ceph-deploy/basic/distros/ubuntu_14.04.yaml    |    2 +
 .../basic/tasks/ceph-admin-commands.yaml           |   25 +
 qa/suites/ceph-disk/basic/%                        |    0
 qa/suites/ceph-disk/basic/distros/centos_7.3.yaml  |    2 +
 .../ceph-disk/basic/distros/ubuntu_14.04.yaml      |    2 +
 qa/suites/ceph-disk/basic/tasks/ceph-disk.yaml     |   37 +
 qa/suites/dummy/%                                  |    0
 qa/suites/dummy/all/nop.yaml                       |    9 +
 qa/suites/experimental/multimds/%                  |    0
 .../experimental/multimds/clusters/7-multimds.yaml |    8 +
 .../multimds/tasks/fsstress_thrash_subtrees.yaml   |   15 +
 qa/suites/fs/32bits/%                              |    0
 qa/suites/fs/32bits/clusters/fixed-2-ucephfs.yaml  |   10 +
 qa/suites/fs/32bits/debug/mds_client.yaml          |    9 +
 qa/suites/fs/32bits/dirfrag/frag_enable.yaml       |   10 +
 qa/suites/fs/32bits/fs/btrfs.yaml                  |    7 +
 qa/suites/fs/32bits/mount/ceph-fuse.yaml           |    9 +
 .../overrides/whitelist_wrongly_marked_down.yaml   |   10 +
 .../tasks/cfuse_workunit_suites_fsstress.yaml      |    5 +
 .../fs/32bits/tasks/cfuse_workunit_suites_pjd.yaml |    5 +
 qa/suites/fs/basic/%                               |    0
 qa/suites/fs/basic/clusters/fixed-2-ucephfs.yaml   |   10 +
 qa/suites/fs/basic/debug/mds_client.yaml           |    9 +
 qa/suites/fs/basic/dirfrag/frag_enable.yaml        |   10 +
 qa/suites/fs/basic/fs/btrfs.yaml                   |    7 +
 qa/suites/fs/basic/inline/no.yaml                  |    3 +
 qa/suites/fs/basic/inline/yes.yaml                 |    6 +
 .../overrides/whitelist_wrongly_marked_down.yaml   |   10 +
 qa/suites/fs/basic/tasks/cephfs_scrub_tests.yaml   |   11 +
 .../tasks/cfuse_workunit_kernel_untar_build.yaml   |    6 +
 qa/suites/fs/basic/tasks/cfuse_workunit_misc.yaml  |    8 +
 .../tasks/cfuse_workunit_misc_test_o_trunc.yaml    |    6 +
 .../fs/basic/tasks/cfuse_workunit_norstats.yaml    |   13 +
 qa/suites/fs/basic/tasks/cfuse_workunit_quota.yaml |   13 +
 .../tasks/cfuse_workunit_suites_blogbench.yaml     |    6 +
 .../basic/tasks/cfuse_workunit_suites_dbench.yaml  |    6 +
 .../fs/basic/tasks/cfuse_workunit_suites_ffsb.yaml |   11 +
 .../tasks/cfuse_workunit_suites_fsstress.yaml      |    6 +
 .../fs/basic/tasks/cfuse_workunit_suites_fsx.yaml  |    6 +
 .../basic/tasks/cfuse_workunit_suites_fsync.yaml   |    6 +
 .../basic/tasks/cfuse_workunit_suites_iogen.yaml   |    7 +
 .../basic/tasks/cfuse_workunit_suites_iozone.yaml  |    6 +
 .../fs/basic/tasks/cfuse_workunit_suites_pjd.yaml  |   15 +
 .../cfuse_workunit_suites_truncate_delay.yaml      |   15 +
 .../basic/tasks/cfuse_workunit_trivial_sync.yaml   |    5 +
 .../fs/basic/tasks/libcephfs_interface_tests.yaml  |    6 +
 qa/suites/fs/basic/tasks/libcephfs_java.yaml       |    6 +
 qa/suites/fs/basic/tasks/libcephfs_python.yaml     |    5 +
 qa/suites/fs/basic/tasks/mds_creation_retry.yaml   |    7 +
 qa/suites/fs/multiclient/%                         |    0
 .../fs/multiclient/clusters/three_clients.yaml     |   15 +
 qa/suites/fs/multiclient/clusters/two_clients.yaml |   14 +
 qa/suites/fs/multiclient/debug/mds_client.yaml     |    9 +
 qa/suites/fs/multiclient/dirfrag/frag_enable.yaml  |   10 +
 qa/suites/fs/multiclient/fs/btrfs.yaml             |    7 +
 qa/suites/fs/multiclient/mount/ceph-fuse.yaml      |    4 +
 .../fs/multiclient/mount/kclient.yaml.disabled     |    9 +
 .../fs/multiclient/tasks/cephfs_misc_tests.yaml    |    4 +
 .../fs/multiclient/tasks/fsx-mpi.yaml.disabled     |   20 +
 .../fs/multiclient/tasks/ior-shared-file.yaml      |   26 +
 qa/suites/fs/multiclient/tasks/mdtest.yaml         |   23 +
 qa/suites/fs/multifs/%                             |    0
 .../fs/multifs/clusters/2-remote-clients.yaml      |   10 +
 qa/suites/fs/multifs/debug/mds_client.yaml         |   15 +
 qa/suites/fs/multifs/dirfrag/frag_enable.yaml      |   10 +
 qa/suites/fs/multifs/mounts/ceph-fuse.yaml         |    8 +
 qa/suites/fs/multifs/tasks/failover.yaml           |    6 +
 qa/suites/fs/multifs/xfs.yaml                      |    6 +
 qa/suites/fs/permission/%                          |    0
 .../fs/permission/clusters/fixed-2-ucephfs.yaml    |   10 +
 qa/suites/fs/permission/debug/mds_client.yaml      |    9 +
 qa/suites/fs/permission/dirfrag/frag_enable.yaml   |   10 +
 qa/suites/fs/permission/fs/btrfs.yaml              |    7 +
 qa/suites/fs/permission/mount/ceph-fuse.yaml       |   10 +
 .../overrides/whitelist_wrongly_marked_down.yaml   |   10 +
 .../tasks/cfuse_workunit_suites_pjd.yaml           |    5 +
 qa/suites/fs/recovery/%                            |    0
 .../fs/recovery/clusters/4-remote-clients.yaml     |   10 +
 qa/suites/fs/recovery/debug/mds_client.yaml        |   12 +
 qa/suites/fs/recovery/dirfrag/frag_enable.yaml     |   10 +
 qa/suites/fs/recovery/mounts/ceph-fuse.yaml        |   12 +
 qa/suites/fs/recovery/tasks/auto-repair.yaml       |   11 +
 qa/suites/fs/recovery/tasks/backtrace.yaml         |    5 +
 qa/suites/fs/recovery/tasks/cap-flush.yam          |    5 +
 qa/suites/fs/recovery/tasks/client-limits.yaml     |   11 +
 qa/suites/fs/recovery/tasks/client-recovery.yaml   |   13 +
 qa/suites/fs/recovery/tasks/config-commands.yaml   |   11 +
 qa/suites/fs/recovery/tasks/damage.yaml            |   23 +
 qa/suites/fs/recovery/tasks/data-scan.yaml         |   15 +
 qa/suites/fs/recovery/tasks/forward-scrub.yaml     |    5 +
 qa/suites/fs/recovery/tasks/journal-repair.yaml    |   11 +
 qa/suites/fs/recovery/tasks/mds-flush.yaml         |    5 +
 qa/suites/fs/recovery/tasks/mds-full.yaml          |   25 +
 qa/suites/fs/recovery/tasks/pool-perm.yaml         |    5 +
 qa/suites/fs/recovery/tasks/sessionmap.yaml        |   10 +
 qa/suites/fs/recovery/tasks/strays.yaml            |    5 +
 qa/suites/fs/recovery/tasks/volume-client.yaml     |    5 +
 qa/suites/fs/recovery/xfs.yaml                     |    6 +
 qa/suites/fs/snaps/%                               |    0
 qa/suites/fs/snaps/clusters/fixed-2-ucephfs.yaml   |   10 +
 qa/suites/fs/snaps/dirfrag/frag_enable.yaml        |   10 +
 qa/suites/fs/snaps/fs/btrfs.yaml                   |    6 +
 qa/suites/fs/snaps/mount/ceph-fuse.yaml            |    4 +
 qa/suites/fs/snaps/tasks/snaptests.yaml            |    5 +
 qa/suites/fs/standbyreplay/%                       |    0
 .../fs/standbyreplay/clusters/standby-replay.yaml  |   17 +
 .../fs/standbyreplay/dirfrag/frag_enable.yaml      |   10 +
 qa/suites/fs/standbyreplay/mount/fuse.yaml         |    5 +
 qa/suites/fs/standbyreplay/tasks/migration.yaml    |    5 +
 qa/suites/fs/standbyreplay/xfs.yaml                |    6 +
 qa/suites/fs/thrash/%                              |    0
 qa/suites/fs/thrash/ceph-thrash/default.yaml       |    2 +
 qa/suites/fs/thrash/ceph/base.yaml                 |    3 +
 .../fs/thrash/clusters/mds-1active-1standby.yaml   |   10 +
 qa/suites/fs/thrash/debug/mds_client.yaml          |    9 +
 qa/suites/fs/thrash/dirfrag/frag_enable.yaml       |   10 +
 qa/suites/fs/thrash/fs/xfs.yaml                    |    6 +
 qa/suites/fs/thrash/msgr-failures/none.yaml        |    0
 .../fs/thrash/msgr-failures/osd-mds-delay.yaml     |    8 +
 .../overrides/whitelist_wrongly_marked_down.yaml   |   10 +
 .../fs/thrash/tasks/cfuse_workunit_snaptests.yaml  |    6 +
 .../tasks/cfuse_workunit_suites_fsstress.yaml      |    6 +
 .../fs/thrash/tasks/cfuse_workunit_suites_pjd.yaml |    6 +
 .../thrash/tasks/cfuse_workunit_trivial_sync.yaml  |    5 +
 qa/suites/fs/traceless/%                           |    0
 .../fs/traceless/clusters/fixed-2-ucephfs.yaml     |   10 +
 qa/suites/fs/traceless/debug/mds_client.yaml       |    9 +
 qa/suites/fs/traceless/dirfrag/frag_enable.yaml    |   10 +
 qa/suites/fs/traceless/fs/btrfs.yaml               |    7 +
 .../overrides/whitelist_wrongly_marked_down.yaml   |   10 +
 .../tasks/cfuse_workunit_suites_blogbench.yaml     |    8 +
 .../tasks/cfuse_workunit_suites_dbench.yaml        |    8 +
 .../tasks/cfuse_workunit_suites_ffsb.yaml          |   11 +
 .../tasks/cfuse_workunit_suites_fsstress.yaml      |    8 +
 qa/suites/fs/traceless/traceless/50pc.yaml         |    5 +
 qa/suites/fs/verify/%                              |    0
 qa/suites/fs/verify/clusters/fixed-2-ucephfs.yaml  |   10 +
 qa/suites/fs/verify/debug/+                        |    0
 qa/suites/fs/verify/debug/mds_client.yaml          |    9 +
 qa/suites/fs/verify/debug/mon.yaml                 |    6 +
 qa/suites/fs/verify/dirfrag/frag_enable.yaml       |   10 +
 qa/suites/fs/verify/fs/btrfs.yaml                  |    7 +
 .../overrides/whitelist_wrongly_marked_down.yaml   |   10 +
 .../verify/tasks/cfuse_workunit_suites_dbench.yaml |   12 +
 .../tasks/cfuse_workunit_suites_fsstress.yaml      |    8 +
 .../fs/verify/tasks/libcephfs_interface_tests.yaml |    8 +
 qa/suites/fs/verify/validater/lockdep.yaml         |    5 +
 qa/suites/fs/verify/validater/valgrind.yaml        |   16 +
 qa/suites/hadoop/basic/%                           |    0
 qa/suites/hadoop/basic/clusters/fixed-3.yaml       |   13 +
 qa/suites/hadoop/basic/tasks/repl.yaml             |    8 +
 qa/suites/hadoop/basic/tasks/terasort.yaml         |   10 +
 qa/suites/hadoop/basic/tasks/wordcount.yaml        |    8 +
 qa/suites/hadoop/basic/xfs.yaml                    |    6 +
 qa/suites/kcephfs/cephfs/%                         |    0
 .../kcephfs/cephfs/clusters/fixed-3-cephfs.yaml    |   11 +
 qa/suites/kcephfs/cephfs/conf.yaml                 |    7 +
 qa/suites/kcephfs/cephfs/fs/btrfs.yaml             |    7 +
 qa/suites/kcephfs/cephfs/inline/no.yaml            |    3 +
 qa/suites/kcephfs/cephfs/inline/yes.yaml           |    6 +
 .../cephfs/tasks/kclient_workunit_direct_io.yaml   |    7 +
 .../tasks/kclient_workunit_kernel_untar_build.yaml |    6 +
 .../cephfs/tasks/kclient_workunit_misc.yaml        |    6 +
 .../cephfs/tasks/kclient_workunit_o_trunc.yaml     |    7 +
 .../cephfs/tasks/kclient_workunit_snaps.yaml       |    6 +
 .../tasks/kclient_workunit_suites_dbench.yaml      |    6 +
 .../cephfs/tasks/kclient_workunit_suites_ffsb.yaml |    6 +
 .../tasks/kclient_workunit_suites_fsstress.yaml    |    6 +
 .../cephfs/tasks/kclient_workunit_suites_fsx.yaml  |    6 +
 .../tasks/kclient_workunit_suites_fsync.yaml       |    6 +
 .../tasks/kclient_workunit_suites_iozone.yaml      |    6 +
 .../cephfs/tasks/kclient_workunit_suites_pjd.yaml  |    6 +
 .../tasks/kclient_workunit_trivial_sync.yaml       |    5 +
 qa/suites/kcephfs/mixed-clients/%                  |    0
 .../kcephfs/mixed-clients/clusters/2-clients.yaml  |    9 +
 qa/suites/kcephfs/mixed-clients/conf.yaml          |    7 +
 qa/suites/kcephfs/mixed-clients/fs/btrfs.yaml      |    7 +
 .../kernel_cfuse_workunits_dbench_iozone.yaml      |   20 +
 ...ernel_cfuse_workunits_untarbuild_blogbench.yaml |   20 +
 qa/suites/kcephfs/thrash/%                         |    0
 .../kcephfs/thrash/clusters/fixed-3-cephfs.yaml    |   11 +
 qa/suites/kcephfs/thrash/conf.yaml                 |    7 +
 qa/suites/kcephfs/thrash/fs/btrfs.yaml             |    7 +
 qa/suites/kcephfs/thrash/thrashers/default.yaml    |    7 +
 qa/suites/kcephfs/thrash/thrashers/mds.yaml        |    4 +
 qa/suites/kcephfs/thrash/thrashers/mon.yaml        |    6 +
 .../workloads/kclient_workunit_suites_ffsb.yaml    |   11 +
 .../workloads/kclient_workunit_suites_iozone.yaml  |    6 +
 qa/suites/knfs/basic/%                             |    0
 qa/suites/knfs/basic/ceph/base.yaml                |   13 +
 qa/suites/knfs/basic/clusters/extra-client.yaml    |    9 +
 qa/suites/knfs/basic/fs/btrfs.yaml                 |    7 +
 qa/suites/knfs/basic/mount/v3.yaml                 |    5 +
 qa/suites/knfs/basic/mount/v4.yaml                 |    5 +
 .../tasks/nfs-workunit-kernel-untar-build.yaml     |    6 +
 qa/suites/knfs/basic/tasks/nfs_workunit_misc.yaml  |   11 +
 .../basic/tasks/nfs_workunit_suites_blogbench.yaml |    5 +
 .../basic/tasks/nfs_workunit_suites_dbench.yaml    |    5 +
 .../knfs/basic/tasks/nfs_workunit_suites_ffsb.yaml |   10 +
 .../basic/tasks/nfs_workunit_suites_fsstress.yaml  |    5 +
 .../basic/tasks/nfs_workunit_suites_iozone.yaml    |    5 +
 qa/suites/krbd/rbd-nomount/%                       |    0
 qa/suites/krbd/rbd-nomount/clusters/fixed-3.yaml   |    8 +
 qa/suites/krbd/rbd-nomount/conf.yaml               |    7 +
 qa/suites/krbd/rbd-nomount/fs/btrfs.yaml           |    7 +
 qa/suites/krbd/rbd-nomount/install/ceph.yaml       |    3 +
 qa/suites/krbd/rbd-nomount/msgr-failures/few.yaml  |    5 +
 qa/suites/krbd/rbd-nomount/msgr-failures/many.yaml |    5 +
 .../krbd/rbd-nomount/tasks/rbd_concurrent.yaml     |   10 +
 .../krbd/rbd-nomount/tasks/rbd_huge_tickets.yaml   |    5 +
 .../krbd/rbd-nomount/tasks/rbd_image_read.yaml     |   15 +
 qa/suites/krbd/rbd-nomount/tasks/rbd_kernel.yaml   |    5 +
 qa/suites/krbd/rbd-nomount/tasks/rbd_kfsx.yaml     |   11 +
 .../rbd-nomount/tasks/rbd_map_snapshot_io.yaml     |    5 +
 .../krbd/rbd-nomount/tasks/rbd_map_unmap.yaml      |    5 +
 .../krbd/rbd-nomount/tasks/rbd_simple_big.yaml     |    6 +
 qa/suites/krbd/rbd/%                               |    0
 qa/suites/krbd/rbd/clusters/fixed-3.yaml           |    8 +
 qa/suites/krbd/rbd/conf.yaml                       |    7 +
 qa/suites/krbd/rbd/fs/btrfs.yaml                   |    7 +
 qa/suites/krbd/rbd/msgr-failures/few.yaml          |    5 +
 qa/suites/krbd/rbd/msgr-failures/many.yaml         |    5 +
 qa/suites/krbd/rbd/tasks/rbd_fio.yaml              |   11 +
 .../rbd/tasks/rbd_workunit_kernel_untar_build.yaml |    9 +
 .../krbd/rbd/tasks/rbd_workunit_suites_dbench.yaml |    9 +
 .../krbd/rbd/tasks/rbd_workunit_suites_ffsb.yaml   |   10 +
 .../rbd/tasks/rbd_workunit_suites_fsstress.yaml    |    9 +
 .../tasks/rbd_workunit_suites_fsstress_btrfs.yaml  |   10 +
 .../tasks/rbd_workunit_suites_fsstress_ext4.yaml   |   10 +
 .../krbd/rbd/tasks/rbd_workunit_suites_fsx.yaml    |    9 +
 .../krbd/rbd/tasks/rbd_workunit_suites_iozone.yaml |   10 +
 .../krbd/rbd/tasks/rbd_workunit_trivial_sync.yaml  |    8 +
 qa/suites/krbd/singleton/%                         |    0
 qa/suites/krbd/singleton/conf.yaml                 |    7 +
 qa/suites/krbd/singleton/fs/btrfs.yaml             |    7 +
 qa/suites/krbd/singleton/msgr-failures/few.yaml    |    5 +
 qa/suites/krbd/singleton/msgr-failures/many.yaml   |    5 +
 qa/suites/krbd/singleton/tasks/rbd_xfstests.yaml   |   23 +
 qa/suites/krbd/thrash/%                            |    0
 qa/suites/krbd/thrash/clusters/fixed-3.yaml        |    8 +
 qa/suites/krbd/thrash/conf.yaml                    |    7 +
 qa/suites/krbd/thrash/fs/btrfs.yaml                |    7 +
 qa/suites/krbd/thrash/thrashers/default.yaml       |    7 +
 qa/suites/krbd/thrash/thrashers/mon-thrasher.yaml  |    6 +
 qa/suites/krbd/thrash/workloads/rbd_fio.yaml       |    9 +
 .../thrash/workloads/rbd_workunit_suites_ffsb.yaml |    8 +
 .../rbd_workunit_suites_iozone.yaml.disabled       |    8 +
 qa/suites/krbd/unmap/%                             |    0
 qa/suites/krbd/unmap/ceph/ceph.yaml                |    6 +
 qa/suites/krbd/unmap/clusters/separate-client.yaml |   16 +
 qa/suites/krbd/unmap/conf.yaml                     |    5 +
 qa/suites/krbd/unmap/kernels/pre-single-major.yaml |   10 +
 qa/suites/krbd/unmap/kernels/single-major-off.yaml |    6 +
 qa/suites/krbd/unmap/kernels/single-major-on.yaml  |    6 +
 qa/suites/krbd/unmap/tasks/unmap.yaml              |    5 +
 qa/suites/krbd/unmap/xfs.yaml                      |    6 +
 qa/suites/marginal/basic/%                         |    0
 qa/suites/marginal/basic/clusters/fixed-3.yaml     |    4 +
 qa/suites/marginal/basic/fs/btrfs.yaml             |    7 +
 .../tasks/kclient_workunit_suites_blogbench.yaml   |    8 +
 .../basic/tasks/kclient_workunit_suites_fsx.yaml   |    8 +
 qa/suites/marginal/fs-misc/%                       |    0
 .../marginal/fs-misc/clusters/two_clients.yaml     |    4 +
 qa/suites/marginal/fs-misc/fs/btrfs.yaml           |    7 +
 qa/suites/marginal/fs-misc/tasks/locktest.yaml     |    5 +
 qa/suites/marginal/mds_restart/%                   |    0
 .../marginal/mds_restart/clusters/one_mds.yaml     |    4 +
 .../tasks/restart-workunit-backtraces.yaml         |   11 +
 qa/suites/marginal/multimds/%                      |    0
 .../marginal/multimds/clusters/3-node-3-mds.yaml   |    5 +
 .../marginal/multimds/clusters/3-node-9-mds.yaml   |    5 +
 qa/suites/marginal/multimds/fs/btrfs.yaml          |    7 +
 qa/suites/marginal/multimds/mounts/ceph-fuse.yaml  |    7 +
 qa/suites/marginal/multimds/mounts/kclient.yaml    |    4 +
 .../marginal/multimds/tasks/workunit_misc.yaml     |    5 +
 .../multimds/tasks/workunit_suites_blogbench.yaml  |    5 +
 .../multimds/tasks/workunit_suites_dbench.yaml     |    5 +
 .../multimds/tasks/workunit_suites_fsstress.yaml   |    5 +
 .../multimds/tasks/workunit_suites_fsync.yaml      |    5 +
 .../multimds/tasks/workunit_suites_pjd.yaml        |   10 +
 .../tasks/workunit_suites_truncate_delay.yaml      |   15 +
 qa/suites/marginal/multimds/thrash/exports.yaml    |    5 +
 qa/suites/marginal/multimds/thrash/normal.yaml     |    0
 .../mixed-clients/basic/clusters/fixed-3.yaml      |    4 +
 qa/suites/mixed-clients/basic/fs/btrfs.yaml        |    7 +
 .../kernel_cfuse_workunits_dbench_iozone.yaml      |   26 +
 ...ernel_cfuse_workunits_untarbuild_blogbench.yaml |   26 +
 qa/suites/multimds/basic/%                         |    0
 qa/suites/multimds/basic/ceph/base.yaml            |    6 +
 qa/suites/multimds/basic/clusters/3-mds.yaml       |    4 +
 qa/suites/multimds/basic/clusters/9-mds.yaml       |    4 +
 qa/suites/multimds/basic/debug/mds_client.yaml     |    9 +
 qa/suites/multimds/basic/fs/btrfs.yaml             |    7 +
 qa/suites/multimds/basic/inline/no.yaml            |    0
 qa/suites/multimds/basic/inline/yes.yaml           |    4 +
 qa/suites/multimds/basic/mount/cfuse.yaml          |    2 +
 qa/suites/multimds/basic/mount/kclient.yaml        |    7 +
 .../overrides/whitelist_wrongly_marked_down.yaml   |   10 +
 .../multimds/basic/tasks/kernel_untar_build.yaml   |   10 +
 qa/suites/multimds/basic/tasks/misc.yaml           |    6 +
 .../multimds/basic/tasks/misc_test_o_trunc.yaml    |    5 +
 .../multimds/basic/tasks/suites_blogbench.yaml     |    5 +
 qa/suites/multimds/basic/tasks/suites_dbench.yaml  |    5 +
 qa/suites/multimds/basic/tasks/suites_ffsb.yaml    |   10 +
 .../multimds/basic/tasks/suites_fsstress.yaml      |    5 +
 qa/suites/multimds/basic/tasks/suites_fsx.yaml     |    5 +
 qa/suites/multimds/basic/tasks/suites_fsync.yaml   |    5 +
 qa/suites/multimds/basic/tasks/suites_iogen.yaml   |    5 +
 qa/suites/multimds/basic/tasks/suites_iozone.yaml  |    5 +
 qa/suites/multimds/basic/tasks/suites_pjd.yaml     |   14 +
 .../basic/tasks/suites_truncate_delay.yaml         |   14 +
 qa/suites/multimds/basic/tasks/trivial_sync.yaml   |    4 +
 qa/suites/multimds/libcephfs/%                     |    0
 qa/suites/multimds/libcephfs/ceph/base.yaml        |    6 +
 qa/suites/multimds/libcephfs/clusters/3-mds.yaml   |    4 +
 qa/suites/multimds/libcephfs/clusters/9-mds.yaml   |    3 +
 qa/suites/multimds/libcephfs/debug/mds_client.yaml |    9 +
 qa/suites/multimds/libcephfs/fs/btrfs.yaml         |    7 +
 qa/suites/multimds/libcephfs/inline/no.yaml        |    0
 qa/suites/multimds/libcephfs/inline/yes.yaml       |    4 +
 .../overrides/whitelist_wrongly_marked_down.yaml   |   10 +
 .../libcephfs/tasks/libcephfs_interface_tests.yaml |    6 +
 .../multimds/libcephfs/tasks/libcephfs_java.yaml   |    6 +
 .../libcephfs/tasks/mds_creation_retry.yaml        |    6 +
 qa/suites/multimds/verify/%                        |    0
 qa/suites/multimds/verify/ceph/base.yaml           |    6 +
 qa/suites/multimds/verify/clusters/3-mds.yaml      |    3 +
 qa/suites/multimds/verify/clusters/9-mds.yaml      |    3 +
 qa/suites/multimds/verify/debug/mds_client.yaml    |    9 +
 qa/suites/multimds/verify/fs/btrfs.yaml            |    7 +
 .../overrides/whitelist_wrongly_marked_down.yaml   |   10 +
 .../verify/tasks/cfuse_workunit_suites_dbench.yaml |    6 +
 .../tasks/cfuse_workunit_suites_fsstress.yaml      |    6 +
 .../verify/tasks/libcephfs_interface_tests.yaml    |    6 +
 qa/suites/multimds/verify/validater/lockdep.yaml   |    5 +
 qa/suites/multimds/verify/validater/valgrind.yaml  |   16 +
 qa/suites/powercycle/osd/%                         |    0
 .../powercycle/osd/clusters/3osd-1per-target.yaml  |    5 +
 qa/suites/powercycle/osd/fs/btrfs.yaml             |    7 +
 qa/suites/powercycle/osd/fs/xfs.yaml               |    6 +
 qa/suites/powercycle/osd/powercycle/default.yaml   |    7 +
 .../osd/tasks/admin_socket_objecter_requests.yaml  |   13 +
 .../tasks/cfuse_workunit_kernel_untar_build.yaml   |   12 +
 .../powercycle/osd/tasks/cfuse_workunit_misc.yaml  |    7 +
 .../osd/tasks/cfuse_workunit_suites_ffsb.yaml      |   14 +
 .../osd/tasks/cfuse_workunit_suites_fsstress.yaml  |    6 +
 .../osd/tasks/cfuse_workunit_suites_fsx.yaml       |    7 +
 .../osd/tasks/cfuse_workunit_suites_fsync.yaml     |    6 +
 .../osd/tasks/cfuse_workunit_suites_pjd.yaml       |    6 +
 .../cfuse_workunit_suites_truncate_delay.yaml      |   15 +
 .../powercycle/osd/tasks/rados_api_tests.yaml      |   10 +
 qa/suites/powercycle/osd/tasks/radosbench.yaml     |   26 +
 qa/suites/powercycle/osd/tasks/readwrite.yaml      |    9 +
 .../powercycle/osd/tasks/snaps-few-objects.yaml    |   13 +
 .../powercycle/osd/tasks/snaps-many-objects.yaml   |   13 +
 qa/suites/rados/basic/%                            |    0
 qa/suites/rados/basic/clusters/+                   |    0
 qa/suites/rados/basic/clusters/fixed-2.yaml        |    7 +
 qa/suites/rados/basic/clusters/openstack.yaml      |    4 +
 qa/suites/rados/basic/fs/btrfs.yaml                |    7 +
 qa/suites/rados/basic/fs/xfs.yaml                  |    6 +
 qa/suites/rados/basic/msgr-failures/few.yaml       |    5 +
 qa/suites/rados/basic/msgr-failures/many.yaml      |    5 +
 qa/suites/rados/basic/msgr/async.yaml              |    6 +
 qa/suites/rados/basic/msgr/random.yaml             |    6 +
 qa/suites/rados/basic/msgr/simple.yaml             |    5 +
 qa/suites/rados/basic/rados.yaml                   |    7 +
 qa/suites/rados/basic/tasks/rados_api_tests.yaml   |   14 +
 qa/suites/rados/basic/tasks/rados_cls_all.yaml     |    7 +
 qa/suites/rados/basic/tasks/rados_python.yaml      |    9 +
 .../rados/basic/tasks/rados_stress_watch.yaml      |    7 +
 .../basic/tasks/rados_workunit_loadgen_big.yaml    |   11 +
 .../basic/tasks/rados_workunit_loadgen_mix.yaml    |   11 +
 .../tasks/rados_workunit_loadgen_mostlyread.yaml   |   11 +
 qa/suites/rados/basic/tasks/repair_test.yaml       |   11 +
 qa/suites/rados/basic/tasks/scrub_test.yaml        |   19 +
 qa/suites/rados/monthrash/%                        |    0
 qa/suites/rados/monthrash/ceph/ceph.yaml           |    9 +
 qa/suites/rados/monthrash/clusters/3-mons.yaml     |    7 +
 qa/suites/rados/monthrash/clusters/9-mons.yaml     |    7 +
 qa/suites/rados/monthrash/fs/xfs.yaml              |    6 +
 qa/suites/rados/monthrash/msgr-failures/few.yaml   |    5 +
 .../rados/monthrash/msgr-failures/mon-delay.yaml   |    9 +
 qa/suites/rados/monthrash/msgr/async.yaml          |    6 +
 qa/suites/rados/monthrash/msgr/random.yaml         |    6 +
 qa/suites/rados/monthrash/msgr/simple.yaml         |    5 +
 qa/suites/rados/monthrash/rados.yaml               |    7 +
 .../rados/monthrash/thrashers/force-sync-many.yaml |    6 +
 qa/suites/rados/monthrash/thrashers/many.yaml      |   13 +
 qa/suites/rados/monthrash/thrashers/one.yaml       |    4 +
 qa/suites/rados/monthrash/thrashers/sync-many.yaml |   11 +
 qa/suites/rados/monthrash/thrashers/sync.yaml      |   10 +
 .../monthrash/workloads/pool-create-delete.yaml    |   56 +
 .../rados/monthrash/workloads/rados_5925.yaml      |    4 +
 .../rados/monthrash/workloads/rados_api_tests.yaml |   14 +
 .../monthrash/workloads/rados_mon_workunits.yaml   |   13 +
 .../monthrash/workloads/snaps-few-objects.yaml     |   13 +
 qa/suites/rados/multimon/%                         |    0
 qa/suites/rados/multimon/clusters/21.yaml          |    8 +
 qa/suites/rados/multimon/clusters/3.yaml           |    6 +
 qa/suites/rados/multimon/clusters/6.yaml           |    7 +
 qa/suites/rados/multimon/clusters/9.yaml           |    8 +
 qa/suites/rados/multimon/fs/xfs.yaml               |    6 +
 qa/suites/rados/multimon/msgr-failures/few.yaml    |    5 +
 qa/suites/rados/multimon/msgr-failures/many.yaml   |    5 +
 qa/suites/rados/multimon/msgr/async.yaml           |    6 +
 qa/suites/rados/multimon/msgr/random.yaml          |    6 +
 qa/suites/rados/multimon/msgr/simple.yaml          |    5 +
 qa/suites/rados/multimon/rados.yaml                |    7 +
 .../rados/multimon/tasks/mon_clock_no_skews.yaml   |    9 +
 .../rados/multimon/tasks/mon_clock_with_skews.yaml |   15 +
 qa/suites/rados/multimon/tasks/mon_recovery.yaml   |    4 +
 qa/suites/rados/objectstore/alloc-hint.yaml        |   21 +
 .../rados/objectstore/ceph_objectstore_tool.yaml   |   16 +
 qa/suites/rados/objectstore/filejournal.yaml       |   13 +
 .../filestore-idempotent-aio-journal.yaml          |   14 +
 .../rados/objectstore/filestore-idempotent.yaml    |   11 +
 qa/suites/rados/objectstore/fusestore.yaml         |    9 +
 qa/suites/rados/objectstore/keyvaluedb.yaml        |    8 +
 .../rados/objectstore/objectcacher-stress.yaml     |   14 +
 qa/suites/rados/objectstore/objectstore.yaml       |   12 +
 qa/suites/rados/singleton-nomsgr/%                 |    0
 qa/suites/rados/singleton-nomsgr/all/11429.yaml    |  135 +
 qa/suites/rados/singleton-nomsgr/all/16113.yaml    |  103 +
 .../rados/singleton-nomsgr/all/cache-fs-trunc.yaml |   42 +
 .../rados/singleton-nomsgr/all/ceph-post-file.yaml |    8 +
 .../singleton-nomsgr/all/export-after-evict.yaml   |   29 +
 .../rados/singleton-nomsgr/all/full-tiering.yaml   |   26 +
 .../singleton-nomsgr/all/lfn-upgrade-hammer.yaml   |   97 +
 .../all/lfn-upgrade-infernalis.yaml                |   97 +
 qa/suites/rados/singleton-nomsgr/all/msgr.yaml     |   21 +
 .../all/multi-backfill-reject.yaml                 |   32 +
 .../rados/singleton-nomsgr/all/valgrind-leaks.yaml |   21 +
 qa/suites/rados/singleton-nomsgr/rados.yaml        |    7 +
 qa/suites/rados/singleton/%                        |    0
 qa/suites/rados/singleton/all/admin-socket.yaml    |   24 +
 qa/suites/rados/singleton/all/cephtool.yaml        |   25 +
 .../rados/singleton/all/divergent_priors.yaml      |   21 +
 .../rados/singleton/all/divergent_priors2.yaml     |   21 +
 qa/suites/rados/singleton/all/dump-stuck.yaml      |   14 +
 .../singleton/all/ec-lost-unfound-upgrade.yaml     |   30 +
 qa/suites/rados/singleton/all/ec-lost-unfound.yaml |   18 +
 .../singleton/all/lost-unfound-delete-upgrade.yaml |   29 +
 .../rados/singleton/all/lost-unfound-delete.yaml   |   17 +
 .../rados/singleton/all/lost-unfound-upgrade.yaml  |   29 +
 qa/suites/rados/singleton/all/lost-unfound.yaml    |   17 +
 qa/suites/rados/singleton/all/mon-config-keys.yaml |   19 +
 qa/suites/rados/singleton/all/mon-thrasher.yaml    |   25 +
 qa/suites/rados/singleton/all/osd-backfill.yaml    |   20 +
 .../singleton/all/osd-recovery-incomplete.yaml     |   21 +
 qa/suites/rados/singleton/all/osd-recovery.yaml    |   20 +
 qa/suites/rados/singleton/all/peer.yaml            |   20 +
 .../singleton/all/pg-removal-interruption.yaml     |   31 +
 qa/suites/rados/singleton/all/radostool.yaml       |   21 +
 qa/suites/rados/singleton/all/reg11184.yaml        |   21 +
 qa/suites/rados/singleton/all/rest-api.yaml        |   29 +
 qa/suites/rados/singleton/all/thrash-rados.yaml    |   26 +
 .../all/thrash_cache_writeback_proxy_none.yaml     |   66 +
 .../singleton/all/watch-notify-same-primary.yaml   |   26 +
 qa/suites/rados/singleton/fs/xfs.yaml              |    6 +
 qa/suites/rados/singleton/msgr-failures/few.yaml   |    5 +
 qa/suites/rados/singleton/msgr-failures/many.yaml  |    5 +
 qa/suites/rados/singleton/msgr/async.yaml          |    6 +
 qa/suites/rados/singleton/msgr/random.yaml         |    6 +
 qa/suites/rados/singleton/msgr/simple.yaml         |    5 +
 qa/suites/rados/singleton/rados.yaml               |    7 +
 qa/suites/rados/thrash-erasure-code-big/%          |    0
 qa/suites/rados/thrash-erasure-code-big/cluster/+  |    0
 .../thrash-erasure-code-big/cluster/12-osds.yaml   |    5 +
 .../thrash-erasure-code-big/cluster/openstack.yaml |    4 +
 .../rados/thrash-erasure-code-big/fs/btrfs.yaml    |    7 +
 .../rados/thrash-erasure-code-big/fs/xfs.yaml      |    6 +
 .../msgr-failures/fastclose.yaml                   |    6 +
 .../thrash-erasure-code-big/msgr-failures/few.yaml |    7 +
 .../msgr-failures/osd-delay.yaml                   |    9 +
 qa/suites/rados/thrash-erasure-code-big/rados.yaml |    7 +
 .../thrash-erasure-code-big/thrashers/default.yaml |   18 +
 .../thrashers/fastread.yaml                        |   19 +
 .../thrash-erasure-code-big/thrashers/mapgap.yaml  |   22 +
 .../thrashers/morepggrow.yaml                      |   16 +
 .../thrash-erasure-code-big/thrashers/pggrow.yaml  |   15 +
 .../workloads/ec-rados-plugin=lrc-k=4-m=2-l=3.yaml |   25 +
 qa/suites/rados/thrash-erasure-code-isa/%          |    0
 .../rados/thrash-erasure-code-isa/arch/x86_64.yaml |    1 +
 qa/suites/rados/thrash-erasure-code-isa/clusters/+ |    0
 .../thrash-erasure-code-isa/clusters/fixed-2.yaml  |    7 +
 .../clusters/openstack.yaml                        |    4 +
 .../rados/thrash-erasure-code-isa/fs/btrfs.yaml    |    7 +
 .../rados/thrash-erasure-code-isa/fs/xfs.yaml      |    6 +
 .../msgr-failures/fastclose.yaml                   |    6 +
 .../thrash-erasure-code-isa/msgr-failures/few.yaml |    7 +
 .../msgr-failures/osd-delay.yaml                   |    9 +
 qa/suites/rados/thrash-erasure-code-isa/rados.yaml |    7 +
 .../supported/centos_7.3.yaml                      |    2 +
 .../supported/ubuntu_14.04.yaml                    |    2 +
 .../thrash-erasure-code-isa/thrashers/default.yaml |   16 +
 .../thrash-erasure-code-isa/thrashers/mapgap.yaml  |   21 +
 .../thrashers/morepggrow.yaml                      |   22 +
 .../thrash-erasure-code-isa/thrashers/pggrow.yaml  |   15 +
 .../workloads/ec-rados-plugin=isa-k=2-m=1.yaml     |   25 +
 qa/suites/rados/thrash-erasure-code-shec/%         |    0
 .../rados/thrash-erasure-code-shec/clusters/+      |    0
 .../thrash-erasure-code-shec/clusters/fixed-4.yaml |    5 +
 .../clusters/openstack.yaml                        |    4 +
 .../rados/thrash-erasure-code-shec/fs/xfs.yaml     |    6 +
 .../msgr-failures/fastclose.yaml                   |    6 +
 .../msgr-failures/few.yaml                         |    7 +
 .../msgr-failures/osd-delay.yaml                   |    9 +
 .../rados/thrash-erasure-code-shec/rados.yaml      |    7 +
 .../thrashers/default.yaml                         |   18 +
 .../ec-rados-plugin=shec-k=4-m=3-c=2.yaml          |   25 +
 qa/suites/rados/thrash-erasure-code/%              |    0
 qa/suites/rados/thrash-erasure-code/clusters/+     |    0
 .../thrash-erasure-code/clusters/fixed-2.yaml      |    7 +
 .../thrash-erasure-code/clusters/openstack.yaml    |    4 +
 qa/suites/rados/thrash-erasure-code/fs/btrfs.yaml  |    7 +
 qa/suites/rados/thrash-erasure-code/fs/xfs.yaml    |    6 +
 .../msgr-failures/fastclose.yaml                   |    6 +
 .../thrash-erasure-code/msgr-failures/few.yaml     |    7 +
 .../msgr-failures/osd-delay.yaml                   |    9 +
 qa/suites/rados/thrash-erasure-code/rados.yaml     |    7 +
 .../thrash-erasure-code/thrashers/default.yaml     |   17 +
 .../thrash-erasure-code/thrashers/fastread.yaml    |   19 +
 .../thrash-erasure-code/thrashers/mapgap.yaml      |   22 +
 .../thrash-erasure-code/thrashers/morepggrow.yaml  |   16 +
 .../thrash-erasure-code/thrashers/pggrow.yaml      |   15 +
 .../ec-rados-plugin=jerasure-k=2-m=1.yaml          |   25 +
 .../ec-rados-plugin=jerasure-k=3-m=1.yaml          |   31 +
 .../workloads/ec-radosbench.yaml                   |   27 +
 .../workloads/ec-small-objects-fast-read.yaml      |   21 +
 .../workloads/ec-small-objects.yaml                |   20 +
 qa/suites/rados/thrash/%                           |    0
 .../2-size-1-min-size.yaml                         |    6 +
 .../2-size-2-min-size.yaml                         |    6 +
 .../3-size-2-min-size.yaml                         |    8 +
 .../thrash/1-pg-log-overrides/normal_pg_log.yaml   |    0
 .../thrash/1-pg-log-overrides/short_pg_log.yaml    |    6 +
 qa/suites/rados/thrash/clusters/+                  |    0
 qa/suites/rados/thrash/clusters/fixed-2.yaml       |    7 +
 qa/suites/rados/thrash/clusters/openstack.yaml     |    4 +
 qa/suites/rados/thrash/fs/btrfs.yaml               |    7 +
 qa/suites/rados/thrash/fs/xfs.yaml                 |    6 +
 qa/suites/rados/thrash/hobj-sort.yaml              |    5 +
 .../rados/thrash/msgr-failures/fastclose.yaml      |    6 +
 qa/suites/rados/thrash/msgr-failures/few.yaml      |    7 +
 .../rados/thrash/msgr-failures/osd-delay.yaml      |    9 +
 qa/suites/rados/thrash/msgr/async.yaml             |    6 +
 qa/suites/rados/thrash/msgr/random.yaml            |    6 +
 qa/suites/rados/thrash/msgr/simple.yaml            |    5 +
 qa/suites/rados/thrash/rados.yaml                  |    7 +
 qa/suites/rados/thrash/thrashers/default.yaml      |   16 +
 qa/suites/rados/thrash/thrashers/mapgap.yaml       |   21 +
 qa/suites/rados/thrash/thrashers/morepggrow.yaml   |   22 +
 qa/suites/rados/thrash/thrashers/pggrow.yaml       |   15 +
 .../workloads/admin_socket_objecter_requests.yaml  |   13 +
 .../rados/thrash/workloads/cache-agent-big.yaml    |   29 +
 .../rados/thrash/workloads/cache-agent-small.yaml  |   29 +
 .../workloads/cache-pool-snaps-readproxy.yaml      |   33 +
 .../rados/thrash/workloads/cache-pool-snaps.yaml   |   35 +
 qa/suites/rados/thrash/workloads/cache-snaps.yaml  |   33 +
 qa/suites/rados/thrash/workloads/cache.yaml        |   30 +
 .../thrash/workloads/pool-snaps-few-objects.yaml   |   14 +
 .../rados/thrash/workloads/rados_api_tests.yaml    |   15 +
 qa/suites/rados/thrash/workloads/radosbench.yaml   |   24 +
 qa/suites/rados/thrash/workloads/readwrite.yaml    |   12 +
 qa/suites/rados/thrash/workloads/rgw_snaps.yaml    |   25 +
 .../rados/thrash/workloads/small-objects.yaml      |   21 +
 .../rados/thrash/workloads/snaps-few-objects.yaml  |   13 +
 .../thrash/workloads/write_fadvise_dontneed.yaml   |    8 +
 qa/suites/rados/upgrade/%                          |    0
 qa/suites/rados/upgrade/hammer-x-singleton/%       |    0
 .../rados/upgrade/hammer-x-singleton/0-cluster/+   |    0
 .../hammer-x-singleton/0-cluster/openstack.yaml    |    4 +
 .../hammer-x-singleton/0-cluster/start.yaml        |   16 +
 .../1-hammer-install/hammer.yaml                   |    7 +
 .../2-partial-upgrade/firsthalf.yaml               |    8 +
 .../hammer-x-singleton/3-thrash/default.yaml       |   13 +
 .../upgrade/hammer-x-singleton/4-mon/mona.yaml     |    6 +
 .../rados/upgrade/hammer-x-singleton/5-workload/+  |    0
 .../hammer-x-singleton/5-workload/rbd-cls.yaml     |    7 +
 .../5-workload/rbd-import-export.yaml              |    9 +
 .../hammer-x-singleton/5-workload/readwrite.yaml   |   11 +
 .../5-workload/snaps-few-objects.yaml              |   14 +
 .../hammer-x-singleton/6-next-mon/monb.yaml        |    6 +
 .../rados/upgrade/hammer-x-singleton/7-workload/+  |    0
 .../hammer-x-singleton/7-workload/radosbench.yaml  |   18 +
 .../hammer-x-singleton/7-workload/rbd_api.yaml     |    7 +
 .../hammer-x-singleton/8-next-mon/monc.yaml        |    8 +
 .../rados/upgrade/hammer-x-singleton/9-workload/+  |    0
 .../ec-rados-plugin=jerasure-k=3-m=1.yaml          |   31 +
 .../hammer-x-singleton/9-workload/rbd-python.yaml  |    7 +
 .../hammer-x-singleton/9-workload/rgw-swift.yaml   |    9 +
 .../9-workload/snaps-many-objects.yaml             |   13 +
 .../9-workload/test_cache-pool-snaps.yaml          |   36 +
 qa/suites/rados/upgrade/rados.yaml                 |    7 +
 qa/suites/rados/verify/%                           |    0
 qa/suites/rados/verify/1thrash/default.yaml        |   10 +
 qa/suites/rados/verify/1thrash/none.yaml           |    3 +
 qa/suites/rados/verify/clusters/+                  |    0
 qa/suites/rados/verify/clusters/fixed-2.yaml       |    7 +
 qa/suites/rados/verify/clusters/openstack.yaml     |    4 +
 qa/suites/rados/verify/fs/btrfs.yaml               |    7 +
 qa/suites/rados/verify/msgr-failures/few.yaml      |    5 +
 qa/suites/rados/verify/msgr/async.yaml             |    6 +
 qa/suites/rados/verify/msgr/random.yaml            |    6 +
 qa/suites/rados/verify/msgr/simple.yaml            |    5 +
 qa/suites/rados/verify/rados.yaml                  |    7 +
 qa/suites/rados/verify/tasks/mon_recovery.yaml     |    2 +
 qa/suites/rados/verify/tasks/rados_api_tests.yaml  |   16 +
 qa/suites/rados/verify/tasks/rados_cls_all.yaml    |    5 +
 qa/suites/rados/verify/validater/lockdep.yaml      |    5 +
 qa/suites/rados/verify/validater/valgrind.yaml     |   13 +
 qa/suites/rbd/basic/%                              |    0
 qa/suites/rbd/basic/base/install.yaml              |    3 +
 qa/suites/rbd/basic/cachepool/none.yaml            |    0
 qa/suites/rbd/basic/cachepool/small.yaml           |   11 +
 qa/suites/rbd/basic/clusters/+                     |    0
 qa/suites/rbd/basic/clusters/fixed-1.yaml          |   10 +
 qa/suites/rbd/basic/clusters/openstack.yaml        |    4 +
 qa/suites/rbd/basic/fs/xfs.yaml                    |    6 +
 qa/suites/rbd/basic/msgr-failures/few.yaml         |    5 +
 qa/suites/rbd/basic/msgr-failures/many.yaml        |    5 +
 .../rbd/basic/tasks/rbd_api_tests_old_format.yaml  |    5 +
 qa/suites/rbd/basic/tasks/rbd_cli_tests.yaml       |    6 +
 qa/suites/rbd/basic/tasks/rbd_cls_tests.yaml       |    5 +
 qa/suites/rbd/basic/tasks/rbd_lock_and_fence.yaml  |    5 +
 .../tasks/rbd_python_api_tests_old_format.yaml     |    5 +
 qa/suites/rbd/cli/%                                |    0
 qa/suites/rbd/cli/base/install.yaml                |    3 +
 qa/suites/rbd/cli/cachepool/none.yaml              |    0
 qa/suites/rbd/cli/cachepool/small.yaml             |   11 +
 qa/suites/rbd/cli/clusters/+                       |    0
 qa/suites/rbd/cli/clusters/fixed-1.yaml            |   10 +
 qa/suites/rbd/cli/clusters/openstack.yaml          |    4 +
 qa/suites/rbd/cli/features/defaults.yaml           |    6 +
 qa/suites/rbd/cli/features/format-1.yaml           |    5 +
 qa/suites/rbd/cli/features/journaling.yaml         |    6 +
 qa/suites/rbd/cli/features/layering.yaml           |    6 +
 qa/suites/rbd/cli/fs/xfs.yaml                      |    6 +
 qa/suites/rbd/cli/msgr-failures/few.yaml           |    5 +
 qa/suites/rbd/cli/msgr-failures/many.yaml          |    5 +
 qa/suites/rbd/cli/workloads/rbd_cli_copy.yaml      |    5 +
 .../rbd/cli/workloads/rbd_cli_import_export.yaml   |    5 +
 qa/suites/rbd/librbd/%                             |    0
 qa/suites/rbd/librbd/cache/none.yaml               |    6 +
 qa/suites/rbd/librbd/cache/writeback.yaml          |    6 +
 qa/suites/rbd/librbd/cache/writethrough.yaml       |    7 +
 qa/suites/rbd/librbd/cachepool/none.yaml           |    0
 qa/suites/rbd/librbd/cachepool/small.yaml          |   11 +
 qa/suites/rbd/librbd/clusters/+                    |    0
 qa/suites/rbd/librbd/clusters/fixed-3.yaml         |    8 +
 qa/suites/rbd/librbd/clusters/openstack.yaml       |    4 +
 qa/suites/rbd/librbd/copy-on-read/off.yaml         |    5 +
 qa/suites/rbd/librbd/copy-on-read/on.yaml          |    5 +
 qa/suites/rbd/librbd/fs/xfs.yaml                   |    6 +
 qa/suites/rbd/librbd/msgr-failures/few.yaml        |    7 +
 qa/suites/rbd/librbd/workloads/c_api_tests.yaml    |    7 +
 .../workloads/c_api_tests_with_defaults.yaml       |    7 +
 .../workloads/c_api_tests_with_journaling.yaml     |    7 +
 qa/suites/rbd/librbd/workloads/fsx.yaml            |    4 +
 .../rbd/librbd/workloads/python_api_tests.yaml     |    7 +
 .../workloads/python_api_tests_with_defaults.yaml  |    7 +
 .../python_api_tests_with_journaling.yaml          |    7 +
 qa/suites/rbd/librbd/workloads/rbd_fio.yaml        |   10 +
 qa/suites/rbd/maintenance/%                        |    0
 qa/suites/rbd/maintenance/base/install.yaml        |    3 +
 qa/suites/rbd/maintenance/clusters/+               |    0
 qa/suites/rbd/maintenance/clusters/fixed-3.yaml    |    8 +
 qa/suites/rbd/maintenance/clusters/openstack.yaml  |    8 +
 qa/suites/rbd/maintenance/qemu/xfstests.yaml       |   13 +
 .../maintenance/workloads/dynamic_features.yaml    |    8 +
 .../maintenance/workloads/rebuild_object_map.yaml  |    8 +
 qa/suites/rbd/maintenance/xfs.yaml                 |    6 +
 qa/suites/rbd/mirror/%                             |    0
 qa/suites/rbd/mirror/base/install.yaml             |    9 +
 qa/suites/rbd/mirror/cluster/+                     |    0
 qa/suites/rbd/mirror/cluster/2-node.yaml           |   19 +
 qa/suites/rbd/mirror/cluster/openstack.yaml        |    4 +
 qa/suites/rbd/mirror/fs/xfs.yaml                   |    6 +
 qa/suites/rbd/mirror/msgr-failures/few.yaml        |    5 +
 qa/suites/rbd/mirror/msgr-failures/many.yaml       |    5 +
 .../rbd/mirror/rbd-mirror/one-per-cluster.yaml     |   14 +
 .../workloads/rbd-mirror-stress-workunit.yaml      |   12 +
 .../rbd/mirror/workloads/rbd-mirror-workunit.yaml  |   11 +
 qa/suites/rbd/qemu/%                               |    0
 qa/suites/rbd/qemu/cache/none.yaml                 |    6 +
 qa/suites/rbd/qemu/cache/writeback.yaml            |    6 +
 qa/suites/rbd/qemu/cache/writethrough.yaml         |    7 +
 qa/suites/rbd/qemu/cachepool/ec-cache.yaml         |   14 +
 qa/suites/rbd/qemu/cachepool/none.yaml             |    0
 qa/suites/rbd/qemu/cachepool/small.yaml            |   11 +
 qa/suites/rbd/qemu/clusters/+                      |    0
 qa/suites/rbd/qemu/clusters/fixed-3.yaml           |    8 +
 qa/suites/rbd/qemu/clusters/openstack.yaml         |    8 +
 qa/suites/rbd/qemu/features/defaults.yaml          |    6 +
 qa/suites/rbd/qemu/features/journaling.yaml        |    6 +
 qa/suites/rbd/qemu/fs/xfs.yaml                     |    6 +
 qa/suites/rbd/qemu/msgr-failures/few.yaml          |    7 +
 qa/suites/rbd/qemu/workloads/qemu_bonnie.yaml      |    6 +
 qa/suites/rbd/qemu/workloads/qemu_fsstress.yaml    |    6 +
 .../rbd/qemu/workloads/qemu_iozone.yaml.disabled   |    6 +
 qa/suites/rbd/qemu/workloads/qemu_xfstests.yaml    |    8 +
 qa/suites/rbd/singleton/%                          |    0
 qa/suites/rbd/singleton/all/admin_socket.yaml      |    9 +
 qa/suites/rbd/singleton/all/formatted-output.yaml  |   10 +
 qa/suites/rbd/singleton/all/merge_diff.yaml        |    9 +
 qa/suites/rbd/singleton/all/permissions.yaml       |    9 +
 .../rbd/singleton/all/qemu-iotests-no-cache.yaml   |   13 +
 .../rbd/singleton/all/qemu-iotests-writeback.yaml  |   13 +
 .../singleton/all/qemu-iotests-writethrough.yaml   |   14 +
 .../rbd/singleton/all/rbd-vs-unmanaged-snaps.yaml  |   14 +
 qa/suites/rbd/singleton/all/rbd_mirror.yaml        |    9 +
 qa/suites/rbd/singleton/all/rbdmap_RBDMAPFILE.yaml |    7 +
 .../rbd/singleton/all/read-flags-no-cache.yaml     |   12 +
 .../rbd/singleton/all/read-flags-writeback.yaml    |   12 +
 .../rbd/singleton/all/read-flags-writethrough.yaml |   13 +
 qa/suites/rbd/singleton/all/verify_pool.yaml       |    9 +
 qa/suites/rbd/singleton/openstack.yaml             |    4 +
 qa/suites/rbd/thrash/%                             |    0
 qa/suites/rbd/thrash/base/install.yaml             |    3 +
 qa/suites/rbd/thrash/clusters/+                    |    0
 qa/suites/rbd/thrash/clusters/fixed-2.yaml         |    7 +
 qa/suites/rbd/thrash/clusters/openstack.yaml       |    8 +
 qa/suites/rbd/thrash/fs/xfs.yaml                   |    6 +
 qa/suites/rbd/thrash/msgr-failures/few.yaml        |    5 +
 qa/suites/rbd/thrash/thrashers/cache.yaml          |   18 +
 qa/suites/rbd/thrash/thrashers/default.yaml        |    8 +
 qa/suites/rbd/thrash/workloads/journal.yaml        |    5 +
 qa/suites/rbd/thrash/workloads/rbd_api_tests.yaml  |    7 +
 .../workloads/rbd_api_tests_copy_on_read.yaml      |   12 +
 .../thrash/workloads/rbd_api_tests_journaling.yaml |    7 +
 .../thrash/workloads/rbd_api_tests_no_locking.yaml |    7 +
 .../thrash/workloads/rbd_fsx_cache_writeback.yaml  |    9 +
 .../workloads/rbd_fsx_cache_writethrough.yaml      |   10 +
 .../rbd/thrash/workloads/rbd_fsx_copy_on_read.yaml |   10 +
 .../rbd/thrash/workloads/rbd_fsx_journal.yaml      |    5 +
 qa/suites/rbd/thrash/workloads/rbd_fsx_nbd.yaml    |   15 +
 .../rbd/thrash/workloads/rbd_fsx_nocache.yaml      |    9 +
 qa/suites/rbd/thrash/workloads/rbd_nbd.yaml        |   10 +
 qa/suites/rbd/valgrind/%                           |    0
 qa/suites/rbd/valgrind/base/install.yaml           |    3 +
 qa/suites/rbd/valgrind/clusters/+                  |    0
 qa/suites/rbd/valgrind/clusters/fixed-1.yaml       |   10 +
 qa/suites/rbd/valgrind/clusters/openstack.yaml     |    4 +
 qa/suites/rbd/valgrind/fs/xfs.yaml                 |    6 +
 qa/suites/rbd/valgrind/validator/memcheck.yaml     |   10 +
 qa/suites/rbd/valgrind/workloads/c_api_tests.yaml  |    7 +
 .../workloads/c_api_tests_with_defaults.yaml       |    7 +
 .../workloads/c_api_tests_with_journaling.yaml     |    7 +
 qa/suites/rbd/valgrind/workloads/fsx.yaml          |    4 +
 .../rbd/valgrind/workloads/python_api_tests.yaml   |    7 +
 .../workloads/python_api_tests_with_defaults.yaml  |    7 +
 .../python_api_tests_with_journaling.yaml          |    7 +
 qa/suites/rbd/valgrind/workloads/rbd_mirror.yaml   |    5 +
 qa/suites/rest/basic/tasks/rest_test.yaml          |   32 +
 qa/suites/rgw/multifs/%                            |    0
 qa/suites/rgw/multifs/clusters/fixed-2.yaml        |    7 +
 qa/suites/rgw/multifs/frontend/apache.yaml         |    3 +
 qa/suites/rgw/multifs/frontend/civetweb.yaml       |    3 +
 qa/suites/rgw/multifs/fs/btrfs.yaml                |    7 +
 qa/suites/rgw/multifs/fs/xfs.yaml                  |    6 +
 qa/suites/rgw/multifs/overrides.yaml               |    7 +
 qa/suites/rgw/multifs/rgw_pool_type/ec-cache.yaml  |    6 +
 .../rgw/multifs/rgw_pool_type/ec-profile.yaml      |   10 +
 qa/suites/rgw/multifs/rgw_pool_type/ec.yaml        |    5 +
 .../rgw/multifs/rgw_pool_type/replicated.yaml      |    3 +
 qa/suites/rgw/multifs/tasks/rgw_bucket_quota.yaml  |   10 +
 .../rgw/multifs/tasks/rgw_multipart_upload.yaml    |   10 +
 qa/suites/rgw/multifs/tasks/rgw_readwrite.yaml     |   16 +
 qa/suites/rgw/multifs/tasks/rgw_roundtrip.yaml     |   16 +
 qa/suites/rgw/multifs/tasks/rgw_s3tests.yaml       |    8 +
 qa/suites/rgw/multifs/tasks/rgw_swift.yaml         |    7 +
 qa/suites/rgw/multifs/tasks/rgw_user_quota.yaml    |   10 +
 qa/suites/rgw/singleton/%                          |    0
 .../rgw/singleton/all/radosgw-admin-data-sync.yaml |   64 +
 .../singleton/all/radosgw-admin-multi-region.yaml  |   67 +
 qa/suites/rgw/singleton/all/radosgw-admin.yaml     |   20 +
 .../singleton/all/radosgw-convert-to-region.yaml   |   81 +
 qa/suites/rgw/singleton/frontend/apache.yaml       |    3 +
 qa/suites/rgw/singleton/frontend/civetweb.yaml     |    3 +
 qa/suites/rgw/singleton/fs/xfs.yaml                |    6 +
 qa/suites/rgw/singleton/overrides.yaml             |    7 +
 .../rgw/singleton/rgw_pool_type/ec-cache.yaml      |    6 +
 .../rgw/singleton/rgw_pool_type/ec-profile.yaml    |   10 +
 qa/suites/rgw/singleton/rgw_pool_type/ec.yaml      |    5 +
 .../rgw/singleton/rgw_pool_type/replicated.yaml    |    3 +
 qa/suites/rgw/singleton/xfs.yaml                   |    6 +
 qa/suites/rgw/verify/%                             |    0
 qa/suites/rgw/verify/clusters/fixed-2.yaml         |    7 +
 qa/suites/rgw/verify/frontend/apache.yaml          |    3 +
 qa/suites/rgw/verify/frontend/civetweb.yaml        |    3 +
 qa/suites/rgw/verify/fs/btrfs.yaml                 |    7 +
 qa/suites/rgw/verify/msgr-failures/few.yaml        |    5 +
 qa/suites/rgw/verify/overrides.yaml                |    7 +
 qa/suites/rgw/verify/rgw_pool_type/ec-cache.yaml   |    6 +
 qa/suites/rgw/verify/rgw_pool_type/ec-profile.yaml |   10 +
 qa/suites/rgw/verify/rgw_pool_type/ec.yaml         |    5 +
 qa/suites/rgw/verify/rgw_pool_type/replicated.yaml |    3 +
 qa/suites/rgw/verify/tasks/rgw_s3tests.yaml        |   12 +
 .../rgw/verify/tasks/rgw_s3tests_multiregion.yaml  |   63 +
 qa/suites/rgw/verify/tasks/rgw_swift.yaml          |   11 +
 qa/suites/rgw/verify/validater/lockdep.yaml        |    7 +
 qa/suites/rgw/verify/validater/valgrind.yaml       |   13 +
 qa/suites/samba/%                                  |    0
 qa/suites/samba/clusters/samba-basic.yaml          |    7 +
 qa/suites/samba/fs/btrfs.yaml                      |    7 +
 qa/suites/samba/install/install.yaml               |    9 +
 qa/suites/samba/mount/fuse.yaml                    |    6 +
 qa/suites/samba/mount/kclient.yaml                 |   14 +
 qa/suites/samba/mount/native.yaml                  |    2 +
 qa/suites/samba/mount/noceph.yaml                  |    5 +
 qa/suites/samba/workload/cifs-dbench.yaml          |    8 +
 qa/suites/samba/workload/cifs-fsstress.yaml        |    8 +
 .../samba/workload/cifs-kernel-build.yaml.disabled |    9 +
 qa/suites/samba/workload/smbtorture.yaml           |   39 +
 qa/suites/smoke/1node/%                            |    0
 qa/suites/smoke/1node/clusters/+                   |    0
 qa/suites/smoke/1node/clusters/fixed-1.yaml        |   10 +
 qa/suites/smoke/1node/clusters/openstack.yaml      |    8 +
 qa/suites/smoke/1node/tasks/ceph-deploy.yaml       |    7 +
 qa/suites/smoke/basic/%                            |    0
 qa/suites/smoke/basic/clusters/fixed-3-cephfs.yaml |   11 +
 qa/suites/smoke/basic/fs/btrfs.yaml                |    7 +
 .../tasks/cfuse_workunit_suites_blogbench.yaml     |    9 +
 .../tasks/cfuse_workunit_suites_fsstress.yaml      |    9 +
 .../basic/tasks/cfuse_workunit_suites_iozone.yaml  |    9 +
 .../basic/tasks/cfuse_workunit_suites_pjd.yaml     |   16 +
 .../basic/tasks/kclient_workunit_direct_io.yaml    |   14 +
 .../tasks/kclient_workunit_suites_dbench.yaml      |   14 +
 .../tasks/kclient_workunit_suites_fsstress.yaml    |   14 +
 .../basic/tasks/kclient_workunit_suites_pjd.yaml   |   14 +
 .../basic/tasks/libcephfs_interface_tests.yaml     |   18 +
 qa/suites/smoke/basic/tasks/mon_thrash.yaml        |   23 +
 qa/suites/smoke/basic/tasks/rados_api_tests.yaml   |   16 +
 qa/suites/smoke/basic/tasks/rados_bench.yaml       |   36 +
 qa/suites/smoke/basic/tasks/rados_cache_snaps.yaml |   41 +
 qa/suites/smoke/basic/tasks/rados_cls_all.yaml     |    8 +
 qa/suites/smoke/basic/tasks/rados_ec_snaps.yaml    |   31 +
 qa/suites/smoke/basic/tasks/rados_python.yaml      |   11 +
 .../basic/tasks/rados_workunit_loadgen_mix.yaml    |    9 +
 qa/suites/smoke/basic/tasks/rbd_api_tests.yaml     |   11 +
 .../smoke/basic/tasks/rbd_cli_import_export.yaml   |   11 +
 qa/suites/smoke/basic/tasks/rbd_fsx.yaml           |   17 +
 .../smoke/basic/tasks/rbd_python_api_tests.yaml    |   11 +
 .../basic/tasks/rbd_workunit_suites_iozone.yaml    |   18 +
 qa/suites/smoke/basic/tasks/rgw_ec_s3tests.yaml    |   13 +
 qa/suites/smoke/basic/tasks/rgw_s3tests.yaml       |    8 +
 qa/suites/smoke/basic/tasks/rgw_swift.yaml         |    8 +
 qa/suites/smoke/systemd/distro/centos.yaml         |    2 +
 qa/suites/stress/bench/%                           |    0
 .../stress/bench/clusters/fixed-3-cephfs.yaml      |   11 +
 .../stress/bench/tasks/cfuse_workunit_snaps.yaml   |    8 +
 .../bench/tasks/kclient_workunit_suites_fsx.yaml   |    8 +
 qa/suites/stress/thrash/%                          |    0
 qa/suites/stress/thrash/clusters/16-osd.yaml       |   18 +
 .../stress/thrash/clusters/3-osd-1-machine.yaml    |    3 +
 qa/suites/stress/thrash/clusters/8-osd.yaml        |   10 +
 qa/suites/stress/thrash/fs/btrfs.yaml              |    7 +
 qa/suites/stress/thrash/fs/none.yaml               |    0
 qa/suites/stress/thrash/fs/xfs.yaml                |    6 +
 qa/suites/stress/thrash/thrashers/default.yaml     |    7 +
 qa/suites/stress/thrash/thrashers/fast.yaml        |    9 +
 qa/suites/stress/thrash/thrashers/more-down.yaml   |    8 +
 .../stress/thrash/workloads/bonnie_cfuse.yaml      |    6 +
 .../stress/thrash/workloads/iozone_cfuse.yaml      |    6 +
 qa/suites/stress/thrash/workloads/radosbench.yaml  |    4 +
 qa/suites/stress/thrash/workloads/readwrite.yaml   |    9 +
 qa/suites/teuthology/buildpackages/%               |    0
 .../buildpackages/distros/centos_7.3.yaml          |    2 +
 .../buildpackages/distros/ubuntu_14.04.yaml        |    2 +
 .../teuthology/buildpackages/tasks/branch.yaml     |   10 +
 .../teuthology/buildpackages/tasks/default.yaml    |   14 +
 qa/suites/teuthology/buildpackages/tasks/tag.yaml  |   11 +
 qa/suites/teuthology/ceph/%                        |    0
 qa/suites/teuthology/ceph/clusters/single.yaml     |    2 +
 qa/suites/teuthology/ceph/distros/centos_7.3.yaml  |    2 +
 .../teuthology/ceph/distros/ubuntu_14.04.yaml      |    2 +
 qa/suites/teuthology/ceph/tasks/teuthology.yaml    |    3 +
 qa/suites/teuthology/integration.yaml              |    2 +
 qa/suites/teuthology/multi-cluster/%               |    0
 qa/suites/teuthology/multi-cluster/all/ceph.yaml   |   23 +
 .../teuthology/multi-cluster/all/thrashosds.yaml   |   20 +
 .../teuthology/multi-cluster/all/upgrade.yaml      |   49 +
 .../teuthology/multi-cluster/all/workunit.yaml     |   21 +
 qa/suites/teuthology/multi-cluster/fs/xfs.yaml     |    6 +
 qa/suites/teuthology/no-ceph/%                     |    0
 qa/suites/teuthology/no-ceph/clusters/single.yaml  |    2 +
 qa/suites/teuthology/no-ceph/tasks/teuthology.yaml |    2 +
 qa/suites/teuthology/nop/%                         |    0
 qa/suites/teuthology/nop/all/nop.yaml              |    3 +
 qa/suites/teuthology/rgw/%                         |    0
 qa/suites/teuthology/rgw/distros/centos_7.3.yaml   |    2 +
 qa/suites/teuthology/rgw/distros/ubuntu_14.04.yaml |    2 +
 .../teuthology/rgw/tasks/s3tests-civetweb.yaml     |   23 +
 .../teuthology/rgw/tasks/s3tests-fastcgi.yaml      |   23 +
 qa/suites/teuthology/rgw/tasks/s3tests-fcgi.yaml   |   25 +
 qa/suites/teuthology/workunits/yes.yaml            |    8 +
 qa/suites/tgt/basic/%                              |    1 +
 qa/suites/tgt/basic/clusters/fixed-3.yaml          |    4 +
 qa/suites/tgt/basic/fs/btrfs.yaml                  |    6 +
 qa/suites/tgt/basic/msgr-failures/few.yaml         |    5 +
 qa/suites/tgt/basic/msgr-failures/many.yaml        |    5 +
 qa/suites/tgt/basic/tasks/blogbench.yaml           |    9 +
 qa/suites/tgt/basic/tasks/bonnie.yaml              |    9 +
 qa/suites/tgt/basic/tasks/dbench-short.yaml        |    9 +
 qa/suites/tgt/basic/tasks/dbench.yaml              |    9 +
 qa/suites/tgt/basic/tasks/ffsb.yaml                |    9 +
 qa/suites/tgt/basic/tasks/fio.yaml                 |    9 +
 qa/suites/tgt/basic/tasks/fsstress.yaml            |    9 +
 qa/suites/tgt/basic/tasks/fsx.yaml                 |    9 +
 qa/suites/tgt/basic/tasks/fsync-tester.yaml        |    9 +
 qa/suites/tgt/basic/tasks/iogen.yaml               |    9 +
 qa/suites/tgt/basic/tasks/iozone-sync.yaml         |    9 +
 qa/suites/tgt/basic/tasks/iozone.yaml              |    9 +
 qa/suites/tgt/basic/tasks/pjd.yaml                 |    9 +
 .../client-upgrade/firefly-client-x/basic/%        |    0
 .../firefly-client-x/basic/0-cluster/start.yaml    |   18 +
 .../basic/1-install/firefly-client-x.yaml          |   10 +
 .../basic/2-workload/rbd_cli_import_export.yaml    |    9 +
 .../firefly-client-x/basic/distros/centos_7.2.yaml |    2 +
 .../basic/distros/ubuntu_14.04.yaml                |    2 +
 .../upgrade/client-upgrade/hammer-client-x/basic/% |    0
 .../hammer-client-x/basic/0-cluster/start.yaml     |   14 +
 .../basic/1-install/hammer-client-x.yaml           |   10 +
 .../basic/2-workload/rbd_api_tests.yaml            |   26 +
 .../basic/2-workload/rbd_cli_import_export.yaml    |   13 +
 .../hammer-client-x/basic/distros/centos_7.2.yaml  |    2 +
 .../basic/distros/ubuntu_14.04.yaml                |    2 +
 .../upgrade/client-upgrade/hammer-client-x/rbd/%   |    0
 .../hammer-client-x/rbd/0-cluster/start.yaml       |   16 +
 .../rbd/1-install/hammer-client-x.yaml             |   10 +
 .../rbd/2-workload/rbd_notification_tests.yaml     |   21 +
 .../hammer-client-x/rbd/distros/centos_7.2.yaml    |    2 +
 .../hammer-client-x/rbd/distros/ubuntu_14.04.yaml  |    2 +
 .../client-upgrade/infernalis-client-x/basic/%     |    0
 .../infernalis-client-x/basic/0-cluster/start.yaml |   12 +
 .../basic/1-install/infernalis-client-x.yaml       |   10 +
 .../basic/2-workload/rbd_api_tests.yaml            |   21 +
 .../basic/2-workload/rbd_cli_import_export.yaml    |   13 +
 .../basic/distros/centos_7.2.yaml                  |    2 +
 .../basic/distros/ubuntu_14.04.yaml                |    2 +
 .../client-upgrade/infernalis-client-x/rbd/%       |    0
 .../infernalis-client-x/rbd/0-cluster/start.yaml   |   16 +
 .../rbd/1-install/infernalis-client-x.yaml         |   10 +
 .../rbd/2-workload/rbd_notification_tests.yaml     |   21 +
 .../rbd/distros/centos_7.2.yaml                    |    2 +
 .../rbd/distros/ubuntu_14.04.yaml                  |    2 +
 qa/suites/upgrade/firefly-hammer-x/parallel/%      |    0
 .../firefly-hammer-x/parallel/0-cluster/start.yaml |   21 +
 .../1-firelfy-hammer-install/firefly-hammer.yaml   |   14 +
 .../upgrade/firefly-hammer-x/parallel/2-workload/+ |    0
 .../parallel/2-workload/rados_api.yaml             |    9 +
 .../parallel/2-workload/rados_loadgenbig.yaml      |    8 +
 .../parallel/2-workload/test_rbd_api.yaml          |    8 +
 .../parallel/2-workload/test_rbd_python.yaml       |    8 +
 .../parallel/3-upgrade-sequence/upgrade-all.yaml   |   10 +
 .../3-upgrade-sequence/upgrade-mon-osd-mds.yaml    |   39 +
 .../firefly-hammer-x.yaml                          |    8 +
 .../upgrade/firefly-hammer-x/parallel/5-workload/+ |    0
 .../parallel/5-workload/rados_api.yaml             |   13 +
 .../parallel/5-workload/rados_loadgenbig.yaml      |    8 +
 .../parallel/5-workload/test_rbd_api.yaml          |    8 +
 .../parallel/5-workload/test_rbd_python.yaml       |    8 +
 .../parallel/6-upgrade-sequence/upgrade-all.yaml   |    8 +
 .../6-upgrade-sequence/upgrade-by-daemon.yaml      |   35 +
 .../firefly-hammer-x/parallel/7-final-workload/+   |    0
 .../ec-rados-plugin=jerasure-k=2-m=1.yaml          |   25 +
 .../ec-rados-plugin=jerasure-k=3-m=1.yaml          |   31 +
 .../7-final-workload/rados-snaps-few-objects.yaml  |   13 +
 .../7-final-workload/rados_loadgenmix.yaml         |    6 +
 .../7-final-workload/rados_mon_thrash.yaml         |   11 +
 .../parallel/7-final-workload/rbd_cls.yaml         |    7 +
 .../7-final-workload/rbd_import_export.yaml        |    7 +
 .../parallel/7-final-workload/rgw_s3tests.yaml     |    5 +
 .../parallel/distros/centos_7.3.yaml               |    2 +
 .../parallel/distros/ubuntu_14.04.yaml             |    2 +
 qa/suites/upgrade/firefly-hammer-x/stress-split/%  |    0
 .../stress-split/00-cluster/start.yaml             |   19 +
 .../stress-split/01-firefly-install/firefly.yaml   |    6 +
 .../02-partial-upgrade-hammer/firsthalf.yaml       |    8 +
 .../stress-split/03-workload/rbd.yaml              |    6 +
 .../stress-split/04-mona-upgrade-hammer/mona.yaml  |    6 +
 .../firefly-hammer-x/stress-split/05-workload/+    |    0
 .../stress-split/05-workload/rbd-cls.yaml          |    6 +
 .../stress-split/05-workload/readwrite.yaml        |   11 +
 .../stress-split/06-monb-upgrade-hammer/monb.yaml  |    6 +
 .../firefly-hammer-x/stress-split/07-workload/+    |    0
 .../stress-split/07-workload/radosbench.yaml       |   33 +
 .../stress-split/07-workload/rbd_api.yaml          |    6 +
 .../stress-split/08-monc-upgrade-hammer/monc.yaml  |    8 +
 .../stress-split/09-workload/rbd-python.yaml       |    8 +
 .../10-osds-upgrade-hammer/secondhalf.yaml         |    8 +
 .../11-workload/snaps-few-objects.yaml             |   14 +
 .../stress-split/12-partial-upgrade-x/first.yaml   |    7 +
 .../13-workload/rados_loadgen_big.yaml             |    6 +
 .../stress-split/14-mona-upgrade-x/mona.yaml       |    6 +
 .../15-workload/rbd-import-export.yaml             |    8 +
 .../stress-split/16-monb-upgrade-x/monb.yaml       |    6 +
 .../stress-split/17-workload/readwrite.yaml        |   11 +
 .../stress-split/18-monc-upgrade-x/monc.yaml       |    8 +
 .../stress-split/19-workload/radosbench.yaml       |   33 +
 .../20-osds-upgrade-x/osds_secondhalf.yaml         |    7 +
 .../stress-split/21-final-workload/+               |    0
 .../21-final-workload/rados_stress_watch.yaml      |    5 +
 .../21-final-workload/rbd_cls_tests.yaml           |    5 +
 .../stress-split/21-final-workload/rgw-swift.yaml  |    8 +
 .../stress-split/distros/centos_7.3.yaml           |    2 +
 .../stress-split/distros/ubuntu_14.04.yaml         |    2 +
 .../hammer-jewel-x/parallel/distros/centos.yaml    |    2 +
 .../stress-split/distros/centos.yaml               |    2 +
 qa/suites/upgrade/hammer-x/f-h-x-offline/%         |    0
 .../upgrade/hammer-x/f-h-x-offline/0-install.yaml  |   13 +
 .../upgrade/hammer-x/f-h-x-offline/1-pre.yaml      |    6 +
 .../upgrade/hammer-x/f-h-x-offline/2-upgrade.yaml  |   18 +
 .../upgrade/hammer-x/f-h-x-offline/3-jewel.yaml    |    5 +
 .../upgrade/hammer-x/f-h-x-offline/4-after.yaml    |    5 +
 qa/suites/upgrade/hammer-x/f-h-x-offline/README    |    4 +
 .../hammer-x/f-h-x-offline/ubuntu_14.04.yaml       |    2 +
 qa/suites/upgrade/hammer-x/parallel/%              |    0
 .../upgrade/hammer-x/parallel/0-cluster/start.yaml |   31 +
 .../upgrade/hammer-x/parallel/0-tz-eastern.yaml    |    4 +
 .../hammer-x/parallel/1-hammer-install/hammer.yaml |   17 +
 qa/suites/upgrade/hammer-x/parallel/2-workload/+   |    0
 .../hammer-x/parallel/2-workload/blogbench.yaml    |   14 +
 .../parallel/2-workload/ec-rados-default.yaml      |   20 +
 .../hammer-x/parallel/2-workload/rados_api.yaml    |    8 +
 .../parallel/2-workload/rados_loadgenbig.yaml      |    8 +
 .../hammer-x/parallel/2-workload/test_rbd_api.yaml |    8 +
 .../parallel/2-workload/test_rbd_python.yaml       |    8 +
 .../parallel/3-upgrade-sequence/upgrade-all.yaml   |   17 +
 .../3-upgrade-sequence/upgrade-osd-mds-mon.yaml    |   38 +
 qa/suites/upgrade/hammer-x/parallel/4-jewel.yaml   |    5 +
 .../upgrade/hammer-x/parallel/5-final-workload/+   |    0
 .../parallel/5-final-workload/blogbench.yaml       |   13 +
 .../5-final-workload/rados-snaps-few-objects.yaml  |   14 +
 .../5-final-workload/rados_loadgenmix.yaml         |    6 +
 .../5-final-workload/rados_mon_thrash.yaml         |   14 +
 .../parallel/5-final-workload/rbd_cls.yaml         |    6 +
 .../5-final-workload/rbd_import_export.yaml        |    8 +
 .../parallel/5-final-workload/rgw_swift.yaml       |   10 +
 .../hammer-x/parallel/distros/centos_7.3.yaml      |    2 +
 .../hammer-x/parallel/distros/ubuntu_14.04.yaml    |    2 +
 .../hammer-x/stress-split-erasure-code-x86_64/%    |    0
 .../stress-split-erasure-code-x86_64/0-cluster/+   |    0
 .../0-cluster/openstack.yaml                       |    3 +
 .../0-cluster/start.yaml                           |   17 +
 .../0-tz-eastern.yaml                              |    4 +
 .../stress-split-erasure-code-x86_64/0-x86_64.yaml |    1 +
 .../1-hammer-install/hammer.yaml                   |    7 +
 .../2-partial-upgrade/firsthalf.yaml               |    7 +
 .../3-thrash/default.yaml                          |   16 +
 .../4-mon/mona.yaml                                |    6 +
 .../5-workload/ec-rados-default.yaml               |   19 +
 .../6-next-mon/monb.yaml                           |    6 +
 .../8-finish-upgrade/last-osds-and-monc.yaml       |   20 +
 .../9-workload/ec-rados-plugin=isa-k=2-m=1.yaml    |   25 +
 .../upgrade/hammer-x/stress-split-erasure-code/%   |    0
 .../hammer-x/stress-split-erasure-code/0-cluster/+ |    0
 .../0-cluster/openstack.yaml                       |    3 +
 .../stress-split-erasure-code/0-cluster/start.yaml |   17 +
 .../stress-split-erasure-code/0-tz-eastern.yaml    |    4 +
 .../1-hammer-install/hammer.yaml                   |    7 +
 .../2-partial-upgrade/firsthalf.yaml               |    7 +
 .../3-thrash/default.yaml                          |   18 +
 .../stress-split-erasure-code/4-mon/mona.yaml      |    6 +
 .../5-workload/ec-no-shec.yaml                     |    9 +
 .../5-workload/ec-rados-default.yaml               |   19 +
 .../stress-split-erasure-code/6-next-mon/monb.yaml |    6 +
 .../8-finish-upgrade/last-osds-and-monc.yaml       |   20 +
 .../ec-rados-plugin=jerasure-k=3-m=1.yaml          |   31 +
 .../distros/centos_7.3.yaml                        |    2 +
 .../distros/ubuntu_14.04.yaml                      |    2 +
 qa/suites/upgrade/hammer-x/stress-split/%          |    0
 .../upgrade/hammer-x/stress-split/0-cluster/+      |    0
 .../hammer-x/stress-split/0-cluster/openstack.yaml |    3 +
 .../hammer-x/stress-split/0-cluster/start.yaml     |   17 +
 .../hammer-x/stress-split/0-tz-eastern.yaml        |    4 +
 .../stress-split/1-hammer-install/hammer.yaml      |    7 +
 .../stress-split/2-partial-upgrade/firsthalf.yaml  |    7 +
 .../hammer-x/stress-split/3-thrash/default.yaml    |   19 +
 .../upgrade/hammer-x/stress-split/4-mon/mona.yaml  |    6 +
 .../upgrade/hammer-x/stress-split/5-workload/+     |    0
 .../hammer-x/stress-split/5-workload/rbd-cls.yaml  |    7 +
 .../stress-split/5-workload/rbd-import-export.yaml |    9 +
 .../stress-split/5-workload/readwrite.yaml         |   12 +
 .../stress-split/5-workload/snaps-few-objects.yaml |   15 +
 .../hammer-x/stress-split/6-next-mon/monb.yaml     |    6 +
 .../upgrade/hammer-x/stress-split/7-workload/+     |    0
 .../stress-split/7-workload/radosbench.yaml        |   36 +
 .../hammer-x/stress-split/7-workload/rbd_api.yaml  |    7 +
 .../8-finish-upgrade/last-osds-and-monc.yaml       |   20 +
 .../upgrade/hammer-x/stress-split/9-workload/+     |    0
 .../stress-split/9-workload/rbd-python.yaml        |    7 +
 .../stress-split/9-workload/rgw-swift.yaml         |    9 +
 .../9-workload/snaps-many-objects.yaml             |   13 +
 .../hammer-x/stress-split/distros/centos_7.3.yaml  |    2 +
 .../stress-split/distros/ubuntu_14.04.yaml         |    2 +
 qa/suites/upgrade/hammer-x/tiering/%               |    0
 .../upgrade/hammer-x/tiering/0-cluster/start.yaml  |   22 +
 .../hammer-x/tiering/1-hammer-install/hammer.yaml  |    7 +
 .../hammer-x/tiering/2-setup-cache-tiering/%       |    0
 .../0-create-base-tier/create-ec-pool.yaml         |    5 +
 .../0-create-base-tier/create-replicated-pool.yaml |    4 +
 .../1-create-cache-tier/create-cache-tier.yaml     |   10 +
 .../hammer-x/tiering/3-upgrade/upgrade.yaml        |   90 +
 .../tiering/4-finish-upgrade/flip-success.yaml     |   28 +
 .../hammer-x/tiering/distros/centos_7.3.yaml       |    2 +
 .../hammer-x/tiering/distros/ubuntu_14.04.yaml     |    2 +
 qa/suites/upgrade/hammer-x/v0-94-4-stop/+          |    0
 .../hammer-x/v0-94-4-stop/distros/centos_7.3.yaml  |    2 +
 .../v0-94-4-stop/distros/ubuntu_14.04.yaml         |    2 +
 .../upgrade/hammer-x/v0-94-4-stop/ignore.yaml      |    8 +
 .../hammer-x/v0-94-4-stop/v0-94-4-stop.yaml        |  110 +
 qa/suites/upgrade/infernalis-x/parallel/%          |    0
 .../upgrade/infernalis-x/parallel/0-cluster/+      |    0
 .../infernalis-x/parallel/0-cluster/openstack.yaml |    4 +
 .../infernalis-x/parallel/0-cluster/start.yaml     |   30 +
 .../parallel/1-infernalis-install/infernalis.yaml  |   22 +
 .../upgrade/infernalis-x/parallel/2-workload/+     |    0
 .../parallel/2-workload/blogbench.yaml             |   14 +
 .../parallel/2-workload/ec-rados-default.yaml      |   24 +
 .../parallel/2-workload/rados_api.yaml             |   11 +
 .../parallel/2-workload/rados_loadgenbig.yaml      |   11 +
 .../parallel/2-workload/test_rbd_api.yaml          |   11 +
 .../parallel/2-workload/test_rbd_python.yaml       |   11 +
 .../parallel/3-upgrade-sequence/upgrade-all.yaml   |   16 +
 .../3-upgrade-sequence/upgrade-mon-osd-mds.yaml    |   43 +
 .../upgrade/infernalis-x/parallel/4-jewel.yaml     |    5 +
 .../infernalis-x/parallel/5-final-workload/+       |    0
 .../parallel/5-final-workload/blogbench.yaml       |   13 +
 .../5-final-workload/rados-snaps-few-objects.yaml  |   17 +
 .../5-final-workload/rados_loadgenmix.yaml         |    9 +
 .../5-final-workload/rados_mon_thrash.yaml         |   17 +
 .../parallel/5-final-workload/rbd_cls.yaml         |    9 +
 .../5-final-workload/rbd_import_export.yaml        |   11 +
 .../parallel/5-final-workload/rgw_swift.yaml       |   13 +
 .../infernalis-x/parallel/distros/centos_7.3.yaml  |    2 +
 .../parallel/distros/ubuntu_14.04.yaml             |    2 +
 qa/suites/upgrade/infernalis-x/point-to-point-x/%  |    0
 .../point-to-point-x/distros/centos_7.3.yaml       |    2 +
 .../point-to-point-x/distros/ubuntu_14.04.yaml     |    2 +
 .../point-to-point-x/point-to-point.yaml           |  204 +
 .../stress-split-erasure-code-x86_64/%             |    0
 .../stress-split-erasure-code-x86_64/0-cluster/+   |    0
 .../0-cluster/openstack.yaml                       |    6 +
 .../0-cluster/start.yaml                           |   23 +
 .../stress-split-erasure-code-x86_64/0-x86_64.yaml |    1 +
 .../1-infernalis-install/infernalis.yaml           |    8 +
 .../2-partial-upgrade/firsthalf.yaml               |   12 +
 .../3-thrash/default.yaml                          |   20 +
 .../4-mon/mona.yaml                                |    9 +
 .../5-workload/ec-rados-default.yaml               |   22 +
 .../6-next-mon/monb.yaml                           |    9 +
 .../8-next-mon/monc.yaml                           |   12 +
 .../ec-rados-plugin=jerasure-k=3-m=1.yaml          |   35 +
 .../infernalis-x/stress-split-erasure-code/%       |    0
 .../stress-split-erasure-code/0-cluster/+          |    0
 .../0-cluster/openstack.yaml                       |    6 +
 .../stress-split-erasure-code/0-cluster/start.yaml |   23 +
 .../1-infernalis-install/infernalis.yaml           |    8 +
 .../2-partial-upgrade/firsthalf.yaml               |   12 +
 .../3-thrash/default.yaml                          |   20 +
 .../stress-split-erasure-code/4-mon/mona.yaml      |    9 +
 .../5-workload/ec-rados-default.yaml               |   22 +
 .../stress-split-erasure-code/6-next-mon/monb.yaml |    9 +
 .../stress-split-erasure-code/8-next-mon/monc.yaml |   12 +
 .../ec-rados-plugin=jerasure-k=3-m=1.yaml          |   35 +
 .../distros/centos_7.3.yaml                        |    2 +
 .../distros/ubuntu_14.04.yaml                      |    2 +
 qa/suites/upgrade/infernalis-x/stress-split/%      |    0
 .../upgrade/infernalis-x/stress-split/0-cluster/+  |    0
 .../stress-split/0-cluster/openstack.yaml          |    6 +
 .../infernalis-x/stress-split/0-cluster/start.yaml |   23 +
 .../1-infernalis-install/infernalis.yaml           |    8 +
 .../stress-split/2-partial-upgrade/firsthalf.yaml  |   12 +
 .../stress-split/3-thrash/default.yaml             |   19 +
 .../infernalis-x/stress-split/4-mon/mona.yaml      |    9 +
 .../upgrade/infernalis-x/stress-split/5-workload/+ |    0
 .../stress-split/5-workload/rbd-cls.yaml           |   10 +
 .../stress-split/5-workload/rbd-import-export.yaml |   12 +
 .../stress-split/5-workload/readwrite.yaml         |   16 +
 .../stress-split/5-workload/snaps-few-objects.yaml |   18 +
 .../infernalis-x/stress-split/6-next-mon/monb.yaml |    9 +
 .../upgrade/infernalis-x/stress-split/7-workload/+ |    0
 .../stress-split/7-workload/radosbench.yaml        |   40 +
 .../stress-split/7-workload/rbd_api.yaml           |   10 +
 .../infernalis-x/stress-split/8-next-mon/monc.yaml |   12 +
 .../upgrade/infernalis-x/stress-split/9-workload/+ |    0
 .../stress-split/9-workload/rbd-python.yaml        |   10 +
 .../stress-split/9-workload/rgw-swift.yaml         |   12 +
 .../9-workload/snaps-many-objects.yaml             |   16 +
 .../stress-split/distros/centos_7.3.yaml           |    2 +
 .../stress-split/distros/ubuntu_14.04.yaml         |    2 +
 qa/suites/upgrade/jewel-x/parallel/%               |    0
 qa/suites/upgrade/jewel-x/parallel/0-cluster/+     |    0
 .../jewel-x/parallel/0-cluster/openstack.yaml      |    4 +
 .../upgrade/jewel-x/parallel/0-cluster/start.yaml  |   28 +
 .../jewel-x/parallel/1-jewel-install/jewel.yaml    |   22 +
 qa/suites/upgrade/jewel-x/parallel/2-workload/+    |    0
 .../jewel-x/parallel/2-workload/blogbench.yaml     |   14 +
 .../parallel/2-workload/ec-rados-default.yaml      |   24 +
 .../jewel-x/parallel/2-workload/rados_api.yaml     |   11 +
 .../parallel/2-workload/rados_loadgenbig.yaml      |   11 +
 .../jewel-x/parallel/2-workload/test_rbd_api.yaml  |   11 +
 .../parallel/2-workload/test_rbd_python.yaml       |   11 +
 .../parallel/3-upgrade-sequence/upgrade-all.yaml   |    7 +
 .../3-upgrade-sequence/upgrade-mon-osd-mds.yaml    |   37 +
 .../upgrade/jewel-x/parallel/5-final-workload/+    |    0
 .../parallel/5-final-workload/blogbench.yaml       |   13 +
 .../5-final-workload/rados-snaps-few-objects.yaml  |   17 +
 .../5-final-workload/rados_loadgenmix.yaml         |    9 +
 .../5-final-workload/rados_mon_thrash.yaml         |   17 +
 .../jewel-x/parallel/5-final-workload/rbd_cls.yaml |    9 +
 .../5-final-workload/rbd_import_export.yaml        |   11 +
 .../parallel/5-final-workload/rgw_swift.yaml       |   13 +
 .../jewel-x/parallel/distros/centos_7.3.yaml       |    2 +
 .../jewel-x/parallel/distros/ubuntu_14.04.yaml     |    2 +
 qa/suites/upgrade/jewel-x/parallel/kraken.yaml     |    1 +
 qa/suites/upgrade/jewel-x/point-to-point-x/%       |    0
 .../jewel-x/point-to-point-x/distros/centos.yaml   |    2 +
 .../point-to-point-x/point-to-point-upgrade.yaml   |  214 +
 .../jewel-x/stress-split-erasure-code-x86_64/%     |    0
 .../stress-split-erasure-code-x86_64/0-cluster/+   |    0
 .../0-cluster/openstack.yaml                       |    6 +
 .../0-cluster/start.yaml                           |   23 +
 .../stress-split-erasure-code-x86_64/0-x86_64.yaml |    1 +
 .../1-jewel-install/jewel.yaml                     |    8 +
 .../2-partial-upgrade/firsthalf.yaml               |   12 +
 .../3-thrash/default.yaml                          |   18 +
 .../4-mon/mona.yaml                                |    9 +
 .../5-workload/ec-rados-default.yaml               |   22 +
 .../6-next-mon/monb.yaml                           |    9 +
 .../8-next-mon/monc.yaml                           |   12 +
 .../ec-rados-plugin=jerasure-k=3-m=1.yaml          |   35 +
 .../upgrade/jewel-x/stress-split-erasure-code/%    |    0
 .../jewel-x/stress-split-erasure-code/0-cluster/+  |    0
 .../0-cluster/openstack.yaml                       |    6 +
 .../stress-split-erasure-code/0-cluster/start.yaml |   23 +
 .../1-jewel-install/jewel.yaml                     |    8 +
 .../2-partial-upgrade/firsthalf.yaml               |   12 +
 .../3-thrash/default.yaml                          |   18 +
 .../stress-split-erasure-code/4-mon/mona.yaml      |    9 +
 .../5-workload/ec-rados-default.yaml               |   22 +
 .../stress-split-erasure-code/6-next-mon/monb.yaml |    9 +
 .../stress-split-erasure-code/8-next-mon/monc.yaml |   12 +
 .../ec-rados-plugin=jerasure-k=3-m=1.yaml          |   35 +
 .../distros/centos_7.3.yaml                        |    2 +
 .../distros/ubuntu_14.04.yaml                      |    2 +
 qa/suites/upgrade/jewel-x/stress-split/%           |    0
 qa/suites/upgrade/jewel-x/stress-split/0-cluster/+ |    0
 .../jewel-x/stress-split/0-cluster/openstack.yaml  |    6 +
 .../jewel-x/stress-split/0-cluster/start.yaml      |   23 +
 .../stress-split/1-jewel-install/jewel.yaml        |    8 +
 .../stress-split/2-partial-upgrade/firsthalf.yaml  |   12 +
 .../jewel-x/stress-split/3-thrash/default.yaml     |   17 +
 .../upgrade/jewel-x/stress-split/4-mon/mona.yaml   |    9 +
 .../upgrade/jewel-x/stress-split/5-workload/+      |    0
 .../jewel-x/stress-split/5-workload/rbd-cls.yaml   |   10 +
 .../stress-split/5-workload/rbd-import-export.yaml |   12 +
 .../jewel-x/stress-split/5-workload/readwrite.yaml |   16 +
 .../stress-split/5-workload/snaps-few-objects.yaml |   18 +
 .../jewel-x/stress-split/6-next-mon/monb.yaml      |    9 +
 .../upgrade/jewel-x/stress-split/7-workload/+      |    0
 .../stress-split/7-workload/radosbench.yaml        |   40 +
 .../jewel-x/stress-split/7-workload/rbd_api.yaml   |   10 +
 .../jewel-x/stress-split/8-next-mon/monc.yaml      |   12 +
 .../upgrade/jewel-x/stress-split/9-workload/+      |    0
 .../stress-split/9-workload/rbd-python.yaml        |   10 +
 .../jewel-x/stress-split/9-workload/rgw-swift.yaml |   12 +
 .../9-workload/snaps-many-objects.yaml             |   16 +
 .../jewel-x/stress-split/distros/centos_7.3.yaml   |    2 +
 .../jewel-x/stress-split/distros/ubuntu_14.04.yaml |    2 +
 qa/tasks/__init__.py                               |    6 +
 qa/tasks/admin_socket.py                           |  199 +
 qa/tasks/apache.conf.template                      |   48 +
 qa/tasks/autotest.py                               |  166 +
 qa/tasks/blktrace.py                               |   96 +
 qa/tasks/boto.cfg.template                         |    2 +
 qa/tasks/calamari_nosetests.py                     |  289 ++
 qa/tasks/calamari_setup.py                         |  467 ++
 qa/tasks/ceph.py                                   | 1531 ++++++
 qa/tasks/ceph_client.py                            |   42 +
 qa/tasks/ceph_deploy.py                            |  694 +++
 qa/tasks/ceph_fuse.py                              |  145 +
 qa/tasks/ceph_manager.py                           | 2014 ++++++++
 qa/tasks/ceph_objectstore_tool.py                  |  670 +++
 qa/tasks/cephfs/__init__.py                        |    0
 qa/tasks/cephfs/cephfs_test_case.py                |  411 ++
 qa/tasks/cephfs/filesystem.py                      |  905 ++++
 qa/tasks/cephfs/fuse_mount.py                      |  404 ++
 qa/tasks/cephfs/kernel_mount.py                    |  246 +
 qa/tasks/cephfs/mount.py                           |  585 +++
 qa/tasks/cephfs/test_auto_repair.py                |   90 +
 qa/tasks/cephfs/test_backtrace.py                  |   82 +
 qa/tasks/cephfs/test_cap_flush.py                  |   63 +
 qa/tasks/cephfs/test_client_limits.py              |  219 +
 qa/tasks/cephfs/test_client_recovery.py            |  432 ++
 qa/tasks/cephfs/test_config_commands.py            |   63 +
 qa/tasks/cephfs/test_damage.py                     |  534 +++
 qa/tasks/cephfs/test_data_scan.py                  |  511 ++
 qa/tasks/cephfs/test_failover.py                   |  465 ++
 qa/tasks/cephfs/test_flush.py                      |  113 +
 qa/tasks/cephfs/test_forward_scrub.py              |  196 +
 qa/tasks/cephfs/test_full.py                       |  410 ++
 qa/tasks/cephfs/test_journal_migration.py          |   89 +
 qa/tasks/cephfs/test_journal_repair.py             |  439 ++
 qa/tasks/cephfs/test_misc.py                       |   33 +
 qa/tasks/cephfs/test_pool_perm.py                  |  117 +
 qa/tasks/cephfs/test_scrub_checks.py               |  245 +
 qa/tasks/cephfs/test_sessionmap.py                 |  235 +
 qa/tasks/cephfs/test_strays.py                     |  684 +++
 qa/tasks/cephfs/test_volume_client.py              |  896 ++++
 qa/tasks/cephfs/vstart_runner.py                   |  917 ++++
 qa/tasks/cephfs_test_runner.py                     |  188 +
 qa/tasks/cifs_mount.py                             |  137 +
 qa/tasks/cram.py                                   |  155 +
 qa/tasks/create_verify_lfn_objects.py              |   83 +
 qa/tasks/devstack.py                               |  382 ++
 qa/tasks/die_on_err.py                             |   70 +
 qa/tasks/divergent_priors.py                       |  171 +
 qa/tasks/divergent_priors2.py                      |  207 +
 qa/tasks/dump_stuck.py                             |  146 +
 qa/tasks/ec_lost_unfound.py                        |  167 +
 qa/tasks/filestore_idempotent.py                   |   81 +
 qa/tasks/kclient.py                                |  107 +
 qa/tasks/locktest.py                               |  134 +
 qa/tasks/logrotate.conf                            |   13 +
 qa/tasks/lost_unfound.py                           |  183 +
 qa/tasks/manypools.py                              |   73 +
 qa/tasks/mds_creation_failure.py                   |   85 +
 qa/tasks/mds_thrash.py                             |  415 ++
 qa/tasks/metadata.yaml                             |    2 +
 qa/tasks/mod_fastcgi.conf.template                 |   17 +
 qa/tasks/mod_proxy_fcgi.tcp.conf.template          |   16 +
 qa/tasks/mod_proxy_fcgi.uds.conf.template          |   14 +
 qa/tasks/mon_clock_skew_check.py                   |  261 ++
 qa/tasks/mon_recovery.py                           |   80 +
 qa/tasks/mon_thrash.py                             |  343 ++
 qa/tasks/multibench.py                             |   57 +
 qa/tasks/object_source_down.py                     |  104 +
 qa/tasks/omapbench.py                              |   83 +
 qa/tasks/osd_backfill.py                           |  105 +
 qa/tasks/osd_failsafe_enospc.py                    |  218 +
 qa/tasks/osd_recovery.py                           |  208 +
 qa/tasks/peer.py                                   |   97 +
 qa/tasks/peering_speed_test.py                     |   87 +
 qa/tasks/populate_rbd_pool.py                      |   82 +
 qa/tasks/qemu.py                                   |  473 ++
 qa/tasks/rados.py                                  |  250 +
 qa/tasks/radosbench.py                             |  104 +
 qa/tasks/radosgw_admin.py                          | 1034 +++++
 qa/tasks/radosgw_admin_rest.py                     |  668 +++
 qa/tasks/radosgw_agent.py                          |  211 +
 qa/tasks/rbd.py                                    |  598 +++
 qa/tasks/rbd_fio.py                                |  214 +
 qa/tasks/rbd_fsx.py                                |  102 +
 qa/tasks/rbd_mirror.py                             |  117 +
 qa/tasks/recovery_bench.py                         |  208 +
 qa/tasks/reg11184.py                               |  242 +
 qa/tasks/rep_lost_unfound_delete.py                |  184 +
 qa/tasks/repair_test.py                            |  304 ++
 qa/tasks/rest_api.py                               |  184 +
 qa/tasks/restart.py                                |  163 +
 qa/tasks/rgw.py                                    | 1377 ++++++
 qa/tasks/rgw_logsocket.py                          |  161 +
 qa/tasks/s3readwrite.py                            |  346 ++
 qa/tasks/s3roundtrip.py                            |  302 ++
 qa/tasks/s3tests.py                                |  449 ++
 qa/tasks/samba.py                                  |  245 +
 qa/tasks/scrub.py                                  |  117 +
 qa/tasks/scrub_test.py                             |  383 ++
 qa/tasks/tests/__init__.py                         |    0
 qa/tasks/tests/test_buildpackages.py               |  170 +
 qa/tasks/tests/test_devstack.py                    |   48 +
 qa/tasks/tests/test_radosgw_admin.py               |   31 +
 qa/tasks/teuthology_integration.py                 |   19 +
 qa/tasks/tgt.py                                    |  177 +
 qa/tasks/thrash_pool_snaps.py                      |   61 +
 qa/tasks/thrashosds.py                             |  161 +
 qa/tasks/userdata_setup.yaml                       |   25 +
 qa/tasks/userdata_teardown.yaml                    |   11 +
 qa/tasks/util/__init__.py                          |   26 +
 qa/tasks/util/rados.py                             |   79 +
 qa/tasks/util/rgw.py                               |  181 +
 qa/tasks/util/test/__init__.py                     |    0
 qa/tasks/util/test/test_rados.py                   |   40 +
 qa/tasks/watch_notify_same_primary.py              |  134 +
 qa/tasks/watch_notify_stress.py                    |   69 +
 qa/tasks/workunit.py                               |  428 ++
 qa/timezone/eastern.yaml                           |    4 +
 qa/timezone/pacific.yaml                           |    4 +
 qa/timezone/random.yaml                            |    5 +
 qa/tox.ini                                         |    8 +
 qa/workunits/ceph-helpers.sh                       |    4 +-
 qa/workunits/fs/test_python.sh                     |    6 +-
 qa/workunits/rados/test_cache_pool.sh              |   31 +
 qa/workunits/rados/test_python.sh                  |    6 +-
 qa/workunits/rados/test_rados_tool.sh              |   23 +-
 qa/workunits/rbd/notify_master.sh                  |    6 +-
 qa/workunits/rbd/notify_slave.sh                   |    6 +-
 qa/workunits/rbd/qemu-iotests.sh                   |   15 +-
 qa/workunits/rbd/rbd-nbd.sh                        |    4 +
 qa/workunits/rbd/rbd_mirror.sh                     |   57 +-
 qa/workunits/rbd/rbd_mirror_helpers.sh             |   36 +-
 qa/workunits/rbd/rbd_mirror_stress.sh              |   22 +-
 qa/workunits/rbd/test_librbd_python.sh             |    9 +-
 qa/workunits/rbd/test_lock_fence.sh                |    6 +-
 qa/workunits/suites/pjd.sh                         |    1 -
 selinux/ceph.te                                    |    1 +
 src/.git_version                                   |    4 +-
 src/Makefile.in                                    | 1480 +++---
 src/ceph-create-keys                               |   23 +-
 src/ceph-disk/ceph_disk/main.py                    |   41 +-
 src/ceph_mds.cc                                    |    5 +-
 src/client/Client.cc                               |  121 +-
 src/client/Client.h                                |    2 +-
 src/cls/Makefile-client.am                         |   12 +-
 src/cls/Makefile-server.am                         |    3 +
 src/cls/lock/cls_lock.cc                           |   92 +
 src/cls/lock/cls_lock_client.cc                    |   16 +
 src/cls/lock/cls_lock_client.h                     |    5 +
 src/cls/lock/cls_lock_ops.cc                       |   21 +
 src/cls/lock/cls_lock_ops.h                        |   36 +
 src/cls/rgw/cls_rgw.cc                             |  196 +-
 src/cls/rgw/cls_rgw_client.cc                      |   20 +
 src/cls/rgw/cls_rgw_client.h                       |    4 +
 src/cls/rgw/cls_rgw_ops.cc                         |   23 +
 src/cls/rgw/cls_rgw_ops.h                          |   24 +
 src/cls/rgw/cls_rgw_types.cc                       |   32 +
 src/cls/rgw/cls_rgw_types.h                        |   15 +
 src/common/Makefile.am                             |    6 +-
 src/common/ceph_hash.cc                            |    2 +-
 src/common/config_opts.h                           |   12 +
 src/common/util.cc                                 |   77 +-
 src/crush/CrushCompiler.cc                         |    8 +-
 src/global/global_init.cc                          |   10 +
 src/include/ceph_fs.h                              |    1 -
 src/include/filepath.h                             |    1 +
 src/include/rados/rgw_file.h                       |   12 +-
 src/include/rbd/librbd.h                           |   28 +-
 src/include/rbd/librbd.hpp                         |    8 +
 src/include/str_list.h                             |    8 +
 src/include/utime.h                                |    4 +-
 src/journal/FutureImpl.cc                          |    9 +-
 src/journal/FutureImpl.h                           |    1 +
 src/journal/JournalMetadata.cc                     |    4 +
 src/librados/RadosClient.cc                        |    6 +
 src/librados/librados.cc                           |    4 +-
 src/librbd/AioImageRequestWQ.cc                    |   16 +-
 src/librbd/AioObjectRequest.cc                     |   45 +-
 src/librbd/BlockGuard.h                            |  172 +
 src/librbd/CMakeLists.txt                          |    5 +
 src/librbd/CopyupRequest.cc                        |   10 +-
 src/librbd/DiffIterate.cc                          |    9 +-
 src/librbd/ExclusiveLock.cc                        |  195 +-
 src/librbd/ExclusiveLock.h                         |   26 +-
 src/librbd/ImageCtx.cc                             |   91 +-
 src/librbd/ImageCtx.h                              |   11 +-
 src/librbd/ImageState.cc                           |   88 +-
 src/librbd/ImageState.h                            |   27 +-
 src/librbd/ImageWatcher.cc                         |  155 +-
 src/librbd/ImageWatcher.h                          |    7 +-
 src/librbd/Journal.cc                              |  190 +-
 src/librbd/Journal.h                               |    2 +
 src/librbd/LibrbdWriteback.cc                      |    7 +-
 src/librbd/Makefile.am                             |   12 +
 src/librbd/ObjectMap.cc                            |  190 +-
 src/librbd/ObjectMap.h                             |   94 +-
 src/librbd/Operations.cc                           |    9 +-
 src/librbd/exclusive_lock/AcquireRequest.cc        |  309 +-
 src/librbd/exclusive_lock/AcquireRequest.h         |   67 +-
 src/librbd/exclusive_lock/AutomaticPolicy.cc       |   29 +
 src/librbd/exclusive_lock/AutomaticPolicy.h        |   34 +
 src/librbd/exclusive_lock/BreakRequest.cc          |  184 +
 src/librbd/exclusive_lock/BreakRequest.h           |   95 +
 src/librbd/exclusive_lock/GetLockerRequest.cc      |  124 +
 src/librbd/exclusive_lock/GetLockerRequest.h       |   53 +
 src/librbd/exclusive_lock/Policy.h                 |    3 +-
 src/librbd/exclusive_lock/ReacquireRequest.cc      |   72 +
 src/librbd/exclusive_lock/ReacquireRequest.h       |   63 +
 src/librbd/exclusive_lock/ReleaseRequest.cc        |   89 +-
 src/librbd/exclusive_lock/ReleaseRequest.h         |   19 +-
 src/librbd/exclusive_lock/StandardPolicy.cc        |   12 +-
 src/librbd/exclusive_lock/StandardPolicy.h         |    8 +-
 src/librbd/exclusive_lock/Types.h                  |   23 +
 src/librbd/image/OpenRequest.cc                    |    8 +-
 src/librbd/image/OpenRequest.h                     |    8 +-
 src/librbd/image/RefreshParentRequest.cc           |    2 +-
 src/librbd/image/RefreshRequest.cc                 |    7 +-
 src/librbd/image/RefreshRequest.h                  |    9 +-
 src/librbd/image/SetSnapRequest.cc                 |    5 +-
 src/librbd/image/SetSnapRequest.h                  |    4 +-
 src/librbd/image_watcher/RewatchRequest.cc         |  126 +
 src/librbd/image_watcher/RewatchRequest.h          |   78 +
 src/librbd/internal.cc                             |  219 +-
 src/librbd/internal.h                              |    6 +
 src/librbd/librbd.cc                               |  174 +-
 src/librbd/object_map/LockRequest.cc               |   10 +-
 src/librbd/object_map/RefreshRequest.cc            |    8 +-
 src/librbd/object_map/RefreshRequest.h             |    6 +
 src/librbd/object_map/Request.cc                   |    5 +-
 src/librbd/object_map/ResizeRequest.cc             |    6 +-
 src/librbd/object_map/SnapshotCreateRequest.cc     |    6 +-
 src/librbd/object_map/SnapshotRemoveRequest.cc     |    6 +-
 src/librbd/object_map/SnapshotRollbackRequest.cc   |    5 +-
 src/librbd/object_map/UnlockRequest.cc             |    2 +-
 src/librbd/object_map/UnlockRequest.h              |    4 +
 src/librbd/object_map/UpdateRequest.cc             |   39 +-
 src/librbd/object_map/UpdateRequest.h              |   16 +-
 src/librbd/operation/ResizeRequest.cc              |    2 +-
 src/librbd/operation/SnapshotRollbackRequest.cc    |    2 +-
 src/librbd/operation/TrimRequest.cc                |   44 +-
 src/mds/Beacon.cc                                  |    7 +-
 src/mds/CDentry.cc                                 |   30 +-
 src/mds/CDentry.h                                  |    4 +-
 src/mds/CDir.cc                                    |    2 +-
 src/mds/CDir.h                                     |    1 +
 src/mds/CInode.cc                                  |   62 +-
 src/mds/CInode.h                                   |    6 +-
 src/mds/FSMap.cc                                   |   99 +-
 src/mds/FSMap.h                                    |   32 +-
 src/mds/Locker.cc                                  |   19 +-
 src/mds/MDCache.cc                                 |  117 +-
 src/mds/MDCache.h                                  |   11 +-
 src/mds/MDLog.cc                                   |   34 +-
 src/mds/MDSDaemon.cc                               |   23 +-
 src/mds/MDSRank.cc                                 |   71 +-
 src/mds/MDSRank.h                                  |    2 +-
 src/mds/ScatterLock.h                              |    8 +
 src/mds/Server.cc                                  |   28 +-
 src/mds/SessionMap.cc                              |   20 +-
 src/mds/SessionMap.h                               |    4 +-
 src/mds/SimpleLock.h                               |    4 +-
 src/mds/locks.c                                    |    1 +
 src/mds/locks.h                                    |    1 +
 src/mon/MDSMonitor.cc                              |   23 +-
 src/mon/MonCap.cc                                  |    6 +
 src/mon/Monitor.cc                                 |   30 +-
 src/mon/Monitor.h                                  |    3 -
 src/mon/MonmapMonitor.cc                           |   28 +
 src/mon/MonmapMonitor.h                            |    7 +-
 src/mon/OSDMonitor.cc                              |   74 +-
 src/mon/OSDMonitor.h                               |    2 +-
 src/mon/PGMap.cc                                   |   13 +-
 src/mon/PGMonitor.cc                               |    3 +-
 src/msg/Message.h                                  |    4 +-
 src/msg/async/AsyncConnection.h                    |    4 +-
 src/msg/simple/Pipe.cc                             |    9 +-
 src/msg/simple/Pipe.h                              |    2 +-
 src/msg/simple/SimpleMessenger.cc                  |    4 +
 src/msg/xio/XioConnection.h                        |   22 +-
 src/os/filestore/DBObjectMap.cc                    |    2 +-
 src/os/filestore/FileStore.cc                      |   94 +-
 src/os/filestore/FileStore.h                       |    3 +-
 src/osd/OSD.cc                                     |   45 +-
 src/osd/OSD.h                                      |    1 +
 src/osd/PG.cc                                      |   38 +-
 src/osd/PGBackend.cc                               |    6 +-
 src/osd/ReplicatedBackend.cc                       |    4 +-
 src/osd/ReplicatedPG.cc                            |   14 +-
 src/osdc/ObjectCacher.cc                           |   11 +-
 src/pybind/ceph_volume_client.py                   |    9 +-
 src/pybind/rbd/rbd.pyx                             |  165 +-
 src/rgw/Makefile.am                                |   11 +-
 src/rgw/librgw.cc                                  |   16 +-
 src/rgw/rgw_admin.cc                               |  828 +++-
 src/rgw/rgw_bucket.cc                              |  207 +-
 src/rgw/rgw_bucket.h                               |   11 +-
 src/rgw/rgw_civetweb.cc                            |   11 +-
 src/rgw/rgw_common.h                               |   29 +-
 src/rgw/rgw_coroutine.cc                           |   14 +-
 src/rgw/rgw_coroutine.h                            |    4 +-
 src/rgw/rgw_cors.cc                                |    3 +-
 src/rgw/rgw_cr_rados.h                             |   36 +-
 src/rgw/rgw_data_sync.cc                           |   17 +-
 src/rgw/rgw_data_sync.h                            |    3 +-
 src/rgw/rgw_env.cc                                 |    2 +
 src/rgw/rgw_file.cc                                |   86 +-
 src/rgw/rgw_file.h                                 |   55 +-
 src/rgw/rgw_http_client.cc                         |  148 +-
 src/rgw/rgw_http_errors.h                          |    1 +
 src/rgw/rgw_json_enc.cc                            |   16 +-
 src/rgw/rgw_ldap.h                                 |    2 +-
 src/rgw/rgw_lib_frontend.h                         |    7 +
 src/rgw/rgw_log.cc                                 |   27 +-
 src/rgw/rgw_log.h                                  |   21 +-
 src/rgw/rgw_main.cc                                |   63 +-
 src/rgw/rgw_metadata.cc                            |  289 +-
 src/rgw/rgw_metadata.h                             |   45 +-
 src/rgw/rgw_op.cc                                  |   24 +-
 src/rgw/rgw_op.h                                   |   63 +
 src/rgw/rgw_period_history.cc                      |    2 +
 src/rgw/rgw_process.cc                             |    3 +-
 src/rgw/rgw_rados.cc                               |  387 +-
 src/rgw/rgw_rados.h                                |   38 +-
 src/rgw/rgw_rest.cc                                |   41 +-
 src/rgw/rgw_rest.h                                 |   45 +
 src/rgw/rgw_rest_log.cc                            |    2 +-
 src/rgw/rgw_rest_s3.cc                             |   11 +-
 src/rgw/rgw_rest_swift.cc                          |  224 +-
 src/rgw/rgw_rest_swift.h                           |  193 +
 src/rgw/rgw_swift.cc                               |   24 +-
 src/rgw/rgw_swift_auth.cc                          |   19 +-
 src/rgw/rgw_sync.cc                                |   71 +-
 src/rgw/rgw_sync.h                                 |    4 +-
 src/rgw/rgw_tools.cc                               |    2 +-
 src/rgw/rgw_tools.h                                |    2 +-
 src/test/Makefile-client.am                        |    9 +-
 src/test/Makefile.am                               |   10 +-
 src/test/centos-6/ceph.spec.in                     |    6 +-
 src/test/centos-6/install-deps.sh                  |   33 +-
 src/test/centos-7/ceph.spec.in                     |    6 +-
 src/test/centos-7/install-deps.sh                  |   33 +-
 .../cli/crushtool/compile-decompile-recompile.t    |    4 +
 src/test/cli/crushtool/missing-bucket.crushmap.txt |   39 +
 src/test/cli/radosgw-admin/help.t                  |   27 +-
 src/test/cli/rbd/help.t                            |    5 +-
 src/test/cls_lock/test_cls_lock.cc                 |   51 +
 src/test/common/test_util.cc                       |   15 +
 src/test/debian-jessie/install-deps.sh             |   33 +-
 src/test/encoding/types.h                          |    1 +
 src/test/fedora-21/ceph.spec.in                    |    6 +-
 src/test/fedora-21/install-deps.sh                 |   33 +-
 src/test/libcephfs/flock.cc                        |    7 +-
 src/test/libcephfs/test.cc                         |   38 +
 src/test/librbd/CMakeLists.txt                     |    6 +
 .../exclusive_lock/test_mock_AcquireRequest.cc     |  559 +--
 .../exclusive_lock/test_mock_BreakRequest.cc       |  249 +
 .../exclusive_lock/test_mock_GetLockerRequest.cc   |  216 +
 .../exclusive_lock/test_mock_ReacquireRequest.cc   |  101 +
 .../exclusive_lock/test_mock_ReleaseRequest.cc     |   92 +-
 src/test/librbd/image/test_mock_RefreshRequest.cc  |   77 +-
 .../image_watcher/test_mock_RewatchRequest.cc      |  215 +
 src/test/librbd/mock/MockExclusiveLock.h           |    2 +
 src/test/librbd/mock/MockImageCtx.h                |    3 +-
 src/test/librbd/mock/MockImageState.h              |    4 +-
 src/test/librbd/mock/MockObjectMap.h               |   21 +-
 .../librbd/object_map/test_mock_LockRequest.cc     |    9 +-
 .../librbd/object_map/test_mock_RefreshRequest.cc  |    8 +-
 .../librbd/object_map/test_mock_ResizeRequest.cc   |    2 +-
 .../object_map/test_mock_SnapshotCreateRequest.cc  |   10 +-
 .../object_map/test_mock_SnapshotRemoveRequest.cc  |    6 +-
 .../test_mock_SnapshotRollbackRequest.cc           |   10 +-
 .../librbd/object_map/test_mock_UnlockRequest.cc   |    3 +-
 .../librbd/object_map/test_mock_UpdateRequest.cc   |   18 +-
 .../librbd/operation/test_mock_ResizeRequest.cc    |    4 +-
 .../operation/test_mock_SnapshotRollbackRequest.cc |    4 +-
 src/test/librbd/test_BlockGuard.cc                 |   98 +
 src/test/librbd/test_ObjectMap.cc                  |   12 +-
 src/test/librbd/test_fixture.cc                    |    2 +-
 src/test/librbd/test_internal.cc                   |   56 +-
 src/test/librbd/test_librbd.cc                     |  252 +
 src/test/librbd/test_mock_ExclusiveLock.cc         |  122 +-
 src/test/librbd/test_mock_fixture.cc               |    2 -
 src/test/librbd/test_support.cc                    |    9 +-
 src/test/objectstore/store_test.cc                 |   21 +-
 src/test/opensuse-13.2/ceph.spec.in                |    6 +-
 src/test/opensuse-13.2/install-deps.sh             |   33 +-
 .../image_replayer/test_mock_BootstrapRequest.cc   |   71 +-
 .../image_replayer/test_mock_CreateImageRequest.cc |    2 +-
 .../image_sync/test_mock_ObjectCopyRequest.cc      |   21 +-
 .../image_sync/test_mock_SnapshotCreateRequest.cc  |    4 +-
 src/test/rbd_mirror/test_ImageDeleter.cc           |   20 +-
 src/test/rbd_mirror/test_ImageReplayer.cc          |   57 +-
 src/test/rbd_mirror/test_PoolWatcher.cc            |    2 +-
 src/test/rbd_mirror/test_fixture.cc                |    2 +-
 src/test/rbd_mirror/test_mock_ImageReplayer.cc     |    1 +
 src/test/ubuntu-12.04/install-deps.sh              |   33 +-
 src/test/ubuntu-14.04/install-deps.sh              |   33 +-
 src/tools/Makefile-client.am                       |    2 +
 src/tools/cephfs/DataScan.cc                       |    4 +-
 src/tools/cephfs/RoleSelector.cc                   |    4 +-
 src/tools/rados/rados.cc                           |  253 +-
 src/tools/rbd/Utils.cc                             |   13 +-
 src/tools/rbd/action/BenchWrite.cc                 |    5 +
 src/tools/rbd/action/DiskUsage.cc                  |    6 +
 src/tools/rbd/action/Info.cc                       |    4 +-
 src/tools/rbd/action/Journal.cc                    |    4 +-
 src/tools/rbd/action/Nbd.cc                        |   12 +-
 src/tools/rbd/action/Status.cc                     |   16 +-
 src/tools/rbd/action/Watch.cc                      |   12 +-
 src/tools/rbd_mirror/ImageDeleter.cc               |    2 +-
 src/tools/rbd_mirror/ImageReplayer.cc              |   20 +-
 src/tools/rbd_mirror/ImageReplayer.h               |    1 +
 .../rbd_mirror/image_replayer/BootstrapRequest.cc  |   66 +-
 .../rbd_mirror/image_replayer/BootstrapRequest.h   |   15 +-
 .../rbd_mirror/image_replayer/IsPrimaryRequest.cc  |  122 +
 .../rbd_mirror/image_replayer/IsPrimaryRequest.h   |   67 +
 .../rbd_mirror/image_replayer/OpenImageRequest.cc  |    2 +-
 .../image_replayer/OpenLocalImageRequest.cc        |   73 +-
 .../image_replayer/OpenLocalImageRequest.h         |    7 +
 .../rbd_mirror/image_sync/ObjectCopyRequest.cc     |    9 +-
 .../rbd_mirror/image_sync/SnapshotCopyRequest.cc   |   10 +-
 .../rbd_mirror/image_sync/SnapshotCreateRequest.cc |    4 +-
 src/tools/rbd_nbd/rbd-nbd.cc                       |   34 +-
 src/tracing/librbd.tp                              |   78 +
 systemd/ceph-disk at .service                         |    4 +-
 systemd/ceph-mon at .service                          |    3 +-
 systemd/ceph-osd at .service                          |    3 +-
 1937 files changed, 60162 insertions(+), 3417 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ceph/ceph.git



More information about the Pkg-ceph-commits mailing list