[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