[Pkg-ceph-commits] [ceph] 03/17: Merge tag 'upstream/10.1.0' into ubuntu-xenial
James Downing Page
jamespage at moszumanska.debian.org
Thu Mar 31 10:53:23 UTC 2016
This is an automated email from the git hooks/post-receive script.
jamespage pushed a commit to branch ubuntu-xenial
in repository ceph.
commit 1ede52710a721c1b1f78425dd0772d5108ee8fa4
Merge: e3c0b31 98b5d31
Author: James Page <james.page at ubuntu.com>
Date: Sun Mar 27 09:34:26 2016 +0100
Merge tag 'upstream/10.1.0' into ubuntu-xenial
Upstream version 10.1.0
AUTHORS | 75 +-
ChangeLog | 2441 +++++++-
Makefile.am | 7 +-
Makefile.in | 57 +-
aclocal.m4 | 73 +-
ar-lib | 2 +-
ceph.spec | 121 +-
ceph.spec.in | 119 +-
compile | 2 +-
config.guess | 233 +-
config.sub | 60 +-
configure | 3310 +++++------
configure.ac | 33 +-
depcomp | 2 +-
doc/Makefile.am | 1 +
doc/Makefile.in | 28 +-
doc/man/8/ceph-detect-init.rst | 54 +
doc/man/8/ceph-disk.rst | 329 +-
doc/man/8/ceph.rst | 10 +-
doc/man/8/rbd.rst | 6 +-
etc/sysconfig/ceph | 3 +
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.in | 32 +-
man/ceph-authtool.8 | 2 +-
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 | 4 +-
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 | 20 +-
man/ceph_selinux.8 | 54 +-
man/cephfs.8 | 2 +-
man/crushtool.8 | 2 +-
man/librados-config.8 | 2 +-
man/monmaptool.8 | 2 +-
man/mount.ceph.8 | 2 +-
man/osdmaptool.8 | 2 +-
man/rados.8 | 2 +-
man/radosgw-admin.8 | 2 +-
man/radosgw.8 | 2 +-
man/rbd-fuse.8 | 2 +-
man/rbd-mirror.8 | 2 +-
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 +-
missing | 2 +-
py-compile | 2 +-
selinux/Makefile.in | 27 +-
selinux/ceph.fc | 1 +
selinux/ceph.te | 5 +-
src/.git_version | 4 +-
src/Makefile-client.am | 3 -
src/Makefile-env.am | 5 +-
src/Makefile.am | 3 +
src/Makefile.in | 6264 +++++++++++++-------
src/acconfig.h.in | 12 +-
src/ceph-crush-location | 8 +-
src/ceph-detect-init/Makefile.am | 10 +-
src/ceph-detect-init/ceph_detect_init/__init__.py | 2 -
.../ceph_detect_init/suse/__init__.py | 10 +-
src/ceph-detect-init/run-tox.sh | 7 +-
src/ceph-detect-init/tests/test_all.py | 12 +
src/ceph-disk/Makefile.am | 10 +-
src/ceph-disk/ceph_disk/main.py | 918 ++-
src/ceph-disk/run-tox.sh | 7 +-
src/ceph-disk/tests/test_main.py | 19 +-
src/ceph.in | 193 +-
src/ceph_fuse.cc | 2 +
src/ceph_mds.cc | 2 +
src/ceph_mon.cc | 4 +-
src/ceph_osd.cc | 15 +-
src/civetweb/src/civetweb.c | 2 -
src/client/Client.cc | 370 +-
src/client/Client.h | 28 +-
src/client/Inode.cc | 4 +-
src/client/Inode.h | 12 +-
src/client/MetaRequest.h | 2 -
src/client/SyntheticClient.cc | 249 +-
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 | 79 +-
src/cls/journal/cls_journal_client.cc | 37 +-
src/cls/journal/cls_journal_client.h | 12 +-
src/cls/journal/cls_journal_types.cc | 79 +-
src/cls/journal/cls_journal_types.h | 61 +-
src/cls/log/cls_log.cc | 10 +-
src/cls/log/cls_log_client.cc | 2 +-
src/cls/log/cls_log_client.h | 2 +-
src/cls/log/cls_log_ops.h | 11 +-
src/cls/rbd/cls_rbd.cc | 513 +-
src/cls/rbd/cls_rbd_client.cc | 180 +-
src/cls/rbd/cls_rbd_client.h | 32 +-
src/cls/rbd/cls_rbd_types.cc | 95 +-
src/cls/rbd/cls_rbd_types.h | 49 +-
src/cls/rgw/cls_rgw.cc | 187 +-
src/cls/rgw/cls_rgw_client.cc | 24 +-
src/cls/rgw/cls_rgw_client.h | 5 +-
src/cls/rgw/cls_rgw_ops.cc | 4 +
src/cls/rgw/cls_rgw_ops.h | 81 +-
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/common/Continuation.h | 2 +-
src/common/Formatter.h | 3 +
src/common/Graylog.cc | 9 +-
src/common/Graylog.h | 18 +-
src/common/HTMLFormatter.cc | 2 +-
src/common/HTMLFormatter.h | 4 +-
src/common/LogClient.cc | 4 +
src/common/LogClient.h | 11 +-
src/common/Makefile.am | 20 +-
src/common/MemoryModel.cc | 2 +
src/common/PluginRegistry.h | 2 +-
src/common/RWLock.h | 25 +-
src/common/SubProcess.h | 6 +-
src/common/Thread.cc | 11 +-
src/common/Thread.h | 1 +
src/common/Throttle.cc | 180 +
src/common/Throttle.h | 102 +
src/common/TrackedOp.cc | 13 +-
src/common/WeightedPriorityQueue.h | 550 +-
src/common/admin_socket.cc | 37 +-
src/common/admin_socket.h | 13 +-
src/common/bit_vector.hpp | 30 +-
src/common/blkdev.cc | 21 +-
src/common/buffer.cc | 195 +-
src/common/ceph_context.cc | 5 +
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.h | 4 +
src/common/cohort_lru.h | 468 ++
src/common/common_init.h | 3 +
src/common/config.cc | 68 +-
src/common/config.h | 10 +-
src/common/config_opts.h | 141 +-
src/common/dout.h | 10 +
src/common/fs_types.cc | 124 +
src/common/hobject.cc | 52 +-
src/common/hobject.h | 1 +
src/common/mutex_debug.h | 15 +-
src/common/obj_bencher.cc | 49 +-
src/common/page.cc | 2 +-
src/common/scrub_types.cc | 248 +
src/common/scrub_types.h | 141 +
src/common/snap_types.h | 1 +
src/common/sstring.hh | 669 +++
src/common/strtol.cc | 13 +-
src/common/strtol.h | 22 +
src/common/utf8.c | 3 -
src/common/utf8.h | 3 +
src/compressor/zlib/CompressionPluginZlib.cc | 2 +-
src/compressor/zlib/CompressionZlib.cc | 4 +-
src/crush/CrushTester.cc | 7 +
src/crush/CrushWrapper.cc | 3 +
src/crush/CrushWrapper.h | 20 +-
src/erasure-code/jerasure/ErasureCodeJerasure.h | 6 +-
.../jerasure/gf-complete/include/gf_complete.h | 204 -
.../jerasure/gf-complete/include/gf_general.h | 61 -
.../jerasure/gf-complete/include/gf_int.h | 200 -
.../jerasure/gf-complete/include/gf_method.h | 20 -
.../jerasure/gf-complete/include/gf_rand.h | 22 -
.../jerasure/gf-complete/include/gf_w16.h | 66 -
.../jerasure/gf-complete/include/gf_w32.h | 71 -
.../jerasure/gf-complete/include/gf_w4.h | 63 -
.../jerasure/gf-complete/include/gf_w64.h | 50 -
.../jerasure/gf-complete/include/gf_w8.h | 99 -
src/erasure-code/jerasure/gf-complete/src/gf.c | 1076 ----
.../jerasure/gf-complete/src/gf_general.c | 539 --
.../jerasure/gf-complete/src/gf_method.c | 193 -
.../jerasure/gf-complete/src/gf_rand.c | 80 -
.../jerasure/gf-complete/src/gf_w128.c | 1783 ------
src/erasure-code/jerasure/gf-complete/src/gf_w16.c | 2452 --------
src/erasure-code/jerasure/gf-complete/src/gf_w32.c | 2823 ---------
src/erasure-code/jerasure/gf-complete/src/gf_w4.c | 2051 -------
src/erasure-code/jerasure/gf-complete/src/gf_w64.c | 2218 -------
src/erasure-code/jerasure/gf-complete/src/gf_w8.c | 2392 --------
.../jerasure/gf-complete/src/gf_wgen.c | 1019 ----
.../jerasure/gf-complete/src/neon/gf_w16_neon.c | 356 --
.../jerasure/gf-complete/src/neon/gf_w32_neon.c | 269 -
.../jerasure/gf-complete/src/neon/gf_w4_neon.c | 247 -
.../jerasure/gf-complete/src/neon/gf_w64_neon.c | 333 --
.../jerasure/gf-complete/src/neon/gf_w8_neon.c | 302 -
.../jerasure/jerasure/include/cauchy.h | 45 -
.../jerasure/jerasure/include/galois.h | 100 -
.../jerasure/jerasure/include/jerasure.h | 294 -
.../jerasure/jerasure/include/liberation.h | 47 -
.../jerasure/jerasure/include/reed_sol.h | 50 -
src/erasure-code/jerasure/jerasure/src/cauchy.c | 405 --
src/erasure-code/jerasure/jerasure/src/galois.c | 365 --
src/erasure-code/jerasure/jerasure/src/jerasure.c | 1388 -----
.../jerasure/jerasure/src/liberation.c | 262 -
src/erasure-code/jerasure/jerasure/src/reed_sol.c | 302 -
src/global/Makefile.am | 1 +
src/global/global_init.cc | 93 +-
src/global/global_init.h | 3 +-
src/global/pidfile.cc | 5 +-
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 | 7 +
src/include/buffer.h | 57 +-
src/include/ceph_features.h | 83 +-
src/include/ceph_fs.h | 35 +-
src/include/compact_map.h | 11 +
src/include/encoding.h | 60 +-
src/include/filepath.h | 1 +
src/include/fs_types.h | 106 +
src/include/object.h | 4 +-
src/include/rados.h | 4 +-
src/include/rados/buffer.h | 57 +-
src/include/rados/librados.h | 93 +
src/include/rados/librados.hpp | 73 +-
src/include/rados/librgw.h | 12 +-
src/include/rados/rados_types.hpp | 129 +
src/include/rados/rgw_file.h | 305 +
src/include/rbd/features.h | 3 +
src/include/rbd/librbd.h | 43 +-
src/include/rbd/librbd.hpp | 39 +-
src/include/rbd_types.h | 7 +-
src/include/types.h | 64 +-
src/include/utime.h | 40 +
src/init-ceph.in | 8 +-
src/java/Makefile.in | 27 +-
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/FutureImpl.cc | 14 +-
src/journal/FutureImpl.h | 9 +-
src/journal/JournalMetadata.cc | 336 +-
src/journal/JournalMetadata.h | 44 +-
src/journal/JournalPlayer.cc | 344 +-
src/journal/JournalPlayer.h | 66 +-
src/journal/JournalRecorder.cc | 7 +-
src/journal/JournalTrimmer.cc | 99 +-
src/journal/JournalTrimmer.h | 36 +-
src/journal/Journaler.cc | 125 +-
src/journal/Journaler.h | 52 +-
src/journal/ObjectPlayer.cc | 9 +-
src/journal/ObjectPlayer.h | 6 -
src/journal/ObjectRecorder.cc | 6 +
src/kv/KeyValueDB.h | 8 +-
src/kv/KineticStore.h | 6 +-
src/kv/LevelDBStore.h | 17 +-
src/kv/Makefile.am | 6 +-
src/kv/RocksDBStore.cc | 13 +-
src/kv/RocksDBStore.h | 3 +-
src/libcephfs.cc | 98 +-
src/librados/IoCtxImpl.cc | 226 +-
src/librados/IoCtxImpl.h | 29 +-
src/librados/RadosClient.cc | 66 +-
src/librados/RadosClient.h | 2 +
src/librados/librados.cc | 458 +-
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 | 44 +-
src/librbd/AioImageRequest.cc | 6 +-
src/librbd/AioImageRequestWQ.cc | 80 +-
src/librbd/AioImageRequestWQ.h | 20 +-
src/librbd/AioObjectRequest.cc | 13 +-
src/librbd/AioObjectRequest.h | 6 +-
src/librbd/DiffIterate.cc | 8 +-
src/librbd/ExclusiveLock.cc | 22 +-
src/librbd/ExclusiveLock.h | 2 +-
src/librbd/ImageCtx.cc | 73 +-
src/librbd/ImageCtx.h | 12 +-
src/librbd/ImageState.cc | 107 +-
src/librbd/ImageState.h | 15 +-
src/librbd/ImageWatcher.cc | 378 +-
src/librbd/ImageWatcher.h | 71 +-
src/librbd/Journal.cc | 538 +-
src/librbd/Journal.h | 52 +-
src/librbd/LibrbdWriteback.cc | 2 +-
src/librbd/Makefile.am | 4 +
src/librbd/Operations.cc | 516 +-
src/librbd/Operations.h | 38 +-
src/librbd/TaskFinisher.h | 8 +-
src/librbd/Utils.cc | 4 +
src/librbd/Utils.h | 21 +
src/librbd/WatchNotifyTypes.cc | 12 +
src/librbd/WatchNotifyTypes.h | 15 +
src/librbd/exclusive_lock/AcquireRequest.cc | 91 +-
src/librbd/exclusive_lock/AcquireRequest.h | 63 +-
src/librbd/exclusive_lock/ReleaseRequest.cc | 25 +
src/librbd/exclusive_lock/ReleaseRequest.h | 8 +-
src/librbd/image/CloseRequest.cc | 43 +-
src/librbd/image/CloseRequest.h | 20 +-
src/librbd/image/OpenRequest.cc | 71 +-
src/librbd/image/OpenRequest.h | 5 +-
src/librbd/image/RefreshRequest.cc | 29 +-
src/librbd/image/SetSnapRequest.cc | 29 +-
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 | 603 +-
src/librbd/internal.h | 21 +-
src/librbd/journal/Replay.cc | 403 +-
src/librbd/journal/Replay.h | 23 +-
src/librbd/journal/Types.cc | 151 +-
src/librbd/journal/Types.h | 89 +-
src/librbd/librbd.cc | 161 +-
src/librbd/operation/RebuildObjectMapRequest.cc | 3 +-
src/librbd/operation/RenameRequest.cc | 17 +-
src/librbd/operation/RenameRequest.h | 1 +
src/librbd/operation/Request.cc | 13 +
src/librbd/operation/Request.h | 5 +-
src/librbd/operation/SnapshotCreateRequest.cc | 3 +-
src/librbd/operation/SnapshotRollbackRequest.cc | 1 +
src/log/Log.cc | 65 +-
src/log/Log.h | 14 +-
src/log/test.cc | 18 +
src/mds/Beacon.cc | 10 +-
src/mds/CDentry.cc | 54 -
src/mds/CDentry.h | 51 +-
src/mds/CDir.cc | 180 +-
src/mds/CDir.h | 26 +-
src/mds/CInode.cc | 548 +-
src/mds/CInode.h | 72 +-
src/mds/DamageTable.cc | 166 +
src/mds/DamageTable.h | 296 +
src/mds/FSMap.cc | 816 +++
src/mds/FSMap.h | 459 ++
src/mds/Locker.cc | 6 +-
src/mds/Locker.h | 2 +-
src/mds/LogEvent.h | 6 +-
src/mds/MDCache.cc | 453 +-
src/mds/MDCache.h | 41 +-
src/mds/MDLog.cc | 20 +-
src/mds/MDSDaemon.cc | 13 +-
src/mds/MDSMap.cc | 95 +-
src/mds/MDSMap.h | 172 +-
src/mds/MDSRank.cc | 38 +-
src/mds/MDSRank.h | 4 +-
src/mds/Makefile-server.am | 2 +
src/mds/Makefile.am | 1 +
src/mds/Migrator.cc | 3 +-
src/mds/ScrubHeader.h | 9 +-
src/mds/ScrubStack.cc | 331 +-
src/mds/ScrubStack.h | 81 +-
src/mds/Server.cc | 161 +-
src/mds/Server.h | 10 +-
src/mds/SessionMap.cc | 24 +-
src/mds/SessionMap.h | 4 +-
src/mds/SnapRealm.cc | 60 +-
src/mds/SnapRealm.h | 8 +-
src/mds/StrayManager.cc | 52 +-
src/mds/events/ECommitted.h | 3 +-
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 | 20 +-
src/mds/events/ENoOp.h | 3 +-
src/mds/events/EOpen.h | 3 +-
src/mds/events/EResetJournal.h | 3 +-
src/mds/events/ESession.h | 3 +-
src/mds/events/ESessions.h | 3 +-
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 | 68 +-
src/mds/mdstypes.cc | 38 +-
src/mds/mdstypes.h | 90 +-
src/messages/MClientCaps.h | 111 +-
src/messages/MClientReply.h | 95 +-
src/messages/MFSMap.h | 59 +
src/messages/MMDSBeacon.h | 15 +-
src/messages/MMDSCacheRejoin.h | 4 +-
src/messages/MMonGetVersionReply.h | 4 +-
src/messages/MMonPaxos.h | 8 +-
src/messages/MOSDPGUpdateLogMissing.h | 82 +
src/messages/MOSDPGUpdateLogMissingReply.h | 87 +
src/messages/MRoute.h | 7 -
src/messages/Makefile.am | 3 +
src/mon/AuthMonitor.cc | 4 +-
src/mon/ConfigKeyService.cc | 3 +-
src/mon/LogMonitor.cc | 27 +
src/mon/LogMonitor.h | 33 +-
src/mon/MDSMonitor.cc | 2334 +++++---
src/mon/MDSMonitor.h | 48 +-
src/mon/MonCommands.h | 98 +-
src/mon/Monitor.cc | 148 +-
src/mon/Monitor.h | 23 +-
src/mon/MonmapMonitor.cc | 3 +-
src/mon/OSDMonitor.cc | 296 +-
src/mon/OSDMonitor.h | 14 +-
src/mon/PGMap.cc | 38 +-
src/mon/PGMap.h | 4 +-
src/mon/PGMonitor.cc | 57 +-
src/mon/PGMonitor.h | 2 +-
src/mount.fuse.ceph | 16 +-
src/msg/Message.cc | 13 +
src/msg/Message.h | 2 +
src/msg/Messenger.cc | 11 +-
src/msg/async/AsyncConnection.cc | 119 +-
src/msg/async/AsyncConnection.h | 15 +-
src/msg/async/AsyncMessenger.cc | 5 +-
src/msg/async/AsyncMessenger.h | 5 +-
src/msg/async/Event.cc | 52 +-
src/msg/async/Event.h | 17 +-
src/msg/async/EventEpoll.cc | 9 +-
src/msg/async/EventKqueue.cc | 3 +-
src/msg/simple/DispatchQueue.cc | 11 +-
src/msg/simple/Pipe.cc | 2 +-
src/msg/simple/Pipe.h | 4 +-
src/msg/xio/XioConnection.cc | 14 +-
src/msg/xio/XioConnection.h | 13 +-
src/msg/xio/XioMessenger.cc | 45 +-
src/msg/xio/XioMessenger.h | 2 -
src/msg/xio/XioPortal.cc | 4 +-
src/msg/xio/XioPortal.h | 6 +-
src/objclass/class_api.cc | 25 +
src/objclass/objclass.h | 2 +
src/ocf/Makefile.in | 29 +-
src/os/Makefile.am | 2 +
src/os/ObjectStore.cc | 2 +-
src/os/ObjectStore.h | 81 +-
src/os/Transaction.cc | 14 +
src/os/bluestore/BlockDevice.cc | 35 +-
src/os/bluestore/BlockDevice.h | 39 +-
src/os/bluestore/BlueFS.cc | 3 +-
src/os/bluestore/BlueStore.cc | 412 +-
src/os/bluestore/BlueStore.h | 60 +-
src/os/bluestore/KernelDevice.cc | 50 +-
src/os/bluestore/NVMEDevice.cc | 591 +-
src/os/bluestore/NVMEDevice.h | 1 +
src/os/bluestore/StupidAllocator.cc | 22 +-
src/os/bluestore/StupidAllocator.h | 2 +-
src/os/filestore/CollectionIndex.h | 4 +-
src/os/filestore/DBObjectMap.cc | 2 +-
src/os/filestore/DBObjectMap.h | 2 +-
src/os/filestore/FileJournal.cc | 191 +-
src/os/filestore/FileJournal.h | 38 +-
src/os/filestore/FileStore.cc | 346 +-
src/os/filestore/FileStore.h | 13 +-
src/os/filestore/Journal.h | 9 +-
src/os/filestore/JournalThrottle.cc | 67 +
src/os/filestore/JournalThrottle.h | 101 +
src/os/filestore/JournalingObjectStore.cc | 4 +
src/os/filestore/LFNIndex.cc | 57 +-
src/os/filestore/LFNIndex.h | 6 +
src/os/kstore/KStore.cc | 740 +--
src/os/kstore/KStore.h | 126 +-
src/os/memstore/MemStore.cc | 26 +-
src/os/memstore/PageSet.h | 3 +
src/osd/ECBackend.cc | 14 +-
src/osd/ECBackend.h | 5 +-
src/osd/ECUtil.h | 3 +-
src/osd/Makefile.am | 2 +
src/osd/OSD.cc | 510 +-
src/osd/OSD.h | 44 +-
src/osd/OSDMap.cc | 168 +-
src/osd/OSDMap.h | 35 +-
src/osd/PG.cc | 242 +-
src/osd/PG.h | 127 +-
src/osd/PGBackend.cc | 99 +-
src/osd/PGBackend.h | 28 +-
src/osd/PGLog.cc | 226 +-
src/osd/PGLog.h | 70 +-
src/osd/ReplicatedBackend.cc | 118 +-
src/osd/ReplicatedBackend.h | 10 +-
src/osd/ReplicatedPG.cc | 1321 +++--
src/osd/ReplicatedPG.h | 357 +-
src/osd/ScrubStore.cc | 195 +
src/osd/ScrubStore.h | 55 +
src/osd/osd_types.cc | 123 +-
src/osd/osd_types.h | 177 +-
src/osdc/Filer.cc | 18 +-
src/osdc/Filer.h | 34 +-
src/osdc/Journaler.cc | 18 +-
src/osdc/Journaler.h | 30 +-
src/osdc/ObjectCacher.h | 9 +-
src/osdc/Objecter.cc | 126 +-
src/osdc/Objecter.h | 62 +-
src/osdc/Striper.cc | 78 +-
src/osdc/Striper.h | 19 +-
src/pybind/Makefile.am | 54 +-
src/pybind/ceph_argparse.py | 73 +-
src/pybind/ceph_volume_client.py | 7 -
src/pybind/cephfs.py | 590 --
src/pybind/cephfs/Makefile.am | 34 +
src/pybind/cephfs/cephfs.pyx | 848 +++
src/pybind/{ => cephfs}/setup.py | 16 +-
src/pybind/rados.py | 2467 --------
src/pybind/rados/Makefile.am | 35 +
src/pybind/rados/rados.pxd | 38 +
src/pybind/rados/rados.pyx | 3223 ++++++++++
src/pybind/{ => rados}/setup.py | 12 +-
src/pybind/rbd/Makefile.am | 34 +
src/pybind/{ => rbd}/rbd.pyx | 14 +-
src/pybind/{ => rbd}/setup.py | 4 +-
src/rbd_replay/BufferReader.cc | 4 +-
src/rgw/Makefile.am | 186 +-
src/rgw/librgw.cc | 648 +-
src/rgw/rgw_acl.cc | 2 -
src/rgw/rgw_admin.cc | 2959 ++++++++-
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 | 2 +-
src/rgw/rgw_boost_asio_coroutine.h | 67 +
src/rgw/rgw_boost_asio_yield.h | 78 +
src/rgw/rgw_bucket.cc | 330 +-
src/rgw/rgw_bucket.h | 122 +-
src/rgw/rgw_cache.cc | 4 +-
src/rgw/rgw_cache.h | 190 +-
src/rgw/rgw_civetweb.cc | 24 +-
src/rgw/rgw_civetweb.h | 4 +-
src/rgw/rgw_civetweb_frontend.cc | 78 +
src/rgw/rgw_client_io.cc | 21 +-
src/rgw/rgw_client_io.h | 65 +-
src/rgw/rgw_common.cc | 297 +-
src/rgw/rgw_common.h | 369 +-
src/rgw/rgw_coroutine.cc | 856 +++
src/rgw/rgw_coroutine.h | 582 ++
src/rgw/rgw_cr_rados.cc | 655 ++
src/rgw/rgw_cr_rados.h | 940 +++
src/rgw/rgw_cr_rest.h | 118 +
src/rgw/rgw_data_sync.cc | 2557 ++++++++
src/rgw/rgw_data_sync.h | 478 ++
src/rgw/rgw_dencoder.cc | 6 +-
src/rgw/rgw_fcgi.h | 12 +-
src/rgw/rgw_fcgi_process.cc | 128 +
src/rgw/rgw_file.cc | 1221 ++++
src/rgw/rgw_file.h | 1924 ++++++
src/rgw/rgw_frontend.cc | 86 +
src/rgw/rgw_frontend.h | 224 +
src/rgw/rgw_http_client.cc | 429 +-
src/rgw/rgw_http_client.h | 114 +-
src/rgw/rgw_http_errors.h | 3 +
src/rgw/rgw_json_enc.cc | 477 +-
src/rgw/rgw_keystone.cc | 183 +-
src/rgw/rgw_keystone.h | 139 +-
src/rgw/rgw_ldap.cc | 4 +
src/rgw/rgw_ldap.h | 121 +
src/rgw/rgw_lib.h | 203 +
src/rgw/rgw_lib_frontend.h | 103 +
src/rgw/rgw_loadgen.h | 5 +-
src/rgw/rgw_loadgen_process.cc | 144 +
src/rgw/rgw_log.cc | 57 +-
src/rgw/rgw_main.cc | 1029 +---
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 | 2 +-
src/rgw/rgw_object_expirer_core.cc | 10 +-
src/rgw/rgw_op.cc | 952 +--
src/rgw/rgw_op.h | 322 +-
src/rgw/rgw_orphan.cc | 8 +-
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 | 301 +
src/rgw/rgw_period_pusher.h | 56 +
src/rgw/rgw_process.cc | 206 +
src/rgw/rgw_process.h | 181 +
src/rgw/rgw_quota.cc | 13 +-
src/rgw/rgw_rados.cc | 4250 ++++++++++---
src/rgw/rgw_rados.h | 1044 +++-
src/rgw/rgw_realm_reloader.cc | 157 +
src/rgw/rgw_realm_reloader.h | 62 +
src/rgw/rgw_realm_watcher.cc | 141 +
src/rgw/rgw_realm_watcher.h | 69 +
src/rgw/rgw_request.cc | 37 +
src/rgw/rgw_request.h | 64 +
src/rgw/rgw_rest.cc | 366 +-
src/rgw/rgw_rest.h | 162 +-
src/rgw/rgw_rest_bucket.h | 2 +-
src/rgw/rgw_rest_client.cc | 162 +-
src/rgw/rgw_rest_client.h | 47 +-
src/rgw/rgw_rest_config.cc | 33 +-
src/rgw/rgw_rest_config.h | 25 +-
src/rgw/rgw_rest_conn.cc | 262 +-
src/rgw/rgw_rest_conn.h | 333 +-
src/rgw/rgw_rest_log.cc | 220 +-
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 | 280 +
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 | 1827 ++++--
src/rgw/rgw_rest_s3.h | 167 +-
src/rgw/rgw_rest_s3website.h | 26 +-
src/rgw/rgw_rest_swift.cc | 492 +-
src/rgw/rgw_rest_swift.h | 34 +-
src/rgw/rgw_rest_usage.h | 3 +-
src/rgw/rgw_rest_user.cc | 5 +-
src/rgw/rgw_rest_user.h | 2 +-
src/rgw/rgw_swift.cc | 575 +-
src/rgw/rgw_swift.h | 11 +-
src/rgw/rgw_swift_auth.cc | 34 +-
src/rgw/rgw_swift_auth.h | 4 +-
src/rgw/rgw_sync.cc | 2157 +++++++
src/rgw/rgw_sync.h | 443 ++
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 | 98 +-
src/rgw/rgw_user.h | 30 +-
src/spdk/CONFIG | 5 +
src/spdk/include/spdk/assert.h | 8 +
src/spdk/include/spdk/barrier.h | 12 +-
src/spdk/include/spdk/file.h | 12 +-
src/spdk/include/spdk/ioat.h | 97 +-
src/spdk/include/spdk/ioat_spec.h | 123 +-
src/spdk/include/spdk/mmio.h | 8 +
src/spdk/include/spdk/nvme.h | 388 +-
src/spdk/include/spdk/nvme_intel.h | 116 +-
src/spdk/include/spdk/nvme_spec.h | 583 +-
src/spdk/include/spdk/pci.h | 57 +-
src/spdk/include/spdk/pci_ids.h | 27 +-
src/spdk/include/spdk/queue.h | 8 +
src/spdk/include/spdk/string.h | 10 +-
src/spdk/include/spdk/vtophys.h | 8 +-
src/spdk/lib/ioat/ioat.c | 339 +-
src/spdk/lib/ioat/ioat_impl.h | 214 +-
src/spdk/lib/ioat/ioat_internal.h | 22 +-
src/spdk/lib/memory/vtophys.c | 14 +-
src/spdk/lib/nvme/Makefile | 2 +-
src/spdk/lib/nvme/nvme.c | 141 +-
src/spdk/lib/nvme/nvme_ctrlr.c | 241 +-
src/spdk/lib/nvme/nvme_ctrlr_cmd.c | 107 +-
src/spdk/lib/nvme/nvme_impl.h | 124 +-
src/spdk/lib/nvme/nvme_internal.h | 123 +-
src/spdk/lib/nvme/nvme_ns.c | 44 +-
src/spdk/lib/nvme/nvme_ns_cmd.c | 176 +-
src/spdk/lib/nvme/nvme_qpair.c | 262 +-
src/spdk/lib/util/file.c | 4 +-
src/spdk/lib/util/pci.c | 352 +-
src/spdk/lib/util/string.c | 2 +-
src/spdk/mk/spdk.common.mk | 6 +
src/stop.sh | 33 +-
src/test/Makefile-client.am | 143 +-
src/test/Makefile.am | 1 +
src/test/bufferlist.cc | 315 +-
src/test/centos-6/ceph.spec.in | 119 +-
src/test/centos-7/ceph.spec.in | 119 +-
src/test/ceph_crypto.cc | 2 -
src/test/ceph_objectstore_tool.py | 16 +
src/test/cli/crushtool/arg-order-checks.t | 2 +-
src/test/cli/crushtool/build.t | 1 +
src/test/cli/osdmaptool/create-print.t | 1 +
src/test/cli/osdmaptool/create-racks.t | 1 +
src/test/cli/radosgw-admin/help.t | 63 +-
src/test/cli/rbd/help.t | 126 +-
src/test/cli/rbd/not-enough-args.t | 24 +
src/test/cls_journal/test_cls_journal.cc | 57 +-
src/test/cls_rbd/test_cls_rbd.cc | 124 +-
src/test/common/Throttle.cc | 160 +
src/test/common/test_bit_vector.cc | 29 +-
src/test/common/test_context.cc | 4 +
src/test/common/test_time.cc | 4 +-
src/test/common/test_weighted_priority_queue.cc | 15 -
src/test/compressor/test_compression_plugin.cc | 6 +-
.../compressor/test_compression_plugin_snappy.cc | 6 +-
.../compressor/test_compression_plugin_zlib.cc | 6 +-
src/test/compressor/test_compression_zlib.cc | 12 +-
src/test/confutils.cc | 18 +-
src/test/crypto.cc | 2 -
src/test/debian-jessie/Dockerfile.in | 2 +-
src/test/encoding/ceph_dencoder.cc | 28 +-
src/test/encoding/types.h | 49 +-
src/test/erasure-code/ErasureCodeExample.h | 6 +-
src/test/erasure-code/TestErasureCode.cc | 8 +-
src/test/fedora-21/ceph.spec.in | 119 +-
src/test/journal/RadosTestFixture.cc | 30 +-
src/test/journal/RadosTestFixture.h | 15 +-
src/test/journal/test_FutureImpl.cc | 151 +-
src/test/journal/test_JournalMetadata.cc | 48 +-
src/test/journal/test_JournalPlayer.cc | 94 +-
src/test/journal/test_JournalRecorder.cc | 10 -
src/test/journal/test_JournalTrimmer.cc | 15 +-
src/test/journal/test_Journaler.cc | 54 +-
src/test/journal/test_ObjectPlayer.cc | 4 +-
src/test/journal/test_ObjectRecorder.cc | 128 +-
src/test/libcephfs/test.cc | 37 +-
src/test/librados/list.cc | 56 +-
src/test/librados/misc.cc | 15 +-
src/test/librados/stat.cc | 32 +
src/test/librados/test.cc | 6 +-
src/test/librados/test.h | 2 +-
src/test/librados/tier.cc | 253 +
src/test/librados/tmap_migrate.cc | 70 +
src/test/librados/watch_notify.cc | 148 +-
src/test/librados_test_stub/LibradosTestStub.cc | 43 +-
src/test/librados_test_stub/LibradosTestStub.h | 4 +
src/test/librados_test_stub/MockTestMemIoCtxImpl.h | 14 +-
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 | 17 +-
src/test/librados_test_stub/TestRadosClient.h | 1 +
src/test/librados_test_stub/TestWatchNotify.cc | 63 +-
src/test/librados_test_stub/TestWatchNotify.h | 8 +-
.../exclusive_lock/test_mock_AcquireRequest.cc | 123 +-
.../exclusive_lock/test_mock_ReleaseRequest.cc | 27 +-
src/test/librbd/fsx.cc | 433 +-
src/test/librbd/image/test_mock_RefreshRequest.cc | 128 +-
src/test/librbd/journal/test_Replay.cc | 580 +-
src/test/librbd/journal/test_mock_Replay.cc | 659 +-
src/test/librbd/mock/MockAioImageRequestWQ.h | 7 +-
src/test/librbd/mock/MockExclusiveLock.h | 2 +-
src/test/librbd/mock/MockImageCtx.h | 10 +-
src/test/librbd/mock/MockImageState.h | 20 +
src/test/librbd/mock/MockImageWatcher.h | 3 +
src/test/librbd/mock/MockJournal.h | 3 +
src/test/librbd/mock/MockObjectMap.h | 6 +-
src/test/librbd/mock/MockOperations.h | 39 +-
.../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 | 59 +-
.../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 | 7 +-
.../operation/test_mock_SnapshotProtectRequest.cc | 5 +-
.../operation/test_mock_SnapshotRemoveRequest.cc | 9 +-
.../operation/test_mock_SnapshotRollbackRequest.cc | 77 +-
.../test_mock_SnapshotUnprotectRequest.cc | 7 +-
src/test/librbd/test_ImageWatcher.cc | 52 +-
src/test/librbd/test_fixture.cc | 2 +-
src/test/librbd/test_internal.cc | 19 +-
src/test/librbd/test_librbd.cc | 222 +-
src/test/librbd/test_main.cc | 2 +
src/test/librbd/test_mirroring.cc | 219 +
src/test/librbd/test_mock_ExclusiveLock.cc | 131 +-
src/test/librbd/test_mock_Journal.cc | 242 +-
src/test/librbd/test_mock_fixture.cc | 15 +-
src/test/librbd/test_mock_fixture.h | 2 +-
src/test/librgw_file.cc | 292 +
src/test/librgw_file_aw.cc | 352 ++
src/test/librgw_file_cd.cc | 182 +
src/test/librgw_file_gp.cc | 484 ++
src/test/librgw_file_nfsns.cc | 1019 ++++
src/test/msgr/test_msgr.cc | 2 +-
src/test/objectstore/store_test.cc | 186 +-
src/test/objectstore/test_transaction.cc | 114 +
src/test/objectstore_bench.cc | 4 +-
src/test/opensuse-13.2/ceph.spec.in | 119 +-
src/test/osd/TestOSDMap.cc | 8 +-
src/test/osd/TestPGLog.cc | 7 +
src/test/osd/TestRados.cc | 7 +
src/test/osd/osd-markdown.sh | 32 +-
src/test/osd/types.cc | 18 +-
src/test/pybind/test_ceph_argparse.py | 20 +-
src/test/pybind/test_ceph_daemon.py | 7 +-
src/test/rbd_mirror/image_replay.cc | 224 +
.../image_sync/test_mock_ImageCopyRequest.cc | 451 ++
.../image_sync/test_mock_ObjectCopyRequest.cc | 550 ++
.../image_sync/test_mock_SnapshotCopyRequest.cc | 239 +
.../image_sync/test_mock_SyncPointCreateRequest.cc | 142 +
.../image_sync/test_mock_SyncPointPruneRequest.cc | 219 +
src/test/rbd_mirror/mock/MockJournaler.cc | 10 +
src/test/rbd_mirror/mock/MockJournaler.h | 42 +
src/test/rbd_mirror/test_ClusterWatcher.cc | 34 +-
src/test/rbd_mirror/test_ImageReplayer.cc | 648 ++
src/test/rbd_mirror/test_ImageSync.cc | 130 +
src/test/rbd_mirror/test_PoolWatcher.cc | 29 +-
src/test/rbd_mirror/test_fixture.cc | 101 +
src/test/rbd_mirror/test_fixture.h | 61 +
src/test/rbd_mirror/test_main.cc | 4 +
src/test/rbd_mirror/test_mock_ImageSync.cc | 337 ++
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/rados_watch_notify.cc | 4 +-
src/test/test_filejournal.cc | 20 +
src/test/test_pageset.cc | 12 +
src/test/test_pidfile.sh | 53 +-
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_striper.cc | 27 +-
src/test/test_subprocess.cc | 32 +-
src/tools/Makefile-client.am | 37 +-
src/tools/Makefile-server.am | 3 +
src/tools/Makefile.am | 3 +-
src/tools/ceph_conf.cc | 2 +
src/tools/ceph_objectstore_tool.cc | 2 +-
src/tools/cephfs/DataScan.cc | 570 +-
src/tools/cephfs/DataScan.h | 44 +-
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/psim.cc | 1 -
src/tools/rados/rados.cc | 242 +-
src/tools/rbd/ArgumentTypes.cc | 12 +-
src/tools/rbd/Utils.cc | 16 +
src/tools/rbd/Utils.h | 2 +
src/tools/rbd/action/Clone.cc | 1 +
src/tools/rbd/action/Export.cc | 1 +
src/tools/rbd/action/ImportDiff.cc | 1 +
src/tools/rbd/action/Info.cc | 30 +
src/tools/rbd/action/Journal.cc | 8 +-
src/tools/rbd/action/MergeDiff.cc | 1 +
src/tools/rbd/action/MirrorImage.cc | 213 +
src/tools/rbd/action/MirrorPool.cc | 178 +-
src/tools/rbd/action/Snap.cc | 2 +-
src/tools/rbd_mirror/ClusterWatcher.cc | 10 +-
src/tools/rbd_mirror/ImageReplayer.cc | 850 ++-
src/tools/rbd_mirror/ImageReplayer.h | 175 +-
src/tools/rbd_mirror/ImageSync.cc | 310 +
src/tools/rbd_mirror/ImageSync.h | 122 +
src/tools/rbd_mirror/Mirror.cc | 23 +-
src/tools/rbd_mirror/Mirror.h | 6 +-
src/tools/rbd_mirror/PoolWatcher.cc | 51 +-
src/tools/rbd_mirror/Replayer.cc | 137 +-
src/tools/rbd_mirror/Replayer.h | 11 +-
src/tools/rbd_mirror/Threads.cc | 38 +
src/tools/rbd_mirror/Threads.h | 34 +
.../rbd_mirror/image_replayer/BootstrapRequest.cc | 302 +
.../rbd_mirror/image_replayer/BootstrapRequest.h | 137 +
.../rbd_mirror/image_replayer/CloseImageRequest.cc | 84 +
.../rbd_mirror/image_replayer/CloseImageRequest.h | 66 +
.../image_replayer/OpenLocalImageRequest.cc | 140 +
.../image_replayer/OpenLocalImageRequest.h | 87 +
.../rbd_mirror/image_sync/ImageCopyRequest.cc | 287 +
src/tools/rbd_mirror/image_sync/ImageCopyRequest.h | 119 +
.../rbd_mirror/image_sync/ObjectCopyRequest.cc | 364 ++
.../rbd_mirror/image_sync/ObjectCopyRequest.h | 129 +
.../rbd_mirror/image_sync/SnapshotCopyRequest.cc | 255 +
.../rbd_mirror/image_sync/SnapshotCopyRequest.h | 112 +
.../image_sync/SyncPointCreateRequest.cc | 162 +
.../rbd_mirror/image_sync/SyncPointCreateRequest.h | 90 +
.../rbd_mirror/image_sync/SyncPointPruneRequest.cc | 202 +
.../rbd_mirror/image_sync/SyncPointPruneRequest.h | 94 +
src/tools/rbd_mirror/main.cc | 7 +-
src/tools/rbd_mirror/types.cc | 4 +-
src/tools/rbd_mirror/types.h | 12 +-
src/tools/setup-virtualenv.sh | 16 +-
src/tracing/librados.tp | 110 +
src/tracing/objectstore.tp | 13 +
src/tracing/tracing-common.h | 6 +
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 | 60 +-
src/xxHash/xxhash.c | 1012 ++++
src/xxHash/xxhash.h | 255 +
systemd/Makefile.am | 2 +
systemd/Makefile.in | 29 +-
systemd/ceph-rbd-mirror.target | 5 +
systemd/ceph-rbd-mirror at .service | 22 +
test-driver | 15 +-
udev/95-ceph-osd.rules | 19 +
938 files changed, 101134 insertions(+), 67423 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