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

James Downing Page jamespage at moszumanska.debian.org
Thu Feb 1 15:27:57 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 e081efd2e5bbc57897229a5ff65efb1915f2a374
Merge: e2f1fe7 2ebb205
Author: James Page <james.page at ubuntu.com>
Date:   Tue Aug 29 08:21:15 2017 +0000

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

 CMakeLists.txt                                     |    2 +-
 PendingReleaseNotes                                |  260 +-
 alpine/APKBUILD                                    |    6 +-
 ceph.spec                                          |   22 +-
 ceph.spec.in                                       |   16 +-
 cmake/modules/Distutils.cmake                      |   14 +-
 doc/cephfs/client-auth.rst                         |   45 +-
 doc/dev/index.rst                                  |    6 +
 doc/dev/logging.rst                                |  106 +
 doc/index.rst                                      |    4 +-
 doc/install/manual-deployment.rst                  |    2 +-
 doc/install/manual-freebsd-deployment.rst          |    2 +-
 doc/man/8/CMakeLists.txt                           |    7 +-
 doc/man/8/ceph.rst                                 |   24 +-
 doc/man/8/rados.rst                                |    4 +-
 doc/man/8/radosgw-admin.rst                        |    4 +
 doc/man/8/rbd-ggate.rst                            |   79 +
 doc/rados/configuration/bluestore-config-ref.rst   |  297 +
 .../configuration/filesystem-recommendations.rst   |   62 -
 doc/rados/configuration/index.rst                  |    5 +-
 doc/rados/configuration/osd-config-ref.rst         |    9 +
 doc/rados/configuration/storage-devices.rst        |   83 +
 doc/rados/index.rst                                |    2 +-
 doc/rados/operations/crush-map.rst                 |   37 +
 doc/rados/operations/health-checks.rst             |   22 +-
 doc/rados/operations/pools.rst                     |   31 +
 doc/rados/operations/user-management.rst           |    6 +-
 doc/radosgw/adminops.rst                           |   20 +
 doc/rbd/api/index.rst                              |    8 +
 doc/rbd/{ => api}/librbdpy.rst                     |    0
 doc/rbd/{rbd.rst => index.rst}                     |   20 +-
 doc/rbd/man/index.rst                              |   16 +
 doc/rbd/rbd-config-ref.rst                         |    2 +-
 doc/rbd/rbd-mirroring.rst                          |   17 +-
 doc/release-notes.rst                              |  835 +-
 doc/start/quick-ceph-deploy.rst                    |    1 +
 doc/start/quick-rbd.rst                            |    2 +-
 qa/cephfs/overrides/whitelist_health.yaml          |    9 +
 .../overrides/whitelist_wrongly_marked_down.yaml   |    4 +-
 qa/clusters/fixed-2.yaml                           |    8 +-
 qa/clusters/fixed-3.yaml                           |    8 +-
 .../ec-rados-plugin=jerasure-k=4-m=2.yaml          |   25 +
 qa/standalone/crush/crush-classes.sh               |   64 +-
 qa/standalone/osd/osd-fast-mark-down.sh            |   19 -
 .../clusters => big/rados-thrash}/openstack.yaml   |    0
 qa/suites/ceph-disk/basic/tasks/ceph-disk.yaml     |    4 +-
 .../fs/32bits/overrides/whitelist_health.yaml      |    1 +
 .../overrides/whitelist_health.yaml                |   10 +-
 .../fs/basic_functional/tasks/auto-repair.yaml     |    1 +
 .../fs/basic_functional/tasks/client-limits.yaml   |    1 +
 .../fs/basic_functional/tasks/journal-repair.yaml  |    2 +-
 .../basic_workload/overrides/whitelist_health.yaml |    1 +
 .../fs/multiclient/overrides/whitelist_health.yaml |    1 +
 .../fs/multifs/overrides/whitelist_health.yaml     |    1 +
 qa/suites/fs/multifs/tasks/failover.yaml           |    1 +
 .../fs/permission/overrides/whitelist_health.yaml  |    1 +
 qa/suites/fs/snaps/overrides/whitelist_health.yaml |    1 +
 .../fs/thrash/overrides/whitelist_health.yaml      |    9 +-
 .../fs/traceless/overrides/whitelist_health.yaml   |    1 +
 .../fs/verify/overrides/whitelist_health.yaml      |    1 +
 .../kcephfs/recovery/tasks/journal-repair.yaml     |    2 +-
 .../powercycle/osd/tasks/rados_api_tests.yaml      |    2 +-
 qa/suites/powercycle/osd/thrashosds-health.yaml    |    1 +
 qa/suites/powercycle/osd/whitelist_health.yaml     |    2 +-
 qa/suites/rados/basic/clusters/openstack.yaml      |    2 +-
 qa/suites/rados/basic/tasks/rados_python.yaml      |    9 +-
 .../rados/basic/tasks/rados_stress_watch.yaml      |    4 +-
 .../basic/tasks/rados_workunit_loadgen_big.yaml    |    2 +-
 .../basic/tasks/rados_workunit_loadgen_mix.yaml    |    2 +-
 .../tasks/rados_workunit_loadgen_mostlyread.yaml   |    2 +-
 qa/suites/rados/mgr/tasks/failover.yaml            |    6 +-
 qa/suites/rados/monthrash/ceph.yaml                |    5 +
 .../rados/monthrash/thrashers/force-sync-many.yaml |    4 +-
 qa/suites/rados/monthrash/thrashers/many.yaml      |    2 +-
 qa/suites/rados/monthrash/thrashers/one.yaml       |    2 +-
 qa/suites/rados/monthrash/thrashers/sync-many.yaml |    2 +-
 qa/suites/rados/monthrash/thrashers/sync.yaml      |    2 +-
 .../monthrash/workloads/pool-create-delete.yaml    |    2 +-
 .../rados/monthrash/workloads/rados_5925.yaml      |    2 +-
 .../rados/monthrash/workloads/rados_api_tests.yaml |   14 +-
 .../monthrash/workloads/rados_mon_workunits.yaml   |    4 +-
 .../rados/multimon/tasks/mon_clock_with_skews.yaml |    5 +-
 qa/suites/rados/multimon/tasks/mon_recovery.yaml   |    2 +-
 .../rados/objectstore/ceph_objectstore_tool.yaml   |    9 +-
 qa/suites/rados/rest/mgr-restful.yaml              |    9 +-
 .../rados/singleton-nomsgr/all/cache-fs-trunc.yaml |    2 +-
 .../singleton-nomsgr/all/export-after-evict.yaml   |    2 +-
 .../rados/singleton-nomsgr/all/full-tiering.yaml   |    7 +-
 .../singleton-nomsgr/all/health-warnings.yaml      |    6 +-
 .../all/multi-backfill-reject.yaml                 |    8 +-
 .../rados/singleton-nomsgr/all/valgrind-leaks.yaml |    2 +-
 .../rados/singleton/all/divergent_priors.yaml      |    9 +-
 .../rados/singleton/all/divergent_priors2.yaml     |    9 +-
 qa/suites/rados/singleton/all/dump-stuck.yaml      |    6 +-
 qa/suites/rados/singleton/all/ec-lost-unfound.yaml |    8 +-
 .../rados/singleton/all/lost-unfound-delete.yaml   |    8 +-
 qa/suites/rados/singleton/all/lost-unfound.yaml    |    8 +-
 qa/suites/rados/singleton/all/osd-backfill.yaml    |    8 +-
 .../singleton/all/osd-recovery-incomplete.yaml     |    8 +-
 qa/suites/rados/singleton/all/osd-recovery.yaml    |    8 +-
 qa/suites/rados/singleton/all/peer.yaml            |    6 +-
 qa/suites/rados/singleton/all/radostool.yaml       |    4 +-
 qa/suites/rados/singleton/all/rebuild-mondb.yaml   |    8 +-
 qa/suites/rados/singleton/all/reg11184.yaml        |   10 +-
 .../rados/singleton/all/resolve_stuck_peering.yaml |    9 +-
 qa/suites/rados/singleton/all/rest-api.yaml        |    8 +-
 .../all/test_envlibrados_for_rocksdb.yaml          |    2 +-
 .../singleton/all/watch-notify-same-primary.yaml   |    8 +-
 .../thrash-erasure-code-big/cluster/12-osds.yaml   |    7 +-
 .../thrash-erasure-code-big/cluster/openstack.yaml |    2 +-
 .../ec-rados-plugin=jerasure-k=4-m=2.yaml          |    1 +
 .../thrash-erasure-code/thrashers/mapgap.yaml      |   21 -
 qa/suites/rados/thrash/clusters/openstack.yaml     |    2 +-
 .../rados/thrash/d-require-luminous/at-end.yaml    |    4 +-
 .../rados/thrash/workloads/cache-agent-big.yaml    |    4 +-
 .../rados/thrash/workloads/rados_api_tests.yaml    |    2 +-
 .../jewel-x-singleton/6-finish-upgrade.yaml        |    6 +
 qa/suites/rados/verify/clusters/openstack.yaml     |    2 +-
 qa/suites/rados/verify/tasks/mon_recovery.yaml     |    8 +-
 qa/suites/rados/verify/tasks/rados_api_tests.yaml  |   12 +-
 qa/suites/rados/verify/validater/valgrind.yaml     |    4 +
 qa/suites/rbd/basic/cachepool/small.yaml           |    3 +-
 .../rbd/basic/tasks/rbd_api_tests_old_format.yaml  |    3 +-
 .../tasks/rbd_python_api_tests_old_format.yaml     |    2 +-
 qa/suites/rbd/cli/pool/ec-data-pool.yaml           |    2 +-
 qa/suites/rbd/cli/pool/small-cache-pool.yaml       |    3 +-
 qa/suites/rbd/librbd/clusters/openstack.yaml       |    2 +-
 qa/suites/rbd/librbd/pool/ec-data-pool.yaml        |    1 +
 qa/suites/rbd/librbd/pool/small-cache-pool.yaml    |    3 +-
 qa/suites/rbd/librbd/workloads/c_api_tests.yaml    |    3 +-
 .../workloads/c_api_tests_with_defaults.yaml       |    3 +-
 .../workloads/c_api_tests_with_journaling.yaml     |    3 +-
 qa/suites/rbd/openstack/base/install.yaml          |    4 +
 qa/suites/rbd/qemu/clusters/openstack.yaml         |    2 +-
 qa/suites/rbd/qemu/pool/ec-cache-pool.yaml         |    3 +-
 qa/suites/rbd/qemu/pool/small-cache-pool.yaml      |    3 +-
 qa/suites/rbd/singleton-bluestore/%                |    0
 .../rbd/singleton-bluestore/all/issue-20295.yaml   |   14 +
 .../objectstore/bluestore-comp.yaml                |    1 +
 .../singleton-bluestore/objectstore/bluestore.yaml |    1 +
 .../singleton-bluestore}/openstack.yaml            |    0
 qa/suites/rbd/singleton/all/rbd_mirror.yaml        |    3 +-
 qa/suites/rbd/thrash/clusters/openstack.yaml       |    2 +-
 qa/suites/rbd/thrash/thrashers/cache.yaml          |    7 +-
 qa/suites/rbd/thrash/workloads/rbd_api_tests.yaml  |    3 +-
 .../workloads/rbd_api_tests_copy_on_read.yaml      |    3 +-
 .../thrash/workloads/rbd_api_tests_journaling.yaml |    3 +-
 .../thrash/workloads/rbd_api_tests_no_locking.yaml |    3 +-
 qa/suites/rbd/valgrind/workloads/c_api_tests.yaml  |    3 +-
 .../workloads/c_api_tests_with_defaults.yaml       |    3 +-
 .../workloads/c_api_tests_with_journaling.yaml     |    3 +-
 qa/suites/rbd/valgrind/workloads/rbd_mirror.yaml   |    3 +-
 qa/suites/smoke/basic/clusters/openstack.yaml      |    2 +-
 qa/suites/smoke/basic/tasks/mon_thrash.yaml        |    2 +-
 .../upgrade/jewel-x/parallel/0-cluster/start.yaml  |    1 +
 .../jewel-x/parallel/1-jewel-install/jewel.yaml    |   15 +-
 .../point-to-point-x/point-to-point-upgrade.yaml   |    1 +
 .../kraken-x/parallel/1-kraken-install/kraken.yaml |   17 +
 .../thrashosds-health.yaml                         |    1 +
 .../kraken-x/stress-split/0-cluster/start.yaml     |    4 +
 .../kraken-x/stress-split/thrashosds-health.yaml   |    1 +
 qa/tasks/ceph.py                                   |   22 +-
 qa/tasks/ceph_test_case.py                         |    2 +-
 qa/tasks/cephfs/filesystem.py                      |   13 +
 qa/tasks/cephfs/test_exports.py                    |    3 +
 qa/tasks/cephfs/test_fragment.py                   |    4 +-
 qa/tasks/cephfs/test_misc.py                       |   19 +
 qa/tasks/cephfs/test_volume_client.py              |    9 +-
 qa/tasks/s3tests.py                                |    2 +-
 qa/tasks/thrashosds-health.yaml                    |   19 +-
 qa/workunits/ceph-disk/ceph-disk.sh                |    6 +-
 qa/workunits/cephtool/test.sh                      |    3 +-
 qa/workunits/mon/crush_ops.sh                      |   32 +
 qa/workunits/mon/rbd_snaps_ops.sh                  |    4 +-
 qa/workunits/rbd/cli_generic.sh                    |    2 +
 qa/workunits/rbd/issue-20295.sh                    |   18 +
 qa/workunits/rbd/rbd-ggate.sh                      |  182 +
 qa/workunits/rbd/rbd_mirror.sh                     |    9 +-
 qa/workunits/rbd/rbd_mirror_helpers.sh             |    5 +
 qa/workunits/rbd/test_admin_socket.sh              |    8 +-
 run-make-check.sh                                  |    2 +
 src/.git_version                                   |    4 +-
 src/CMakeLists.txt                                 |    3 +-
 src/ceph-create-keys                               |    6 +-
 src/ceph-disk/ceph_disk/main.py                    |   19 +-
 src/ceph-disk/tests/test_main.py                   |    4 +-
 src/ceph-volume/.gitignore                         |   13 +
 src/ceph-volume/CMakeLists.txt                     |    4 +
 src/ceph-volume/MANIFEST.in                        |    2 +
 src/ceph-volume/bin/ceph-volume                    |    6 +
 src/ceph-volume/bin/ceph-volume-systemd            |    6 +
 src/ceph-volume/ceph_volume/__init__.py            |    5 +
 src/ceph-volume/ceph_volume/configuration.py       |   99 +
 src/ceph-volume/ceph_volume/decorators.py          |   87 +
 src/ceph-volume/ceph_volume/devices/__init__.py    |    1 +
 .../ceph_volume/devices/lvm/__init__.py            |    1 +
 .../ceph_volume/devices/lvm/activate.py            |  114 +
 src/ceph-volume/ceph_volume/devices/lvm/api.py     |  484 +
 src/ceph-volume/ceph_volume/devices/lvm/common.py  |   55 +
 src/ceph-volume/ceph_volume/devices/lvm/create.py  |   63 +
 src/ceph-volume/ceph_volume/devices/lvm/main.py    |   42 +
 src/ceph-volume/ceph_volume/devices/lvm/prepare.py |  202 +
 src/ceph-volume/ceph_volume/devices/lvm/trigger.py |   70 +
 src/ceph-volume/ceph_volume/exceptions.py          |   71 +
 src/ceph-volume/ceph_volume/log.py                 |   33 +
 src/ceph-volume/ceph_volume/main.py                |  174 +
 src/ceph-volume/ceph_volume/process.py             |  156 +
 src/ceph-volume/ceph_volume/systemd/__init__.py    |    0
 src/ceph-volume/ceph_volume/systemd/main.py        |  109 +
 src/ceph-volume/ceph_volume/systemd/systemctl.py   |   48 +
 src/ceph-volume/ceph_volume/terminal.py            |  151 +
 src/ceph-volume/ceph_volume/tests/__init__.py      |    0
 src/ceph-volume/ceph_volume/tests/conftest.py      |   16 +
 .../ceph_volume/tests/devices/__init__.py          |    0
 .../ceph_volume/tests/devices/lvm/__init__.py      |    0
 .../ceph_volume/tests/devices/lvm/test_api.py      |  240 +
 .../ceph_volume/tests/devices/lvm/test_prepare.py  |   53 +
 .../ceph_volume/tests/devices/lvm/test_trigger.py  |   39 +
 .../ceph_volume/tests/functional/.gitignore        |    4 +
 .../ceph_volume/tests/functional/Vagrantfile       |  398 +
 .../tests/functional/centos7/create/Vagrantfile    |    1 +
 .../tests/functional/centos7/create/group_vars/all |   21 +
 .../tests/functional/centos7/create/hosts          |    5 +
 .../centos7/create/vagrant_variables.yml           |   56 +
 .../functional/scripts/generate_ssh_config.sh      |   14 +
 .../ceph_volume/tests/functional/tox.ini           |   52 +
 .../tests/functional/xenial/create/Vagrantfile     |    1 +
 .../tests/functional/xenial/create/group_vars/all  |   21 +
 .../tests/functional/xenial/create/hosts           |    5 +
 .../functional/xenial/create/vagrant_variables.yml |   54 +
 .../ceph_volume/tests/systemd/test_main.py         |   51 +
 .../ceph_volume/tests/test_configuration.py        |   79 +
 .../ceph_volume/tests/test_decorators.py           |   71 +
 src/ceph-volume/ceph_volume/tests/test_main.py     |   30 +
 src/ceph-volume/ceph_volume/tests/test_terminal.py |   68 +
 .../ceph_volume/tests/util/test_system.py          |   89 +
 src/ceph-volume/ceph_volume/util/__init__.py       |   10 +
 src/ceph-volume/ceph_volume/util/constants.py      |   17 +
 src/ceph-volume/ceph_volume/util/prepare.py        |  165 +
 src/ceph-volume/ceph_volume/util/system.py         |  104 +
 src/ceph-volume/setup.py                           |   33 +
 src/ceph-volume/tox.ini                            |   14 +
 src/ceph.in                                        |    3 +
 src/ceph_osd.cc                                    |   13 +-
 src/client/Client.cc                               |   17 +-
 src/client/Client.h                                |    3 +
 src/cls/lua/cls_lua.cc                             |    2 +-
 src/common/backport14.h                            |   44 +
 src/common/buffer.cc                               |    2 +-
 src/common/cmdparse.cc                             |    2 -
 src/common/mClockPriorityQueue.h                   |    2 +-
 src/common/options.cc                              | 9621 ++++++++++----------
 src/crush/CrushCompiler.cc                         |    7 +-
 src/crush/CrushCompiler.h                          |    1 +
 src/crush/CrushTreeDumper.h                        |   25 +-
 src/crush/CrushWrapper.cc                          |  293 +-
 src/crush/CrushWrapper.h                           |   23 +-
 src/crush/builder.c                                |   18 +-
 src/dmclock/CMakeLists.txt                         |   15 +-
 src/dmclock/cmake/modules/BuildGTest.cmake         |   67 +
 src/dmclock/sim/src/sim_client.h                   |    7 +-
 src/dmclock/sim/src/sim_server.h                   |    8 +-
 src/dmclock/sim/src/ssched/ssched_server.h         |    5 +-
 src/dmclock/sim/src/test_dmclock_main.cc           |    4 +-
 src/dmclock/sim/src/test_ssched_main.cc            |    4 +-
 src/dmclock/src/CMakeLists.txt                     |   18 +-
 src/dmclock/src/dmclock_client.h                   |    5 +-
 src/dmclock/src/dmclock_server.h                   |   45 +-
 src/dmclock/src/dmclock_util.h                     |   12 +-
 src/dmclock/test/CMakeLists.txt                    |    6 +
 src/dmclock/test/dmcPrCtl.h                        |   42 +
 src/dmclock/test/dmtest-config.h.in                |    2 +
 src/dmclock/test/test_dmclock_server.cc            |   35 +-
 src/include/cephfs/libcephfs.h                     |   11 +
 src/include/fs_types.h                             |    2 +-
 src/include/rbd/librbd.h                           |   49 -
 src/include/rbd/librbd.hpp                         |   28 -
 src/java/java/com/ceph/fs/CephMount.java           |   16 +
 src/java/native/libcephfs_jni.cc                   |   45 +
 src/libcephfs.cc                                   |   15 +
 src/librados/RadosClient.cc                        |    3 +-
 src/libradosstriper/RadosStriperImpl.cc            |    2 +-
 src/librbd/CMakeLists.txt                          |    1 -
 src/librbd/Operations.cc                           |    5 +
 src/librbd/Utils.h                                 |    5 +
 src/librbd/api/Group.cc                            |  419 -
 src/librbd/api/Group.h                             |   46 -
 src/librbd/image/CloneRequest.cc                   |    2 +-
 src/librbd/librbd.cc                               |  324 -
 src/mds/CInode.cc                                  |   33 +-
 src/mds/FSMap.cc                                   |   43 +-
 src/mds/MDCache.cc                                 |   54 +-
 src/mds/MDCache.h                                  |    7 +
 src/mds/MDLog.cc                                   |    2 +-
 src/mds/MDSDaemon.cc                               |    3 +
 src/mds/MDSDaemon.h                                |   45 +-
 src/mds/MDSMap.cc                                  |   41 +-
 src/mds/MDSMap.h                                   |    4 +
 src/mds/MDSRank.cc                                 |   16 +-
 src/mds/ScrubStack.cc                              |    4 +-
 src/mds/Server.cc                                  |    9 +-
 src/mds/Server.h                                   |   46 +-
 src/mds/SessionMap.cc                              |    2 +-
 src/mds/SessionMap.h                               |    2 +-
 src/mds/StrayManager.cc                            |    6 +-
 src/mds/StrayManager.h                             |    2 +-
 src/messages/MMDSCacheRejoin.h                     |    4 +-
 src/messages/MMDSTableRequest.h                    |    6 +-
 src/messages/MMonGetVersion.h                      |    2 +-
 src/messages/MMonGetVersionReply.h                 |    6 +-
 src/messages/MMonHealth.h                          |    4 +-
 src/messages/MMonPaxos.h                           |   18 +-
 src/messages/MMonProbe.h                           |   10 +-
 src/messages/MMonSync.h                            |    6 +-
 src/messages/MOSDAlive.h                           |    2 +-
 src/messages/MOSDFailure.h                         |    6 +-
 src/messages/MOSDMap.h                             |    2 +-
 src/messages/MOSDMarkMeDown.h                      |    4 +-
 src/messages/MOSDOp.h                              |    8 +-
 src/messages/MOSDOpReply.h                         |    8 +-
 src/messages/MOSDPGBackfill.h                      |    4 +-
 src/messages/MOSDPGCreate.h                        |    2 +-
 src/messages/MOSDPGInfo.h                          |    2 +-
 src/messages/MOSDPGLog.h                           |    4 +-
 src/messages/MOSDPGNotify.h                        |    2 +-
 src/messages/MOSDPGQuery.h                         |    2 +-
 src/messages/MOSDPGRemove.h                        |    2 +-
 src/messages/MOSDPGScan.h                          |    4 +-
 src/messages/MOSDPGTemp.h                          |    2 +-
 src/messages/MOSDPGTrim.h                          |    2 +-
 src/messages/MOSDPing.h                            |    4 +-
 src/messages/MOSDRepScrub.h                        |    2 +-
 src/messages/MOSDScrub.h                           |    4 +-
 src/messages/MOSDSubOp.h                           |   10 +-
 src/messages/MOSDSubOpReply.h                      |    6 +-
 src/messages/MPGStats.h                            |    2 +-
 src/messages/MPoolOp.h                             |    8 +-
 src/messages/MPoolOpReply.h                        |    4 +-
 src/messages/MStatfs.h                             |   22 +-
 src/messages/MTimeCheck.h                          |    6 +-
 src/mgr/DaemonServer.cc                            |  157 +
 src/mgr/MgrCommands.h                              |    7 +
 src/mgr/PyModules.cc                               |   21 +-
 src/mgr/PyModules.h                                |    2 +-
 src/mgr/PyState.cc                                 |    9 +-
 src/mon/AuthMonitor.cc                             |   94 +
 src/mon/Elector.cc                                 |   44 +-
 src/mon/FSCommands.cc                              |   25 +-
 src/mon/MDSMonitor.cc                              |   68 +-
 src/mon/MDSMonitor.h                               |    4 +-
 src/mon/MgrMonitor.cc                              |    9 +
 src/mon/MgrMonitor.h                               |    4 +-
 src/mon/MgrStatMonitor.cc                          |   11 +-
 src/mon/MonCap.cc                                  |   17 +-
 src/mon/MonCommand.h                               |   33 +
 src/mon/MonCommands.h                              |   29 +-
 src/mon/Monitor.cc                                 |  142 +-
 src/mon/Monitor.h                                  |   40 +-
 src/mon/OSDMonitor.cc                              |  155 +-
 src/mon/PGMap.cc                                   |  108 +-
 src/mon/PGMap.h                                    |   22 +-
 src/{mgr/MgrCommands.h => mon/PGMonitorCommands.h} |   24 +-
 src/mon/PGStatService.h                            |    5 +-
 src/mon/Paxos.cc                                   |   23 +
 src/mon/Paxos.h                                    |   11 +
 src/mon/PaxosService.h                             |   11 +-
 src/mon/health_check.h                             |   20 +-
 src/msg/async/rdma/Infiniband.h                    |   16 +-
 src/msg/async/rdma/RDMAStack.h                     |    1 -
 src/os/ObjectStore.h                               |   13 +
 src/os/bluestore/BitmapFreelistManager.cc          |    8 +-
 src/os/bluestore/BlueFS.cc                         |    7 +
 src/os/bluestore/BlueFS.h                          |    1 +
 src/os/bluestore/BlueRocksEnv.cc                   |    1 +
 src/os/bluestore/BlueStore.cc                      |   92 +-
 src/os/bluestore/BlueStore.h                       |    3 +-
 src/os/filestore/FileStore.cc                      |   24 +
 src/os/filestore/FileStore.h                       |    5 +
 src/os/filestore/GenericFileStoreBackend.cc        |   21 +
 src/os/filestore/GenericFileStoreBackend.h         |    4 +
 src/osd/OSD.cc                                     |   73 +-
 src/osd/OSD.h                                      |   25 +-
 src/osd/OSDMap.cc                                  |   22 +-
 src/osd/OSDMap.h                                   |    4 +
 src/osd/PG.cc                                      |   57 +-
 src/osd/PG.h                                       |    2 +-
 src/osd/PGLog.h                                    |   38 +-
 src/osd/osd_types.cc                               |    7 +-
 src/osd/osd_types.h                                |    7 +-
 src/osdc/Objecter.cc                               |    8 +-
 src/osdc/Objecter.h                                |    4 +-
 src/pybind/mgr/dashboard/health.html               |    2 +-
 src/pybind/rados/rados.pyx                         |   12 +-
 src/rbd_fuse/CMakeLists.txt                        |    2 +-
 src/rbd_fuse/rbd-fuse.cc                           |   34 +-
 src/rgw/CMakeLists.txt                             |    1 +
 src/rgw/rgw_admin.cc                               |   44 +-
 src/rgw/rgw_auth.cc                                |    6 +-
 src/rgw/rgw_auth_registry.h                        |   10 +-
 src/rgw/rgw_auth_s3.h                              |   12 +-
 src/rgw/rgw_bucket.cc                              |   50 +-
 src/rgw/rgw_bucket.h                               |    2 +-
 src/rgw/rgw_common.cc                              |   93 +-
 src/rgw/rgw_common.h                               |   20 +-
 src/rgw/rgw_crypt.cc                               |   17 +
 src/rgw/rgw_es_main.cc                             |    2 -
 src/rgw/rgw_iam_policy.cc                          |   92 +-
 src/rgw/rgw_iam_policy.h                           |   13 +-
 src/rgw/rgw_op.cc                                  |   33 +-
 src/rgw/rgw_op.h                                   |    3 +
 src/rgw/rgw_rados.cc                               |    7 +-
 src/rgw/rgw_rados.h                                |    5 +-
 src/rgw/rgw_rest.cc                                |   12 -
 src/rgw/rgw_rest.h                                 |    1 -
 src/rgw/rgw_rest_s3.cc                             |   49 +-
 src/rgw/rgw_rest_s3.h                              |   17 +-
 src/rgw/rgw_rest_swift.cc                          |    2 +-
 src/rgw/rgw_rest_user.cc                           |    6 +
 src/rgw/rgw_string.cc                              |   45 +
 src/rgw/rgw_string.h                               |   10 +
 src/rgw/rgw_swift_auth.cc                          |   81 +-
 src/rgw/rgw_swift_auth.h                           |    1 +
 src/rgw/rgw_user.cc                                |   19 +
 src/rgw/rgw_user.h                                 |   16 +-
 src/test/CMakeLists.txt                            |    6 +
 src/test/cli-integration/rbd/formatted-output.t    |    1 +
 src/test/cli/crushtool/arg-order-checks.t          |   74 +-
 src/test/cli/rbd/help.t                            |  108 +-
 src/test/cls_rbd/test_cls_rbd.cc                   |    2 -
 src/test/common/CMakeLists.txt                     |    6 +-
 src/test/common/test_backport14.cc                 |   94 +
 src/test/crush/CrushWrapper.cc                     |   51 +-
 src/test/encoding/readable.sh                      |   12 +-
 src/test/journal/mock/MockJournaler.h              |    8 +-
 src/test/librados/aio.cc                           |    6 +-
 src/test/librados_test_stub/TestMemIoCtxImpl.h     |    4 +-
 src/test/librbd/CMakeLists.txt                     |    1 -
 src/test/librbd/fsx.cc                             |    2 +
 src/test/librbd/test_Groups.cc                     |   91 -
 src/test/librbd/test_internal.cc                   |   35 +-
 src/test/librbd/test_librbd.cc                     |    4 +-
 src/test/librbd/test_main.cc                       |    2 -
 src/test/mon/moncap.cc                             |   27 +
 src/test/mon/test-mon-msg.cc                       |    1 +
 src/test/objectstore/store_test.cc                 |    4 +-
 src/test/os/TestLFNIndex.cc                        |    4 +
 src/test/osd/TestOSDMap.cc                         |   39 +
 src/test/osd/TestPGLog.cc                          |   70 +
 src/test/pybind/test_rbd.py                        |    2 +
 src/test/rbd-ggate.sh                              |   24 +
 src/test/rbd_mirror/CMakeLists.txt                 |    2 +
 .../image_replayer/test_mock_BootstrapRequest.cc   |  189 +-
 .../image_replayer/test_mock_CreateImageRequest.cc |   67 +-
 .../test_mock_GetMirrorImageIdRequest.cc           |  106 +
 .../test_mock_PrepareLocalImageRequest.cc          |   88 +-
 .../test_mock_PrepareRemoteImageRequest.cc         |  163 +
 src/test/rbd_mirror/mock/MockSafeTimer.h           |    2 +-
 src/test/rbd_mirror/test_ImageDeleter.cc           |    1 -
 src/test/rbd_mirror/test_ImageReplayer.cc          |   28 +-
 src/test/rbd_mirror/test_fixture.cc                |   15 +-
 src/test/rbd_mirror/test_mock_ImageReplayer.cc     |  329 +-
 src/test/rbd_mirror/test_mock_InstanceReplayer.cc  |  193 +-
 src/test/rbd_mirror/test_mock_InstanceWatcher.cc   |  160 +-
 src/test/rgw/CMakeLists.txt                        |   10 +-
 src/test/rgw/test_rgw_iam_policy.cc                |  126 +-
 src/tools/CMakeLists.txt                           |    3 +
 src/tools/ceph_objectstore_tool.cc                 |    4 +-
 src/tools/cephfs/Dumper.cc                         |    2 +-
 src/tools/cephfs/JournalScanner.h                  |    2 +-
 src/tools/rados/rados.cc                           |    2 +-
 src/tools/rbd/CMakeLists.txt                       |    5 +-
 src/tools/rbd/action/Ggate.cc                      |  187 +
 src/tools/rbd/action/Group.cc                      |  401 -
 src/tools/rbd/action/ImageMeta.cc                  |    9 +-
 src/tools/rbd/action/Info.cc                       |   19 -
 src/tools/rbd/action/List.cc                       |  333 +-
 src/tools/rbd/action/Remove.cc                     |   17 -
 src/tools/rbd_ggate/CMakeLists.txt                 |    9 +
 src/tools/rbd_ggate/Driver.cc                      |  166 +
 src/tools/rbd_ggate/Driver.h                       |   49 +
 src/tools/rbd_ggate/Request.h                      |   55 +
 src/tools/rbd_ggate/Server.cc                      |  270 +
 src/tools/rbd_ggate/Server.h                       |   88 +
 src/tools/rbd_ggate/Watcher.cc                     |   48 +
 src/tools/rbd_ggate/Watcher.h                      |   34 +
 src/tools/rbd_ggate/debug.cc                       |   55 +
 src/tools/rbd_ggate/debug.h                        |   17 +
 src/tools/rbd_ggate/ggate_drv.c                    |  375 +
 src/tools/rbd_ggate/ggate_drv.h                    |   57 +
 src/tools/rbd_ggate/main.cc                        |  364 +
 src/tools/rbd_mirror/CMakeLists.txt                |    2 +
 src/tools/rbd_mirror/ImageReplayer.cc              |  261 +-
 src/tools/rbd_mirror/ImageReplayer.h               |   72 +-
 src/tools/rbd_mirror/InstanceReplayer.cc           |  139 +-
 src/tools/rbd_mirror/InstanceReplayer.h            |   41 +-
 src/tools/rbd_mirror/InstanceWatcher.cc            |  109 +-
 src/tools/rbd_mirror/InstanceWatcher.h             |   22 +-
 src/tools/rbd_mirror/PoolReplayer.cc               |   65 +-
 src/tools/rbd_mirror/PoolReplayer.h                |    2 -
 src/tools/rbd_mirror/PoolWatcher.h                 |    2 +-
 .../rbd_mirror/image_replayer/BootstrapRequest.cc  |  149 +-
 .../rbd_mirror/image_replayer/BootstrapRequest.h   |  104 +-
 .../image_replayer/CreateImageRequest.cc           |   14 +-
 .../rbd_mirror/image_replayer/CreateImageRequest.h |    8 +-
 .../image_replayer/GetMirrorImageIdRequest.cc      |   84 +
 .../image_replayer/GetMirrorImageIdRequest.h       |   75 +
 .../image_replayer/PrepareLocalImageRequest.cc     |   29 +-
 .../image_replayer/PrepareRemoteImageRequest.cc    |  108 +
 .../image_replayer/PrepareRemoteImageRequest.h     |   88 +
 src/tools/rbd_mirror/instance_watcher/Types.cc     |   45 +-
 src/tools/rbd_mirror/instance_watcher/Types.h      |   56 +-
 src/tools/rbd_mirror/types.h                       |   20 +
 src/tools/rbd_nbd/rbd-nbd.cc                       |    5 +-
 src/tracing/librbd.tp                              |  180 -
 systemd/CMakeLists.txt                             |    1 +
 systemd/ceph-volume at .service                       |   14 +
 516 files changed, 18049 insertions(+), 9275 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