[Pkg-ceph-commits] [ceph] branch ubuntu-xenial updated (e9a02bf -> a313641)
James Downing Page
jamespage at moszumanska.debian.org
Thu Mar 31 10:53:17 UTC 2016
This is an automated email from the git hooks/post-receive script.
jamespage pushed a change to branch ubuntu-xenial
in repository ceph.
from e9a02bf releasing package ceph version 10.0.5-0ubuntu1
new e3c0b31 Update watch file to scan for gz files.
new 98b5d31 Imported Upstream version 10.1.0
new 1ede527 Merge tag 'upstream/10.1.0' into ubuntu-xenial
new 335d7cc Ensure rbd-mirror package is stripped
new 977e10b Install librgw_file* as part of ceph-test package.
new 321f0f3 Add librgw2 binary packages.
new 725e9f8 d/p/fix-systemd-escaping.patch,pybind-flags.patch: Dropped, included upstream.
new 93fed58 d/control: Add BD on libldap2-dev for rados gateway.
new 636f172 Restore missing debian folder from ceph_detect_init
new a27dd59 d/rules: Install upstart and systemd configurations for rbd-mirror.
new 9b8025a d/copyright: Ensure that jerasure and gf-complete are not stripped from the upstream release tarball.
new 8d207ab Imported Upstream version 10.1.0
new 442ca9d Merge tag 'upstream/10.1.0' into ubuntu-xenial
new 9301800 d/p/disable-openssl-linking.patch: Disable build time linking with OpenSSL due to licensing incompatibilities.
new fb99861 d/*.symbols: Add new symbols for RC.
new 7b9ea3b d/python-*.install: Correct wildcards for python module install.
new a313641 Fix multiarch paths for librgw
The 17 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
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 +-
debian/ceph-test.install | 1 +
debian/changelog | 19 +
debian/control | 50 +-
debian/copyright | 2 -
debian/libcephfs1.symbols | 1 +
debian/librados2.symbols | 18 +
debian/libradosstriper1.symbols | 20 +-
debian/librbd1.symbols | 33 +
debian/librgw-dev.install | 5 +
debian/librgw2.install | 1 +
debian/patches/arch.patch | 2 +-
debian/patches/disable-openssl-linking.patch | 19 +
debian/patches/fix-argparse-defaults.patch | 2 +-
debian/patches/fix-systemd-escaping.patch | 16 -
debian/patches/pybind-flags.patch | 34 -
debian/patches/series | 3 +-
debian/patches/sleep-recover.patch | 2 +-
debian/patches/tests-disable.patch | 4 +-
debian/python-cephfs.install | 3 +-
debian/python-rados.install | 2 +-
debian/rules | 12 +-
debian/watch | 2 +-
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/debian/__init__.py | 6 +-
.../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 +-
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 +
925 files changed, 101323 insertions(+), 45244 deletions(-)
create mode 100644 debian/librgw-dev.install
create mode 100644 debian/librgw2.install
create mode 100644 debian/patches/disable-openssl-linking.patch
delete mode 100644 debian/patches/fix-systemd-escaping.patch
delete mode 100644 debian/patches/pybind-flags.patch
create mode 100644 doc/man/8/ceph-detect-init.rst
create mode 100644 src/common/cohort_lru.h
create mode 100644 src/common/fs_types.cc
create mode 100644 src/common/scrub_types.cc
create mode 100644 src/common/scrub_types.h
create mode 100644 src/common/sstring.hh
create mode 100644 src/include/fs_types.h
create mode 100644 src/include/rados/rgw_file.h
create mode 100644 src/librbd/image_watcher/Notifier.cc
create mode 100644 src/librbd/image_watcher/Notifier.h
create mode 100644 src/librbd/image_watcher/NotifyLockOwner.cc
create mode 100644 src/librbd/image_watcher/NotifyLockOwner.h
create mode 100644 src/mds/DamageTable.cc
create mode 100644 src/mds/DamageTable.h
create mode 100644 src/mds/FSMap.cc
create mode 100644 src/mds/FSMap.h
create mode 100644 src/messages/MFSMap.h
create mode 100644 src/messages/MOSDPGUpdateLogMissing.h
create mode 100644 src/messages/MOSDPGUpdateLogMissingReply.h
create mode 100644 src/os/filestore/JournalThrottle.cc
create mode 100644 src/os/filestore/JournalThrottle.h
create mode 100644 src/osd/ScrubStore.cc
create mode 100644 src/osd/ScrubStore.h
delete mode 100644 src/pybind/cephfs.py
create mode 100644 src/pybind/cephfs/Makefile.am
create mode 100644 src/pybind/cephfs/cephfs.pyx
copy src/pybind/{ => cephfs}/setup.py (80%)
delete mode 100644 src/pybind/rados.py
create mode 100644 src/pybind/rados/Makefile.am
create mode 100644 src/pybind/rados/rados.pxd
create mode 100644 src/pybind/rados/rados.pyx
copy src/pybind/{ => rados}/setup.py (87%)
create mode 100644 src/pybind/rbd/Makefile.am
rename src/pybind/{ => rbd}/rbd.pyx (99%)
rename src/pybind/{ => rbd}/setup.py (91%)
create mode 100644 src/rgw/rgw_b64.h
create mode 100644 src/rgw/rgw_boost_asio_coroutine.h
create mode 100644 src/rgw/rgw_boost_asio_yield.h
create mode 100644 src/rgw/rgw_civetweb_frontend.cc
create mode 100644 src/rgw/rgw_coroutine.cc
create mode 100644 src/rgw/rgw_coroutine.h
create mode 100644 src/rgw/rgw_cr_rados.cc
create mode 100644 src/rgw/rgw_cr_rados.h
create mode 100644 src/rgw/rgw_cr_rest.h
create mode 100644 src/rgw/rgw_data_sync.cc
create mode 100644 src/rgw/rgw_data_sync.h
create mode 100644 src/rgw/rgw_fcgi_process.cc
create mode 100644 src/rgw/rgw_file.cc
create mode 100644 src/rgw/rgw_file.h
create mode 100644 src/rgw/rgw_frontend.cc
create mode 100644 src/rgw/rgw_frontend.h
create mode 100644 src/rgw/rgw_ldap.cc
create mode 100644 src/rgw/rgw_ldap.h
create mode 100644 src/rgw/rgw_lib.h
create mode 100644 src/rgw/rgw_lib_frontend.h
create mode 100644 src/rgw/rgw_loadgen_process.cc
create mode 100644 src/rgw/rgw_meta_sync_status.h
create mode 100644 src/rgw/rgw_os_lib.cc
create mode 100644 src/rgw/rgw_os_lib.h
create mode 100644 src/rgw/rgw_period_history.cc
create mode 100644 src/rgw/rgw_period_history.h
create mode 100644 src/rgw/rgw_period_puller.cc
create mode 100644 src/rgw/rgw_period_puller.h
create mode 100644 src/rgw/rgw_period_pusher.cc
create mode 100644 src/rgw/rgw_period_pusher.h
create mode 100644 src/rgw/rgw_process.cc
create mode 100644 src/rgw/rgw_process.h
create mode 100644 src/rgw/rgw_realm_reloader.cc
create mode 100644 src/rgw/rgw_realm_reloader.h
create mode 100644 src/rgw/rgw_realm_watcher.cc
create mode 100644 src/rgw/rgw_realm_watcher.h
create mode 100644 src/rgw/rgw_request.cc
create mode 100644 src/rgw/rgw_request.h
create mode 100644 src/rgw/rgw_rest_realm.cc
create mode 100644 src/rgw/rgw_rest_realm.h
create mode 100644 src/rgw/rgw_sync.cc
create mode 100644 src/rgw/rgw_sync.h
create mode 100644 src/rgw/rgw_token.cc
create mode 100644 src/rgw/rgw_token.h
create mode 100644 src/test/librados/tmap_migrate.cc
create mode 100644 src/test/librbd/mock/MockImageState.h
create mode 100644 src/test/librbd/test_mirroring.cc
create mode 100644 src/test/librgw_file.cc
create mode 100644 src/test/librgw_file_aw.cc
create mode 100644 src/test/librgw_file_cd.cc
create mode 100644 src/test/librgw_file_gp.cc
create mode 100644 src/test/librgw_file_nfsns.cc
create mode 100644 src/test/rbd_mirror/image_replay.cc
create mode 100644 src/test/rbd_mirror/image_sync/test_mock_ImageCopyRequest.cc
create mode 100644 src/test/rbd_mirror/image_sync/test_mock_ObjectCopyRequest.cc
create mode 100644 src/test/rbd_mirror/image_sync/test_mock_SnapshotCopyRequest.cc
create mode 100644 src/test/rbd_mirror/image_sync/test_mock_SyncPointCreateRequest.cc
create mode 100644 src/test/rbd_mirror/image_sync/test_mock_SyncPointPruneRequest.cc
create mode 100644 src/test/rbd_mirror/mock/MockJournaler.cc
create mode 100644 src/test/rbd_mirror/mock/MockJournaler.h
create mode 100644 src/test/rbd_mirror/test_ImageReplayer.cc
create mode 100644 src/test/rbd_mirror/test_ImageSync.cc
create mode 100644 src/test/rbd_mirror/test_fixture.cc
create mode 100644 src/test/rbd_mirror/test_fixture.h
create mode 100644 src/test/rbd_mirror/test_mock_ImageSync.cc
create mode 100644 src/test/rbd_mirror/test_mock_fixture.cc
create mode 100644 src/test/rbd_mirror/test_mock_fixture.h
create mode 100644 src/test/rgw/test_rgw_period_history.cc
create mode 100755 src/test/test_pool_create.sh
create mode 100644 src/tools/cephfs/RoleSelector.cc
create mode 100644 src/tools/cephfs/RoleSelector.h
create mode 100644 src/tools/rbd/action/MirrorImage.cc
create mode 100644 src/tools/rbd_mirror/ImageSync.cc
create mode 100644 src/tools/rbd_mirror/ImageSync.h
create mode 100644 src/tools/rbd_mirror/Threads.cc
create mode 100644 src/tools/rbd_mirror/Threads.h
create mode 100644 src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc
create mode 100644 src/tools/rbd_mirror/image_replayer/BootstrapRequest.h
create mode 100644 src/tools/rbd_mirror/image_replayer/CloseImageRequest.cc
create mode 100644 src/tools/rbd_mirror/image_replayer/CloseImageRequest.h
create mode 100644 src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc
create mode 100644 src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.h
create mode 100644 src/tools/rbd_mirror/image_sync/ImageCopyRequest.cc
create mode 100644 src/tools/rbd_mirror/image_sync/ImageCopyRequest.h
create mode 100644 src/tools/rbd_mirror/image_sync/ObjectCopyRequest.cc
create mode 100644 src/tools/rbd_mirror/image_sync/ObjectCopyRequest.h
create mode 100644 src/tools/rbd_mirror/image_sync/SnapshotCopyRequest.cc
create mode 100644 src/tools/rbd_mirror/image_sync/SnapshotCopyRequest.h
create mode 100644 src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc
create mode 100644 src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.h
create mode 100644 src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc
create mode 100644 src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.h
create mode 100644 src/upstart/ceph-rbd-mirror-all-starter.conf
create mode 100644 src/upstart/ceph-rbd-mirror-all.conf
create mode 100644 src/upstart/ceph-rbd-mirror.conf
create mode 100644 src/xxHash/xxhash.c
create mode 100644 src/xxHash/xxhash.h
create mode 100644 systemd/ceph-rbd-mirror.target
create mode 100644 systemd/ceph-rbd-mirror at .service
--
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