[Pkg-ceph-commits] [ceph] 01/41: Merge tag 'upstream/10.2.2' into jewel
Gaudenz Steinlin
gaudenz at moszumanska.debian.org
Mon Aug 15 21:27:03 UTC 2016
This is an automated email from the git hooks/post-receive script.
gaudenz pushed a commit to branch jewel-gaudenz
in repository ceph.
commit 3f8b174dab1ab0157ae0250f1554d64b9874400d
Merge: cf4ca3f d10be6b
Author: Gaudenz Steinlin <gaudenz at debian.org>
Date: Fri Jul 29 11:25:18 2016 +0200
Merge tag 'upstream/10.2.2' into jewel
Upstream version 10.2.2
AUTHORS | 104 +-
ChangeLog | 4214 ++++++++-
Makefile.am | 9 +-
Makefile.in | 69 +-
README | 2 +-
aclocal.m4 | 73 +-
ar-lib | 2 +-
ceph.spec | 1034 +-
ceph.spec.in | 1032 +-
compile | 2 +-
config.guess | 233 +-
config.sub | 60 +-
configure | 3756 ++++----
configure.ac | 178 +-
depcomp | 2 +-
doc/Makefile.am | 5 +-
doc/Makefile.in | 41 +-
doc/man/8/ceph-authtool.rst | 42 +-
doc/man/8/ceph-deploy.rst | 2 +-
doc/man/8/ceph-detect-init.rst | 54 +
doc/man/8/ceph-disk.rst | 329 +-
doc/man/8/ceph.rst | 12 +-
doc/man/8/monmaptool.rst | 6 +-
doc/man/8/rados.rst | 4 +-
doc/man/8/radosgw-admin.rst | 20 +-
doc/man/8/rbd-mirror.rst | 75 +
doc/man/8/rbd.rst | 6 +-
doc/man/8/rbdmap.rst | 48 +
etc/default/ceph | 3 +
etc/sysconfig/ceph | 3 +
install-deps.sh | 6 +-
install-sh | 373 +-
ltmain.sh | 5535 ++++-------
m4/libtool.m4 | 2521 +++--
m4/ltoptions.m4 | 127 +-
m4/ltsugar.m4 | 7 +-
m4/ltversion.m4 | 12 +-
m4/lt~obsolete.m4 | 7 +-
m4/pkg.m4 | 230 +-
man/Makefile-client.am | 4 +-
man/Makefile.in | 45 +-
man/ceph-authtool.8 | 48 +-
man/ceph-clsinfo.8 | 2 +-
man/ceph-conf.8 | 2 +-
man/ceph-create-keys.8 | 2 +-
man/ceph-debugpack.8 | 2 +-
man/ceph-dencoder.8 | 2 +-
man/ceph-deploy.8 | 6 +-
man/ceph-detect-init.8 | 2 +-
man/ceph-disk.8 | 472 +-
man/ceph-fuse.8 | 2 +-
man/ceph-mds.8 | 2 +-
man/ceph-mon.8 | 2 +-
man/ceph-osd.8 | 2 +-
man/ceph-post-file.8 | 2 +-
man/ceph-rbdnamer.8 | 2 +-
man/ceph-rest-api.8 | 2 +-
man/ceph-run.8 | 2 +-
man/ceph-syn.8 | 2 +-
man/ceph.8 | 22 +-
man/ceph_selinux.8 | 54 +-
man/cephfs.8 | 2 +-
man/crushtool.8 | 2 +-
man/librados-config.8 | 2 +-
man/monmaptool.8 | 8 +-
man/mount.ceph.8 | 2 +-
man/osdmaptool.8 | 2 +-
man/rados.8 | 6 +-
man/radosgw-admin.8 | 21 +-
man/radosgw.8 | 2 +-
man/rbd-fuse.8 | 2 +-
man/rbd-mirror.8 | 99 +
man/rbd-nbd.8 | 2 +-
man/rbd-replay-many.8 | 2 +-
man/rbd-replay-prep.8 | 2 +-
man/rbd-replay.8 | 2 +-
man/rbd.8 | 8 +-
man/rbdmap.8 | 65 +
missing | 2 +-
py-compile | 2 +-
.../erasure-code/encode-decode-non-regression.sh | 2 +-
selinux/Makefile.in | 36 +-
selinux/ceph.fc | 1 +
selinux/ceph.te | 5 +-
src/.git_version | 4 +-
src/Makefile-client.am | 3 -
src/Makefile-env.am | 21 +-
src/Makefile-server.am | 1 -
src/Makefile-spdk.am | 48 +
src/Makefile.am | 40 +-
src/Makefile.in | 9843 +++++++++++++-------
src/acconfig.h.in | 26 +-
src/auth/AuthClientHandler.h | 2 +-
src/auth/AuthServiceHandler.h | 2 +-
src/auth/AuthSessionHandler.h | 2 +-
src/auth/Crypto.cc | 1 +
src/auth/cephx/CephxKeyServer.h | 2 +-
src/auth/cephx/CephxProtocol.h | 4 +-
src/auth/none/AuthNoneServiceHandler.h | 2 +-
src/bash_completion/ceph | 95 +-
src/ceph-debugpack.in | 6 +-
src/ceph-detect-init/Makefile.am | 10 +-
src/ceph-detect-init/ceph_detect_init/__init__.py | 2 -
.../ceph_detect_init/debian/__init__.py | 7 +-
.../ceph_detect_init/suse/__init__.py | 10 +-
src/ceph-detect-init/run-tox.sh | 24 +-
src/ceph-detect-init/tests/test_all.py | 12 +
src/ceph-disk | 4033 --------
src/ceph-disk/AUTHORS.rst | 28 +
src/ceph-disk/MANIFEST.in | 1 +
src/ceph-disk/Makefile.am | 56 +
src/ceph-disk/README.rst | 4 +
src/ceph-disk/ceph_disk/__init__.py | 0
src/ceph-disk/ceph_disk/main.py | 4998 ++++++++++
src/ceph-disk/requirements.txt | 1 +
src/ceph-disk/run-tox.sh | 25 +
src/ceph-disk/setup.py | 74 +
src/ceph-disk/test-requirements.txt | 11 +
src/ceph-disk/tests/test_main.py | 1293 +++
src/ceph-disk/tox.ini | 23 +
src/ceph.in | 263 +-
src/ceph_fuse.cc | 11 +-
src/ceph_mds.cc | 36 +-
src/ceph_mon.cc | 9 +-
src/ceph_osd.cc | 29 +-
src/client/Client.cc | 1171 ++-
src/client/Client.h | 129 +-
src/client/ClientSnapRealm.h | 2 +-
src/client/Dentry.h | 8 +-
src/client/Dir.h | 6 +-
src/client/Inode.cc | 4 +-
src/client/Inode.h | 30 +-
src/client/Makefile.am | 2 +-
src/client/MetaRequest.cc | 7 -
src/client/MetaRequest.h | 16 +-
src/client/ObjecterWriteback.h | 1 +
src/client/SyntheticClient.cc | 283 +-
src/client/Trace.h | 2 +-
src/client/fuse_ll.cc | 48 +-
src/cls/Makefile-client.am | 28 +-
src/cls/cephfs/cls_cephfs_client.cc | 2 +-
src/cls/cephfs/cls_cephfs_client.h | 2 +-
src/cls/hello/cls_hello.cc | 2 +-
src/cls/journal/cls_journal.cc | 696 +-
src/cls/journal/cls_journal_client.cc | 227 +-
src/cls/journal/cls_journal_client.h | 58 +-
src/cls/journal/cls_journal_types.cc | 181 +-
src/cls/journal/cls_journal_types.h | 118 +-
src/cls/log/cls_log.cc | 10 +-
src/cls/log/cls_log_client.cc | 4 +-
src/cls/log/cls_log_client.h | 2 +-
src/cls/log/cls_log_ops.h | 11 +-
src/cls/rbd/cls_rbd.cc | 1411 ++-
src/cls/rbd/cls_rbd_client.cc | 443 +-
src/cls/rbd/cls_rbd_client.h | 84 +-
src/cls/rbd/cls_rbd_types.cc | 179 +-
src/cls/rbd/cls_rbd_types.h | 103 +-
src/cls/replica_log/cls_replica_log_ops.h | 4 +-
src/cls/rgw/cls_rgw.cc | 208 +-
src/cls/rgw/cls_rgw_client.cc | 29 +-
src/cls/rgw/cls_rgw_client.h | 7 +-
src/cls/rgw/cls_rgw_ops.cc | 4 +
src/cls/rgw/cls_rgw_ops.h | 90 +-
src/cls/rgw/cls_rgw_types.cc | 67 +-
src/cls/rgw/cls_rgw_types.h | 65 +-
src/cls/user/cls_user_client.cc | 4 +-
src/cls/user/cls_user_ops.cc | 8 +-
src/cls/user/cls_user_ops.h | 5 +-
src/cls/user/cls_user_types.cc | 12 +-
src/cls/user/cls_user_types.h | 20 +-
src/cls/version/cls_version_client.cc | 2 +-
src/common/BackTrace.h | 2 +-
src/common/Continuation.h | 2 +-
src/common/Cycles.cc | 11 +-
src/common/DecayCounter.h | 3 +-
src/common/Finisher.h | 4 +-
src/common/Formatter.cc | 30 +-
src/common/Formatter.h | 24 +-
src/common/Graylog.cc | 174 +
src/common/Graylog.h | 87 +
src/common/HTMLFormatter.cc | 158 +
src/common/HTMLFormatter.h | 48 +
src/common/HeartbeatMap.h | 4 +-
src/common/Initialize.h | 2 +-
src/common/LogClient.cc | 76 +-
src/common/LogClient.h | 34 +-
src/common/Makefile.am | 37 +-
src/common/MemoryModel.cc | 2 +
src/common/MemoryModel.h | 2 +-
src/common/Mutex.h | 2 +-
src/common/OpQueue.h | 63 +
src/common/PluginRegistry.h | 4 +-
src/common/PrioritizedQueue.h | 86 +-
src/common/RWLock.h | 59 +-
src/common/Readahead.cc | 14 +-
src/common/Readahead.h | 10 +
src/common/SloppyCRCMap.h | 4 +-
src/common/SubProcess.h | 6 +-
src/common/Thread.cc | 16 +-
src/common/Thread.h | 1 +
src/common/Throttle.cc | 185 +
src/common/Throttle.h | 102 +
src/common/Timer.cc | 2 +-
src/common/TracepointProvider.h | 2 +-
src/common/TrackedOp.cc | 49 +-
src/common/TrackedOp.h | 40 +-
src/common/WeightedPriorityQueue.h | 381 +
src/common/WorkQueue.h | 25 +-
src/common/admin_socket.cc | 41 +-
src/common/admin_socket.h | 13 +-
src/common/align.h | 30 +
src/common/bit_vector.hpp | 30 +-
src/common/blkdev.cc | 21 +-
src/common/buffer.cc | 296 +-
src/common/ceph_argparse.cc | 2 +
src/common/ceph_argparse.h | 2 +-
src/common/ceph_context.cc | 51 +-
src/common/ceph_context.h | 27 +
src/common/ceph_crypto.cc | 6 +-
src/common/ceph_crypto.h | 41 +-
src/common/ceph_json.h | 96 +-
src/common/ceph_strings.cc | 4 +-
src/common/ceph_time.cc | 18 +-
src/common/ceph_time.h | 44 +-
src/common/cohort_lru.h | 470 +
src/common/common_init.cc | 6 +-
src/common/common_init.h | 6 +-
src/common/config.cc | 108 +-
src/common/config.h | 19 +-
src/common/config_opts.h | 238 +-
src/common/dout.h | 10 +
src/common/fs_types.cc | 134 +
src/common/hobject.cc | 219 +-
src/common/hobject.h | 97 +-
src/common/lockdep.cc | 9 +-
src/common/mutex_debug.cc | 97 +
src/common/mutex_debug.h | 200 +
src/common/obj_bencher.cc | 279 +-
src/common/obj_bencher.h | 15 +-
src/common/page.cc | 2 +-
src/common/pick_address.cc | 2 +-
src/common/scrub_types.cc | 248 +
src/common/scrub_types.h | 141 +
src/common/shunique_lock.h | 395 +
src/common/snap_types.h | 1 +
src/common/sstring.hh | 669 ++
src/common/str_map.cc | 14 +-
src/common/strtol.cc | 59 +-
src/common/strtol.h | 36 +-
src/common/utf8.c | 3 -
src/common/utf8.h | 3 +
src/compressor/AsyncCompressor.h | 4 +-
src/compressor/CompressionPlugin.h | 2 +-
src/compressor/Compressor.h | 4 +-
src/compressor/Makefile.am | 1 +
src/compressor/snappy/CompressionPluginSnappy.cc | 2 +-
src/compressor/snappy/SnappyCompressor.h | 12 +-
src/compressor/zlib/CompressionPluginZlib.cc | 59 +
src/compressor/zlib/CompressionZlib.cc | 152 +
src/compressor/zlib/CompressionZlib.h | 45 +
src/compressor/zlib/Makefile.am | 21 +
src/crush/CrushTester.cc | 14 +-
src/crush/CrushTreeDumper.h | 4 +-
src/crush/CrushWrapper.cc | 24 +-
src/crush/CrushWrapper.h | 20 +-
src/crush/builder.c | 2 +-
src/erasure-code/ErasureCode.cc | 4 +-
src/erasure-code/Makefile.am | 2 +
src/erasure-code/isa/Makefile.am | 15 +-
src/erasure-code/jerasure/ErasureCodeJerasure.h | 12 +-
src/erasure-code/lrc/ErasureCodeLrc.h | 4 +-
src/global/Makefile.am | 2 +
src/global/global_init.cc | 130 +-
src/global/global_init.h | 9 +-
src/global/pidfile.cc | 219 +-
src/global/pidfile.h | 2 +-
src/global/signal_handler.cc | 9 +-
src/gmock/Makefile.in | 70 +-
src/gmock/aclocal.m4 | 2741 +++---
src/gmock/build-aux/compile | 2 +-
src/gmock/build-aux/config.guess | 233 +-
src/gmock/build-aux/config.h.in | 3 +-
src/gmock/build-aux/config.sub | 60 +-
src/gmock/build-aux/depcomp | 2 +-
src/gmock/build-aux/install-sh | 373 +-
src/gmock/build-aux/ltmain.sh | 5535 ++++-------
src/gmock/build-aux/missing | 2 +-
src/gmock/build-aux/test-driver | 15 +-
src/gmock/configure | 3124 +++----
src/gmock/gtest/Makefile.in | 70 +-
src/gmock/gtest/aclocal.m4 | 67 +-
src/gmock/gtest/build-aux/compile | 2 +-
src/gmock/gtest/build-aux/config.guess | 233 +-
src/gmock/gtest/build-aux/config.h.in | 3 +-
src/gmock/gtest/build-aux/config.sub | 60 +-
src/gmock/gtest/build-aux/depcomp | 2 +-
src/gmock/gtest/build-aux/install-sh | 373 +-
src/gmock/gtest/build-aux/ltmain.sh | 5535 ++++-------
src/gmock/gtest/build-aux/missing | 2 +-
src/gmock/gtest/build-aux/test-driver | 15 +-
src/gmock/gtest/configure | 3124 +++----
src/gmock/gtest/m4/libtool.m4 | 2521 +++--
src/gmock/gtest/m4/ltoptions.m4 | 127 +-
src/gmock/gtest/m4/ltsugar.m4 | 7 +-
src/gmock/gtest/m4/ltversion.m4 | 12 +-
src/gmock/gtest/m4/lt~obsolete.m4 | 7 +-
src/include/CompatSet.h | 2 +-
src/include/Makefile.am | 12 +
src/include/btree_interval_set.h | 584 ++
src/include/buffer.h | 94 +-
src/include/ceph_features.h | 85 +-
src/include/ceph_fs.h | 57 +-
src/include/cephfs/libcephfs.h | 6 +-
src/include/compact_map.h | 11 +
src/include/cpp-btree/btree.h | 2394 +++++
src/include/cpp-btree/btree_container.h | 349 +
src/include/cpp-btree/btree_map.h | 130 +
src/include/encoding.h | 60 +-
src/include/encoding_btree.h | 60 +
src/include/filepath.h | 1 +
src/include/fs_types.h | 108 +
src/include/interval_set.h | 70 +-
src/include/object.h | 7 +-
src/include/rados.h | 9 +-
src/include/rados/buffer.h | 94 +-
src/include/rados/librados.h | 93 +
src/include/rados/librados.hpp | 101 +-
src/include/rados/librgw.h | 12 +-
src/include/rados/rados_types.hpp | 129 +
src/include/rados/rgw_file.h | 304 +
src/include/rbd/features.h | 3 +
src/include/rbd/librbd.h | 89 +-
src/include/rbd/librbd.hpp | 62 +-
src/include/rbd_types.h | 7 +-
src/include/str_map.h | 10 +-
src/include/types.h | 70 +-
src/include/utime.h | 40 +
src/include/uuid.h | 6 +-
src/init-ceph.in | 31 +-
src/java/Makefile.in | 36 +-
src/java/java/com/ceph/fs/CephMount.java | 15 +-
src/java/native/libcephfs_jni.cc | 16 +-
src/java/test/com/ceph/fs/CephMountTest.java | 32 +-
src/journal/AsyncOpTracker.cc | 33 +-
src/journal/AsyncOpTracker.h | 6 +
src/journal/Entry.cc | 45 +-
src/journal/Entry.h | 20 +-
src/journal/FutureImpl.cc | 14 +-
src/journal/FutureImpl.h | 20 +-
src/journal/JournalMetadata.cc | 854 +-
src/journal/JournalMetadata.h | 93 +-
src/journal/JournalPlayer.cc | 593 +-
src/journal/JournalPlayer.h | 65 +-
src/journal/JournalRecorder.cc | 215 +-
src/journal/JournalRecorder.h | 52 +-
src/journal/JournalTrimmer.cc | 120 +-
src/journal/JournalTrimmer.h | 42 +-
src/journal/Journaler.cc | 240 +-
src/journal/Journaler.h | 75 +-
src/journal/ObjectPlayer.cc | 73 +-
src/journal/ObjectPlayer.h | 24 +-
src/journal/ObjectRecorder.cc | 87 +-
src/journal/ObjectRecorder.h | 26 +-
src/journal/Utils.h | 31 +
src/kv/KeyValueDB.h | 8 +-
src/kv/KineticStore.cc | 2 +-
src/kv/KineticStore.h | 13 +-
src/kv/LevelDBStore.cc | 2 +-
src/kv/LevelDBStore.h | 23 +-
src/kv/Makefile.am | 6 +-
src/kv/RocksDBStore.cc | 35 +-
src/kv/RocksDBStore.h | 9 +-
src/libcephfs.cc | 107 +-
src/librados/AioCompletionImpl.h | 6 +-
src/librados/IoCtxImpl.cc | 341 +-
src/librados/IoCtxImpl.h | 37 +-
src/librados/PoolAsyncCompletionImpl.h | 2 +-
src/librados/RadosClient.cc | 212 +-
src/librados/RadosClient.h | 4 +-
src/librados/librados.cc | 497 +-
src/librados/snap_set_diff.cc | 10 +-
src/librados/snap_set_diff.h | 2 +-
src/libradosstriper/RadosStriperImpl.cc | 44 +-
src/libradosstriper/libradosstriper.cc | 2 +-
src/librbd/AioCompletion.cc | 125 +-
src/librbd/AioCompletion.h | 60 +-
src/librbd/AioImageRequest.cc | 72 +-
src/librbd/AioImageRequest.h | 12 +-
src/librbd/AioImageRequestWQ.cc | 160 +-
src/librbd/AioImageRequestWQ.h | 25 +-
src/librbd/AioObjectRequest.cc | 15 +-
src/librbd/AioObjectRequest.h | 6 +-
src/librbd/AsyncOperation.cc | 2 +-
src/librbd/DiffIterate.cc | 8 +-
src/librbd/ExclusiveLock.cc | 128 +-
src/librbd/ExclusiveLock.h | 12 +-
src/librbd/ImageCtx.cc | 177 +-
src/librbd/ImageCtx.h | 39 +-
src/librbd/ImageState.cc | 140 +-
src/librbd/ImageState.h | 28 +-
src/librbd/ImageWatcher.cc | 394 +-
src/librbd/ImageWatcher.h | 71 +-
src/librbd/Journal.cc | 955 +-
src/librbd/Journal.h | 115 +-
src/librbd/LibrbdAdminSocketHook.cc | 6 +-
src/librbd/LibrbdWriteback.cc | 50 +-
src/librbd/LibrbdWriteback.h | 4 +-
src/librbd/Makefile.am | 21 +-
src/librbd/MirroringWatcher.cc | 121 +
src/librbd/MirroringWatcher.h | 72 +
src/librbd/ObjectMap.cc | 24 +-
src/librbd/ObjectMap.h | 6 +-
src/librbd/ObjectWatcher.cc | 348 +
src/librbd/ObjectWatcher.h | 155 +
src/librbd/Operations.cc | 752 +-
src/librbd/Operations.h | 38 +-
src/librbd/TaskFinisher.h | 50 +-
src/librbd/Utils.cc | 4 +
src/librbd/Utils.h | 21 +
src/librbd/WatchNotifyTypes.cc | 25 +-
src/librbd/WatchNotifyTypes.h | 20 +-
src/librbd/exclusive_lock/AcquireRequest.cc | 186 +-
src/librbd/exclusive_lock/AcquireRequest.h | 84 +-
src/librbd/exclusive_lock/Policy.h | 20 +
src/librbd/exclusive_lock/ReleaseRequest.cc | 63 +-
src/librbd/exclusive_lock/ReleaseRequest.h | 18 +-
src/librbd/exclusive_lock/StandardPolicy.cc | 21 +
src/librbd/exclusive_lock/StandardPolicy.h | 30 +
src/librbd/image/CloseRequest.cc | 64 +-
src/librbd/image/CloseRequest.h | 20 +-
src/librbd/image/OpenRequest.cc | 152 +-
src/librbd/image/OpenRequest.h | 68 +-
src/librbd/image/RefreshParentRequest.cc | 13 +-
src/librbd/image/RefreshParentRequest.h | 26 +-
src/librbd/image/RefreshRequest.cc | 342 +-
src/librbd/image/RefreshRequest.h | 41 +-
src/librbd/image/SetSnapRequest.cc | 39 +-
src/librbd/image/SetSnapRequest.h | 1 +
src/librbd/image_watcher/Notifier.cc | 78 +
src/librbd/image_watcher/Notifier.h | 57 +
src/librbd/image_watcher/NotifyLockOwner.cc | 105 +
src/librbd/image_watcher/NotifyLockOwner.h | 49 +
src/librbd/internal.cc | 1426 ++-
src/librbd/internal.h | 52 +-
src/librbd/journal/Entries.cc | 371 -
src/librbd/journal/Entries.h | 304 -
src/librbd/journal/Policy.h | 24 +
src/librbd/journal/Replay.cc | 454 +-
src/librbd/journal/Replay.h | 30 +-
src/librbd/journal/StandardPolicy.cc | 34 +
src/librbd/journal/StandardPolicy.h | 30 +
src/librbd/journal/TypeTraits.h | 26 +
src/librbd/journal/Types.cc | 667 ++
src/librbd/journal/Types.h | 493 +
src/librbd/librbd.cc | 445 +-
src/librbd/mirroring_watcher/Types.cc | 160 +
src/librbd/mirroring_watcher/Types.h | 102 +
src/librbd/object_map/InvalidateRequest.cc | 1 +
src/librbd/object_map/LockRequest.h | 3 +
src/librbd/object_map/RefreshRequest.cc | 70 +-
src/librbd/object_map/RefreshRequest.h | 41 +-
src/librbd/object_map/Request.cc | 2 +-
src/librbd/object_map/ResizeRequest.cc | 5 +-
src/librbd/object_map/UpdateRequest.cc | 6 +-
src/librbd/operation/FlattenRequest.cc | 5 +-
src/librbd/operation/RebuildObjectMapRequest.cc | 8 +-
src/librbd/operation/RenameRequest.cc | 17 +-
src/librbd/operation/RenameRequest.h | 1 +
src/librbd/operation/Request.cc | 13 +
src/librbd/operation/Request.h | 7 +-
src/librbd/operation/ResizeRequest.cc | 5 +-
src/librbd/operation/SnapshotCreateRequest.cc | 10 +-
src/librbd/operation/SnapshotCreateRequest.h | 4 +-
src/librbd/operation/SnapshotRemoveRequest.cc | 9 +-
src/librbd/operation/SnapshotRollbackRequest.cc | 6 +-
src/librbd/operation/SnapshotUnprotectRequest.cc | 2 +-
src/librbd/operation/TrimRequest.cc | 5 +-
src/log/Log.cc | 102 +-
src/log/Log.h | 22 +-
src/log/Makefile.am | 2 +-
src/log/test.cc | 18 +
src/logrotate.conf | 2 +-
src/mds/Beacon.cc | 35 +-
src/mds/Beacon.h | 8 +-
src/mds/CDentry.cc | 54 -
src/mds/CDentry.h | 53 +-
src/mds/CDir.cc | 201 +-
src/mds/CDir.h | 39 +-
src/mds/CInode.cc | 591 +-
src/mds/CInode.h | 85 +-
src/mds/DamageTable.cc | 166 +
src/mds/DamageTable.h | 296 +
src/mds/FSMap.cc | 888 ++
src/mds/FSMap.h | 464 +
src/mds/InoTable.h | 2 +-
src/mds/Locker.cc | 9 +-
src/mds/Locker.h | 2 +-
src/mds/LogEvent.h | 8 +-
src/mds/MDBalancer.cc | 4 +-
src/mds/MDCache.cc | 490 +-
src/mds/MDCache.h | 46 +-
src/mds/MDLog.cc | 22 +-
src/mds/MDLog.h | 8 +-
src/mds/MDSAuthCaps.cc | 2 +-
src/mds/MDSAuthCaps.h | 6 +-
src/mds/MDSContext.h | 4 +-
src/mds/MDSDaemon.cc | 227 +-
src/mds/MDSDaemon.h | 9 +-
src/mds/MDSMap.cc | 187 +-
src/mds/MDSMap.h | 221 +-
src/mds/MDSRank.cc | 260 +-
src/mds/MDSRank.h | 10 +-
src/mds/MDSTable.cc | 2 +-
src/mds/Makefile-server.am | 2 +
src/mds/Makefile.am | 1 +
src/mds/Migrator.cc | 5 +-
src/mds/RecoveryQueue.h | 2 +-
src/mds/ScatterLock.h | 2 +-
src/mds/ScrubHeader.h | 9 +-
src/mds/ScrubStack.cc | 335 +-
src/mds/ScrubStack.h | 81 +-
src/mds/Server.cc | 521 +-
src/mds/Server.h | 14 +-
src/mds/SessionMap.cc | 28 +-
src/mds/SessionMap.h | 6 +-
src/mds/SimpleLock.h | 2 +-
src/mds/SnapClient.h | 2 +-
src/mds/SnapRealm.cc | 60 +-
src/mds/SnapRealm.h | 8 +-
src/mds/SnapServer.cc | 72 +-
src/mds/StrayManager.cc | 113 +-
src/mds/StrayManager.h | 15 +-
src/mds/events/ECommitted.h | 5 +-
src/mds/events/EExport.h | 3 +-
src/mds/events/EFragment.h | 3 +-
src/mds/events/EImportFinish.h | 3 +-
src/mds/events/EImportStart.h | 3 +-
src/mds/events/EMetaBlob.h | 28 +-
src/mds/events/ENoOp.h | 5 +-
src/mds/events/EOpen.h | 5 +-
src/mds/events/EResetJournal.h | 3 +-
src/mds/events/ESession.h | 3 +-
src/mds/events/ESessions.h | 5 +-
src/mds/events/ESlaveUpdate.h | 3 +-
src/mds/events/ESubtreeMap.h | 3 +-
src/mds/events/ETableClient.h | 3 +-
src/mds/events/ETableServer.h | 3 +-
src/mds/events/EUpdate.h | 3 +-
src/mds/flock.cc | 181 +-
src/mds/flock.h | 97 +-
src/mds/journal.cc | 87 +-
src/mds/mdstypes.cc | 38 +-
src/mds/mdstypes.h | 116 +-
src/messages/MClientCaps.h | 111 +-
src/messages/MClientReply.h | 95 +-
src/messages/MFSMap.h | 61 +
src/messages/MMDSBeacon.h | 42 +-
src/messages/MMDSCacheRejoin.h | 4 +-
src/messages/MMonGetVersionReply.h | 4 +-
src/messages/MMonMap.h | 2 +-
src/messages/MMonPaxos.h | 8 +-
src/messages/MOSDOp.h | 15 +-
src/messages/MOSDOpReply.h | 65 +-
src/messages/MOSDPGUpdateLogMissing.h | 82 +
src/messages/MOSDPGUpdateLogMissingReply.h | 87 +
src/messages/MOSDSubOp.h | 22 +-
src/messages/MRoute.h | 7 -
src/messages/Makefile.am | 3 +
src/mon/AuthMonitor.cc | 4 +-
src/mon/ConfigKeyService.cc | 9 +-
src/mon/ConfigKeyService.h | 2 +-
src/mon/Elector.cc | 2 +-
src/mon/Elector.h | 4 +-
src/mon/LogMonitor.cc | 70 +-
src/mon/LogMonitor.h | 27 +
src/mon/MDSMonitor.cc | 2420 +++--
src/mon/MDSMonitor.h | 53 +-
src/mon/MonCap.h | 5 +-
src/mon/MonClient.cc | 39 +-
src/mon/MonClient.h | 7 +-
src/mon/MonCommands.h | 112 +-
src/mon/MonMap.cc | 4 +
src/mon/Monitor.cc | 216 +-
src/mon/Monitor.h | 37 +-
src/mon/MonitorDBStore.h | 2 +-
src/mon/MonmapMonitor.cc | 23 +-
src/mon/MonmapMonitor.h | 4 +-
src/mon/OSDMonitor.cc | 395 +-
src/mon/OSDMonitor.h | 20 +-
src/mon/PGMap.cc | 93 +-
src/mon/PGMap.h | 7 +-
src/mon/PGMonitor.cc | 347 +-
src/mon/PGMonitor.h | 8 +-
src/mon/Paxos.cc | 21 +-
src/mon/Paxos.h | 17 +-
src/mon/PaxosService.cc | 25 +-
src/mon/PaxosService.h | 16 +-
src/mon/mon_types.h | 2 +-
src/mount.fuse.ceph | 16 +-
src/msg/Dispatcher.h | 3 +-
src/msg/Message.cc | 13 +
src/msg/Message.h | 4 +-
src/msg/Messenger.cc | 14 +-
src/msg/async/AsyncConnection.cc | 227 +-
src/msg/async/AsyncConnection.h | 28 +-
src/msg/async/AsyncMessenger.cc | 8 +-
src/msg/async/AsyncMessenger.h | 15 +-
src/msg/async/Event.cc | 121 +-
src/msg/async/Event.h | 23 +-
src/msg/async/EventEpoll.cc | 9 +-
src/msg/async/EventEpoll.h | 2 +-
src/msg/async/EventKqueue.cc | 3 +-
src/msg/async/EventKqueue.h | 2 +-
src/msg/async/EventSelect.h | 2 +-
src/msg/async/net_handler.h | 2 +-
src/msg/msg_types.h | 5 +-
src/msg/simple/DispatchQueue.cc | 20 +-
src/msg/simple/DispatchQueue.h | 6 +-
src/msg/simple/Pipe.cc | 33 +-
src/msg/simple/Pipe.h | 10 +-
src/msg/simple/SimpleMessenger.h | 2 +-
src/msg/xio/QueueStrategy.cc | 5 +-
src/msg/xio/QueueStrategy.h | 4 +-
src/msg/xio/XioConnection.cc | 76 +-
src/msg/xio/XioConnection.h | 27 +-
src/msg/xio/XioMessenger.cc | 293 +-
src/msg/xio/XioMessenger.h | 14 +-
src/msg/xio/XioMsg.h | 4 +-
src/msg/xio/XioPool.h | 2 +-
src/msg/xio/XioPortal.cc | 4 +-
src/msg/xio/XioPortal.h | 16 +-
src/objclass/class_api.cc | 62 +
src/objclass/objclass.h | 11 +
src/ocf/Makefile.in | 38 +-
src/os/FuseStore.cc | 1102 +++
src/os/FuseStore.h | 35 +
src/os/Makefile.am | 39 +-
src/os/ObjectStore.cc | 27 +-
src/os/ObjectStore.h | 532 +-
src/os/Transaction.cc | 25 +
src/os/bluestore/BlockDevice.cc | 573 +-
src/os/bluestore/BlockDevice.h | 154 +-
src/os/bluestore/BlueFS.cc | 389 +-
src/os/bluestore/BlueFS.h | 125 +-
src/os/bluestore/BlueRocksEnv.cc | 4 +-
src/os/bluestore/BlueRocksEnv.h | 2 +-
src/os/bluestore/BlueStore.cc | 2249 +++--
src/os/bluestore/BlueStore.h | 392 +-
src/os/bluestore/FreelistManager.cc | 22 +-
src/os/bluestore/FreelistManager.h | 9 +-
src/os/bluestore/KernelDevice.cc | 554 ++
src/os/bluestore/KernelDevice.h | 95 +
src/os/bluestore/NVMEDevice.cc | 985 ++
src/os/bluestore/NVMEDevice.h | 261 +
src/os/bluestore/StupidAllocator.cc | 63 +-
src/os/bluestore/StupidAllocator.h | 17 +-
src/os/bluestore/bluefs_tool.cc | 12 +-
src/os/bluestore/bluefs_types.cc | 18 +-
src/os/bluestore/bluestore_types.h | 4 +-
src/os/filestore/BtrfsFileStoreBackend.h | 2 +-
src/os/filestore/CollectionIndex.h | 12 +-
src/os/filestore/DBObjectMap.cc | 2 +-
src/os/filestore/DBObjectMap.h | 14 +-
src/os/filestore/FDCache.h | 4 +-
src/os/filestore/FileJournal.cc | 211 +-
src/os/filestore/FileJournal.h | 44 +-
src/os/filestore/FileStore.cc | 644 +-
src/os/filestore/FileStore.h | 185 +-
src/os/filestore/GenericFileStoreBackend.cc | 2 +-
src/os/filestore/GenericFileStoreBackend.h | 2 +-
src/os/filestore/HashIndex.h | 2 +-
src/os/filestore/IndexManager.cc | 5 +-
src/os/filestore/IndexManager.h | 6 +-
src/os/filestore/Journal.h | 11 +-
src/os/filestore/JournalThrottle.cc | 67 +
src/os/filestore/JournalThrottle.h | 101 +
src/os/filestore/JournalingObjectStore.cc | 15 +-
src/os/filestore/JournalingObjectStore.h | 4 +-
src/os/filestore/LFNIndex.cc | 254 +-
src/os/filestore/LFNIndex.h | 31 +-
src/os/filestore/WBThrottle.h | 2 +-
src/os/filestore/XfsFileStoreBackend.h | 2 +-
src/os/filestore/ZFSFileStoreBackend.h | 2 +-
src/os/filestore/chain_xattr.cc | 110 +-
src/os/filestore/chain_xattr.h | 99 +-
src/os/fs/FS.cc | 4 +-
src/os/fs/FS.h | 6 +-
src/os/keyvaluestore/GenericObjectMap.cc | 1127 ---
src/os/keyvaluestore/GenericObjectMap.h | 429 -
src/os/keyvaluestore/KeyValueStore.cc | 3015 ------
src/os/keyvaluestore/KeyValueStore.h | 700 --
src/os/kstore/KStore.cc | 918 +-
src/os/kstore/KStore.h | 187 +-
src/os/kstore/kstore_types.h | 2 +-
src/os/memstore/MemStore.cc | 206 +-
src/os/memstore/MemStore.h | 139 +-
src/os/memstore/PageSet.h | 5 +-
src/osd/ClassHandler.cc | 6 +-
src/osd/ClassHandler.h | 2 +-
src/osd/ECBackend.cc | 99 +-
src/osd/ECBackend.h | 10 +-
src/osd/ECTransaction.cc | 2 +-
src/osd/ECTransaction.h | 5 +-
src/osd/ECUtil.h | 5 +-
src/osd/HitSet.h | 12 +-
src/osd/Makefile.am | 2 +
src/osd/OSD.cc | 1233 ++-
src/osd/OSD.h | 168 +-
src/osd/OSDCap.h | 7 +-
src/osd/OSDMap.cc | 172 +-
src/osd/OSDMap.h | 50 +-
src/osd/OpRequest.cc | 1 +
src/osd/PG.cc | 440 +-
src/osd/PG.h | 219 +-
src/osd/PGBackend.cc | 117 +-
src/osd/PGBackend.h | 52 +-
src/osd/PGLog.cc | 226 +-
src/osd/PGLog.h | 71 +-
src/osd/ReplicatedBackend.cc | 260 +-
src/osd/ReplicatedBackend.h | 19 +-
src/osd/ReplicatedPG.cc | 1567 ++--
src/osd/ReplicatedPG.h | 383 +-
src/osd/ScrubStore.cc | 195 +
src/osd/ScrubStore.h | 55 +
src/osd/SnapMapper.cc | 2 +-
src/osd/Watch.cc | 20 +-
src/osd/Watch.h | 5 +-
src/osd/osd_types.cc | 148 +-
src/osd/osd_types.h | 205 +-
src/osdc/Filer.cc | 79 +-
src/osdc/Filer.h | 48 +-
src/osdc/Journaler.cc | 91 +-
src/osdc/Journaler.h | 51 +-
src/osdc/ObjectCacher.cc | 380 +-
src/osdc/ObjectCacher.h | 28 +-
src/osdc/Objecter.cc | 810 +-
src/osdc/Objecter.h | 486 +-
src/osdc/Striper.cc | 81 +-
src/osdc/Striper.h | 19 +-
src/osdc/WritebackHandler.h | 3 +-
src/perfglue/disabled_heap_profiler.cc | 10 +
src/perfglue/heap_profiler.cc | 16 +
src/perfglue/heap_profiler.h | 4 +
src/pybind/Makefile.am | 62 +-
src/pybind/ceph_argparse.py | 95 +-
src/pybind/ceph_rest_api.py | 9 -
src/pybind/ceph_volume_client.py | 66 +-
src/pybind/cephfs.py | 590 --
src/pybind/cephfs/Makefile.am | 34 +
src/pybind/cephfs/cephfs.pyx | 866 ++
src/pybind/cephfs/setup.py | 53 +
src/pybind/rados.py | 2451 -----
src/pybind/rados/Makefile.am | 35 +
src/pybind/rados/rados.pxd | 38 +
src/pybind/rados/rados.pyx | 3227 +++++++
src/pybind/rados/setup.py | 51 +
src/pybind/rbd.pyx | 1442 ---
src/pybind/rbd/Makefile.am | 34 +
src/pybind/rbd/rbd.pyx | 1976 ++++
src/pybind/rbd/setup.py | 53 +
src/pybind/setup.py | 51 -
src/rbd_fuse/rbd-fuse.cc | 35 +-
src/rbd_replay/ActionTypes.cc | 49 +-
src/rbd_replay/ActionTypes.h | 53 +-
src/rbd_replay/BufferReader.cc | 11 +-
src/rbd_replay/BufferReader.h | 1 +
src/rbd_replay/Replayer.cc | 5 +-
src/rbd_replay/Replayer.hpp | 2 +-
src/rbd_replay/actions.cc | 40 +
src/rbd_replay/actions.hpp | 43 +-
src/rbd_replay/ios.cc | 24 +
src/rbd_replay/ios.hpp | 55 +
src/rbd_replay/rbd-replay-prep.cc | 27 +-
src/rbdmap | 28 +-
src/rgw/Makefile.am | 188 +-
src/rgw/librgw.cc | 660 +-
src/rgw/rgw_acl.cc | 4 +-
src/rgw/rgw_acl.h | 4 +-
src/rgw/rgw_acl_s3.cc | 2 +-
src/rgw/rgw_acl_s3.h | 8 +-
src/rgw/rgw_acl_swift.cc | 8 +-
src/rgw/rgw_acl_swift.h | 2 +-
src/rgw/rgw_admin.cc | 3286 ++++++-
src/rgw/rgw_auth_s3.cc | 200 +
src/rgw/rgw_auth_s3.h | 29 +-
src/rgw/rgw_b64.h | 87 +
src/rgw/rgw_basic_types.h | 3 +-
src/rgw/rgw_boost_asio_coroutine.h | 67 +
src/rgw/rgw_boost_asio_yield.h | 78 +
src/rgw/rgw_bucket.cc | 351 +-
src/rgw/rgw_bucket.h | 125 +-
src/rgw/rgw_cache.cc | 4 +-
src/rgw/rgw_cache.h | 190 +-
src/rgw/rgw_civetweb.cc | 33 +-
src/rgw/rgw_civetweb.h | 4 +-
src/rgw/rgw_civetweb_frontend.cc | 79 +
src/rgw/rgw_client_io.cc | 25 +-
src/rgw/rgw_client_io.h | 65 +-
src/rgw/rgw_common.cc | 296 +-
src/rgw/rgw_common.h | 431 +-
src/rgw/rgw_coroutine.cc | 874 ++
src/rgw/rgw_coroutine.h | 589 ++
src/rgw/rgw_cors_s3.cc | 2 +-
src/rgw/rgw_cors_s3.h | 2 +-
src/rgw/rgw_cr_rados.cc | 659 ++
src/rgw/rgw_cr_rados.h | 986 ++
src/rgw/rgw_cr_rest.h | 146 +
src/rgw/rgw_data_sync.cc | 2577 +++++
src/rgw/rgw_data_sync.h | 479 +
src/rgw/rgw_dencoder.cc | 6 +-
src/rgw/rgw_fcgi.h | 14 +-
src/rgw/rgw_fcgi_process.cc | 128 +
src/rgw/rgw_file.cc | 1353 +++
src/rgw/rgw_file.h | 2072 ++++
src/rgw/rgw_formats.h | 7 +-
src/rgw/rgw_frontend.cc | 86 +
src/rgw/rgw_frontend.h | 224 +
src/rgw/rgw_http_client.cc | 624 +-
src/rgw/rgw_http_client.h | 134 +-
src/rgw/rgw_http_errors.h | 9 +
src/rgw/rgw_json_enc.cc | 561 +-
src/rgw/rgw_keystone.cc | 183 +-
src/rgw/rgw_keystone.h | 139 +-
src/rgw/rgw_ldap.cc | 4 +
src/rgw/rgw_ldap.h | 123 +
src/rgw/rgw_lib.h | 203 +
src/rgw/rgw_lib_frontend.h | 103 +
src/rgw/rgw_loadgen.h | 7 +-
src/rgw/rgw_loadgen_process.cc | 144 +
src/rgw/rgw_log.cc | 59 +-
src/rgw/rgw_main.cc | 992 +-
src/rgw/rgw_meta_sync_status.h | 113 +
src/rgw/rgw_metadata.cc | 500 +-
src/rgw/rgw_metadata.h | 117 +-
src/rgw/rgw_object_expirer.cc | 6 +-
src/rgw/rgw_object_expirer_core.cc | 10 +-
src/rgw/rgw_object_expirer_core.h | 2 +-
src/rgw/rgw_op.cc | 1845 ++--
src/rgw/rgw_op.h | 525 +-
src/rgw/rgw_orphan.cc | 8 +-
src/rgw/rgw_orphan.h | 6 +-
src/rgw/rgw_os_lib.cc | 62 +
src/rgw/rgw_os_lib.h | 12 +
src/rgw/rgw_period_history.cc | 340 +
src/rgw/rgw_period_history.h | 111 +
src/rgw/rgw_period_puller.cc | 97 +
src/rgw/rgw_period_puller.h | 20 +
src/rgw/rgw_period_pusher.cc | 302 +
src/rgw/rgw_period_pusher.h | 56 +
src/rgw/rgw_process.cc | 206 +
src/rgw/rgw_process.h | 181 +
src/rgw/rgw_quota.cc | 15 +-
src/rgw/rgw_rados.cc | 4351 +++++++--
src/rgw/rgw_rados.h | 1138 ++-
src/rgw/rgw_realm_reloader.cc | 161 +
src/rgw/rgw_realm_reloader.h | 62 +
src/rgw/rgw_realm_watcher.cc | 146 +
src/rgw/rgw_realm_watcher.h | 69 +
src/rgw/rgw_replica_log.h | 4 +-
src/rgw/rgw_request.cc | 37 +
src/rgw/rgw_request.h | 64 +
src/rgw/rgw_rest.cc | 557 +-
src/rgw/rgw_rest.h | 168 +-
src/rgw/rgw_rest_bucket.h | 2 +-
src/rgw/rgw_rest_client.cc | 190 +-
src/rgw/rgw_rest_client.h | 49 +-
src/rgw/rgw_rest_config.cc | 33 +-
src/rgw/rgw_rest_config.h | 25 +-
src/rgw/rgw_rest_conn.cc | 260 +-
src/rgw/rgw_rest_conn.h | 329 +-
src/rgw/rgw_rest_log.cc | 230 +-
src/rgw/rgw_rest_log.h | 60 +-
src/rgw/rgw_rest_metadata.cc | 45 +-
src/rgw/rgw_rest_metadata.h | 11 +-
src/rgw/rgw_rest_opstate.cc | 1 +
src/rgw/rgw_rest_opstate.h | 12 +-
src/rgw/rgw_rest_realm.cc | 288 +
src/rgw/rgw_rest_realm.h | 16 +
src/rgw/rgw_rest_replica_log.cc | 4 +-
src/rgw/rgw_rest_replica_log.h | 13 +-
src/rgw/rgw_rest_s3.cc | 2326 ++++-
src/rgw/rgw_rest_s3.h | 205 +-
src/rgw/rgw_rest_s3website.h | 96 +
src/rgw/rgw_rest_swift.cc | 682 +-
src/rgw/rgw_rest_swift.h | 37 +-
src/rgw/rgw_rest_usage.h | 3 +-
src/rgw/rgw_rest_user.cc | 7 +-
src/rgw/rgw_rest_user.h | 2 +-
src/rgw/rgw_swift.cc | 591 +-
src/rgw/rgw_swift.h | 17 +-
src/rgw/rgw_swift_auth.cc | 34 +-
src/rgw/rgw_swift_auth.h | 5 +-
src/rgw/rgw_sync.cc | 2164 +++++
src/rgw/rgw_sync.h | 448 +
src/rgw/rgw_token.cc | 135 +
src/rgw/rgw_token.h | 169 +
src/rgw/rgw_tools.cc | 4 +-
src/rgw/rgw_tools.h | 5 +-
src/rgw/rgw_usage.cc | 8 +-
src/rgw/rgw_user.cc | 105 +-
src/rgw/rgw_user.h | 38 +-
src/rgw/rgw_website.cc | 119 +
src/rgw/rgw_website.h | 200 +
src/rgw/rgw_xml.cc | 263 +-
src/rgw/rgw_xml.h | 199 +-
src/rgw/rgw_xml_enc.cc | 131 +
src/script/subman | 20 +
src/spdk/CONFIG | 56 +
src/spdk/LICENSE | 30 +
src/spdk/Makefile | 47 +
src/spdk/PORTING.md | 23 +
src/spdk/README.md | 91 +
src/spdk/autobuild.sh | 70 +
src/spdk/autopackage.sh | 45 +
src/spdk/autotest.sh | 77 +
src/spdk/include/spdk/assert.h | 63 +
src/spdk/include/spdk/barrier.h | 48 +
src/spdk/include/spdk/file.h | 50 +
src/spdk/include/spdk/ioat.h | 160 +
src/spdk/include/spdk/ioat_spec.h | 323 +
src/spdk/include/spdk/mmio.h | 99 +
src/spdk/include/spdk/nvme.h | 682 ++
src/spdk/include/spdk/nvme_intel.h | 204 +
src/spdk/include/spdk/nvme_spec.h | 1215 +++
src/spdk/include/spdk/pci.h | 78 +
src/spdk/include/spdk/pci_ids.h | 58 +
src/spdk/include/spdk/queue.h | 57 +
src/spdk/include/spdk/queue_extras.h | 341 +
src/spdk/include/spdk/string.h | 54 +
src/spdk/include/spdk/vtophys.h | 51 +
src/spdk/lib/Makefile | 44 +
src/spdk/lib/ioat/Makefile | 51 +
src/spdk/lib/ioat/ioat.c | 778 ++
src/spdk/lib/ioat/ioat_impl.h | 297 +
src/spdk/lib/ioat/ioat_internal.h | 107 +
src/spdk/lib/ioat/ioat_pci.h | 94 +
src/spdk/lib/memory/Makefile | 51 +
src/spdk/lib/memory/vtophys.c | 183 +
src/spdk/lib/nvme/Makefile | 51 +
src/spdk/lib/nvme/nvme.c | 346 +
src/spdk/lib/nvme/nvme_ctrlr.c | 926 ++
src/spdk/lib/nvme/nvme_ctrlr_cmd.c | 293 +
src/spdk/lib/nvme/nvme_impl.h | 281 +
src/spdk/lib/nvme/nvme_internal.h | 469 +
src/spdk/lib/nvme/nvme_ns.c | 143 +
src/spdk/lib/nvme/nvme_ns_cmd.c | 477 +
src/spdk/lib/nvme/nvme_qpair.c | 1013 ++
src/spdk/lib/util/Makefile | 51 +
src/spdk/lib/util/file.c | 108 +
src/spdk/lib/util/pci.c | 678 ++
src/spdk/lib/util/string.c | 82 +
src/spdk/mk/spdk.common.mk | 145 +
src/spdk/mk/spdk.deps.mk | 3 +
src/spdk/mk/spdk.subdirs.mk | 3 +
src/stop.sh | 35 +-
src/test/Makefile-client.am | 219 +-
src/test/Makefile-server.am | 5 +
src/test/Makefile.am | 30 +-
src/test/ObjectMap/KeyValueDBMemory.cc | 4 +-
src/test/ObjectMap/KeyValueDBMemory.h | 5 +-
src/test/TestTimers.cc | 4 +-
src/test/admin_socket.cc | 2 +-
src/test/bench/bencher.cc | 6 +-
src/test/bench/distribution.h | 2 +-
src/test/bench/dumb_backend.h | 5 +-
src/test/bench/rados_backend.h | 2 +-
src/test/bench/rbd_backend.h | 2 +-
src/test/bench/small_io_bench_fs.cc | 6 +-
src/test/bench/testfilestore_backend.cc | 16 +-
src/test/bench/tp_bench.cc | 3 +-
src/test/bench_log.cc | 2 +-
src/test/bufferlist.cc | 440 +-
src/test/centos-6/ceph.spec.in | 1032 +-
src/test/centos-6/install-deps.sh | 6 +-
src/test/centos-7/ceph.spec.in | 1032 +-
src/test/centos-7/install-deps.sh | 6 +-
src/test/ceph-disk.sh | 363 -
src/test/ceph_argparse.cc | 2 +-
src/test/ceph_crypto.cc | 2 -
src/test/ceph_objectstore_tool.py | 140 +-
src/test/cephtool-test-mds.sh | 6 +-
src/test/cephtool-test-mon.sh | 6 +-
src/test/cephtool-test-osd.sh | 6 +-
src/test/cephtool-test-rados.sh | 4 +-
src/test/cli/ceph-authtool/help.t | 11 +-
src/test/cli/ceph-authtool/manpage.t | 11 +-
src/test/cli/ceph-authtool/simple.t | 11 +-
src/test/cli/crushtool/arg-order-checks.t | 2 +-
src/test/cli/crushtool/build.t | 1 +
src/test/cli/crushtool/check-invalid-map.t | 3 +
src/test/cli/crushtool/help.t | 2 +-
src/test/cli/osdmaptool/create-print.t | 1 +
src/test/cli/osdmaptool/create-racks.t | 1 +
src/test/cli/radosgw-admin/help.t | 80 +-
src/test/cli/rbd/help.t | 166 +-
src/test/cli/rbd/not-enough-args.t | 24 +
src/test/cls_journal/test_cls_journal.cc | 261 +-
src/test/cls_log/test_cls_log.cc | 9 +
src/test/cls_rbd/test_cls_rbd.cc | 404 +-
src/test/common/ObjectContents.h | 10 +-
src/test/common/Throttle.cc | 160 +
src/test/common/test_async_compressor.cc | 6 +-
src/test/common/test_bit_vector.cc | 29 +-
src/test/common/test_blkdev.cc | 18 +-
src/test/common/test_config.cc | 6 +-
src/test/common/test_context.cc | 4 +
src/test/common/test_crc32c.cc | 14 +-
src/test/common/test_interval_set.cc | 564 ++
src/test/common/test_lru.cc | 2 +-
src/test/common/test_mutex_debug.cc | 101 +
src/test/common/test_prioritized_queue.cc | 6 +-
src/test/common/test_shunique_lock.cc | 576 ++
src/test/common/test_str_map.cc | 2 +-
src/test/common/test_time.cc | 7 +-
src/test/common/test_weighted_priority_queue.cc | 310 +
src/test/compressor/Makefile.am | 22 +
src/test/compressor/compressor_example.h | 4 +-
src/test/compressor/compressor_plugin_example.cc | 2 +-
src/test/compressor/test_compression_plugin.cc | 18 +-
.../compressor/test_compression_plugin_snappy.cc | 13 +-
.../compressor/test_compression_plugin_zlib.cc | 65 +
src/test/compressor/test_compression_snappy.cc | 38 +-
src/test/compressor/test_compression_zlib.cc | 88 +
src/test/confutils.cc | 18 +-
src/test/crypto.cc | 2 -
src/test/daemon_config.cc | 8 -
src/test/debian-jessie/Dockerfile.in | 2 +-
src/test/debian-jessie/install-deps.sh | 6 +-
src/test/encoding.cc | 2 +-
src/test/encoding/ceph_dencoder.cc | 34 +-
src/test/encoding/check-generated.sh | 62 +-
src/test/encoding/readable.sh | 115 +-
src/test/encoding/test_ceph_time.h | 30 +
src/test/encoding/types.h | 62 +-
src/test/erasure-code/ErasureCodeExample.h | 6 +-
src/test/erasure-code/Makefile.am | 102 +-
src/test/erasure-code/TestErasureCode.cc | 13 +-
src/test/erasure-code/TestErasureCodeExample.cc | 5 +-
src/test/erasure-code/TestErasureCodeIsa.cc | 5 +-
src/test/erasure-code/TestErasureCodeJerasure.cc | 5 +-
src/test/erasure-code/TestErasureCodeLrc.cc | 13 +-
src/test/erasure-code/TestErasureCodePlugin.cc | 16 +-
src/test/erasure-code/TestErasureCodePluginIsa.cc | 5 +-
.../erasure-code/TestErasureCodePluginJerasure.cc | 5 +-
src/test/erasure-code/TestErasureCodePluginLrc.cc | 5 +-
src/test/erasure-code/TestErasureCodePluginShec.cc | 5 +-
src/test/erasure-code/TestErasureCodeShec.cc | 5 +-
src/test/erasure-code/TestErasureCodeShec_all.cc | 5 +-
.../erasure-code/TestErasureCodeShec_arguments.cc | 5 +-
.../erasure-code/TestErasureCodeShec_thread.cc | 5 +-
src/test/erasure-code/ceph_erasure_code.cc | 4 +-
.../ceph_erasure_code_non_regression.cc | 5 +-
src/test/erasure-code/test-erasure-code.sh | 84 +-
src/test/erasure-code/test-erasure-eio.sh | 26 +-
src/test/fedora-21/ceph.spec.in | 1032 +-
src/test/fedora-21/install-deps.sh | 6 +-
src/test/formatter.cc | 149 +-
src/test/journal/RadosTestFixture.cc | 41 +-
src/test/journal/RadosTestFixture.h | 17 +-
src/test/journal/mock/MockJournaler.cc | 16 +
src/test/journal/mock/MockJournaler.h | 275 +
src/test/journal/test_Entry.cc | 16 +-
src/test/journal/test_FutureImpl.cc | 154 +-
src/test/journal/test_JournalMetadata.cc | 79 +-
src/test/journal/test_JournalPlayer.cc | 759 +-
src/test/journal/test_JournalRecorder.cc | 68 +-
src/test/journal/test_JournalTrimmer.cc | 26 +-
src/test/journal/test_Journaler.cc | 111 +-
src/test/journal/test_ObjectPlayer.cc | 41 +-
src/test/journal/test_ObjectRecorder.cc | 173 +-
src/test/libcephfs/test.cc | 79 +-
src/test/librados/TestCase.cc | 56 +-
src/test/librados/aio.cc | 16 +-
src/test/librados/list.cc | 77 +-
src/test/librados/misc.cc | 126 +-
src/test/librados/pool.cc | 3 +-
src/test/librados/stat.cc | 32 +
src/test/librados/test.cc | 51 +-
src/test/librados/test.h | 2 +-
src/test/librados/tier.cc | 315 +-
src/test/librados/tmap_migrate.cc | 70 +
src/test/librados/watch_notify.cc | 148 +-
src/test/librados_test_stub/LibradosTestStub.cc | 77 +-
src/test/librados_test_stub/LibradosTestStub.h | 4 +
src/test/librados_test_stub/MockTestMemIoCtxImpl.h | 36 +-
src/test/librados_test_stub/TestClassHandler.cc | 8 +-
src/test/librados_test_stub/TestIoCtxImpl.cc | 18 +
src/test/librados_test_stub/TestIoCtxImpl.h | 6 +-
src/test/librados_test_stub/TestMemIoCtxImpl.cc | 10 +-
src/test/librados_test_stub/TestMemIoCtxImpl.h | 2 +-
src/test/librados_test_stub/TestRadosClient.cc | 21 +-
src/test/librados_test_stub/TestRadosClient.h | 1 +
src/test/librados_test_stub/TestWatchNotify.cc | 285 +-
src/test/librados_test_stub/TestWatchNotify.h | 41 +-
src/test/libradosstriper/rados-striper.sh | 2 +-
.../exclusive_lock/test_mock_AcquireRequest.cc | 236 +-
.../exclusive_lock/test_mock_ReleaseRequest.cc | 42 +-
src/test/librbd/fsx.cc | 454 +-
src/test/librbd/image/test_mock_RefreshRequest.cc | 818 ++
src/test/librbd/journal/test_Entries.cc | 8 +-
src/test/librbd/journal/test_Replay.cc | 609 +-
src/test/librbd/journal/test_mock_Replay.cc | 680 +-
src/test/librbd/mock/MockAioImageRequestWQ.h | 7 +-
src/test/librbd/mock/MockExclusiveLock.h | 1 +
src/test/librbd/mock/MockImageCtx.cc | 10 +
src/test/librbd/mock/MockImageCtx.h | 57 +-
src/test/librbd/mock/MockImageState.h | 28 +
src/test/librbd/mock/MockImageWatcher.h | 3 +
src/test/librbd/mock/MockJournal.cc | 10 +
src/test/librbd/mock/MockJournal.h | 28 +-
src/test/librbd/mock/MockJournalPolicy.h | 21 +
src/test/librbd/mock/MockObjectMap.h | 10 +-
src/test/librbd/mock/MockOperations.h | 41 +-
.../librbd/object_map/mock/MockInvalidateRequest.h | 21 +-
.../object_map/test_mock_InvalidateRequest.cc | 17 +-
.../librbd/object_map/test_mock_LockRequest.cc | 7 +-
.../librbd/object_map/test_mock_RefreshRequest.cc | 211 +-
.../librbd/object_map/test_mock_ResizeRequest.cc | 11 +-
.../object_map/test_mock_SnapshotCreateRequest.cc | 9 +-
.../object_map/test_mock_SnapshotRemoveRequest.cc | 19 +-
.../test_mock_SnapshotRollbackRequest.cc | 7 +-
.../librbd/object_map/test_mock_UnlockRequest.cc | 3 +-
.../librbd/object_map/test_mock_UpdateRequest.cc | 11 +-
.../librbd/operation/test_mock_ResizeRequest.cc | 3 +-
.../operation/test_mock_SnapshotCreateRequest.cc | 67 +-
.../operation/test_mock_SnapshotProtectRequest.cc | 5 +-
.../operation/test_mock_SnapshotRemoveRequest.cc | 40 +-
.../operation/test_mock_SnapshotRollbackRequest.cc | 83 +-
.../test_mock_SnapshotUnprotectRequest.cc | 7 +-
src/test/librbd/test_ImageWatcher.cc | 54 +-
src/test/librbd/test_MirroringWatcher.cc | 100 +
src/test/librbd/test_fixture.cc | 2 +-
src/test/librbd/test_internal.cc | 19 +-
src/test/librbd/test_librbd.cc | 385 +-
src/test/librbd/test_main.cc | 4 +
src/test/librbd/test_mirroring.cc | 634 ++
src/test/librbd/test_mock_ExclusiveLock.cc | 131 +-
src/test/librbd/test_mock_Journal.cc | 521 +-
src/test/librbd/test_mock_ObjectWatcher.cc | 405 +
src/test/librbd/test_mock_fixture.cc | 15 +-
src/test/librbd/test_mock_fixture.h | 2 +-
src/test/librbd/test_support.cc | 33 +-
src/test/librbd/test_support.h | 9 +
src/test/librgw_file.cc | 292 +
src/test/librgw_file_aw.cc | 367 +
src/test/librgw_file_cd.cc | 202 +
src/test/librgw_file_gp.cc | 484 +
src/test/librgw_file_nfsns.cc | 1080 +++
src/test/mds/TestMDSAuthCaps.cc | 22 +
src/test/messenger/simple_dispatcher.h | 2 +-
src/test/messenger/xio_dispatcher.h | 2 +-
src/test/mon/misc.sh | 2 +-
src/test/mon/mkfs.sh | 32 +-
src/test/mon/mon-created-time.sh | 54 +
src/test/mon/mon-handle-forward.sh | 18 +-
src/test/mon/mon-ping.sh | 4 +-
src/test/mon/mon-scrub.sh | 4 +-
src/test/mon/osd-crush.sh | 130 +-
src/test/mon/osd-erasure-code-profile.sh | 92 +-
src/test/mon/osd-pool-create.sh | 144 +-
src/test/mon/test-mon-msg.cc | 2 +-
src/test/mon/test_mon_workloadgen.cc | 6 +-
src/test/mon/test_pool_quota.sh | 61 +
src/test/msgr/perf_msgr_client.cc | 1 +
src/test/msgr/perf_msgr_server.cc | 3 +-
src/test/msgr/test_async_driver.cc | 4 +-
src/test/msgr/test_msgr.cc | 8 +-
src/test/objectstore/DeterministicOpSequence.cc | 18 +-
src/test/objectstore/FileStoreTracker.cc | 12 +-
.../objectstore/ObjectStoreTransactionBenchmark.cc | 5 +-
src/test/objectstore/TestObjectStoreState.cc | 14 +-
src/test/objectstore/TestObjectStoreState.h | 7 +-
src/test/objectstore/chain_xattr.cc | 114 +
src/test/objectstore/store_test.cc | 798 +-
src/test/objectstore/test_bluefs.cc | 20 +-
src/test/objectstore/test_idempotent.cc | 2 +-
src/test/objectstore/test_kv.cc | 39 +-
src/test/objectstore/test_transaction.cc | 189 +
src/test/objectstore/workload_generator.cc | 9 +-
src/test/objectstore/workload_generator.h | 12 +-
src/test/objectstore_bench.cc | 24 +-
src/test/opensuse-13.2/ceph.spec.in | 1032 +-
src/test/opensuse-13.2/install-deps.sh | 6 +-
src/test/os/TestLFNIndex.cc | 2 +-
src/test/osd/Object.cc | 195 +-
src/test/osd/Object.h | 238 +-
src/test/osd/RadosModel.h | 32 +-
src/test/osd/TestOSDMap.cc | 8 +-
src/test/osd/TestPGLog.cc | 9 +-
src/test/osd/TestRados.cc | 4 +
src/test/osd/hitset.cc | 2 +-
src/test/osd/osd-bench.sh | 18 +-
src/test/osd/osd-config.sh | 26 +-
src/test/osd/osd-copy-from.sh | 20 +-
src/test/osd/osd-markdown.sh | 45 +-
src/test/osd/osd-reactivate.sh | 2 +-
src/test/osd/osd-reuse-id.sh | 2 +-
src/test/osd/osd-scrub-repair.sh | 51 +-
src/test/osd/osd-scrub-snaps.sh | 46 +-
src/test/osd/types.cc | 66 +-
src/test/osdc/FakeWriteback.h | 2 +
src/test/perf_local.cc | 11 +-
src/test/pybind/test_ceph_argparse.py | 28 +-
src/test/pybind/test_ceph_daemon.py | 7 +-
src/test/python/ceph-disk/setup.py | 27 -
src/test/python/ceph-disk/tests/test_ceph_disk.py | 1435 ---
src/test/python/ceph-disk/tox.ini | 19 -
src/test/rbd_mirror/image_replay.cc | 225 +
.../image_replayer/test_mock_BootstrapRequest.cc | 197 +
.../image_replayer/test_mock_CreateImageRequest.cc | 692 ++
.../image_sync/test_mock_ImageCopyRequest.cc | 494 +
.../image_sync/test_mock_ObjectCopyRequest.cc | 548 ++
.../image_sync/test_mock_SnapshotCopyRequest.cc | 618 ++
.../image_sync/test_mock_SnapshotCreateRequest.cc | 311 +
.../image_sync/test_mock_SyncPointCreateRequest.cc | 157 +
.../image_sync/test_mock_SyncPointPruneRequest.cc | 233 +
src/test/rbd_mirror/random_write.cc | 214 +
src/test/rbd_mirror/test_ClusterWatcher.cc | 194 +
src/test/rbd_mirror/test_ImageDeleter.cc | 471 +
src/test/rbd_mirror/test_ImageReplayer.cc | 535 ++
src/test/rbd_mirror/test_ImageSync.cc | 210 +
src/test/rbd_mirror/test_PoolWatcher.cc | 203 +
src/test/rbd_mirror/test_fixture.cc | 113 +
src/test/rbd_mirror/test_fixture.h | 61 +
src/test/rbd_mirror/test_main.cc | 42 +
src/test/rbd_mirror/test_mock_ImageReplayer.cc | 167 +
src/test/rbd_mirror/test_mock_ImageSync.cc | 432 +
src/test/rbd_mirror/test_mock_fixture.cc | 59 +
src/test/rbd_mirror/test_mock_fixture.h | 53 +
src/test/rgw/test_rgw_period_history.cc | 330 +
src/test/run-rbd-unit-tests.sh | 2 +-
src/test/strtol.cc | 21 +
src/test/system/cross_process_sem.h | 2 +-
src/test/system/rados_delete_pools_parallel.cc | 2 +-
src/test/system/rados_list_parallel.cc | 2 +-
src/test/system/rados_open_pools_parallel.cc | 22 +-
src/test/system/rados_watch_notify.cc | 4 +-
src/test/system/st_rados_create_pool.cc | 19 +-
src/test/system/st_rados_create_pool.h | 2 +
src/test/system/st_rados_list_objects.cc | 5 +-
src/test/system/systest_runnable.h | 2 +-
src/test/test-ceph-helpers.sh | 2 +-
src/test/test_filejournal.cc | 42 +-
src/test/test_ipaddr.cc | 39 +-
src/test/test_objectstore_memstore.sh | 2 +-
src/test/test_pageset.cc | 12 +
src/test/test_pidfile.sh | 85 +
src/test/test_pool_create.sh | 58 +
src/test/test_rgw_admin_log.cc | 30 +-
src/test/test_rgw_admin_opstate.cc | 2 +-
src/test/test_snap_mapper.cc | 8 +-
src/test/test_stress_watch.cc | 2 +-
src/test/test_striper.cc | 27 +-
src/test/test_subprocess.cc | 32 +-
src/test/test_trans.cc | 2 +-
src/test/test_xlist.cc | 2 +-
src/test/ubuntu-12.04/install-deps.sh | 6 +-
src/test/ubuntu-14.04/install-deps.sh | 6 +-
src/test/xattr_bench.cc | 13 +-
src/tools/Makefile-client.am | 80 +-
src/tools/Makefile-server.am | 3 +
src/tools/Makefile.am | 5 +-
src/tools/RadosDump.h | 10 +-
src/tools/ceph-monstore-update-crush.sh | 16 +-
src/tools/ceph_authtool.cc | 15 +-
src/tools/ceph_conf.cc | 2 +
src/tools/ceph_monstore_tool.cc | 2 +-
src/tools/ceph_objectstore_tool.cc | 125 +-
src/tools/cephfs/DataScan.cc | 608 +-
src/tools/cephfs/DataScan.h | 48 +-
src/tools/cephfs/Dumper.cc | 33 +-
src/tools/cephfs/Dumper.h | 8 +-
src/tools/cephfs/EventOutput.cc | 2 +-
src/tools/cephfs/JournalScanner.cc | 2 +-
src/tools/cephfs/JournalTool.cc | 82 +-
src/tools/cephfs/JournalTool.h | 6 +-
src/tools/cephfs/MDSUtility.cc | 18 +-
src/tools/cephfs/MDSUtility.h | 8 +-
src/tools/cephfs/Resetter.cc | 29 +-
src/tools/cephfs/Resetter.h | 4 +-
src/tools/cephfs/RoleSelector.cc | 58 +
src/tools/cephfs/RoleSelector.h | 35 +
src/tools/cephfs/TableTool.cc | 122 +-
src/tools/cephfs/TableTool.h | 9 +-
src/tools/crushtool.cc | 9 +-
src/tools/psim.cc | 1 -
src/tools/rados/PoolDump.h | 2 +-
src/tools/rados/RadosImport.cc | 18 +-
src/tools/rados/rados.cc | 297 +-
src/tools/rbd/ArgumentTypes.cc | 18 +-
src/tools/rbd/ArgumentTypes.h | 1 +
src/tools/rbd/Shell.cc | 60 +-
src/tools/rbd/Shell.h | 9 +-
src/tools/rbd/Utils.cc | 128 +-
src/tools/rbd/Utils.h | 20 +-
src/tools/rbd/action/BenchWrite.cc | 6 +-
src/tools/rbd/action/Children.cc | 2 +-
src/tools/rbd/action/Clone.cc | 5 +-
src/tools/rbd/action/Copy.cc | 5 +-
src/tools/rbd/action/Create.cc | 2 +-
src/tools/rbd/action/Diff.cc | 3 +-
src/tools/rbd/action/DiskUsage.cc | 32 +-
src/tools/rbd/action/Export.cc | 4 +-
src/tools/rbd/action/ExportDiff.cc | 3 +-
src/tools/rbd/action/Feature.cc | 2 +-
src/tools/rbd/action/Flatten.cc | 2 +-
src/tools/rbd/action/ImageMeta.cc | 8 +-
src/tools/rbd/action/Import.cc | 6 +-
src/tools/rbd/action/ImportDiff.cc | 3 +-
src/tools/rbd/action/Info.cc | 33 +-
src/tools/rbd/action/Journal.cc | 148 +-
src/tools/rbd/action/Kernel.cc | 52 +-
src/tools/rbd/action/Lock.cc | 8 +-
src/tools/rbd/action/MergeDiff.cc | 3 +-
src/tools/rbd/action/MirrorImage.cc | 281 +
src/tools/rbd/action/MirrorPool.cc | 324 +-
src/tools/rbd/action/Nbd.cc | 5 +-
src/tools/rbd/action/ObjectMap.cc | 3 +-
src/tools/rbd/action/Remove.cc | 2 +-
src/tools/rbd/action/Rename.cc | 4 +-
src/tools/rbd/action/Resize.cc | 2 +-
src/tools/rbd/action/Snap.cc | 24 +-
src/tools/rbd/action/Status.cc | 2 +-
src/tools/rbd/action/Watch.cc | 2 +-
src/tools/rbd/rbd.cc | 2 +-
src/tools/rbd_mirror/BaseRequest.h | 42 +
src/tools/rbd_mirror/ClusterWatcher.cc | 125 +
src/tools/rbd_mirror/ClusterWatcher.h | 52 +
src/tools/rbd_mirror/ImageDeleter.cc | 570 ++
src/tools/rbd_mirror/ImageDeleter.h | 154 +
src/tools/rbd_mirror/ImageReplayer.cc | 1276 +++
src/tools/rbd_mirror/ImageReplayer.h | 327 +
src/tools/rbd_mirror/ImageSync.cc | 349 +
src/tools/rbd_mirror/ImageSync.h | 143 +
src/tools/rbd_mirror/Mirror.cc | 380 +
src/tools/rbd_mirror/Mirror.h | 74 +
src/tools/rbd_mirror/PoolWatcher.cc | 135 +
src/tools/rbd_mirror/PoolWatcher.h | 73 +
src/tools/rbd_mirror/ProgressContext.h | 21 +
src/tools/rbd_mirror/Replayer.cc | 733 ++
src/tools/rbd_mirror/Replayer.h | 125 +
src/tools/rbd_mirror/Threads.cc | 38 +
src/tools/rbd_mirror/Threads.h | 34 +
.../rbd_mirror/image_replayer/BootstrapRequest.cc | 683 ++
.../rbd_mirror/image_replayer/BootstrapRequest.h | 213 +
.../rbd_mirror/image_replayer/CloseImageRequest.cc | 90 +
.../rbd_mirror/image_replayer/CloseImageRequest.h | 68 +
.../image_replayer/CreateImageRequest.cc | 437 +
.../rbd_mirror/image_replayer/CreateImageRequest.h | 144 +
.../rbd_mirror/image_replayer/OpenImageRequest.cc | 100 +
.../rbd_mirror/image_replayer/OpenImageRequest.h | 76 +
.../image_replayer/OpenLocalImageRequest.cc | 206 +
.../image_replayer/OpenLocalImageRequest.h | 87 +
.../image_replayer/ReplayStatusFormatter.cc | 241 +
.../image_replayer/ReplayStatusFormatter.h | 56 +
src/tools/rbd_mirror/image_replayer/Utils.h | 49 +
.../rbd_mirror/image_sync/ImageCopyRequest.cc | 316 +
src/tools/rbd_mirror/image_sync/ImageCopyRequest.h | 126 +
.../rbd_mirror/image_sync/ObjectCopyRequest.cc | 364 +
.../rbd_mirror/image_sync/ObjectCopyRequest.h | 129 +
.../rbd_mirror/image_sync/SnapshotCopyRequest.cc | 532 ++
.../rbd_mirror/image_sync/SnapshotCopyRequest.h | 144 +
.../rbd_mirror/image_sync/SnapshotCreateRequest.cc | 272 +
.../rbd_mirror/image_sync/SnapshotCreateRequest.h | 102 +
.../image_sync/SyncPointCreateRequest.cc | 180 +
.../rbd_mirror/image_sync/SyncPointCreateRequest.h | 96 +
.../rbd_mirror/image_sync/SyncPointPruneRequest.cc | 199 +
.../rbd_mirror/image_sync/SyncPointPruneRequest.h | 94 +
src/tools/rbd_mirror/main.cc | 86 +
src/tools/rbd_mirror/types.cc | 11 +
src/tools/rbd_mirror/types.h | 53 +
src/tools/rbd_nbd/rbd-nbd.cc | 23 +-
src/tools/setup-virtualenv.sh | 33 +
src/tracing/Makefile.am | 8 +-
src/tracing/librados.tp | 110 +
src/tracing/librbd.tp | 47 +
src/tracing/objectstore.tp | 13 +
src/tracing/tracing-common.h | 6 +
src/unittest_bufferlist.sh | 2 +-
src/upstart/ceph-osd.conf | 8 +-
src/upstart/ceph-rbd-mirror-all-starter.conf | 18 +
src/upstart/ceph-rbd-mirror-all.conf | 4 +
src/upstart/ceph-rbd-mirror.conf | 26 +
src/vstart.sh | 181 +-
src/xxHash/xxhash.c | 1012 ++
src/xxHash/xxhash.h | 255 +
src/yasm-wrapper | 4 +-
systemd/50-ceph.preset | 5 +
systemd/Makefile.am | 4 +-
systemd/Makefile.in | 40 +-
systemd/ceph-mds at .service | 12 +-
systemd/ceph-mon at .service | 12 +-
systemd/ceph-osd at .service | 13 +-
systemd/ceph-radosgw-prestart.sh | 100 -
systemd/ceph-radosgw at .service | 12 +-
systemd/ceph-rbd-mirror.target | 5 +
systemd/ceph-rbd-mirror at .service | 23 +
systemd/rbdmap.service | 2 +
test-driver | 15 +-
udev/60-ceph-partuuid-workaround.rules | 37 -
udev/95-ceph-osd-alt.rules | 5 -
udev/95-ceph-osd.rules | 58 +
1402 files changed, 173954 insertions(+), 70812 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