[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