[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