[Pkg-ceph-commits] [ceph] 28/59: Merge tag 'upstream/12.1.1' into ubuntu/artful

James Downing Page jamespage at moszumanska.debian.org
Thu Feb 1 15:27:54 UTC 2018


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

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

commit c57b73bd8f9b39797df4ea4ca035afbeaec00661
Merge: f93fc1c 8a48232
Author: James Page <james.page at ubuntu.com>
Date:   Tue Jul 25 16:23:26 2017 +0000

    Merge tag 'upstream/12.1.1' into ubuntu/artful
    
    Upstream version 12.1.1

 .mailmap                                           |    4 +
 .organizationmap                                   |    4 +
 CMakeLists.txt                                     |   25 +-
 PendingReleaseNotes                                |   28 +
 alpine/APKBUILD                                    |    6 +-
 ceph.spec                                          |   18 +-
 ceph.spec.in                                       |   12 +-
 cmake/modules/Finddpdk.cmake                       |    2 +-
 cmake/modules/Findxfs.cmake                        |    6 +-
 cmake/modules/Findzfs.cmake                        |   28 +
 doc/cephfs/administration.rst                      |   22 +-
 doc/cephfs/experimental-features.rst               |   35 +-
 doc/cephfs/mantle.rst                              |    1 -
 doc/changelog/v10.2.8.txt                          | 5435 ++++++++++++
 doc/changelog/v10.2.9.txt                          |   63 +
 doc/dev/erasure-coded-pool.rst                     |    8 +-
 doc/dev/index.rst                                  |   61 +-
 doc/dev/object-store.rst                           |    3 +
 .../erasure_coding/developer_notes.rst             |    4 +-
 doc/dev/osd_internals/osd_throttles.rst            |    2 +-
 doc/dev/perf_histograms.rst                        |   54 +-
 doc/index.rst                                      |    6 +-
 doc/install/manual-deployment.rst                  |    4 +-
 doc/install/manual-freebsd-deployment.rst          |    7 +-
 doc/man/8/ceph-create-keys.rst                     |    6 +-
 doc/man/8/ceph-deploy.rst                          |    2 +-
 doc/man/8/ceph-osd.rst                             |    2 +-
 doc/man/8/rados.rst                                |    4 +-
 doc/mgr/administrator.rst                          |   11 +-
 doc/mgr/dashboard.rst                              |   48 +-
 doc/mgr/index.rst                                  |    1 +
 doc/mgr/plugins.rst                                |    9 +-
 doc/mgr/restful.rst                                |   88 +-
 doc/mgr/zabbix.rst                                 |  104 +
 doc/rados/configuration/ceph-conf.rst              |    5 +-
 doc/rados/configuration/filestore-config-ref.rst   |   15 +-
 .../configuration/filesystem-recommendations.rst   |   43 +-
 doc/rados/configuration/mon-lookup-dns.rst         |    6 +-
 doc/rados/configuration/mon-osd-interaction.rst    |    1 +
 doc/rados/configuration/network-config-ref.rst     |   27 +-
 doc/rados/configuration/osd-config-ref.rst         |    7 -
 doc/rados/operations/erasure-code-isa.rst          |   19 +-
 doc/rados/operations/erasure-code-jerasure.rst     |   21 +-
 doc/rados/operations/erasure-code-lrc.rst          |   33 +-
 doc/rados/operations/erasure-code-shec.rst         |   21 +-
 doc/rados/operations/erasure-code.rst              |    8 +-
 doc/rados/operations/operating.rst                 |    6 +-
 doc/rados/operations/placement-groups.rst          |    3 +
 doc/rados/operations/pools.rst                     |   10 +-
 doc/rados/operations/user-management.rst           |    1 +
 doc/rados/troubleshooting/log-and-debug.rst        |    7 -
 doc/rados/troubleshooting/troubleshooting-osd.rst  |   22 +-
 doc/rados/troubleshooting/troubleshooting-pg.rst   |    2 +-
 doc/radosgw/index.rst                              |    2 +
 doc/release-notes.rst                              |  768 +-
 doc/releases.rst                                   |   51 +-
 doc/start/hardware-recommendations.rst             |    8 +-
 doc/start/index.rst                                |    6 +-
 doc/start/intro.rst                                |   87 +-
 doc/start/os-recommendations.rst                   |   63 +-
 doc/start/quick-ceph-deploy.rst                    |  325 +-
 doc/start/quick-common.rst                         |   15 +-
 doc/start/quick-rbd.rst                            |    5 +
 doc/start/quick-start-preflight.rst                |   76 +-
 install-deps.sh                                    |    1 +
 .../overrides/whitelist_wrongly_marked_down.yaml   |    5 +
 qa/erasure-code/ec-rados-plugin=isa-k=2-m=1.yaml   |    2 +-
 .../ec-rados-plugin=jerasure-k=2-m=1.yaml          |    2 +-
 .../ec-rados-plugin=jerasure-k=3-m=1.yaml          |    2 +-
 .../ec-rados-plugin=lrc-k=4-m=2-l=3.yaml           |    2 +-
 .../ec-rados-plugin=shec-k=4-m=3-c=2.yaml          |    2 +-
 qa/objectstore/bluestore-comp.yaml                 |    5 +
 qa/objectstore/bluestore.yaml                      |    6 +-
 qa/objectstore/filestore-btrfs.yaml                |    7 -
 qa/rgw_pool_type/ec-profile.yaml                   |    2 +-
 qa/suites/ceph-disk/basic/tasks/ceph-disk.yaml     |    3 +
 .../overrides/whitelist_health.yaml                |    9 +
 .../basic_functional/tasks/cephfs_scrub_tests.yaml |    2 +
 .../tasks/cfuse_workunit_quota.yaml                |    6 -
 .../fs/thrash/overrides/whitelist_health.yaml      |    8 +
 qa/suites/fs/verify/validater/valgrind.yaml        |    5 +-
 .../tasks/rbd_workunit_suites_fsstress_btrfs.yaml  |   10 -
 qa/suites/powercycle/osd/tasks/radosbench.yaml     |   28 +-
 qa/suites/rados/basic-luminous/scrub_test.yaml     |    6 +
 qa/suites/rados/basic/tasks/rados_api_tests.yaml   |    5 +
 qa/suites/rados/basic/tasks/rados_python.yaml      |    5 +
 .../rados/basic/tasks/rados_stress_watch.yaml      |    6 +
 qa/suites/rados/basic/tasks/repair_test.yaml       |    4 +
 qa/suites/rados/mgr/tasks/failover.yaml            |    6 +-
 .../rados/monthrash/thrashers/force-sync-many.yaml |    6 +
 qa/suites/rados/monthrash/thrashers/many.yaml      |    3 +
 qa/suites/rados/monthrash/thrashers/one.yaml       |    5 +
 qa/suites/rados/monthrash/thrashers/sync-many.yaml |    3 +
 qa/suites/rados/monthrash/thrashers/sync.yaml      |    3 +
 .../rados/monthrash/workloads/rados_api_tests.yaml |    6 +
 .../monthrash/workloads/rados_mon_workunits.yaml   |    3 +
 .../rados/multimon/tasks/mon_clock_no_skews.yaml   |    2 +
 .../rados/multimon/tasks/mon_clock_with_skews.yaml |    2 +
 qa/suites/rados/multimon/tasks/mon_recovery.yaml   |    3 +
 .../rados/objectstore/ceph_objectstore_tool.yaml   |    6 +
 qa/suites/rados/rest/mgr-restful.yaml              |    5 +-
 .../rados/singleton-bluestore/all/cephtool.yaml    |    5 +
 .../singleton-nomsgr/all/admin_socket_output.yaml  |    4 +
 .../rados/singleton-nomsgr/all/cache-fs-trunc.yaml |    3 +
 .../singleton-nomsgr/all/export-after-evict.yaml   |    3 +
 .../rados/singleton-nomsgr/all/full-tiering.yaml   |    4 +
 .../singleton-nomsgr/all/health-warnings.yaml      |    4 +
 .../all/multi-backfill-reject.yaml                 |    5 +
 .../rados/singleton-nomsgr/all/valgrind-leaks.yaml |    9 +-
 .../rados/singleton/all/divergent_priors.yaml      |    6 +
 .../rados/singleton/all/divergent_priors2.yaml     |    6 +
 qa/suites/rados/singleton/all/dump-stuck.yaml      |    6 +-
 qa/suites/rados/singleton/all/ec-lost-unfound.yaml |    7 +-
 .../rados/singleton/all/lost-unfound-delete.yaml   |    7 +-
 qa/suites/rados/singleton/all/lost-unfound.yaml    |    7 +-
 qa/suites/rados/singleton/all/mon-auth-caps.yaml   |   14 +
 qa/suites/rados/singleton/all/mon-thrasher.yaml    |    4 +
 qa/suites/rados/singleton/all/osd-backfill.yaml    |    7 +-
 .../singleton/all/osd-recovery-incomplete.yaml     |    7 +-
 qa/suites/rados/singleton/all/osd-recovery.yaml    |    7 +-
 qa/suites/rados/singleton/all/peer.yaml            |    6 +-
 .../singleton/all/pg-removal-interruption.yaml     |    8 +-
 qa/suites/rados/singleton/all/radostool.yaml       |    2 +
 qa/suites/rados/singleton/all/random-eio.yaml      |   39 +
 qa/suites/rados/singleton/all/rebuild-mondb.yaml   |    7 +-
 qa/suites/rados/singleton/all/reg11184.yaml        |    8 +-
 .../rados/singleton/all/resolve_stuck_peering.yaml |    6 +
 qa/suites/rados/singleton/all/rest-api.yaml        |    9 +-
 qa/suites/rados/singleton/all/thrash-eio.yaml      |   43 +
 qa/suites/rados/singleton/all/thrash-rados/+       |    0
 .../all/{ => thrash-rados}/thrash-rados.yaml       |    2 +-
 .../all/thrash-rados/thrashosds-health.yaml        |    1 +
 .../all/thrash_cache_writeback_proxy_none.yaml     |    6 +-
 .../singleton/all/watch-notify-same-primary.yaml   |    7 +-
 .../thrash-erasure-code-big/thrashosds-health.yaml |    1 +
 .../thrash-erasure-code-isa/thrashosds-health.yaml |    1 +
 .../thrashosds-health.yaml                         |    1 +
 .../thrashosds-health.yaml                         |    1 +
 .../thrash-erasure-code/thrashosds-health.yaml     |    1 +
 .../rados/thrash-luminous/thrashosds-health.yaml   |    1 +
 qa/suites/rados/thrash/thrashosds-health.yaml      |    1 +
 .../rados/thrash/workloads/cache-agent-big.yaml    |    2 +-
 .../workloads/cache-pool-snaps-readproxy.yaml      |    6 +-
 .../rados/thrash/workloads/cache-pool-snaps.yaml   |    6 +-
 qa/suites/rados/thrash/workloads/cache-snaps.yaml  |    6 +-
 qa/suites/rados/thrash/workloads/cache.yaml        |    6 +-
 .../jewel-x-singleton/1-jewel-install/jewel.yaml   |    1 +
 .../jewel-x-singleton/6-finish-upgrade.yaml        |    2 +
 .../jewel-x-singleton/8-workload/rbd-python.yaml   |    1 -
 .../jewel-x-singleton/thrashosds-health.yaml       |    1 +
 qa/suites/rados/verify/d-thrash/default/+          |    0
 .../verify/d-thrash/{ => default}/default.yaml     |    0
 .../verify/d-thrash/default/thrashosds-health.yaml |    1 +
 qa/suites/rados/verify/tasks/mon_recovery.yaml     |    7 +
 qa/suites/rados/verify/tasks/rados_api_tests.yaml  |    6 +
 qa/suites/rados/verify/validater/valgrind.yaml     |    6 +-
 qa/suites/rbd/basic/cachepool/small.yaml           |    5 +
 .../rbd/basic/tasks/rbd_api_tests_old_format.yaml  |    5 +
 .../tasks/rbd_python_api_tests_old_format.yaml     |    4 +
 qa/suites/rbd/cli/pool/ec-data-pool.yaml           |    5 +-
 qa/suites/rbd/cli/pool/small-cache-pool.yaml       |    5 +
 qa/suites/rbd/librbd/pool/ec-data-pool.yaml        |    2 +-
 qa/suites/rbd/librbd/pool/small-cache-pool.yaml    |    5 +
 qa/suites/rbd/librbd/workloads/c_api_tests.yaml    |    5 +
 .../workloads/c_api_tests_with_defaults.yaml       |    5 +
 .../workloads/c_api_tests_with_journaling.yaml     |    5 +
 .../workloads/dynamic_features_no_cache.yaml       |   13 +
 qa/suites/rbd/nbd/thrashosds-health.yaml           |    1 +
 .../openstack/workloads/devstack-tempest-gate.yaml |   15 +
 qa/suites/rbd/qemu/pool/ec-cache-pool.yaml         |    7 +-
 qa/suites/rbd/qemu/pool/ec-data-pool.yaml          |    2 +-
 qa/suites/rbd/qemu/pool/small-cache-pool.yaml      |    5 +
 qa/suites/rbd/singleton/all/rbd_mirror.yaml        |    3 +
 qa/suites/rbd/thrash/thrashosds-health.yaml        |    1 +
 qa/suites/rbd/thrash/workloads/rbd_api_tests.yaml  |    5 +
 .../workloads/rbd_api_tests_copy_on_read.yaml      |    3 +
 .../thrash/workloads/rbd_api_tests_journaling.yaml |    5 +
 .../thrash/workloads/rbd_api_tests_no_locking.yaml |    5 +
 qa/suites/rbd/valgrind/validator/memcheck.yaml     |    4 +-
 qa/suites/rbd/valgrind/workloads/c_api_tests.yaml  |    5 +
 .../workloads/c_api_tests_with_defaults.yaml       |    5 +
 .../workloads/c_api_tests_with_journaling.yaml     |    5 +
 .../rbd/valgrind/workloads/python_api_tests.yaml   |    2 +
 .../workloads/python_api_tests_with_defaults.yaml  |    2 +
 .../python_api_tests_with_journaling.yaml          |    2 +
 qa/suites/rbd/valgrind/workloads/rbd_mirror.yaml   |    5 +
 qa/suites/rgw/hadoop-s3a/s3a-hadoop-v28.yaml       |   31 +
 qa/suites/rgw/hadoop-s3a/s3a-hadoop.yaml           |   29 +
 qa/suites/rgw/multisite/tasks/test_multi.yaml      |    3 +
 qa/suites/rgw/multisite/valgrind.yaml              |    6 +-
 qa/suites/rgw/singleton/filestore-xfs.yaml         |    1 -
 qa/suites/rgw/thrash/thrashosds-health.yaml        |    1 +
 qa/suites/rgw/verify/tasks/rgw_s3tests.yaml        |    4 +-
 qa/suites/rgw/verify/tasks/rgw_swift.yaml          |    4 +-
 qa/suites/rgw/verify/validater/valgrind.yaml       |    6 +-
 .../tasks/cfuse_workunit_suites_fsstress.yaml      |    1 -
 .../basic/tasks/cfuse_workunit_suites_iozone.yaml  |    1 -
 .../basic/tasks/kclient_workunit_direct_io.yaml    |    1 -
 .../basic/tasks/libcephfs_interface_tests.yaml     |    1 -
 qa/suites/smoke/basic/tasks/rados_cache_snaps.yaml |    7 +-
 qa/suites/smoke/basic/tasks/rados_python.yaml      |    1 -
 .../smoke/basic/tasks/rbd_python_api_tests.yaml    |    1 -
 .../basic/tasks/rbd_workunit_suites_iozone.yaml    |    1 -
 qa/suites/smoke/basic/tasks/rgw_ec_s3tests.yaml    |    1 -
 .../hammer-jewel-x/parallel/0-cluster/start.yaml   |    1 +
 .../1-hammer-jewel-install/hammer-jewel.yaml       |    1 +
 .../parallel/6-workload/ec-rados-default.yaml      |    2 +-
 .../parallel/7-upgrade-sequence/upgrade-all.yaml   |    5 -
 .../7-upgrade-sequence/upgrade-by-daemon.yaml      |   15 +-
 .../upgrade/hammer-jewel-x/parallel/8-kraken.yaml  |    1 -
 .../hammer-jewel-x/parallel/8-luminous.yaml        |    1 +
 .../hammer-to-jewel.yaml                           |    1 +
 .../hammer-to-jewel.yaml                           |    1 +
 .../0-create-base-tier/create-ec-pool.yaml         |    2 +-
 .../upgrade/hammer-jewel-x/tiering/3-upgrade.yaml  |    6 +-
 .../jewel-x/parallel/1-jewel-install/jewel.yaml    |    1 +
 .../parallel/2-workload/cache-pool-snaps.yaml      |    6 +-
 .../point-to-point-x/point-to-point-upgrade.yaml   |    1 +
 .../ec-rados-plugin=jerasure-k=3-m=1.yaml          |    2 +-
 .../stress-split/1-jewel-install/jewel.yaml        |    1 +
 .../7-final-workload.yaml                          |    2 +-
 qa/tasks/ceph.py                                   |   96 +-
 qa/tasks/ceph_deploy.py                            |    4 +
 qa/tasks/ceph_manager.py                           |   22 +-
 qa/tasks/ceph_test_case.py                         |    7 +-
 qa/tasks/cephfs/filesystem.py                      |    3 -
 qa/tasks/cephfs/test_auto_repair.py                |    2 +-
 qa/tasks/cephfs/test_client_limits.py              |    8 +-
 qa/tasks/cephfs/test_exports.py                    |    2 +-
 qa/tasks/cephfs/test_failover.py                   |    9 +-
 qa/tasks/cephfs/test_journal_repair.py             |    1 -
 qa/tasks/cephfs/test_mantle.py                     |    1 -
 qa/tasks/cephfs/test_misc.py                       |   11 +-
 qa/tasks/cephfs/test_sessionmap.py                 |    1 -
 qa/tasks/cephfs/test_strays.py                     |   33 +-
 qa/tasks/divergent_priors2.py                      |    4 +-
 qa/tasks/dump_stuck.py                             |    5 +-
 qa/tasks/ec_lost_unfound.py                        |    2 +-
 qa/tasks/mds_thrash.py                             |   20 +-
 qa/tasks/mon_clock_skew_check.py                   |  231 +-
 qa/tasks/qemu.py                                   |   15 +-
 qa/tasks/rados.py                                  |    2 +-
 qa/tasks/radosbench.py                             |   45 +-
 qa/tasks/rbd_mirror.py                             |    2 +-
 qa/tasks/reg11184.py                               |   36 +-
 qa/tasks/rgw.py                                    |   23 +-
 qa/tasks/s3a_hadoop.py                             |  341 +
 qa/tasks/swift.py                                  |  263 +
 qa/tasks/thrashosds-health.yaml                    |   13 +
 qa/tasks/thrashosds.py                             |    2 +
 qa/tasks/util/rados.py                             |    4 +-
 qa/tasks/workunit.py                               |    8 +-
 qa/workunits/ceph-disk/ceph-disk-test.py           |   23 +-
 qa/workunits/ceph-helpers.sh                       |   79 +-
 qa/workunits/ceph-tests/ceph-admin-commands.sh     |    1 +
 qa/workunits/cephtool/test.sh                      |  219 +-
 qa/workunits/mon/auth_caps.sh                      |   14 +-
 qa/workunits/mon/crush_ops.sh                      |   15 +
 qa/workunits/rados/load-gen-big.sh                 |    2 +-
 qa/workunits/rados/load-gen-mix-small-long.sh      |    2 +-
 qa/workunits/rados/load-gen-mix-small.sh           |    2 +-
 qa/workunits/rados/load-gen-mix.sh                 |    2 +-
 qa/workunits/rados/load-gen-mostlyread.sh          |    2 +-
 qa/workunits/rados/test.sh                         |    1 +
 qa/workunits/rados/test_alloc_hint.sh              |    2 +-
 qa/workunits/rados/test_envlibrados_for_rocksdb.sh |    2 +-
 qa/workunits/rados/test_health_warnings.sh         |   17 +
 qa/workunits/rados/test_rados_tool.sh              |    2 +-
 qa/workunits/rbd/import_export.sh                  |  120 +-
 qa/workunits/rbd/krbd_data_pool.sh                 |    2 +-
 qa/workunits/rbd/run_devstack_tempest.sh           |    6 +
 qa/workunits/rest/test-restful.sh                  |    4 +-
 qa/workunits/rest/test.py                          |   16 +-
 qa/workunits/rest/test_mgr_rest_api.py             |    2 +-
 qa/workunits/suites/cephfs_journal_tool_smoke.sh   |   31 +-
 src/.git_version                                   |    4 +-
 src/CMakeLists.txt                                 |    1 +
 src/auth/RotatingKeyRing.cc                        |    4 +-
 src/auth/RotatingKeyRing.h                         |    2 +-
 src/auth/cephx/CephxClientHandler.cc               |    2 +-
 src/ceph-create-keys                               |   30 +-
 src/ceph-disk/ceph_disk/main.py                    |   86 +-
 src/ceph-rest-api                                  |   10 +-
 src/ceph.in                                        |   56 +-
 src/ceph_mon.cc                                    |   50 +-
 src/ceph_osd.cc                                    |    2 +
 src/ceph_release                                   |    2 +-
 src/cls/lock/cls_lock.cc                           |   28 -
 src/cls/lock/cls_lock_types.cc                     |   29 +
 src/cls/lock/cls_lock_types.h                      |   31 +
 src/cls/log/cls_log_client.cc                      |    4 +-
 src/cls/rgw/cls_rgw.cc                             |    4 +-
 src/common/BackTrace.h                             |    2 +-
 src/common/LogEntry.cc                             |   25 +
 src/common/LogEntry.h                              |    1 +
 src/common/Mutex.cc                                |    9 +-
 src/common/OpQueue.h                               |    9 +-
 src/common/PrioritizedQueue.h                      |   63 -
 src/common/Timer.cc                                |   16 +-
 src/common/Timer.h                                 |    4 +-
 src/common/WeightedPriorityQueue.h                 |   50 -
 src/common/WorkQueue.h                             |    5 +-
 src/common/ceph_crypto.cc                          |    2 +-
 src/common/cohort_lru.h                            |   42 +-
 src/common/config.cc                               |   29 +-
 src/common/config_opts.h                           |   67 +-
 src/common/dns_resolve.cc                          |   86 +-
 src/common/dns_resolve.h                           |   12 +-
 src/common/fork_function.h                         |  161 +
 src/common/freebsd_errno.cc                        |    2 +-
 src/common/mClockPriorityQueue.h                   |  361 +
 src/compressor/zlib/CMakeLists.txt                 |   30 +-
 src/compressor/zlib/CompressionPluginZlib.h        |    2 +-
 src/compressor/zlib/ZlibCompressor.cc              |    4 +-
 src/compressor/zlib/ZlibCompressor.h               |    4 +-
 src/crush/CrushCompiler.cc                         |    4 +-
 src/crush/CrushLocation.h                          |    2 +-
 src/crush/CrushTester.cc                           |   48 +-
 src/crush/CrushTester.h                            |    5 +-
 src/crush/CrushTreeDumper.h                        |    6 +-
 src/crush/CrushWrapper.cc                          |  115 +-
 src/crush/CrushWrapper.h                           |   81 +-
 src/crush/builder.c                                |    6 +-
 src/crush/crush.h                                  |    8 +-
 src/crush/mapper.c                                 |    6 +-
 src/erasure-code/ErasureCode.cc                    |   46 +
 src/erasure-code/ErasureCode.h                     |   14 +-
 src/erasure-code/ErasureCodeInterface.h            |   18 +-
 src/erasure-code/isa/CMakeLists.txt                |    2 -
 src/erasure-code/isa/ErasureCodeIsa.cc             |   32 +-
 src/erasure-code/isa/ErasureCodeIsa.h              |   13 +-
 src/erasure-code/jerasure/ErasureCodeJerasure.cc   |   25 +-
 src/erasure-code/jerasure/ErasureCodeJerasure.h    |   13 +-
 src/erasure-code/lrc/ErasureCodeLrc.cc             |   95 +-
 src/erasure-code/lrc/ErasureCodeLrc.h              |   25 +-
 src/erasure-code/shec/ErasureCodeShec.cc           |   26 +-
 src/erasure-code/shec/ErasureCodeShec.h            |   11 -
 src/global/global_init.cc                          |    2 +-
 src/include/Context.h                              |    6 +-
 src/include/ceph_fs.h                              |    2 +-
 src/include/health.h                               |   68 +
 src/include/rados/librados.h                       |   42 +
 src/include/rados/librados.hpp                     |    7 +
 src/include/scope_guard.h                          |    2 +
 src/include/stringify.h                            |    2 +
 src/include/types.h                                |   34 +-
 src/isa-l/CONTRIBUTING.md                          |   35 +
 src/isa-l/Doxyfile                                 |   27 +
 src/isa-l/Makefile.am                              |   38 +-
 src/isa-l/Makefile.nmake                           |   54 +-
 src/isa-l/README.md                                |   54 +-
 src/isa-l/Release_notes.txt                        |   63 +-
 src/isa-l/configure.ac                             |   17 +-
 src/isa-l/crc/Makefile.am                          |   28 +-
 src/isa-l/crc/crc16_t10dif_01.asm                  |    6 +
 src/isa-l/crc/crc16_t10dif_by4.asm                 |    4 +
 src/isa-l/crc/crc16_t10dif_perf.c                  |    1 +
 src/isa-l/crc/crc32_ieee_01.asm                    |    5 +
 src/isa-l/crc/crc32_ieee_by4.asm                   |    4 +
 src/isa-l/crc/crc32_ieee_perf.c                    |    1 +
 src/isa-l/crc/crc32_iscsi_00.asm                   |    3 +
 src/isa-l/crc/crc32_iscsi_01.asm                   |    4 +
 src/isa-l/crc/crc32_iscsi_perf.c                   |    1 +
 src/isa-l/crc/crc64_base.c                         |  159 +
 .../{crc32_ieee_01.asm => crc64_ecma_norm_by8.asm} |  209 +-
 .../crc32_gzip.asm => crc/crc64_ecma_refl_by8.asm} |  199 +-
 .../{igzip/igzip_example.c => crc/crc64_example.c} |   50 +-
 .../{crc16_t10dif_perf.c => crc64_funcs_perf.c}    |   55 +-
 src/isa-l/crc/crc64_funcs_test.c                   |  290 +
 .../{crc32_ieee_01.asm => crc64_iso_norm_by8.asm}  |  251 +-
 .../crc32_gzip.asm => crc/crc64_iso_refl_by8.asm}  |  241 +-
 ...{crc32_ieee_01.asm => crc64_jones_norm_by8.asm} |  251 +-
 .../crc64_jones_refl_by8.asm}                      |  241 +-
 .../crc64_multibinary.asm}                         |   60 +-
 .../crc/{crc32_iscsi_perf.c => crc_base_aliases.c} |   83 +-
 src/isa-l/erasure_code/Makefile.am                 |   18 +-
 src/isa-l/erasure_code/ec_base.c                   |   12 +
 .../ec_base_aliases.c}                             |   73 +-
 src/isa-l/erasure_code/ec_highlevel_func.c         |   11 -
 src/isa-l/igzip/Makefile.am                        |   93 +-
 src/isa-l/igzip/bitbuf2.asm                        |    7 +
 src/isa-l/igzip/bitbuf2.h                          |   47 +-
 src/isa-l/igzip/crc32_gzip.asm                     |    4 +-
 src/isa-l/igzip/crc32_gzip_base.c                  |  106 +
 src/isa-l/igzip/crc_data.asm                       |  120 -
 src/isa-l/igzip/crc_utils_01.asm                   |  195 -
 src/isa-l/igzip/crc_utils_04.asm                   |  194 -
 src/isa-l/igzip/data_struct2.asm                   |   86 +-
 src/isa-l/igzip/encode_df.c                        |   36 +
 src/isa-l/igzip/encode_df.h                        |   21 +
 src/isa-l/igzip/encode_df_04.asm                   |    4 +
 src/isa-l/igzip/encode_df_asm.asm                  |  527 ++
 src/isa-l/igzip/flatten_ll.c                       |   41 +
 src/isa-l/igzip/flatten_ll.h                       |    3 +
 src/isa-l/igzip/generate_constant_block_header.c   |  118 -
 src/isa-l/igzip/generate_custom_hufftables.c       |  270 +-
 src/isa-l/igzip/heap_macros.asm                    |   69 +
 src/isa-l/igzip/huff_codes.c                       | 1681 ++--
 src/isa-l/igzip/huff_codes.h                       |  228 +-
 src/isa-l/igzip/huffman.asm                        |   90 +-
 src/isa-l/igzip/huffman.h                          |   75 +-
 src/isa-l/igzip/hufftables_c.c                     | 9146 ++++++++++++++------
 src/isa-l/igzip/igzip.c                            |  836 +-
 src/isa-l/igzip/igzip_base.c                       |  298 +-
 src/isa-l/igzip/igzip_base_aliases.c               |   87 +
 src/isa-l/igzip/igzip_body.asm                     |  636 +-
 src/isa-l/igzip/igzip_body_01.asm                  |    1 -
 .../igzip/{igzip_body_01.asm => igzip_body_02.asm} |    3 +-
 src/isa-l/igzip/igzip_body_04.asm                  |    1 -
 src/isa-l/igzip/igzip_buffer_utils_01.asm          |  543 --
 src/isa-l/igzip/igzip_buffer_utils_04.asm          |  552 --
 src/isa-l/igzip/igzip_check.c                      | 1285 ---
 src/isa-l/igzip/igzip_compare_types.asm            |   50 +-
 src/isa-l/igzip/igzip_decode_block_stateless.asm   |  668 ++
 .../igzip/igzip_decode_block_stateless_01.asm      |    3 +
 .../igzip/igzip_decode_block_stateless_04.asm      |    4 +
 src/isa-l/igzip/igzip_example.c                    |   19 +-
 src/isa-l/igzip/igzip_file_perf.c                  |  177 +-
 src/isa-l/igzip/igzip_finish.asm                   |  118 +-
 src/isa-l/igzip/igzip_fuzz_inflate.c               |  104 +
 ...zip_stateless_file_perf.c => igzip_hist_perf.c} |   99 +-
 src/isa-l/igzip/igzip_icf_base.c                   |  223 +
 src/isa-l/igzip/igzip_icf_body.asm                 |  513 ++
 .../{igzip_body_01.asm => igzip_icf_body_01.asm}   |    3 +-
 src/isa-l/igzip/igzip_icf_body_02.asm              |    7 +
 ...gzip_stateless_04.asm => igzip_icf_body_04.asm} |    2 +-
 .../{igzip_finish.asm => igzip_icf_finish.asm}     |  224 +-
 src/isa-l/igzip/igzip_inflate.c                    | 1292 +++
 ...z0a_const.asm => igzip_inflate_multibinary.asm} |   29 +-
 src/isa-l/igzip/igzip_inflate_perf.c               |  116 +-
 src/isa-l/igzip/igzip_inflate_ref.c                |  668 --
 src/isa-l/igzip/igzip_inflate_ref.h                |  150 -
 src/isa-l/igzip/igzip_inflate_test.c               |  202 +-
 src/isa-l/igzip/igzip_level_buf_structs.h          |   16 +
 src/isa-l/igzip/igzip_multibinary.asm              |   48 +-
 src/isa-l/igzip/igzip_perf.c                       |    2 +-
 src/isa-l/igzip/igzip_rand_test.c                  |  855 +-
 src/isa-l/igzip/igzip_semi_dyn_file_perf.c         |  342 +
 src/isa-l/igzip/igzip_stateless.asm                |  644 --
 src/isa-l/igzip/igzip_stateless_01.asm             |    7 -
 src/isa-l/igzip/igzip_stateless_base.c             |  151 -
 src/isa-l/igzip/igzip_stateless_file_perf.c        |  126 +-
 src/isa-l/igzip/igzip_sync_flush_example.c         |    4 +-
 src/isa-l/igzip/igzip_sync_flush_file_perf.c       |    2 +-
 src/isa-l/igzip/igzip_sync_flush_perf.c            |    2 +-
 src/isa-l/igzip/igzip_update_histogram.asm         |  557 ++
 ...p_body_01.asm => igzip_update_histogram_01.asm} |    3 +-
 ...teless_04.asm => igzip_update_histogram_04.asm} |    2 +-
 src/isa-l/igzip/inflate_data_structs.asm           |  117 +
 src/isa-l/igzip/inflate_std_vects.h                | 1554 ++++
 src/isa-l/igzip/lz0a_const.asm                     |   24 +-
 src/isa-l/igzip/options.asm                        |   31 +-
 src/isa-l/igzip/proc_heap.asm                      |   97 +
 .../igzip/{igzip_example.c => proc_heap_base.c}    |   88 +-
 src/isa-l/igzip/rfc1951_lookup.asm                 |   89 +
 src/isa-l/igzip/stdmac.asm                         |  184 +-
 src/isa-l/include/crc64.h                          |  277 +
 src/isa-l/include/igzip_lib.h                      |  477 +-
 src/isa-l/include/multibinary.asm                  |   48 +-
 src/isa-l/isa-l.def                                |   17 +
 src/isa-l/make.inc                                 |   79 +-
 src/isa-l/raid/Makefile.am                         |   27 +-
 src/isa-l/raid/pq_gen_avx512.asm                   |  235 +
 src/isa-l/raid/pq_gen_perf.c                       |    4 +-
 .../igzip_example.c => raid/raid_base_aliases.c}   |   68 +-
 src/isa-l/raid/raid_multibinary.asm                |   15 +-
 .../raid_multibinary_i32.asm}                      |   38 +-
 src/isa-l/raid/xor_gen_avx512.asm                  |  217 +
 src/isa-l/raid/xor_gen_perf.c                      |    4 +-
 src/isa-l/tools/iindent                            |    2 +
 src/jobs/alc.tp                                    |   38 -
 src/jobs/alcdat/makedirs                           |   45 -
 src/jobs/alcdat/makedirs.big                       |   45 -
 src/jobs/alcdat/makedirs.tput                      |   46 -
 src/jobs/alcdat/makefiles.shared                   |   32 -
 src/jobs/alcdat/openshared                         |   32 -
 src/jobs/alcdat/ossh.include                       |   45 -
 src/jobs/alcdat/ossh.include.big                   |   46 -
 src/jobs/alcdat/ossh.lib                           |   45 -
 src/jobs/alcdat/ossh.lib.big                       |   46 -
 src/jobs/alcdat/striping                           |   48 -
 src/jobs/example                                   |   56 -
 src/jobs/mds/log_striping                          |   36 -
 src/jobs/mds/makedir_lat                           |   33 -
 src/jobs/mds/makedirs                              |   39 -
 src/jobs/mds/opensshlib                            |   44 -
 src/jobs/meta1                                     |   19 -
 src/jobs/meta1.proc.sh                             |   14 -
 src/jobs/osd/ebofs                                 |   48 -
 src/jobs/osd/mds_log                               |   42 -
 src/jobs/osd/osd_threads                           |   33 -
 src/jobs/osd/striping                              |   78 -
 src/jobs/osd/wr_lat2                               |   44 -
 src/jobs/osd/write_sizes                           |   56 -
 src/jobs/rados/map_dist                            |   32 -
 src/jobs/rados/rep_lat                             |   43 -
 src/jobs/rados/wr_sizes                            |   40 -
 src/jobs/runjobsample                              |   26 -
 src/krbd.cc                                        |   16 +-
 src/kv/RocksDBStore.cc                             |   54 +-
 src/kv/RocksDBStore.h                              |    2 +
 src/librados/RadosClient.cc                        |   59 +-
 src/librados/RadosClient.h                         |   11 +
 src/librados/librados.cc                           |   14 +
 src/libradosstriper/MultiAioCompletionImpl.cc      |   10 +
 src/libradosstriper/MultiAioCompletionImpl.h       |    3 +
 src/libradosstriper/RadosStriperImpl.cc            |  354 +-
 src/libradosstriper/RadosStriperImpl.h             |  221 +-
 src/libradosstriper/libradosstriper.cc             |    3 +-
 src/librbd/ExclusiveLock.cc                        |   21 +-
 src/librbd/ImageCtx.cc                             |    2 +-
 src/librbd/ImageCtx.h                              |    4 +-
 src/librbd/exclusive_lock/PreReleaseRequest.cc     |    9 +-
 src/librbd/image/RefreshRequest.cc                 |   13 +-
 src/librbd/io/ImageRequest.cc                      |   42 +
 src/librbd/io/ImageRequest.h                       |   25 +
 src/librbd/io/ImageRequestWQ.cc                    |  433 +-
 src/librbd/io/ImageRequestWQ.h                     |   83 +-
 src/librbd/io/Types.h                              |    6 +
 src/librbd/operation/DisableFeaturesRequest.cc     |    9 +-
 src/librbd/operation/DisableFeaturesRequest.h      |    2 +
 src/mds/CDir.cc                                    |   52 +-
 src/mds/CInode.cc                                  |   15 +-
 src/mds/FSMap.cc                                   |   26 +
 src/mds/FSMap.h                                    |    3 +
 src/mds/Locker.cc                                  |   26 +
 src/mds/Locker.h                                   |    1 +
 src/mds/MDBalancer.cc                              |    8 +-
 src/mds/MDBalancer.h                               |    5 +-
 src/mds/MDCache.cc                                 |  129 +-
 src/mds/MDCache.h                                  |   12 +-
 src/mds/MDSMap.cc                                  |   74 +
 src/mds/MDSMap.h                                   |    4 +
 src/mds/Migrator.cc                                |   86 +-
 src/mds/Server.cc                                  |   44 +-
 src/mds/StrayManager.cc                            |    1 +
 src/mds/journal.cc                                 |    2 +-
 src/messages/MDirUpdate.h                          |   15 +-
 src/messages/MMDSBeacon.h                          |   50 +
 src/messages/MMgrBeacon.h                          |   16 +-
 src/messages/MMgrOpen.h                            |   33 +-
 src/messages/MMgrReport.h                          |   30 +-
 src/messages/MMonElection.h                        |   28 +-
 src/messages/MMonHealthChecks.h                    |   47 +
 src/messages/MMonMgrReport.h                       |   26 +-
 src/messages/MOSDOp.h                              |    2 +-
 src/messages/MOSDOpReply.h                         |    1 +
 src/messages/MOSDPing.h                            |   46 +-
 src/messages/MServiceMap.h                         |   34 +
 src/mgr/ClusterState.cc                            |   31 +-
 src/mgr/ClusterState.h                             |   23 +-
 src/mgr/DaemonServer.cc                            |  299 +-
 src/mgr/DaemonServer.h                             |   12 +
 src/mgr/DaemonState.cc                             |   13 +-
 src/mgr/DaemonState.h                              |   13 +-
 src/mgr/Mgr.cc                                     |   87 +-
 src/mgr/Mgr.h                                      |   14 +-
 src/mgr/MgrClient.cc                               |   82 +-
 src/mgr/MgrClient.h                                |   15 +
 src/mgr/MgrCommands.h                              |   14 +-
 src/mgr/MgrStandby.cc                              |   28 +-
 src/mgr/MgrStandby.h                               |    5 -
 src/mgr/PyModules.cc                               |   99 +-
 src/mgr/PyModules.h                                |   23 +-
 src/mgr/PyState.cc                                 |   69 +-
 src/mgr/ServiceMap.cc                              |  128 +
 src/mgr/ServiceMap.h                               |   89 +
 src/mon/CMakeLists.txt                             |    1 +
 src/mon/ConfigKeyService.h                         |    3 +-
 src/mon/DataHealthService.cc                       |   22 -
 src/mon/DataHealthService.h                        |    6 +-
 src/mon/Elector.cc                                 |   13 +-
 src/mon/Elector.h                                  |    5 +-
 src/mon/FSCommands.cc                              |    6 -
 src/mon/HealthMonitor.cc                           |  374 +-
 src/mon/HealthMonitor.h                            |   46 +-
 src/mon/LogMonitor.cc                              |   50 +-
 src/mon/MDSMonitor.cc                              |   67 +-
 src/mon/MgrMap.h                                   |   54 +-
 src/mon/MgrMonitor.cc                              |  156 +-
 src/mon/MgrMonitor.h                               |    5 +
 src/mon/MgrStatMonitor.cc                          |  129 +-
 src/mon/MgrStatMonitor.h                           |   12 +-
 src/mon/MonClient.cc                               |   20 +-
 src/mon/MonCommands.h                              |   69 +-
 src/mon/MonMap.cc                                  |   33 +-
 src/mon/MonMap.h                                   |   30 +-
 src/mon/Monitor.cc                                 |  560 +-
 src/mon/Monitor.h                                  |   29 +-
 src/mon/MonmapMonitor.cc                           |   19 +-
 src/mon/OSDMonitor.cc                              |  996 ++-
 src/mon/OSDMonitor.h                               |    4 +-
 src/mon/{HealthMonitor.cc => OldHealthMonitor.cc}  |   37 +-
 src/mon/{HealthMonitor.h => OldHealthMonitor.h}    |   19 +-
 src/mon/PGMap.cc                                   |  750 +-
 src/mon/PGMap.h                                    |    7 +
 src/mon/PGMonitor.cc                               |   17 +-
 src/mon/Paxos.cc                                   |   12 +-
 src/mon/PaxosService.cc                            |   25 +-
 src/mon/PaxosService.h                             |   23 +-
 src/mon/QuorumService.h                            |    3 +-
 src/mon/Session.h                                  |    4 +-
 src/mon/health_check.h                             |  200 +
 src/mon/mon_types.h                                |    4 +-
 src/msg/Message.cc                                 |   11 +
 src/msg/Message.h                                  |    3 +
 src/msg/Messenger.h                                |    8 +
 src/msg/QueueStrategy.cc                           |   13 +-
 src/msg/QueueStrategy.h                            |    8 +-
 src/msg/async/AsyncConnection.cc                   |    8 +-
 src/msg/async/AsyncMessenger.cc                    |    9 +
 src/msg/async/AsyncMessenger.h                     |    1 +
 src/msg/async/PosixStack.cc                        |    2 +-
 src/msg/async/rdma/Infiniband.cc                   |   10 +-
 src/msg/async/rdma/RDMAConnectedSocketImpl.cc      |    2 +-
 src/msg/async/rdma/RDMAServerSocketImpl.cc         |    4 +-
 src/msg/async/rdma/RDMAStack.cc                    |   31 +-
 src/msg/async/rdma/RDMAStack.h                     |   14 +-
 src/msg/simple/Accepter.cc                         |    2 +-
 src/msg/simple/Pipe.cc                             |    6 +-
 src/msg/simple/SimpleMessenger.cc                  |    8 +
 src/msg/simple/SimpleMessenger.h                   |    1 +
 src/msg/xio/XioMessenger.h                         |    2 +
 src/os/CMakeLists.txt                              |   29 +-
 src/os/ObjectMap.h                                 |    2 +
 src/os/ObjectStore.h                               |   14 +-
 src/os/bluestore/BitmapFreelistManager.cc          |    1 +
 src/os/bluestore/BlueFS.cc                         |   11 +
 src/os/bluestore/BlueStore.cc                      |  698 +-
 src/os/bluestore/BlueStore.h                       |   72 +-
 src/os/bluestore/KernelDevice.cc                   |   57 +-
 src/os/bluestore/NVMEDevice.cc                     |    2 +-
 src/os/bluestore/NVMEDevice.h                      |    1 +
 src/os/filestore/CollectionIndex.h                 |    3 +
 src/os/filestore/DBObjectMap.h                     |    5 +
 src/os/filestore/FileJournal.cc                    |   39 +-
 src/os/filestore/FileStore.cc                      |   58 +-
 src/os/filestore/FileStore.h                       |   10 +-
 src/os/filestore/HashIndex.cc                      |   45 +-
 src/os/filestore/HashIndex.h                       |   41 +-
 src/os/filestore/IndexManager.cc                   |   12 +-
 src/os/filestore/JournalingObjectStore.cc          |    3 +
 src/os/filestore/ZFSFileStoreBackend.cc            |    6 +-
 src/os/fs/aio.cc                                   |   39 +-
 src/os/fs/aio.h                                    |    5 +
 src/os/kstore/KStore.cc                            |    3 +-
 src/os/kstore/KStore.h                             |    8 +-
 src/os/memstore/MemStore.cc                        |    8 +-
 src/os/memstore/MemStore.h                         |    6 +-
 src/osd/CMakeLists.txt                             |    5 +-
 src/osd/ECBackend.cc                               |    8 +-
 src/osd/ECBackend.h                                |    2 +-
 src/osd/ECTransaction.h                            |    6 +-
 src/osd/OSD.cc                                     |  253 +-
 src/osd/OSD.h                                      |  179 +-
 src/osd/OSDMap.cc                                  |  485 +-
 src/osd/OSDMap.h                                   |   41 +-
 src/osd/OSDMapMapping.cc                           |    3 +
 src/osd/PG.cc                                      |  148 +-
 src/osd/PG.h                                       |   15 +-
 src/osd/PGBackend.h                                |   12 +-
 src/osd/PGQueueable.cc                             |   35 +
 src/osd/PGQueueable.h                              |  148 +
 src/osd/PrimaryLogPG.cc                            |  333 +-
 src/osd/PrimaryLogPG.h                             |   11 +-
 src/osd/ReplicatedBackend.cc                       |  139 +-
 src/osd/ReplicatedBackend.h                        |   10 +-
 src/osd/mClockClientQueue.cc                       |  165 +
 src/osd/mClockClientQueue.h                        |  146 +
 src/osd/mClockOpClassQueue.cc                      |  123 +
 src/osd/mClockOpClassQueue.h                       |  153 +
 src/osd/osd_types.cc                               |   40 +-
 src/osd/osd_types.h                                |   14 +-
 src/osdc/Objecter.cc                               |   16 +
 src/osdc/Objecter.h                                |    6 +-
 src/pybind/ceph_rest_api.py                        |    2 +-
 src/pybind/mgr/dashboard/README.rst                |   16 +-
 src/pybind/mgr/dashboard/base.html                 |  154 +-
 src/pybind/mgr/dashboard/clients.html              |    5 +-
 src/pybind/mgr/dashboard/filesystem.html           |   16 +-
 src/pybind/mgr/dashboard/health.html               |  337 +-
 src/pybind/mgr/dashboard/module.py                 |   92 +-
 src/pybind/mgr/dashboard/rbd.html                  |    6 +-
 src/pybind/mgr/dashboard/rbd_ls.py                 |   45 +-
 src/pybind/mgr/dashboard/static/logo-mini.png      |  Bin 0 -> 1811 bytes
 src/pybind/mgr/dashboard/types.py                  |    7 +
 src/pybind/mgr/mgr_module.py                       |   44 +-
 src/pybind/mgr/restful/module.py                   |   10 +-
 src/pybind/mgr/{fsstatus => status}/__init__.py    |    0
 src/pybind/mgr/{fsstatus => status}/module.py      |   34 +-
 src/pybind/mgr/{fsstatus => zabbix}/__init__.py    |    1 -
 src/pybind/mgr/zabbix/module.py                    |  277 +
 src/pybind/mgr/zabbix/zabbix_template.xml          | 1707 ++++
 src/pybind/rados/rados.pyx                         |   22 +-
 src/pybind/rbd/rbd.pyx                             |   15 +-
 src/rbd_replay/CMakeLists.txt                      |    5 +-
 src/rgw/CMakeLists.txt                             |    2 +
 src/rgw/librgw.cc                                  |   13 +
 src/rgw/rgw_acl_swift.cc                           |   10 +-
 src/rgw/rgw_acl_swift.h                            |    4 +-
 src/rgw/rgw_admin.cc                               |   36 +-
 src/rgw/rgw_auth_s3.cc                             |   18 +-
 src/rgw/rgw_auth_s3.h                              |    3 +-
 src/rgw/rgw_bucket.cc                              |   55 +-
 src/rgw/rgw_common.cc                              |   12 +-
 src/rgw/rgw_common.h                               |   16 +-
 src/rgw/rgw_compression.cc                         |   58 +-
 src/rgw/rgw_compression.h                          |    1 -
 src/rgw/rgw_cr_rados.cc                            |   41 +-
 src/rgw/rgw_cr_rados.h                             |   27 +-
 src/rgw/rgw_data_sync.cc                           |   27 +-
 src/rgw/rgw_data_sync.h                            |    1 -
 src/rgw/rgw_es_query.cc                            |    2 +-
 src/rgw/rgw_es_query.h                             |    4 +-
 src/rgw/rgw_file.cc                                |  145 +-
 src/rgw/rgw_file.h                                 |   50 +-
 src/rgw/rgw_frontend.h                             |    6 +-
 src/rgw/rgw_gc.cc                                  |    4 +
 src/rgw/rgw_iam_policy.cc                          |   27 +-
 src/rgw/rgw_iam_policy.h                           |   14 +-
 src/rgw/rgw_lc.cc                                  |   77 +-
 src/rgw/rgw_lc.h                                   |   50 +-
 src/rgw/rgw_lc_s3.cc                               |   20 +-
 src/rgw/rgw_lc_s3.h                                |   25 +-
 src/rgw/rgw_lib.h                                  |    2 +-
 src/rgw/rgw_main.cc                                |   23 +-
 src/rgw/rgw_metadata.cc                            |    8 +-
 src/rgw/rgw_multi.cc                               |   56 +
 src/rgw/rgw_multi.h                                |    7 +
 src/rgw/rgw_object_expirer_core.h                  |    7 +-
 src/rgw/rgw_op.cc                                  |  175 +-
 src/rgw/rgw_op.h                                   |   59 +
 src/rgw/rgw_period_puller.cc                       |   17 +-
 src/rgw/rgw_quota.cc                               |   52 +-
 src/rgw/rgw_quota.h                                |    2 +-
 src/rgw/rgw_rados.cc                               |  265 +-
 src/rgw/rgw_rados.h                                |   52 +-
 src/rgw/rgw_realm_reloader.cc                      |   13 +-
 src/rgw/rgw_realm_reloader.h                       |    4 +-
 src/rgw/rgw_reshard.cc                             |    2 +-
 src/rgw/rgw_reshard.h                              |    2 +-
 src/rgw/rgw_rest.cc                                |   12 +-
 src/rgw/rgw_rest.h                                 |   12 +
 src/rgw/rgw_rest_log.cc                            |   38 +-
 src/rgw/rgw_rest_realm.cc                          |   30 +-
 src/rgw/rgw_rest_s3.cc                             |  340 +-
 src/rgw/rgw_rest_s3.h                              |   85 +-
 src/rgw/rgw_rest_s3website.h                       |    1 +
 src/rgw/rgw_rest_swift.cc                          |   21 +-
 src/rgw/rgw_rest_swift.h                           |    1 +
 src/rgw/rgw_rest_user.cc                           |   10 +
 src/rgw/rgw_swift_auth.cc                          |    2 +-
 src/rgw/rgw_sync.cc                                |    6 +-
 src/rgw/rgw_sync_module_es.cc                      |   17 +-
 src/rgw/rgw_tag.cc                                 |   52 +
 src/rgw/rgw_tag.h                                  |   40 +
 src/rgw/rgw_tag_s3.cc                              |   83 +
 src/rgw/rgw_tag_s3.h                               |   62 +
 src/rgw/rgw_torrent.h                              |    6 +-
 src/rgw/rgw_user.cc                                |   41 +-
 src/rgw/rgw_website.cc                             |    4 +-
 src/rgw/rgw_website.h                              |    2 +-
 src/script/ceph-release-notes                      |   16 +-
 src/test/ceph_objectstore_tool.py                  |    2 +-
 src/test/cli/ceph-conf/help.t                      |    2 +-
 src/test/cli/crushtool/help.t                      |    5 +
 src/test/cli/crushtool/rules.t                     |  159 +
 src/test/cli/crushtool/rules.txt                   |   54 +
 src/test/cli/osdmaptool/clobber.t                  |   10 +-
 src/test/cli/osdmaptool/create-print.t             |   10 +-
 src/test/cli/osdmaptool/create-racks.t             |   10 +-
 src/test/cli/osdmaptool/crush.t                    |    4 +-
 src/test/cli/osdmaptool/help.t                     |    2 +
 src/test/cli/osdmaptool/missing-argument.t         |    2 +
 src/test/cli/osdmaptool/pool.t                     |   16 +-
 src/test/cli/osdmaptool/test-map-pgs.t             |    6 +-
 src/test/cli/osdmaptool/tree.t                     |   18 +-
 src/test/cli/osdmaptool/upmap.t                    |   24 +-
 src/test/cli/radosgw-admin/help.t                  |    4 +-
 src/test/cls_rbd/test_cls_rbd.cc                   |    2 +-
 src/test/common/CMakeLists.txt                     |    7 +
 src/test/common/dns_resolve.cc                     |   56 +-
 src/test/common/test_mclock_priority_queue.cc      |  318 +
 src/test/common/test_prioritized_queue.cc          |   54 -
 src/test/common/test_weighted_priority_queue.cc    |   80 -
 src/test/crush/CrushWrapper.cc                     |   14 +-
 src/test/crush/crush-choose-args.sh                |    6 +
 src/test/crush/crush-classes.sh                    |   15 +-
 src/test/crush/crush.cc                            |   14 +-
 src/test/direct_messenger/DirectMessenger.h        |    1 +
 src/test/encoding/types.h                          |    6 +
 src/test/erasure-code/ErasureCodeExample.h         |    4 +-
 src/test/erasure-code/TestErasureCode.cc           |    7 +-
 src/test/erasure-code/TestErasureCodeExample.cc    |    4 +-
 src/test/erasure-code/TestErasureCodeIsa.cc        |   14 +-
 src/test/erasure-code/TestErasureCodeJerasure.cc   |   14 +-
 src/test/erasure-code/TestErasureCodeLrc.cc        |  106 +-
 src/test/erasure-code/TestErasureCodeShec.cc       |  202 +-
 src/test/erasure-code/TestErasureCodeShec_all.cc   |   10 +-
 .../erasure-code/TestErasureCodeShec_arguments.cc  |    6 +-
 .../erasure-code/TestErasureCodeShec_thread.cc     |    6 +-
 src/test/erasure-code/test-erasure-code-plugins.sh |    4 +-
 src/test/erasure-code/test-erasure-code.sh         |   14 +-
 src/test/erasure-code/test-erasure-eio.sh          |    2 +-
 src/test/fio/ceph-bluestore.conf                   |    2 -
 src/test/fio/fio_ceph_objectstore.cc               |    3 +-
 src/test/librados/CMakeLists.txt                   |   10 +
 src/test/librados/c_read_operations.cc             |    4 +-
 src/test/librados/service.cc                       |   59 +
 src/test/librados/test.cc                          |    4 +-
 src/test/libradosstriper/striping.cc               |   17 +-
 src/test/librbd/CMakeLists.txt                     |    6 +-
 .../exclusive_lock/test_mock_PreReleaseRequest.cc  |   14 +-
 src/test/librbd/image/test_mock_RefreshRequest.cc  |   73 +-
 src/test/librbd/io/test_mock_ImageRequestWQ.cc     |  279 +
 src/test/librbd/mock/MockImageCtx.h                |    9 +-
 src/test/librbd/mock/exclusive_lock/MockPolicy.h   |   23 +
 src/test/librbd/mock/io/MockImageRequestWQ.h       |    7 +-
 .../operation/test_mock_DisableFeaturesRequest.cc  |   16 +-
 src/test/librbd/test_mock_ExclusiveLock.cc         |   25 +-
 src/test/librgw_file_aw.cc                         |   67 +-
 src/test/librgw_file_nfsns.cc                      |   10 +-
 src/test/mgr/mgr-dashboard-smoke.sh                |    5 +-
 src/test/mon/CMakeLists.txt                        |    1 +
 src/test/mon/misc.sh                               |   46 +-
 src/test/mon/mon-bind.sh                           |  148 +
 src/test/mon/osd-crush-tree.rng                    |    6 +
 src/test/mon/osd-crush.sh                          |   70 -
 src/test/mon/osd-erasure-code-profile.sh           |    8 +-
 src/test/msgr/perf_msgr_client.cc                  |    2 +-
 src/test/msgr/test_async_driver.cc                 |   12 +-
 src/test/multi_stress_watch.cc                     |    2 +-
 src/test/objectstore/store_test.cc                 |    9 +-
 src/test/osd/CMakeLists.txt                        |   22 +
 src/test/osd/TestMClockClientQueue.cc              |  187 +
 src/test/osd/TestMClockOpClassQueue.cc             |  187 +
 src/test/osd/TestOSDMap.cc                         |   55 +-
 src/test/osd/TestPGLog.cc                          |    4 +-
 src/test/osd/osd-fast-mark-down.sh                 |   21 +-
 src/test/osd/osd-scrub-repair.sh                   |  213 +-
 src/test/pybind/test_ceph_argparse.py              |    3 -
 src/test/rgw/test_rgw_compression.cc               |  151 +
 src/test/test_c_headers.c                          |   12 +-
 src/test/test_denc.cc                              |    1 +
 src/test/test_subprocess.cc                        |   25 +
 src/tools/ceph_conf.cc                             |    2 +-
 src/tools/ceph_objectstore_tool.cc                 |   31 +-
 src/tools/ceph_objectstore_tool.h                  |    4 +-
 src/tools/ceph_osdomap_tool.cc                     |   28 +-
 src/tools/crushtool.cc                             |   47 +-
 src/tools/osdmaptool.cc                            |   29 +-
 src/tools/rados/rados.cc                           |   12 +-
 src/tools/rbd_mirror/ClusterWatcher.cc             |   12 +-
 src/tools/rbd_mirror/ImageReplayer.h               |    2 +-
 src/tools/rbd_nbd/rbd-nbd.cc                       |   16 +-
 src/vstart.sh                                      |   56 +-
 systemd/ceph-disk at .service                         |    2 +-
 systemd/ceph-fuse.target                           |    1 +
 systemd/ceph-mds.target                            |    1 +
 systemd/ceph-mgr.target                            |    1 +
 systemd/ceph-mgr at .service                          |   16 +-
 systemd/ceph-mon.target                            |    1 +
 systemd/ceph-mon at .service                          |    2 +-
 systemd/ceph-osd.target                            |    1 +
 systemd/ceph-radosgw.target                        |    1 +
 systemd/ceph-rbd-mirror.target                     |    1 +
 866 files changed, 45619 insertions(+), 18486 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