[Pkg-ceph-commits] [ceph] 02/03: Merge tag 'upstream/9.2.0' into experimental

James Downing Page jamespage at moszumanska.debian.org
Mon Nov 9 12:44:01 UTC 2015


This is an automated email from the git hooks/post-receive script.

jamespage pushed a commit to branch experimental
in repository ceph.

commit 0fcfeb7501fbc425bfc7dc0949271d39ec77704c
Merge: a043762 7549355
Author: James Page <james.page at ubuntu.com>
Date:   Mon Nov 9 12:38:18 2015 +0000

    Merge tag 'upstream/9.2.0' into experimental
    
    Upstream version 9.2.0

 AUTHORS                                            |   156 +-
 COPYING                                            |     8 +
 ChangeLog                                          |  7107 +++++--
 Makefile.am                                        |    31 +-
 Makefile.in                                        |    48 +-
 README                                             |    33 +-
 autogen.sh                                         |     3 +-
 ceph.spec                                          |   667 +-
 ceph.spec.in                                       |   665 +-
 configure                                          | 11701 ++++++-----
 configure.ac                                       |   277 +-
 doc/Makefile.am                                    |    33 +
 doc/Makefile.in                                    |   551 +
 doc/man/8/ceph-authtool.rst                        |   178 +
 doc/man/8/ceph-clsinfo.rst                         |    49 +
 doc/man/8/ceph-conf.rst                            |   129 +
 doc/man/8/ceph-create-keys.rst                     |    63 +
 doc/man/8/ceph-debugpack.rst                       |    50 +
 doc/man/8/ceph-dencoder.rst                        |   151 +
 doc/man/8/ceph-deploy.rst                          |   608 +
 doc/man/8/ceph-disk.rst                            |   277 +
 doc/man/8/ceph-fuse.rst                            |    64 +
 doc/man/8/ceph-mds.rst                             |    92 +
 doc/man/8/ceph-mon.rst                             |    94 +
 doc/man/8/ceph-osd.rst                             |   122 +
 doc/man/8/ceph-post-file.rst                       |    71 +
 doc/man/8/ceph-rbdnamer.rst                        |    41 +
 doc/man/8/ceph-rest-api.rst                        |   150 +
 doc/man/8/ceph-run.rst                             |    45 +
 doc/man/8/ceph-syn.rst                             |    99 +
 doc/man/8/ceph.rst                                 |  1437 ++
 doc/man/8/cephfs.rst                               |    99 +
 doc/man/8/crushtool.rst                            |   265 +
 doc/man/8/librados-config.rst                      |    46 +
 doc/man/8/monmaptool.rst                           |   107 +
 doc/man/8/mount.ceph.rst                           |   165 +
 doc/man/8/osdmaptool.rst                           |    77 +
 doc/man/8/rados.rst                                |   181 +
 doc/man/8/radosgw-admin.rst                        |   463 +
 doc/man/8/radosgw.rst                              |   256 +
 doc/man/8/rbd-fuse.rst                             |    56 +
 doc/man/8/rbd-replay-many.rst                      |    73 +
 doc/man/8/rbd-replay-prep.rst                      |    55 +
 doc/man/8/rbd-replay.rst                           |    78 +
 doc/man/8/rbd.rst                                  |   522 +
 etc/default/ceph                                   |    12 +
 etc/sysconfig/SuSEfirewall2.d/services/ceph-mon    |     5 +
 .../SuSEfirewall2.d/services/ceph-osd-mds          |     5 +
 etc/sysconfig/ceph                                 |    23 +
 install-deps.sh                                    |   100 +-
 m4/ax_arm.m4                                       |    18 +-
 man/Makefile-server.am                             |     6 +
 man/Makefile.am                                    |    20 +
 man/Makefile.in                                    |   140 +-
 man/ceph-authtool.8                                |    31 +-
 man/ceph-clsinfo.8                                 |    31 +-
 man/ceph-conf.8                                    |   134 +-
 man/ceph-create-keys.8                             |     6 +-
 man/ceph-debugpack.8                               |    31 +-
 man/ceph-dencoder.8                                |    59 +-
 man/ceph-deploy.8                                  |    64 +-
 man/ceph-detect-init.8                             |    78 +
 man/ceph-disk.8                                    |    76 +-
 man/ceph-fuse.8                                    |    31 +-
 man/ceph-mds.8                                     |    54 +-
 man/ceph-mon.8                                     |    44 +-
 man/ceph-osd.8                                     |    44 +-
 man/ceph-post-file.8                               |    31 +-
 man/ceph-rbdnamer.8                                |    31 +-
 man/ceph-rest-api.8                                |    31 +-
 man/ceph-run.8                                     |    31 +-
 man/ceph-syn.8                                     |    31 +-
 man/ceph.8                                         |   118 +-
 man/ceph_selinux.8                                 |   370 +
 man/cephfs.8                                       |    31 +-
 man/conf.py                                        |    59 +
 man/crushtool.8                                    |    61 +-
 man/librados-config.8                              |    31 +-
 man/monmaptool.8                                   |    31 +-
 man/mount.ceph.8                                   |    31 +-
 man/osdmaptool.8                                   |    31 +-
 man/rados.8                                        |    43 +-
 man/radosgw-admin.8                                |   382 +-
 man/radosgw.8                                      |   279 +-
 man/rbd-fuse.8                                     |    31 +-
 man/rbd-replay-many.8                              |    31 +-
 man/rbd-replay-prep.8                              |    36 +-
 man/rbd-replay.8                                   |    31 +-
 man/rbd.8                                          |   254 +-
 .../erasure-code/encode-decode-non-regression.sh   |    38 +
 selinux/Makefile.am                                |    22 +
 selinux/Makefile.in                                |   539 +
 selinux/ceph.fc                                    |    13 +
 selinux/ceph.if                                    |   265 +
 selinux/ceph.te                                    |   111 +
 src/.git_version                                   |     4 +-
 src/Makefile-client.am                             |    23 +-
 src/Makefile-env.am                                |    46 +-
 src/Makefile-rocksdb.am                            |   811 +-
 src/Makefile-server.am                             |     2 -
 src/Makefile.am                                    |    62 +-
 src/Makefile.in                                    |  6876 ++++--
 src/acconfig.h.in                                  |    24 +-
 src/arch/arm.c                                     |     6 +
 src/arch/arm.h                                     |     1 +
 src/auth/Auth.h                                    |     2 +-
 src/auth/Crypto.cc                                 |   529 +-
 src/auth/Crypto.h                                  |   105 +-
 src/auth/KeyRing.cc                                |     9 +-
 src/auth/cephx/CephxKeyServer.cc                   |     2 +-
 src/auth/cephx/CephxProtocol.cc                    |     3 +-
 src/auth/cephx/CephxProtocol.h                     |     5 +-
 src/auth/cephx/CephxServiceHandler.cc              |     2 +-
 src/auth/cephx/CephxSessionHandler.cc              |   147 +-
 src/auth/cephx/CephxSessionHandler.h               |     3 +-
 src/ceph-create-keys                               |    24 +-
 src/ceph-detect-init/AUTHORS.rst                   |     2 +
 src/ceph-detect-init/MANIFEST.in                   |     1 +
 src/ceph-detect-init/Makefile.am                   |    72 +
 src/ceph-detect-init/README.rst                    |    28 +
 src/ceph-detect-init/ceph_detect_init/__init__.py  |   112 +
 .../ceph_detect_init/centos/__init__.py            |    13 +
 src/ceph-detect-init/ceph_detect_init/exc.py       |    35 +
 .../ceph_detect_init/fedora/__init__.py            |    13 +
 src/ceph-detect-init/ceph_detect_init/main.py      |    63 +
 .../ceph_detect_init/rhel/__init__.py              |    13 +
 .../ceph_detect_init/suse/__init__.py              |    17 +
 .../integration/centos-6.dockerfile                |     4 +
 .../integration/centos-7.dockerfile                |     4 +
 .../integration/debian-jessie.dockerfile           |     6 +
 .../integration/debian-sid.dockerfile              |     4 +
 .../integration/debian-squeeze.dockerfile          |     4 +
 .../integration/debian-wheezy.dockerfile           |     4 +
 .../integration/fedora-21.dockerfile               |     3 +
 .../integration/opensuse-13.1.dockerfile           |     3 +
 .../integration/opensuse-13.2.dockerfile           |     3 +
 src/ceph-detect-init/integration/test_main.py      |    94 +
 .../integration/ubuntu-12.04.dockerfile            |     4 +
 .../integration/ubuntu-14.04.dockerfile            |     6 +
 .../integration/ubuntu-15.04.dockerfile            |     4 +
 src/ceph-detect-init/requirements.txt              |     1 +
 src/ceph-detect-init/run-tox.sh                    |    36 +
 src/ceph-detect-init/setup.py                      |    79 +
 src/ceph-detect-init/test-requirements.txt         |    10 +
 src/ceph-detect-init/tests/test_all.py             |   171 +
 src/ceph-detect-init/tox.ini                       |    31 +
 src/ceph-disk                                      |  1210 +-
 src/ceph-disk-activate                             |     3 -
 src/ceph-disk-prepare                              |     3 -
 src/ceph-disk-udev                                 |     4 +-
 src/ceph-osd-prestart.sh                           |    19 +-
 src/ceph-rbdnamer                                  |     2 +-
 src/ceph.in                                        |   170 +-
 src/ceph_common.sh                                 |     4 +-
 src/ceph_fuse.cc                                   |    47 +-
 src/ceph_mds.cc                                    |    12 +-
 src/ceph_mon.cc                                    |    20 +-
 src/ceph_osd.cc                                    |   101 +-
 src/ceph_syn.cc                                    |     6 +-
 src/check_version                                  |    19 -
 src/client/Client.cc                               |  1770 +-
 src/client/Client.h                                |   128 +-
 src/client/Dentry.h                                |    11 +-
 src/client/Fh.h                                    |     6 +-
 src/client/Inode.cc                                |    41 +-
 src/client/Inode.h                                 |    49 +-
 src/client/InodeRef.h                              |    12 +
 src/client/Makefile.am                             |     4 +-
 src/client/MetaRequest.cc                          |    30 -
 src/client/MetaRequest.h                           |    79 +-
 src/client/MetaSession.h                           |     1 +
 src/client/ObjecterWriteback.h                     |     7 -
 src/client/SyntheticClient.cc                      |    10 +-
 src/client/fuse_ll.cc                              |   101 +-
 src/cls/Makefile-client.am                         |    18 +-
 src/cls/Makefile-server.am                         |    14 +
 src/cls/cephfs/cls_cephfs.cc                       |   143 +
 src/cls/cephfs/cls_cephfs.h                        |   127 +
 src/cls/cephfs/cls_cephfs_client.cc                |   146 +
 src/cls/cephfs/cls_cephfs_client.h                 |    26 +
 src/cls/hello/cls_hello.cc                         |    41 +-
 src/cls/lock/cls_lock.cc                           |     8 +-
 src/cls/log/cls_log.cc                             |     1 +
 src/cls/log/cls_log_client.cc                      |     1 +
 src/cls/numops/cls_numops.cc                       |   163 +
 src/cls/numops/cls_numops_client.cc                |    80 +
 src/cls/numops/cls_numops_client.h                 |    49 +
 src/cls/rbd/cls_rbd.cc                             |   444 +-
 src/cls/rbd/cls_rbd_client.cc                      |   115 +-
 src/cls/rbd/cls_rbd_client.h                       |    17 +-
 src/cls/refcount/cls_refcount.cc                   |     1 +
 src/cls/rgw/cls_rgw.cc                             |    84 +-
 src/cls/rgw/cls_rgw_client.h                       |     1 +
 src/cls/rgw/cls_rgw_types.cc                       |     1 +
 src/cls/timeindex/cls_timeindex.cc                 |   273 +
 src/cls/timeindex/cls_timeindex_client.cc          |   157 +
 src/cls/timeindex/cls_timeindex_client.h           |    52 +
 src/cls/timeindex/cls_timeindex_ops.h              |   116 +
 src/cls/timeindex/cls_timeindex_types.h            |    43 +
 src/cls/user/cls_user.cc                           |     2 +-
 src/cls/version/cls_version.cc                     |     1 +
 src/common/ConfUtils.cc                            |     1 +
 src/common/Finisher.cc                             |    14 +-
 src/common/Finisher.h                              |    42 +-
 src/common/Formatter.h                             |     9 +-
 src/common/HeartbeatMap.cc                         |    31 +-
 src/common/HeartbeatMap.h                          |    16 +-
 src/common/Initialize.h                            |     4 +-
 src/common/Makefile.am                             |    35 +-
 src/common/Mutex.cc                                |    23 +-
 src/common/OutputDataSocket.cc                     |     4 +-
 src/common/Preforker.h                             |    43 +-
 src/common/PrioritizedQueue.h                      |    62 +-
 src/common/RWLock.h                                |    32 +-
 src/common/Readahead.cc                            |    12 +
 src/common/RefCountedObj.h                         |     2 +-
 src/common/SubProcess.h                            |   484 +
 src/common/Thread.cc                               |    60 +-
 src/common/Thread.h                                |     8 +-
 src/common/Throttle.cc                             |   118 +-
 src/common/Throttle.h                              |   137 +-
 src/common/TracepointProvider.cc                   |    44 +
 src/common/TracepointProvider.h                    |    83 +
 src/common/TrackedOp.cc                            |    22 +-
 src/common/TrackedOp.h                             |    12 +-
 src/common/WorkQueue.h                             |    84 +-
 src/common/admin_socket.cc                         |     6 +-
 src/common/blkdev.cc                               |    68 +-
 src/common/blkdev.h                                |     2 +
 src/common/buffer.cc                               |   395 +-
 src/common/ceph_argparse.cc                        |   182 +-
 src/common/ceph_argparse.h                         |    16 +-
 src/common/ceph_context.cc                         |    59 +-
 src/common/ceph_context.h                          |    64 +-
 src/common/ceph_crypto.cc                          |     2 +-
 src/common/ceph_crypto.h                           |     8 +-
 src/common/ceph_fs.cc                              |     3 +-
 src/common/ceph_json.h                             |     4 +-
 src/common/ceph_strings.cc                         |     2 +
 src/common/cmdparse.cc                             |     2 +-
 src/common/config.cc                               |    27 +-
 src/common/config.h                                |     4 +-
 src/common/config_obs.h                            |    14 +-
 src/common/config_opts.h                           |   198 +-
 src/common/crc32c.cc                               |     6 +
 src/common/crc32c_aarch64.c                        |    47 +
 src/common/crc32c_aarch64.h                        |    27 +
 src/common/hobject.cc                              |   175 +-
 src/common/hobject.h                               |   287 +-
 src/common/ipaddr.cc                               |     1 +
 src/common/lockdep.cc                              |     5 +-
 src/common/obj_bencher.cc                          |   491 +-
 src/common/obj_bencher.h                           |    40 +-
 src/common/perf_counters.cc                        |    42 +-
 src/common/perf_counters.h                         |    29 +-
 src/common/safe_io.c                               |     2 +
 src/common/shared_cache.hpp                        |    46 +-
 src/common/sharedptr_registry.hpp                  |    20 +-
 src/common/simple_cache.hpp                        |    10 +-
 src/common/str_map.cc                              |    18 +-
 src/common/strtol.cc                               |    41 +-
 src/common/sync_filesystem.h                       |    25 +-
 src/common/tracked_int_ptr.hpp                     |     9 +
 src/common/types.cc                                |     4 +-
 src/common/util.cc                                 |   132 +
 src/common/xattr.c                                 |    28 +-
 src/common/xattr.h                                 |     8 +
 src/compressor/AsyncCompressor.cc                  |   157 +
 src/compressor/AsyncCompressor.h                   |   128 +
 src/compressor/Compressor.cc                       |    25 +
 src/compressor/Compressor.h                        |    30 +
 src/compressor/Makefile.am                         |    11 +
 src/compressor/SnappyCompressor.h                  |    78 +
 src/crush/CrushTester.cc                           |   121 +-
 src/crush/CrushTester.h                            |     2 +-
 src/crush/CrushWrapper.cc                          |    71 +-
 src/crush/CrushWrapper.h                           |    11 +-
 src/crush/Makefile.am                              |     3 +-
 src/crush/builder.c                                |    20 +
 src/crush/builder.h                                |     3 +
 src/crush/crush.c                                  |    33 +-
 src/crush/crush.h                                  |    16 +-
 src/crush/crush_compat.h                           |    39 +
 src/crush/crush_ln_table.h                         |    36 +-
 src/crush/hash.c                                   |    12 +-
 src/crush/hash.h                                   |     6 +
 src/crush/mapper.c                                 |   132 +-
 src/erasure-code/ErasureCode.cc                    |    64 +-
 src/erasure-code/ErasureCode.h                     |    35 +-
 src/erasure-code/ErasureCodeInterface.h            |    40 +
 src/erasure-code/ErasureCodePlugin.cc              |    50 +-
 src/erasure-code/ErasureCodePlugin.h               |    15 +-
 src/erasure-code/isa/ErasureCodeIsa.cc             |    40 +-
 src/erasure-code/isa/ErasureCodeIsa.h              |    28 +-
 src/erasure-code/isa/ErasureCodeIsaTableCache.cc   |    16 +-
 src/erasure-code/isa/ErasureCodePluginIsa.cc       |    23 +-
 src/erasure-code/isa/Makefile.am                   |    20 +-
 src/erasure-code/isa/isa-l/erasure_code/ec_base.c  |    30 +-
 src/erasure-code/isa/isa-l/erasure_code/ec_base.h  |     2 +-
 .../isa/isa-l/erasure_code/ec_highlevel_func.c     |   121 +-
 .../isa/isa-l/erasure_code/ec_multibinary.asm.s    |   257 +-
 .../isa-l/erasure_code/gf_2vect_dot_prod_avx.asm.s |   159 +-
 .../erasure_code/gf_2vect_dot_prod_avx2.asm.s      |   166 +-
 .../isa-l/erasure_code/gf_2vect_dot_prod_sse.asm.s |   161 +-
 .../isa/isa-l/erasure_code/gf_2vect_mad_avx.asm.s  |   236 +
 .../isa/isa-l/erasure_code/gf_2vect_mad_avx2.asm.s |   247 +
 .../isa/isa-l/erasure_code/gf_2vect_mad_sse.asm.s  |   239 +
 .../isa-l/erasure_code/gf_3vect_dot_prod_avx.asm.s |   179 +-
 .../erasure_code/gf_3vect_dot_prod_avx2.asm.s      |   204 +-
 .../isa-l/erasure_code/gf_3vect_dot_prod_sse.asm.s |   179 +-
 .../isa/isa-l/erasure_code/gf_3vect_mad_avx.asm.s  |   288 +
 .../isa/isa-l/erasure_code/gf_3vect_mad_avx2.asm.s |   317 +
 .../isa/isa-l/erasure_code/gf_3vect_mad_sse.asm.s  |   298 +
 .../isa-l/erasure_code/gf_4vect_dot_prod_avx.asm.s |   221 +-
 .../erasure_code/gf_4vect_dot_prod_avx2.asm.s      |   233 +-
 .../isa-l/erasure_code/gf_4vect_dot_prod_sse.asm.s |   241 +-
 .../isa/isa-l/erasure_code/gf_4vect_mad_avx.asm.s  |   336 +
 .../isa/isa-l/erasure_code/gf_4vect_mad_avx2.asm.s |   342 +
 .../isa/isa-l/erasure_code/gf_4vect_mad_sse.asm.s  |   342 +
 .../isa-l/erasure_code/gf_5vect_dot_prod_avx.asm.s |    16 +-
 .../erasure_code/gf_5vect_dot_prod_avx2.asm.s      |    16 +-
 .../isa-l/erasure_code/gf_5vect_dot_prod_sse.asm.s |    36 +-
 .../isa/isa-l/erasure_code/gf_5vect_mad_avx.asm.s  |   365 +
 .../isa/isa-l/erasure_code/gf_5vect_mad_avx2.asm.s |   363 +
 .../isa/isa-l/erasure_code/gf_5vect_mad_sse.asm.s  |   373 +
 .../isa-l/erasure_code/gf_6vect_dot_prod_avx.asm.s |    16 +-
 .../erasure_code/gf_6vect_dot_prod_avx2.asm.s      |    16 +-
 .../isa-l/erasure_code/gf_6vect_dot_prod_sse.asm.s |    40 +-
 .../isa/isa-l/erasure_code/gf_6vect_mad_avx.asm.s  |   394 +
 .../isa/isa-l/erasure_code/gf_6vect_mad_avx2.asm.s |   400 +
 .../isa/isa-l/erasure_code/gf_6vect_mad_sse.asm.s  |   406 +
 .../isa-l/erasure_code/gf_vect_dot_prod_avx.asm.s  |   107 +-
 .../isa-l/erasure_code/gf_vect_dot_prod_avx2.asm.s |   111 +-
 .../isa-l/erasure_code/gf_vect_dot_prod_sse.asm.s  |   106 +-
 .../isa/isa-l/erasure_code/gf_vect_mad_avx.asm.s   |   196 +
 .../isa/isa-l/erasure_code/gf_vect_mad_avx2.asm.s  |   203 +
 .../isa/isa-l/erasure_code/gf_vect_mad_sse.asm.s   |   197 +
 .../isa/isa-l/erasure_code/gf_vect_mul_avx.asm.s   |    16 +-
 .../isa/isa-l/erasure_code/gf_vect_mul_sse.asm.s   |    16 +-
 src/erasure-code/isa/isa-l/include/erasure_code.h  |   370 +-
 src/erasure-code/isa/isa-l/include/gf_vect_mul.h   |     6 +-
 src/erasure-code/isa/isa-l/include/reg_sizes.asm   |    29 +-
 src/erasure-code/isa/isa-l/include/types.h         |    18 +-
 src/erasure-code/jerasure/ErasureCodeJerasure.cc   |   108 +-
 src/erasure-code/jerasure/ErasureCodeJerasure.h    |    82 +-
 .../jerasure/ErasureCodePluginJerasure.cc          |    17 +-
 .../jerasure/ErasureCodePluginSelectJerasure.cc    |    27 +-
 src/erasure-code/jerasure/gf-complete/src/gf.c     |     4 +-
 .../jerasure/gf-complete/src/gf_w128.c             |     4 +-
 src/erasure-code/jerasure/gf-complete/src/gf_w16.c |     5 +-
 src/erasure-code/jerasure/gf-complete/src/gf_w32.c |    18 +-
 src/erasure-code/jerasure/gf-complete/src/gf_w64.c |    18 +-
 .../jerasure/gf-complete/src/gf_wgen.c             |    36 +-
 src/erasure-code/lrc/ErasureCodeLrc.cc             |   153 +-
 src/erasure-code/lrc/ErasureCodeLrc.h              |    21 +-
 src/erasure-code/lrc/ErasureCodePluginLrc.cc       |    18 +-
 .../shec/ErasureCodePluginSelectShec.cc            |   102 +
 src/erasure-code/shec/ErasureCodePluginShec.cc     |    27 +-
 src/erasure-code/shec/ErasureCodeShec.cc           |   538 +-
 src/erasure-code/shec/ErasureCodeShec.h            |    31 +-
 src/erasure-code/shec/ErasureCodeShecTableCache.cc |   256 +-
 src/erasure-code/shec/ErasureCodeShecTableCache.h  |    66 +-
 src/erasure-code/shec/Makefile.am                  |   117 +-
 src/erasure-code/shec/shec.cc                      |   329 -
 src/erasure-code/shec/shec.h                       |    35 -
 src/global/global_context.h                        |     1 -
 src/global/global_init.cc                          |   103 +-
 src/include/CompatSet.h                            |    18 +-
 src/include/Context.h                              |     3 +-
 src/include/Makefile.am                            |     8 +-
 src/include/atomic.h                               |    15 +
 src/include/buffer.h                               |   195 +-
 src/include/ceph_features.h                        |    10 +-
 src/include/ceph_fs.h                              |     6 +
 src/include/cephfs/libcephfs.h                     |   129 +-
 src/include/cmp.h                                  |    34 +
 src/include/compact_map.h                          |   347 +
 src/include/compact_set.h                          |   290 +
 src/include/compat.h                               |    17 +-
 src/include/encoding.h                             |    82 +-
 src/include/filepath.h                             |     2 +-
 src/include/frag.h                                 |    41 +-
 src/include/hash_namespace.h                       |    24 -
 src/include/inline_memory.h                        |   138 +
 src/include/interval_set.h                         |     8 +
 src/include/krbd.h                                 |     2 +
 src/include/memory.h                               |    17 +-
 src/include/object.h                               |    11 +-
 src/include/rados.h                                |    27 +-
 src/include/rados/buffer.h                         |   195 +-
 src/include/rados/librados.h                       |    79 +-
 src/include/rados/librados.hpp                     |    53 +-
 src/include/rados/memory.h                         |    17 +-
 src/include/radosstriper/libradosstriper.h         |    10 +-
 src/include/radosstriper/libradosstriper.hpp       |     8 +-
 src/include/rangeset.h                             |     1 -
 src/include/rbd/features.h                         |    30 +-
 src/include/rbd/librbd.h                           |    46 +-
 src/include/rbd/librbd.hpp                         |    24 +-
 src/include/rbd/object_map_types.h                 |     1 +
 src/include/sock_compat.h                          |    26 +
 src/include/str_list.h                             |    55 +
 src/include/str_map.h                              |     2 +-
 src/include/timegm.h                               |    79 +
 src/include/types.h                                |    48 +-
 src/include/unordered_map.h                        |    13 -
 src/include/unordered_set.h                        |    12 -
 src/include/util.h                                 |    10 +
 src/include/utime.h                                |     5 +-
 src/include/uuid.h                                 |    42 +-
 src/include/xlist.h                                |    14 +-
 src/init-ceph.in                                   |    35 +-
 src/init-rbdmap                                    |    58 +-
 src/java/Makefile.in                               |    10 +-
 src/java/java/com/ceph/fs/CephMount.java           |    36 +-
 src/java/java/com/ceph/fs/CephNativeLoader.java    |    72 +-
 src/java/native/libcephfs_jni.cc                   |    51 +
 src/java/test/com/ceph/fs/CephMountTest.java       |    33 +
 src/key_value_store/kv_flat_btree_async.h          |    28 +-
 src/krbd.cc                                        |   122 +-
 src/libcephfs.cc                                   |    78 +-
 src/librados/IoCtxImpl.cc                          |    30 +-
 src/librados/ListObjectImpl.h                      |    14 +-
 src/librados/Makefile.am                           |     3 -
 src/librados/RadosClient.cc                        |     9 +-
 src/librados/librados.cc                           |   126 +-
 src/libradosstriper/Makefile.am                    |     4 +-
 src/libradosstriper/RadosStriperImpl.cc            |     4 +-
 src/librbd/AioCompletion.cc                        |     7 +-
 src/librbd/AioCompletion.h                         |     8 +-
 src/librbd/AioRequest.cc                           |    84 +-
 src/librbd/AioRequest.h                            |    49 +-
 src/librbd/AsyncFlattenRequest.cc                  |    19 +-
 src/librbd/AsyncFlattenRequest.h                   |     6 +-
 src/librbd/AsyncObjectThrottle.cc                  |    39 +-
 src/librbd/AsyncObjectThrottle.h                   |    35 +-
 src/librbd/AsyncRequest.cc                         |    27 +-
 src/librbd/AsyncRequest.h                          |    27 +-
 src/librbd/AsyncResizeRequest.cc                   |     8 -
 src/librbd/AsyncResizeRequest.h                    |    11 +-
 src/librbd/AsyncTrimRequest.cc                     |   129 +-
 src/librbd/AsyncTrimRequest.h                      |    18 +-
 src/librbd/CopyupRequest.cc                        |   210 +-
 src/librbd/CopyupRequest.h                         |    23 +-
 src/librbd/DiffIterate.cc                          |   457 +
 src/librbd/DiffIterate.h                           |    47 +
 src/librbd/ImageCtx.cc                             |   369 +-
 src/librbd/ImageCtx.h                              |    47 +-
 src/librbd/ImageWatcher.cc                         |   160 +-
 src/librbd/ImageWatcher.h                          |    17 +-
 src/librbd/Makefile.am                             |    10 +-
 src/librbd/ObjectMap.cc                            |   343 +-
 src/librbd/ObjectMap.h                             |    46 +-
 src/librbd/RebuildObjectMapRequest.cc              |   361 +
 src/librbd/RebuildObjectMapRequest.h               |    78 +
 src/librbd/SnapInfo.h                              |     7 +-
 src/librbd/TaskFinisher.h                          |     2 +-
 src/librbd/WatchNotifyTypes.cc                     |    44 +
 src/librbd/WatchNotifyTypes.h                      |    48 +-
 src/librbd/internal.cc                             |   819 +-
 src/librbd/internal.h                              |    27 +-
 src/librbd/librbd.cc                               |   274 +-
 src/librbd/parent_types.h                          |    15 +-
 src/libs3/COPYING                                  |   674 -
 src/libs3/ChangeLog                                |    16 -
 src/libs3/GNUmakefile                              |   419 -
 src/libs3/GNUmakefile.mingw                        |   296 -
 src/libs3/GNUmakefile.osx                          |   305 -
 src/libs3/INSTALL                                  |    73 -
 src/libs3/LICENSE                                  |    20 -
 src/libs3/README                                   |     4 -
 src/libs3/TODO                                     |     3 -
 src/libs3/archlinux/PKGBUILD                       |    28 -
 src/libs3/doxyfile                                 |   886 -
 src/libs3/inc/error_parser.h                       |    82 -
 src/libs3/inc/libs3.h                              |  1892 --
 src/libs3/inc/mingw/pthread.h                      |    45 -
 src/libs3/inc/mingw/sys/select.h                   |    30 -
 src/libs3/inc/mingw/sys/utsname.h                  |    41 -
 src/libs3/inc/request.h                            |   186 -
 src/libs3/inc/request_context.h                    |    40 -
 src/libs3/inc/response_headers_handler.h           |    64 -
 src/libs3/inc/simplexml.h                          |    76 -
 src/libs3/inc/string_buffer.h                      |   107 -
 src/libs3/inc/util.h                               |    98 -
 src/libs3/libs3.spec                               |    81 -
 src/libs3/mswin/libs3.def                          |    27 -
 src/libs3/mswin/rmrf.bat                           |     9 -
 src/libs3/src/acl.c                                |   348 -
 src/libs3/src/bucket.c                             |   743 -
 src/libs3/src/error_parser.c                       |   239 -
 src/libs3/src/general.c                            |   473 -
 src/libs3/src/mingw_functions.c                    |   119 -
 src/libs3/src/mingw_s3_functions.c                 |    37 -
 src/libs3/src/object.c                             |   345 -
 src/libs3/src/request.c                            |  1392 --
 src/libs3/src/request_context.c                    |   190 -
 src/libs3/src/response_headers_handler.c           |   205 -
 src/libs3/src/s3.c                                 |  2787 ---
 src/libs3/src/service.c                            |   191 -
 src/libs3/src/service_access_logging.c             |   555 -
 src/libs3/src/simplexml.c                          |   207 -
 src/libs3/src/testsimplexml.c                      |    87 -
 src/libs3/src/util.c                               |   560 -
 src/libs3/test/badxml_01.xml                       |   105 -
 src/libs3/test/goodxml_01.xml                      |     7 -
 src/libs3/test/goodxml_02.xml                      |   105 -
 src/libs3/test/goodxml_03.xml                      |    13 -
 src/libs3/test/test.sh                             |   173 -
 src/logrotate.conf                                 |    21 +-
 src/make_version                                   |   123 +-
 src/mds/Beacon.cc                                  |   142 +-
 src/mds/Beacon.h                                   |    19 +-
 src/mds/CDentry.cc                                 |    85 +-
 src/mds/CDentry.h                                  |    13 +-
 src/mds/CDir.cc                                    |   523 +-
 src/mds/CDir.h                                     |    45 +-
 src/mds/CInode.cc                                  |   517 +-
 src/mds/CInode.h                                   |   199 +-
 src/mds/InoTable.cc                                |     2 +-
 src/mds/InoTable.h                                 |     4 +-
 src/mds/JournalPointer.cc                          |     6 +-
 src/mds/Locker.cc                                  |   184 +-
 src/mds/Locker.h                                   |    18 +-
 src/mds/LogEvent.cc                                |     2 +-
 src/mds/LogEvent.h                                 |     4 +-
 src/mds/LogSegment.h                               |     7 +-
 src/mds/MDBalancer.cc                              |    18 +-
 src/mds/MDBalancer.h                               |    12 +-
 src/mds/MDCache.cc                                 |  1331 +-
 src/mds/MDCache.h                                  |   116 +-
 src/mds/MDLog.cc                                   |   339 +-
 src/mds/MDLog.h                                    |    40 +-
 src/mds/MDS.cc                                     |  3066 ---
 src/mds/MDS.h                                      |   496 -
 src/mds/MDSContext.cc                              |    22 +-
 src/mds/MDSContext.h                               |    38 +-
 src/mds/MDSDaemon.cc                               |  1348 ++
 src/mds/MDSDaemon.h                                |   207 +
 src/mds/MDSMap.cc                                  |    44 +-
 src/mds/MDSMap.h                                   |    48 +-
 src/mds/MDSRank.cc                                 |  2405 +++
 src/mds/MDSRank.h                                  |   522 +
 src/mds/MDSTable.cc                                |    34 +-
 src/mds/MDSTable.h                                 |     6 +-
 src/mds/MDSTableClient.cc                          |    14 +-
 src/mds/MDSTableClient.h                           |     6 +-
 src/mds/MDSTableServer.cc                          |     2 +-
 src/mds/MDSTableServer.h                           |     2 +-
 src/mds/Makefile-server.am                         |     4 +-
 src/mds/Makefile.am                                |     5 +-
 src/mds/Migrator.cc                                |    27 +-
 src/mds/Migrator.h                                 |     6 +-
 src/mds/Mutation.cc                                |    14 +-
 src/mds/Mutation.h                                 |     7 +-
 src/mds/RecoveryQueue.cc                           |    13 +-
 src/mds/RecoveryQueue.h                            |     9 +-
 src/mds/Server.cc                                  |   651 +-
 src/mds/Server.h                                   |    35 +-
 src/mds/SessionMap.cc                              |   477 +-
 src/mds/SessionMap.h                               |   211 +-
 src/mds/SimpleLock.cc                              |    43 +
 src/mds/SimpleLock.h                               |    11 +-
 src/mds/SnapClient.h                               |    16 +-
 src/mds/SnapRealm.cc                               |    35 +-
 src/mds/SnapRealm.h                                |    15 +-
 src/mds/SnapServer.cc                              |   102 +-
 src/mds/SnapServer.h                               |    17 +-
 src/mds/StrayManager.cc                            |   901 +
 src/mds/StrayManager.h                             |   252 +
 src/mds/events/ECommitted.h                        |     2 +-
 src/mds/events/EExport.h                           |     4 +-
 src/mds/events/EFragment.h                         |     2 +-
 src/mds/events/EImportFinish.h                     |     4 +-
 src/mds/events/EImportStart.h                      |     5 +-
 src/mds/events/EMetaBlob.h                         |    14 +-
 src/mds/events/ENoOp.h                             |     2 +-
 src/mds/events/EOpen.h                             |     2 +-
 src/mds/events/EResetJournal.h                     |     2 +-
 src/mds/events/ESession.h                          |     2 +-
 src/mds/events/ESessions.h                         |     2 +-
 src/mds/events/ESlaveUpdate.h                      |     2 +-
 src/mds/events/ESubtreeMap.h                       |     2 +-
 src/mds/events/ETableClient.h                      |     2 +-
 src/mds/events/ETableServer.h                      |     2 +-
 src/mds/events/EUpdate.h                           |     2 +-
 src/mds/flock.h                                    |     5 +
 src/mds/journal.cc                                 |   180 +-
 src/mds/mdstypes.cc                                |   119 +-
 src/mds/mdstypes.h                                 |   166 +-
 src/messages/MClientCaps.h                         |    15 +-
 src/messages/MClientReconnect.h                    |     1 +
 src/messages/MClientReply.h                        |     9 +-
 src/messages/MClientRequest.h                      |    13 +-
 src/messages/MClientRequestForward.h               |     2 +
 src/messages/MClientSession.h                      |     1 +
 src/messages/MCommand.h                            |     1 -
 src/messages/MDataPing.h                           |     8 +-
 src/messages/MDirUpdate.h                          |     6 +-
 src/messages/MExportDirFinish.h                    |     2 +-
 src/messages/MForward.h                            |    53 +-
 src/messages/MGetPoolStats.h                       |     2 -
 src/messages/MGetPoolStatsReply.h                  |     2 -
 src/messages/MLog.h                                |     1 -
 src/messages/MLogAck.h                             |     2 -
 src/messages/MMDSBeacon.h                          |    20 +-
 src/messages/MMDSMap.h                             |     2 -
 src/messages/MMDSOpenInoReply.h                    |     2 +-
 src/messages/MMonMetadata.h                        |    52 +
 src/messages/MMonPaxos.h                           |     2 +
 src/messages/MMonScrub.h                           |    19 +-
 src/messages/MMonSubscribe.h                       |     1 +
 src/messages/MOSDECSubOpWrite.h                    |     7 +-
 src/messages/MOSDMap.h                             |     1 +
 src/messages/MOSDOp.h                              |    25 +-
 src/messages/MOSDOpReply.h                         |     1 +
 src/messages/MOSDRepOp.h                           |     3 +-
 src/messages/MOSDRepOpReply.h                      |     4 +-
 src/messages/MOSDSubOp.h                           |     2 +-
 src/messages/MRoute.h                              |     2 +
 src/messages/MStatfsReply.h                        |     2 +-
 src/messages/Makefile.am                           |     1 +
 src/mon/AuthMonitor.cc                             |   112 +-
 src/mon/AuthMonitor.h                              |    14 +-
 src/mon/ConfigKeyService.cc                        |    19 +-
 src/mon/ConfigKeyService.h                         |     2 +-
 src/mon/DataHealthService.cc                       |    12 +-
 src/mon/DataHealthService.h                        |     8 +-
 src/mon/DumplingMonCommands.h                      |     5 +-
 src/mon/Elector.cc                                 |    77 +-
 src/mon/Elector.h                                  |    31 +-
 src/mon/HealthMonitor.cc                           |     9 +-
 src/mon/HealthMonitor.h                            |     2 +-
 src/mon/HealthService.h                            |     6 +-
 src/mon/LogMonitor.cc                              |    92 +-
 src/mon/LogMonitor.h                               |    31 +-
 src/mon/MDSMonitor.cc                              |   418 +-
 src/mon/MDSMonitor.h                               |    45 +-
 src/mon/Makefile.am                                |     3 +-
 src/mon/MonClient.cc                               |    31 +-
 src/mon/MonClient.h                                |     9 +-
 src/mon/MonCommands.h                              |    90 +-
 src/mon/MonMap.h                                   |     1 +
 src/mon/MonOpRequest.h                             |   220 +
 src/mon/Monitor.cc                                 |  1036 +-
 src/mon/Monitor.h                                  |   182 +-
 src/mon/MonitorDBStore.h                           |    86 +-
 src/mon/MonitorStore.cc                            |   499 -
 src/mon/MonitorStore.h                             |   109 -
 src/mon/MonmapMonitor.cc                           |    48 +-
 src/mon/MonmapMonitor.h                            |    12 +-
 src/mon/OSDMonitor.cc                              |  1935 +-
 src/mon/OSDMonitor.h                               |   208 +-
 src/mon/PGMap.cc                                   |   227 +-
 src/mon/PGMap.h                                    |    35 +-
 src/mon/PGMonitor.cc                               |   141 +-
 src/mon/PGMonitor.h                                |    46 +-
 src/mon/Paxos.cc                                   |   169 +-
 src/mon/Paxos.h                                    |    62 +-
 src/mon/PaxosService.cc                            |    27 +-
 src/mon/PaxosService.h                             |    87 +-
 src/mon/QuorumService.h                            |     6 +-
 src/mon/Session.h                                  |    15 +-
 src/mon/mon_types.h                                |    31 +
 src/msg/Connection.h                               |     1 -
 src/msg/Dispatcher.h                               |     2 +-
 src/msg/Message.cc                                 |     4 +
 src/msg/Message.h                                  |     8 +-
 src/msg/Messenger.cc                               |    17 +-
 src/msg/Messenger.h                                |    32 +-
 src/msg/async/AsyncConnection.cc                   |   752 +-
 src/msg/async/AsyncConnection.h                    |    79 +-
 src/msg/async/AsyncMessenger.cc                    |    69 +-
 src/msg/async/AsyncMessenger.h                     |    51 +-
 src/msg/async/Event.cc                             |   121 +-
 src/msg/async/Event.h                              |     7 +-
 src/msg/async/EventEpoll.cc                        |    10 +-
 src/msg/async/EventEpoll.h                         |     4 +-
 src/msg/async/EventKqueue.cc                       |     7 +-
 src/msg/async/EventKqueue.h                        |     3 +-
 src/msg/async/EventSelect.cc                       |     3 +-
 src/msg/async/EventSelect.h                        |     4 +-
 src/msg/async/net_handler.cc                       |     5 +-
 src/msg/msg_types.h                                |    34 +-
 src/msg/simple/Accepter.cc                         |    11 +
 src/msg/simple/DispatchQueue.cc                    |    11 +
 src/msg/simple/DispatchQueue.h                     |     1 +
 src/msg/simple/Pipe.cc                             |    75 +-
 src/msg/simple/Pipe.h                              |     4 +-
 src/msg/simple/PipeConnection.h                    |     2 +-
 src/msg/simple/SimpleMessenger.cc                  |     8 +-
 src/msg/simple/SimpleMessenger.h                   |     8 +-
 src/msg/xio/XioConnection.cc                       |    56 +-
 src/msg/xio/XioConnection.h                        |     2 -
 src/msg/xio/XioMessenger.cc                        |   165 +-
 src/msg/xio/XioMessenger.h                         |    17 +-
 src/msg/xio/XioMsg.h                               |    18 +-
 src/msg/xio/XioPool.cc                             |    21 +-
 src/msg/xio/XioPool.h                              |    69 +-
 src/msg/xio/XioPortal.h                            |    48 +-
 src/objclass/class_api.cc                          |    21 +-
 src/objclass/objclass.h                            |    48 +-
 src/ocf/Makefile.in                                |    10 +-
 src/os/CollectionIndex.h                           |    11 +-
 src/os/DBObjectMap.cc                              |    17 +-
 src/os/DBObjectMap.h                               |     4 +-
 src/os/FDCache.h                                   |     4 +-
 src/os/FileJournal.cc                              |   284 +-
 src/os/FileJournal.h                               |    49 +-
 src/os/FileStore.cc                                |  1022 +-
 src/os/FileStore.h                                 |    61 +-
 src/os/FlatIndex.cc                                |   426 -
 src/os/FlatIndex.h                                 |    85 -
 src/os/GenericFileStoreBackend.cc                  |    91 +-
 src/os/GenericFileStoreBackend.h                   |     6 +-
 src/os/GenericObjectMap.cc                         |   125 +-
 src/os/GenericObjectMap.h                          |     6 +-
 src/os/HashIndex.cc                                |   331 +-
 src/os/HashIndex.h                                 |    77 +-
 src/os/IndexManager.cc                             |     6 +-
 src/os/IndexManager.h                              |     3 +-
 src/os/JournalingObjectStore.cc                    |    40 +-
 src/os/JournalingObjectStore.h                     |     4 +-
 src/os/KeyValueDB.cc                               |    10 +-
 src/os/KeyValueDB.h                                |    25 +-
 src/os/KeyValueStore.cc                            |   752 +-
 src/os/KeyValueStore.h                             |    92 +-
 src/os/KineticStore.cc                             |     4 +-
 src/os/LFNIndex.cc                                 |    21 +-
 src/os/LFNIndex.h                                  |    30 +-
 src/os/LevelDBStore.cc                             |    51 +-
 src/os/LevelDBStore.h                              |    12 +-
 src/os/Makefile.am                                 |    21 +-
 src/os/MemStore.cc                                 |   521 +-
 src/os/MemStore.h                                  |   185 +-
 src/os/ObjectStore.cc                              |    56 +-
 src/os/ObjectStore.h                               |   130 +-
 src/os/PageSet.h                                   |   227 +
 src/os/RocksDBStore.cc                             |   252 +-
 src/os/RocksDBStore.h                              |    83 +-
 src/os/Transaction.cc                              |    12 +-
 src/os/WBThrottle.cc                               |    50 +-
 src/os/WBThrottle.h                                |     9 +
 src/os/XfsFileStoreBackend.cc                      |    22 +-
 src/os/chain_xattr.cc                              |    46 +-
 src/os/chain_xattr.h                               |    15 +
 src/os/fs/FS.cc                                    |   153 +
 src/os/fs/FS.h                                     |   132 +
 src/os/fs/XFS.cc                                   |    55 +
 src/os/fs/XFS.h                                    |    31 +
 src/os/newstore/NewStore.cc                        |  4442 ++++
 src/os/newstore/NewStore.h                         |   850 +
 src/os/newstore/newstore_types.cc                  |   304 +
 src/os/newstore/newstore_types.h                   |   192 +
 src/osd/Ager.cc                                    |   270 -
 src/osd/Ager.h                                     |    43 -
 src/osd/ClassHandler.cc                            |    27 +-
 src/osd/ClassHandler.h                             |    28 +
 src/osd/ECBackend.cc                               |   526 +-
 src/osd/ECBackend.h                                |    56 +-
 src/osd/ECMsgTypes.cc                              |    18 +-
 src/osd/ECMsgTypes.h                               |    41 +-
 src/osd/ECTransaction.cc                           |    35 +-
 src/osd/ECTransaction.h                            |     8 +-
 src/osd/ECUtil.cc                                  |    27 +-
 src/osd/HitSet.cc                                  |     3 -
 src/osd/Makefile.am                                |     5 -
 src/osd/OSD.cc                                     |  1580 +-
 src/osd/OSD.h                                      |   656 +-
 src/osd/OSDCap.h                                   |     1 -
 src/osd/OSDMap.cc                                  |    53 +-
 src/osd/OSDMap.h                                   |    12 +-
 src/osd/OpRequest.cc                               |    19 +-
 src/osd/OpRequest.h                                |     5 +
 src/osd/PG.cc                                      |   790 +-
 src/osd/PG.h                                       |   179 +-
 src/osd/PGBackend.cc                               |    79 +-
 src/osd/PGBackend.h                                |    68 +-
 src/osd/PGLog.cc                                   |    59 +-
 src/osd/PGLog.h                                    |    30 +-
 src/osd/ReplicatedBackend.cc                       |   359 +-
 src/osd/ReplicatedBackend.h                        |    32 +-
 src/osd/ReplicatedPG.cc                            |  2150 +-
 src/osd/ReplicatedPG.h                             |   273 +-
 src/osd/SnapMapper.h                               |     8 +-
 src/osd/TierAgentState.h                           |     6 +-
 src/osd/osd_types.cc                               |   582 +-
 src/osd/osd_types.h                                |   319 +-
 src/osdc/Filer.cc                                  |     2 +-
 src/osdc/Filer.h                                   |    20 +-
 src/osdc/Journaler.cc                              |   177 +-
 src/osdc/Journaler.h                               |    31 +-
 src/osdc/ObjectCacher.cc                           |    41 +-
 src/osdc/ObjectCacher.h                            |    10 +
 src/osdc/Objecter.cc                               |   522 +-
 src/osdc/Objecter.h                                |   135 +-
 src/osdc/Striper.cc                                |     8 +-
 src/osdc/WritebackHandler.h                        |     4 -
 src/pybind/ceph_argparse.py                        |   116 +-
 src/pybind/ceph_daemon.py                          |   278 +
 src/pybind/ceph_rest_api.py                        |    86 +-
 src/pybind/cephfs.py                               |   316 +-
 src/pybind/rados.py                                |   658 +-
 src/pybind/rbd.py                                  |   158 +-
 src/rbd.cc                                         |  1321 +-
 src/rbd_fuse/rbd-fuse.cc                           |    29 +-
 src/rbd_replay/ActionTypes.cc                      |   354 +
 src/rbd_replay/ActionTypes.h                       |   277 +
 src/rbd_replay/BufferReader.cc                     |    34 +
 src/rbd_replay/BufferReader.h                      |    33 +
 src/rbd_replay/Deser.cc                            |    67 -
 src/rbd_replay/Deser.hpp                           |    52 -
 src/rbd_replay/Makefile.am                         |    49 +-
 src/rbd_replay/Replayer.cc                         |    83 +-
 src/rbd_replay/Replayer.hpp                        |     3 +-
 src/rbd_replay/Ser.cc                              |    53 -
 src/rbd_replay/Ser.hpp                             |    50 -
 src/rbd_replay/actions.cc                          |   321 +-
 src/rbd_replay/actions.hpp                         |   295 +-
 src/rbd_replay/ios.cc                              |   231 +-
 src/rbd_replay/ios.hpp                             |   143 +-
 src/rbd_replay/rbd-replay-prep.cc                  |   336 +-
 src/rbd_replay/rbd-replay.cc                       |     2 +-
 src/rgw/Makefile.am                                |    14 +-
 src/rgw/logrotate.conf                             |    26 -
 src/rgw/rgw_acl.h                                  |     4 +-
 src/rgw/rgw_acl_s3.cc                              |    28 +
 src/rgw/rgw_acl_s3.h                               |    30 +-
 src/rgw/rgw_acl_swift.h                            |     1 -
 src/rgw/rgw_admin.cc                               |   297 +-
 src/rgw/rgw_bucket.cc                              |    39 +-
 src/rgw/rgw_bucket.h                               |     9 +-
 src/rgw/rgw_cache.cc                               |     2 +-
 src/rgw/rgw_common.cc                              |    34 +-
 src/rgw/rgw_common.h                               |    54 +-
 src/rgw/rgw_cors.h                                 |     1 -
 src/rgw/rgw_cors_s3.h                              |     2 +-
 src/rgw/rgw_cors_swift.h                           |     1 -
 src/rgw/rgw_dencoder.cc                            |    28 +
 src/rgw/rgw_http_errors.h                          |     4 +
 src/rgw/rgw_json_enc.cc                            |     1 +
 src/rgw/rgw_main.cc                                |     8 +-
 src/rgw/rgw_object_expirer.cc                      |   104 +
 src/rgw/rgw_object_expirer_core.cc                 |   263 +
 src/rgw/rgw_object_expirer_core.h                  |    88 +
 src/rgw/rgw_op.cc                                  |   511 +-
 src/rgw/rgw_op.h                                   |    99 +-
 src/rgw/rgw_orphan.cc                              |    25 +-
 src/rgw/rgw_quota.cc                               |     2 +-
 src/rgw/rgw_rados.cc                               |   304 +-
 src/rgw/rgw_rados.h                                |    92 +-
 src/rgw/rgw_rest.cc                                |    52 +-
 src/rgw/rgw_rest.h                                 |    20 +-
 src/rgw/rgw_rest_log.cc                            |     6 +-
 src/rgw/rgw_rest_log.h                             |    12 +-
 src/rgw/rgw_rest_s3.cc                             |    45 +-
 src/rgw/rgw_rest_s3.h                              |     8 +-
 src/rgw/rgw_rest_swift.cc                          |   330 +-
 src/rgw/rgw_rest_swift.h                           |    29 +-
 src/rgw/rgw_rest_user.cc                           |    15 +-
 src/rgw/rgw_swift.cc                               |     2 +-
 src/rgw/rgw_user.cc                                |   167 +-
 src/rgw/rgw_user.h                                 |    47 +-
 src/rgw/rgw_xml.h                                  |     2 +-
 src/rocksdb/.arcconfig                             |    10 -
 src/rocksdb/.clang-format                          |     5 -
 src/rocksdb/.gitignore                             |    22 +-
 src/rocksdb/AUTHORS                                |    11 +
 src/rocksdb/CONTRIBUTING.md                        |     5 +-
 src/rocksdb/HISTORY.md                             |   179 +
 src/rocksdb/INSTALL.md                             |    54 +-
 src/rocksdb/Makefile.am                            |   522 +-
 src/rocksdb/PATENTS                                |    50 +-
 src/rocksdb/README                                 |    82 -
 src/rocksdb/README.md                              |    25 +
 src/rocksdb/USERS.md                               |    36 +
 src/rocksdb/build_tools/build_detect_platform      |   313 -
 src/rocksdb/build_tools/build_detect_version       |    22 -
 src/rocksdb/build_tools/fbcode.clang31.sh          |    74 -
 src/rocksdb/build_tools/fbcode.gcc471.sh           |    70 -
 src/rocksdb/build_tools/fbcode.gcc481.sh           |    81 -
 src/rocksdb/build_tools/format-diff.sh             |   107 -
 src/rocksdb/build_tools/mac-install-gflags.sh      |    25 -
 src/rocksdb/build_tools/make_new_version.sh        |    46 -
 src/rocksdb/build_tools/regression_build_test.sh   |   330 -
 src/rocksdb/build_tools/valgrind_test.sh           |    15 -
 src/rocksdb/configure.ac                           |     9 +-
 src/rocksdb/coverage/coverage_test.sh              |    78 -
 src/rocksdb/coverage/parse_gcov_output.py          |   118 -
 src/rocksdb/db/builder.cc                          |   123 +-
 src/rocksdb/db/builder.h                           |    40 +-
 src/rocksdb/db/c.cc                                |   952 +-
 src/rocksdb/db/c_test.c                            |   474 +-
 src/rocksdb/db/column_family.cc                    |   595 +-
 src/rocksdb/db/column_family.h                     |   286 +-
 src/rocksdb/db/column_family_test.cc               |   295 +-
 src/rocksdb/db/compact_files_test.cc               |   105 +
 src/rocksdb/db/compaction.cc                       |   326 +-
 src/rocksdb/db/compaction.h                        |   216 +-
 src/rocksdb/db/compaction_job.cc                   |  1226 ++
 src/rocksdb/db/compaction_job.h                    |   138 +
 src/rocksdb/db/compaction_job_test.cc              |   189 +
 src/rocksdb/db/compaction_picker.cc                |  1692 +-
 src/rocksdb/db/compaction_picker.h                 |   309 +-
 src/rocksdb/db/compaction_picker_test.cc           |   426 +
 src/rocksdb/db/comparator_db_test.cc               |   440 +
 src/rocksdb/db/corruption_test.cc                  |    66 +-
 src/rocksdb/db/cuckoo_table_db_test.cc             |   321 +
 src/rocksdb/db/db_bench.cc                         |  1418 +-
 src/rocksdb/db/db_filesnapshot.cc                  |   107 +-
 src/rocksdb/db/db_impl.cc                          |  5136 +++--
 src/rocksdb/db/db_impl.h                           |   589 +-
 src/rocksdb/db/db_impl_debug.cc                    |    60 +-
 src/rocksdb/db/db_impl_experimental.cc             |   150 +
 src/rocksdb/db/db_impl_readonly.cc                 |   134 +-
 src/rocksdb/db/db_impl_readonly.h                  |    66 +-
 src/rocksdb/db/db_iter.cc                          |   623 +-
 src/rocksdb/db/db_iter.h                           |    54 +-
 src/rocksdb/db/db_iter_test.cc                     |  1409 ++
 src/rocksdb/db/db_stats_logger.cc                  |    95 -
 src/rocksdb/db/db_test.cc                          |  8945 ++++++--
 src/rocksdb/db/dbformat.cc                         |    29 +-
 src/rocksdb/db/dbformat.h                          |   152 +-
 src/rocksdb/db/dbformat_test.cc                    |    50 +-
 src/rocksdb/db/deletefile_test.cc                  |    90 +-
 src/rocksdb/db/event_logger_helpers.cc             |    46 +
 src/rocksdb/db/event_logger_helpers.h              |    18 +
 src/rocksdb/db/experimental.cc                     |    51 +
 src/rocksdb/db/fault_injection_test.cc             |   804 +
 src/rocksdb/db/file_indexer.cc                     |   149 +-
 src/rocksdb/db/file_indexer.h                      |    55 +-
 src/rocksdb/db/file_indexer_test.cc                |   112 +-
 src/rocksdb/db/filename.cc                         |   146 +-
 src/rocksdb/db/filename.h                          |    49 +-
 src/rocksdb/db/filename_test.cc                    |    86 +-
 src/rocksdb/db/flush_job.cc                        |   305 +
 src/rocksdb/db/flush_job.h                         |    93 +
 src/rocksdb/db/flush_job_test.cc                   |   130 +
 src/rocksdb/db/flush_scheduler.cc                  |    63 +
 src/rocksdb/db/flush_scheduler.h                   |    40 +
 src/rocksdb/db/forward_iterator.cc                 |   541 +
 src/rocksdb/db/forward_iterator.h                  |   110 +
 src/rocksdb/db/internal_stats.cc                   |   836 +-
 src/rocksdb/db/internal_stats.h                    |   344 +-
 src/rocksdb/db/job_context.h                       |   115 +
 src/rocksdb/db/listener_test.cc                    |   407 +
 src/rocksdb/db/log_and_apply_bench.cc              |    79 -
 src/rocksdb/db/log_reader.cc                       |    32 +-
 src/rocksdb/db/log_reader.h                        |     6 +
 src/rocksdb/db/log_test.cc                         |   128 +-
 src/rocksdb/db/log_writer.cc                       |     2 +-
 src/rocksdb/db/log_writer.h                        |    34 +
 src/rocksdb/db/managed_iterator.cc                 |   256 +
 src/rocksdb/db/managed_iterator.h                  |    84 +
 src/rocksdb/db/memtable.cc                         |   236 +-
 src/rocksdb/db/memtable.h                          |   133 +-
 src/rocksdb/db/memtable_allocator.cc               |    52 +
 src/rocksdb/db/memtable_allocator.h                |    47 +
 src/rocksdb/db/memtable_list.cc                    |    99 +-
 src/rocksdb/db/memtable_list.h                     |    53 +-
 src/rocksdb/db/memtable_list_test.cc               |   414 +
 src/rocksdb/db/memtablerep_bench.cc                |   694 +
 src/rocksdb/db/merge_context.h                     |     1 -
 src/rocksdb/db/merge_helper.cc                     |   115 +-
 src/rocksdb/db/merge_helper.h                      |    25 +-
 src/rocksdb/db/merge_test.cc                       |   121 +-
 src/rocksdb/db/perf_context_test.cc                |   384 +-
 src/rocksdb/db/plain_table_db_test.cc              |   477 +-
 src/rocksdb/db/prefix_test.cc                      |    64 +-
 src/rocksdb/db/repair.cc                           |   262 +-
 src/rocksdb/db/simple_table_db_test.cc             |   794 -
 src/rocksdb/db/skiplist.h                          |    46 +-
 src/rocksdb/db/skiplist_test.cc                    |    59 +-
 src/rocksdb/db/slice.cc                            |    24 +
 src/rocksdb/db/snapshot.h                          |    35 +-
 src/rocksdb/db/table_cache.cc                      |   111 +-
 src/rocksdb/db/table_cache.h                       |    39 +-
 src/rocksdb/db/table_properties_collector.cc       |    30 +-
 src/rocksdb/db/table_properties_collector.h        |    86 +-
 src/rocksdb/db/table_properties_collector_test.cc  |   449 +-
 src/rocksdb/db/tailing_iter.cc                     |   221 -
 src/rocksdb/db/tailing_iter.h                      |    97 -
 src/rocksdb/db/transaction_log_impl.cc             |    48 +-
 src/rocksdb/db/transaction_log_impl.h              |    51 +-
 src/rocksdb/db/version_builder.cc                  |   330 +
 src/rocksdb/db/version_builder.h                   |    42 +
 src/rocksdb/db/version_builder_test.cc             |   304 +
 src/rocksdb/db/version_edit.cc                     |   113 +-
 src/rocksdb/db/version_edit.h                      |   145 +-
 src/rocksdb/db/version_edit_test.cc                |    25 +-
 src/rocksdb/db/version_set.cc                      |  2674 +--
 src/rocksdb/db/version_set.h                       |   569 +-
 src/rocksdb/db/version_set_test.cc                 |   279 +-
 src/rocksdb/db/wal_manager.cc                      |   470 +
 src/rocksdb/db/wal_manager.h                       |    95 +
 src/rocksdb/db/wal_manager_test.cc                 |   289 +
 src/rocksdb/db/write_batch.cc                      |   269 +-
 src/rocksdb/db/write_batch_base.cc                 |    46 +
 src/rocksdb/db/write_batch_internal.h              |    35 +-
 src/rocksdb/db/write_batch_test.cc                 |   180 +-
 src/rocksdb/db/write_controller.cc                 |    37 +
 src/rocksdb/db/write_controller.h                  |    78 +
 src/rocksdb/db/write_controller_test.cc            |    43 +
 src/rocksdb/db/write_thread.cc                     |   147 +
 src/rocksdb/db/write_thread.h                      |    81 +
 src/rocksdb/db/writebuffer.h                       |    44 +
 src/rocksdb/doc/index.html                         |     4 -
 src/rocksdb/examples/.gitignore                    |     4 +
 src/rocksdb/examples/Makefile                      |    23 +
 src/rocksdb/examples/README.md                     |     1 +
 src/rocksdb/examples/c_simple_example.c            |    74 +
 src/rocksdb/examples/column_families_example.cc    |    72 +
 src/rocksdb/examples/compact_files_example.cc      |   175 +
 src/rocksdb/examples/simple_example.cc             |    55 +
 src/rocksdb/hdfs/README                            |    13 +-
 src/rocksdb/hdfs/env_hdfs.h                        |   129 +-
 src/rocksdb/hdfs/hdfs.h                            |   477 -
 src/rocksdb/hdfs/libhdfs.a                         |   Bin 65218 -> 0 bytes
 src/rocksdb/hdfs/setup.sh                          |     7 +
 src/rocksdb/helpers/memenv/memenv.cc               |   395 -
 src/rocksdb/helpers/memenv/memenv_test.cc          |   231 -
 src/rocksdb/include/rocksdb/c.h                    |   348 +-
 src/rocksdb/include/rocksdb/cache.h                |    22 +-
 src/rocksdb/include/rocksdb/compaction_filter.h    |     9 +-
 src/rocksdb/include/rocksdb/comparator.h           |     4 +
 src/rocksdb/include/rocksdb/db.h                   |   191 +-
 src/rocksdb/include/rocksdb/env.h                  |   213 +-
 src/rocksdb/include/rocksdb/experimental.h         |    29 +
 src/rocksdb/include/rocksdb/filter_policy.h        |    64 +-
 src/rocksdb/include/rocksdb/flush_block_policy.h   |     6 +-
 src/rocksdb/include/rocksdb/immutable_options.h    |   105 +
 src/rocksdb/include/rocksdb/iostats_context.h      |    36 +
 src/rocksdb/include/rocksdb/ldb_tool.h             |    21 +-
 src/rocksdb/include/rocksdb/listener.h             |   107 +
 src/rocksdb/include/rocksdb/memtablerep.h          |    80 +-
 src/rocksdb/include/rocksdb/metadata.h             |    90 +
 src/rocksdb/include/rocksdb/options.h              |   608 +-
 src/rocksdb/include/rocksdb/perf_context.h         |    12 +
 src/rocksdb/include/rocksdb/rate_limiter.h         |    64 +
 src/rocksdb/include/rocksdb/slice.h                |     8 +-
 src/rocksdb/include/rocksdb/slice_transform.h      |    29 +
 src/rocksdb/include/rocksdb/sst_dump_tool.h        |    17 +
 src/rocksdb/include/rocksdb/statistics.h           |    69 +-
 src/rocksdb/include/rocksdb/status.h               |    37 +-
 src/rocksdb/include/rocksdb/table.h                |   309 +-
 src/rocksdb/include/rocksdb/table_properties.h     |    54 +-
 src/rocksdb/include/rocksdb/thread_status.h        |   191 +
 src/rocksdb/include/rocksdb/universal_compaction.h |    17 +-
 .../include/rocksdb/utilities/backupable_db.h      |   316 +
 src/rocksdb/include/rocksdb/utilities/checkpoint.h |    34 +
 .../include/rocksdb/utilities/convenience.h        |    63 +
 src/rocksdb/include/rocksdb/utilities/db_ttl.h     |    68 +
 .../include/rocksdb/utilities/document_db.h        |   149 +
 src/rocksdb/include/rocksdb/utilities/flashcache.h |    25 +
 src/rocksdb/include/rocksdb/utilities/geo_db.h     |   105 +
 .../include/rocksdb/utilities/json_document.h      |   195 +
 .../include/rocksdb/utilities/leveldb_options.h    |   144 +
 src/rocksdb/include/rocksdb/utilities/spatial_db.h |   238 +
 .../include/rocksdb/utilities/stackable_db.h       |   260 +
 src/rocksdb/include/rocksdb/utilities/utility_db.h |    30 +
 .../rocksdb/utilities/write_batch_with_index.h     |   162 +
 src/rocksdb/include/rocksdb/version.h              |    18 +-
 src/rocksdb/include/rocksdb/write_batch.h          |    48 +-
 src/rocksdb/include/rocksdb/write_batch_base.h     |    72 +
 src/rocksdb/include/utilities/backupable_db.h      |   243 +-
 src/rocksdb/include/utilities/db_ttl.h             |    64 +-
 src/rocksdb/include/utilities/document_db.h        |     8 +
 src/rocksdb/include/utilities/geo_db.h             |   101 +-
 src/rocksdb/include/utilities/json_document.h      |     7 +
 src/rocksdb/include/utilities/stackable_db.h       |   212 +-
 src/rocksdb/include/utilities/utility_db.h         |    27 +-
 src/rocksdb/java/Makefile                          |    31 -
 src/rocksdb/java/RocksDBSample.java                |   253 -
 src/rocksdb/java/jdb_bench.sh                      |     1 -
 src/rocksdb/java/org/rocksdb/BackupableDB.java     |    80 -
 .../java/org/rocksdb/BackupableDBOptions.java      |    44 -
 src/rocksdb/java/org/rocksdb/BloomFilter.java      |    37 -
 src/rocksdb/java/org/rocksdb/Filter.java           |    32 -
 .../org/rocksdb/HashLinkedListMemTableConfig.java  |    52 -
 .../org/rocksdb/HashSkipListMemTableConfig.java    |    97 -
 src/rocksdb/java/org/rocksdb/HistogramData.java    |    43 -
 src/rocksdb/java/org/rocksdb/HistogramType.java    |    39 -
 src/rocksdb/java/org/rocksdb/Iterator.java         |   138 -
 src/rocksdb/java/org/rocksdb/MemTableConfig.java   |    27 -
 src/rocksdb/java/org/rocksdb/Options.java          |  2355 ---
 src/rocksdb/java/org/rocksdb/PlainTableConfig.java |   123 -
 src/rocksdb/java/org/rocksdb/ReadOptions.java      |   130 -
 src/rocksdb/java/org/rocksdb/RocksDB.java          |   376 -
 src/rocksdb/java/org/rocksdb/RocksDBException.java |    23 -
 src/rocksdb/java/org/rocksdb/RocksObject.java      |    35 -
 .../java/org/rocksdb/SkipListMemTableConfig.java   |    15 -
 src/rocksdb/java/org/rocksdb/Statistics.java       |    38 -
 .../java/org/rocksdb/TableFormatConfig.java        |    20 -
 src/rocksdb/java/org/rocksdb/TickerType.java       |   123 -
 .../java/org/rocksdb/VectorMemTableConfig.java     |    40 -
 src/rocksdb/java/org/rocksdb/WriteBatch.java       |   113 -
 src/rocksdb/java/org/rocksdb/WriteBatchTest.java   |   124 -
 src/rocksdb/java/org/rocksdb/WriteOptions.java     |   100 -
 .../java/org/rocksdb/benchmark/DbBenchmark.java    |  1577 --
 .../java/org/rocksdb/test/BackupableDBTest.java    |    41 -
 src/rocksdb/java/org/rocksdb/test/OptionsTest.java |   424 -
 .../java/org/rocksdb/test/ReadOptionsTest.java     |    40 -
 src/rocksdb/java/org/rocksdb/util/Environment.java |    37 -
 src/rocksdb/java/org/rocksdb/util/SizeUnit.java    |    16 -
 src/rocksdb/java/rocksjni/backupablejni.cc         |    85 -
 src/rocksdb/java/rocksjni/filter.cc                |    41 -
 src/rocksdb/java/rocksjni/iterator.cc              |   145 -
 src/rocksdb/java/rocksjni/memtablejni.cc           |    58 -
 src/rocksdb/java/rocksjni/options.cc               |  1807 --
 src/rocksdb/java/rocksjni/portal.h                 |   383 -
 src/rocksdb/java/rocksjni/rocksjni.cc              |   438 -
 src/rocksdb/java/rocksjni/statistics.cc            |    50 -
 src/rocksdb/java/rocksjni/table.cc                 |    25 -
 src/rocksdb/java/rocksjni/write_batch.cc           |   264 -
 src/rocksdb/linters/__phutil_library_init__.php    |     3 -
 src/rocksdb/linters/__phutil_library_map__.php     |    27 -
 .../linters/cpp_linter/ArcanistCpplintLinter.php   |    88 -
 src/rocksdb/linters/cpp_linter/FbcodeCppLinter.php |    99 -
 src/rocksdb/linters/cpp_linter/PfffCppLinter.php   |    68 -
 src/rocksdb/linters/cpp_linter/cpplint.py          |  4767 -----
 .../lint_engine/FacebookFbcodeLintEngine.php       |   147 -
 src/rocksdb/port/atomic_pointer.h                  |   157 -
 src/rocksdb/port/port.h                            |     8 +-
 src/rocksdb/port/port_example.h                    |    29 -
 src/rocksdb/port/port_posix.cc                     |    44 +-
 src/rocksdb/port/port_posix.h                      |   368 +-
 src/rocksdb/port/stack_trace.cc                    |    21 +-
 src/rocksdb/table/adaptive_table_factory.cc        |   115 +
 src/rocksdb/table/adaptive_table_factory.h         |    66 +
 src/rocksdb/table/block.cc                         |   439 +-
 src/rocksdb/table/block.h                          |   161 +-
 src/rocksdb/table/block_based_filter_block.cc      |   255 +
 src/rocksdb/table/block_based_filter_block.h       |   105 +
 src/rocksdb/table/block_based_filter_block_test.cc |   248 +
 src/rocksdb/table/block_based_table_builder.cc     |   522 +-
 src/rocksdb/table/block_based_table_builder.h      |    24 +-
 src/rocksdb/table/block_based_table_factory.cc     |   128 +-
 src/rocksdb/table/block_based_table_factory.h      |    42 +-
 src/rocksdb/table/block_based_table_reader.cc      |  1161 +-
 src/rocksdb/table/block_based_table_reader.h       |    68 +-
 src/rocksdb/table/block_builder.cc                 |    19 +-
 src/rocksdb/table/block_builder.h                  |    14 +-
 src/rocksdb/table/block_hash_index.cc              |    73 +-
 src/rocksdb/table/block_hash_index.h               |    29 +-
 src/rocksdb/table/block_hash_index_test.cc         |    33 +-
 src/rocksdb/table/block_prefix_index.cc            |   236 +
 src/rocksdb/table/block_prefix_index.h             |    67 +
 src/rocksdb/table/block_test.cc                    |    40 +-
 src/rocksdb/table/bloom_block.cc                   |    23 +
 src/rocksdb/table/bloom_block.h                    |    38 +
 src/rocksdb/table/cuckoo_table_builder.cc          |   511 +
 src/rocksdb/table/cuckoo_table_builder.h           |   123 +
 src/rocksdb/table/cuckoo_table_builder_test.cc     |   521 +
 src/rocksdb/table/cuckoo_table_factory.cc          |    69 +
 src/rocksdb/table/cuckoo_table_factory.h           |    79 +
 src/rocksdb/table/cuckoo_table_reader.cc           |   377 +
 src/rocksdb/table/cuckoo_table_reader.h            |    82 +
 src/rocksdb/table/cuckoo_table_reader_test.cc      |   546 +
 src/rocksdb/table/filter_block.cc                  |   187 -
 src/rocksdb/table/filter_block.h                   |    80 +-
 src/rocksdb/table/filter_block_test.cc             |   139 -
 src/rocksdb/table/flush_block_policy.cc            |     6 +-
 src/rocksdb/table/format.cc                        |   343 +-
 src/rocksdb/table/format.h                         |   107 +-
 src/rocksdb/table/full_filter_block.cc             |   100 +
 src/rocksdb/table/full_filter_block.h              |   111 +
 src/rocksdb/table/full_filter_block_test.cc        |   189 +
 src/rocksdb/table/get_context.cc                   |   119 +
 src/rocksdb/table/get_context.h                    |    49 +
 src/rocksdb/table/iterator.cc                      |    45 +-
 src/rocksdb/table/iterator_wrapper.h               |    27 +-
 src/rocksdb/table/merger.cc                        |   151 +-
 src/rocksdb/table/merger.h                         |    33 +-
 src/rocksdb/table/merger_test.cc                   |   201 +
 src/rocksdb/table/meta_blocks.cc                   |   133 +-
 src/rocksdb/table/meta_blocks.h                    |    37 +-
 src/rocksdb/table/mock_table.cc                    |   114 +
 src/rocksdb/table/mock_table.h                     |   181 +
 src/rocksdb/table/plain_table_builder.cc           |   202 +-
 src/rocksdb/table/plain_table_builder.h            |    80 +-
 src/rocksdb/table/plain_table_factory.cc           |    81 +-
 src/rocksdb/table/plain_table_factory.h            |   151 +-
 src/rocksdb/table/plain_table_index.cc             |   215 +
 src/rocksdb/table/plain_table_index.h              |   225 +
 src/rocksdb/table/plain_table_key_coding.cc        |   323 +
 src/rocksdb/table/plain_table_key_coding.h         |    97 +
 src/rocksdb/table/plain_table_reader.cc            |   654 +-
 src/rocksdb/table/plain_table_reader.h             |   241 +-
 src/rocksdb/table/table_builder.h                  |    34 +
 src/rocksdb/table/table_properties.cc              |     5 +-
 src/rocksdb/table/table_properties_internal.h      |    18 +
 src/rocksdb/table/table_reader.h                   |    51 +-
 src/rocksdb/table/table_reader_bench.cc            |   116 +-
 src/rocksdb/table/table_test.cc                    |   961 +-
 src/rocksdb/table/two_level_iterator.cc            |    40 +-
 src/rocksdb/table/two_level_iterator.h             |    11 +-
 src/rocksdb/third-party/fbson/COMMIT.md            |     2 +
 src/rocksdb/third-party/fbson/FbsonDocument.h      |   887 +
 src/rocksdb/third-party/fbson/FbsonJsonParser.h    |   746 +
 src/rocksdb/third-party/fbson/FbsonStream.h        |   183 +
 src/rocksdb/third-party/fbson/FbsonUtil.h          |   168 +
 src/rocksdb/third-party/fbson/FbsonWriter.h        |   435 +
 .../third-party/flashcache/flashcache_ioctl.h      |    55 +
 .../gtest-1.7.0/fused-src/gtest/gtest-all.cc       | 10257 +++++++++
 .../gtest-1.7.0/fused-src/gtest/gtest.h            | 20725 +++++++++++++++++++
 src/rocksdb/tools/auto_sanity_test.sh              |    71 -
 src/rocksdb/tools/blob_store_bench.cc              |   280 -
 src/rocksdb/tools/db_crashtest.py                  |   150 -
 src/rocksdb/tools/db_crashtest2.py                 |   168 -
 src/rocksdb/tools/db_repl_stress.cc                |   134 -
 src/rocksdb/tools/db_sanity_test.cc                |   203 -
 src/rocksdb/tools/db_stress.cc                     |  1732 --
 src/rocksdb/tools/ldb.cc                           |    13 -
 src/rocksdb/tools/ldb_test.py                      |   383 -
 src/rocksdb/tools/reduce_levels_test.cc            |   197 -
 src/rocksdb/tools/sst_dump.cc                      |   367 -
 src/rocksdb/util/allocator.h                       |    32 +
 src/rocksdb/util/arena.cc                          |    75 +-
 src/rocksdb/util/arena.h                           |    40 +-
 src/rocksdb/util/arena_test.cc                     |    85 +-
 src/rocksdb/util/auto_roll_logger.cc               |    51 +-
 src/rocksdb/util/auto_roll_logger.h                |    31 +-
 src/rocksdb/util/auto_roll_logger_test.cc          |   137 +-
 src/rocksdb/util/autovector.h                      |    34 +-
 src/rocksdb/util/autovector_test.cc                |    51 +-
 src/rocksdb/util/benchharness.cc                   |   398 -
 src/rocksdb/util/benchharness.h                    |   357 -
 src/rocksdb/util/benchharness_test.cc              |    67 -
 src/rocksdb/util/blob_store.cc                     |   270 -
 src/rocksdb/util/blob_store.h                      |   163 -
 src/rocksdb/util/blob_store_test.cc                |   200 -
 src/rocksdb/util/bloom.cc                          |   310 +-
 src/rocksdb/util/bloom_test.cc                     |   175 +-
 src/rocksdb/util/build_version.h                   |     5 +-
 src/rocksdb/util/cache.cc                          |   290 +-
 src/rocksdb/util/cache_bench.cc                    |   276 +
 src/rocksdb/util/cache_test.cc                     |   210 +-
 src/rocksdb/util/coding.cc                         |    88 -
 src/rocksdb/util/coding.h                          |    56 +-
 src/rocksdb/util/coding_test.cc                    |    96 +-
 src/rocksdb/util/comparator.cc                     |    34 +-
 src/rocksdb/util/compression.h                     |   553 +
 src/rocksdb/util/crc32c.cc                         |     6 +-
 src/rocksdb/util/crc32c_test.cc                    |     3 +-
 src/rocksdb/util/db_info_dumper.cc                 |   130 +
 src/rocksdb/util/db_info_dumper.h                  |    13 +
 src/rocksdb/util/dynamic_bloom.cc                  |    66 +-
 src/rocksdb/util/dynamic_bloom.h                   |    89 +-
 src/rocksdb/util/dynamic_bloom_test.cc             |   101 +-
 src/rocksdb/util/env.cc                            |    40 +-
 src/rocksdb/util/env_hdfs.cc                       |   232 +-
 src/rocksdb/util/env_posix.cc                      |   597 +-
 src/rocksdb/util/env_test.cc                       |   554 +-
 src/rocksdb/util/event_logger.cc                   |    46 +
 src/rocksdb/util/event_logger.h                    |   170 +
 src/rocksdb/util/event_logger_test.cc              |    43 +
 src/rocksdb/util/file_util.cc                      |    59 +
 src/rocksdb/util/file_util.h                       |    18 +
 src/rocksdb/util/filelock_test.cc                  |     7 +-
 src/rocksdb/util/hash.cc                           |    24 +-
 src/rocksdb/util/hash.h                            |     8 +
 src/rocksdb/util/hash_cuckoo_rep.cc                |    53 +-
 src/rocksdb/util/hash_cuckoo_rep.h                 |     4 +-
 src/rocksdb/util/hash_linklist_rep.cc              |   609 +-
 src/rocksdb/util/hash_linklist_rep.h               |    18 +-
 src/rocksdb/util/hash_skiplist_rep.cc              |   118 +-
 src/rocksdb/util/hash_skiplist_rep.h               |     4 +-
 src/rocksdb/util/histogram.cc                      |     6 +-
 src/rocksdb/util/histogram.h                       |     8 +-
 src/rocksdb/util/histogram_test.cc                 |    14 +-
 src/rocksdb/util/instrumented_mutex.cc             |    76 +
 src/rocksdb/util/instrumented_mutex.h              |    98 +
 src/rocksdb/util/iostats_context.cc                |    32 +
 src/rocksdb/util/iostats_context_imp.h             |    46 +
 src/rocksdb/util/ldb_cmd.cc                        |   549 +-
 src/rocksdb/util/ldb_cmd.h                         |   115 +-
 src/rocksdb/util/ldb_cmd_execute_result.h          |    15 +-
 src/rocksdb/util/ldb_tool.cc                       |    26 +-
 src/rocksdb/util/log_buffer.cc                     |    21 +-
 src/rocksdb/util/log_buffer.h                      |    11 +-
 src/rocksdb/util/log_write_bench.cc                |    19 +-
 src/rocksdb/util/logging.cc                        |    70 +-
 src/rocksdb/util/logging.h                         |    16 +-
 src/rocksdb/util/manual_compaction_test.cc         |    18 +-
 src/rocksdb/util/memenv.cc                         |   433 +
 src/rocksdb/util/memenv_test.cc                    |   241 +
 src/rocksdb/util/mock_env.cc                       |   710 +
 src/rocksdb/util/mock_env.h                        |   110 +
 src/rocksdb/util/mock_env_test.cc                  |   285 +
 src/rocksdb/util/murmurhash.h                      |     2 +-
 src/rocksdb/util/mutable_cf_options.cc             |   121 +
 src/rocksdb/util/mutable_cf_options.h              |   139 +
 src/rocksdb/util/mutexlock.h                       |     4 +-
 src/rocksdb/util/options.cc                        |   374 +-
 src/rocksdb/util/options_builder.cc                |   206 +
 src/rocksdb/util/options_helper.cc                 |   722 +
 src/rocksdb/util/options_helper.h                  |    20 +
 src/rocksdb/util/options_test.cc                   |   710 +
 src/rocksdb/util/perf_context.cc                   |    45 +-
 src/rocksdb/util/perf_context_imp.h                |    44 +-
 src/rocksdb/util/posix_logger.h                    |    23 +-
 src/rocksdb/util/rate_limiter.cc                   |   216 +
 src/rocksdb/util/rate_limiter.h                    |    91 +
 src/rocksdb/util/rate_limiter_test.cc              |    95 +
 src/rocksdb/util/scoped_arena_iterator.h           |    28 +
 src/rocksdb/util/signal_test.cc                    |    34 -
 src/rocksdb/util/skiplistrep.cc                    |   130 +-
 src/rocksdb/util/slice.cc                          |    68 +-
 src/rocksdb/util/slice_transform_test.cc           |   153 +
 src/rocksdb/util/sst_dump_test.cc                  |   182 +
 src/rocksdb/util/sst_dump_tool.cc                  |   423 +
 src/rocksdb/util/sst_dump_tool_imp.h               |    90 +
 src/rocksdb/util/statistics.cc                     |   137 +-
 src/rocksdb/util/statistics.h                      |    60 +-
 src/rocksdb/util/stats_logger.h                    |    26 -
 src/rocksdb/util/status.cc                         |    15 +-
 src/rocksdb/util/stop_watch.h                      |    42 +-
 src/rocksdb/util/string_util.cc                    |     2 +-
 src/rocksdb/util/string_util.h                     |    15 +-
 src/rocksdb/util/sync_point.cc                     |    29 +-
 src/rocksdb/util/sync_point.h                      |    14 +-
 src/rocksdb/util/testharness.cc                    |    60 +-
 src/rocksdb/util/testharness.h                     |   126 +-
 src/rocksdb/util/testutil.cc                       |    55 +
 src/rocksdb/util/testutil.h                        |    43 +-
 src/rocksdb/util/thread_list_test.cc               |   352 +
 src/rocksdb/util/thread_local.cc                   |    23 +-
 src/rocksdb/util/thread_local.h                    |    15 +-
 src/rocksdb/util/thread_local_test.cc              |    59 +-
 src/rocksdb/util/thread_operation.h                |   123 +
 src/rocksdb/util/thread_status_impl.cc             |   167 +
 src/rocksdb/util/thread_status_updater.cc          |   343 +
 src/rocksdb/util/thread_status_updater.h           |   225 +
 src/rocksdb/util/thread_status_updater_debug.cc    |    46 +
 src/rocksdb/util/thread_status_util.cc             |   213 +
 src/rocksdb/util/thread_status_util.h              |   131 +
 src/rocksdb/util/thread_status_util_debug.cc       |    32 +
 src/rocksdb/util/vectorrep.cc                      |    46 +-
 src/rocksdb/util/xfunc.cc                          |    69 +
 src/rocksdb/util/xfunc.h                           |   113 +
 src/rocksdb/util/xxhash.cc                         |     3 +
 src/rocksdb/util/xxhash.h                          |     4 +-
 src/rocksdb/utilities/backupable/backupable_db.cc  |   643 +-
 .../utilities/backupable/backupable_db_test.cc     |   187 +-
 src/rocksdb/utilities/checkpoint/checkpoint.cc     |   168 +
 .../utilities/compacted_db/compacted_db_impl.cc    |   163 +
 .../utilities/compacted_db/compacted_db_impl.h     |    96 +
 src/rocksdb/utilities/convenience/convenience.cc   |    23 +
 src/rocksdb/utilities/document/document_db.cc      |  1192 ++
 src/rocksdb/utilities/document/document_db_test.cc |   324 +
 src/rocksdb/utilities/document/json_document.cc    |   610 +
 .../utilities/document/json_document_builder.cc    |   115 +
 .../utilities/document/json_document_test.cc       |   329 +
 src/rocksdb/utilities/flashcache/flashcache.cc     |   136 +
 src/rocksdb/utilities/flashcache/flashcache.h      |    18 +
 src/rocksdb/utilities/geodb/geodb_impl.cc          |    43 +-
 src/rocksdb/utilities/geodb/geodb_impl.h           |    25 +-
 src/rocksdb/utilities/geodb/geodb_test.cc          |    11 +-
 .../utilities/leveldb_options/leveldb_options.cc   |    56 +
 .../string_append/stringappend_test.cc             |    39 +-
 src/rocksdb/utilities/merge_operators/uint64add.cc |     8 +-
 src/rocksdb/utilities/redis/redis_list_exception.h |     2 +-
 src/rocksdb/utilities/redis/redis_list_iterator.h  |    14 +-
 src/rocksdb/utilities/redis/redis_lists_test.cc    |    32 +-
 src/rocksdb/utilities/spatialdb/spatial_db.cc      |   893 +
 src/rocksdb/utilities/spatialdb/spatial_db_test.cc |   274 +
 src/rocksdb/utilities/spatialdb/utils.h            |    95 +
 src/rocksdb/utilities/ttl/db_ttl_impl.cc           |    34 +-
 src/rocksdb/utilities/ttl/db_ttl_impl.h            |    41 +-
 src/rocksdb/utilities/ttl/ttl_test.cc              |   116 +-
 .../write_batch_with_index.cc                      |   665 +
 .../write_batch_with_index_internal.cc             |   242 +
 .../write_batch_with_index_internal.h              |    96 +
 .../write_batch_with_index_test.cc                 |  1190 ++
 src/sample.ceph.conf                               |     2 -
 src/stop.sh                                        |     6 +-
 src/test/Makefile-client.am                        |    89 +-
 src/test/Makefile-server.am                        |    67 +-
 src/test/Makefile.am                               |   169 +-
 src/test/ObjectMap/KeyValueDBMemory.h              |     2 +-
 src/test/admin_socket.cc                           |    23 +-
 src/test/bench/dumb_backend.h                      |     1 +
 src/test/bench/small_io_bench_fs.cc                |    20 +-
 src/test/bench/testfilestore_backend.cc            |    21 +-
 src/test/bench/tp_bench.cc                         |     1 +
 src/test/bufferlist.cc                             |   207 +-
 src/test/centos-6/ceph.spec.in                     |   665 +-
 src/test/centos-6/install-deps.sh                  |   100 +-
 src/test/centos-7/Dockerfile.in                    |     2 +-
 src/test/centos-7/ceph.spec.in                     |   665 +-
 src/test/centos-7/install-deps.sh                  |   100 +-
 src/test/ceph-disk.sh                              |   333 +-
 src/test/ceph_argparse.cc                          |    43 +-
 src/test/ceph_objectstore_tool.py                  |   776 +-
 src/test/cephtool-test-mds.sh                      |     2 +
 src/test/cephtool-test-mon.sh                      |     4 +
 src/test/cephtool-test-osd.sh                      |     2 +
 src/test/cephtool-test-rados.sh                    |    19 +
 src/test/cli/crushtool/arg-order-checks.t          |   731 +
 src/test/cli/crushtool/build.t                     |    33 +-
 src/test/cli/crushtool/check-names.empty.t         |     3 +-
 src/test/cli/crushtool/check-names.max-id.t        |     2 +-
 src/test/cli/crushtool/help.t                      |    81 +-
 src/test/cli/crushtool/set-choose.t                |     6 +-
 src/test/cli/crushtool/test-map-bobtail-tunables.t |     2 +-
 src/test/cli/crushtool/test-map-firefly-tunables.t |     2 +-
 src/test/cli/crushtool/test-map-indep.t            |     2 +-
 src/test/cli/crushtool/test-map-vary-r-0.t         |     2 +-
 src/test/cli/crushtool/test-map-vary-r-1.t         |     2 +-
 src/test/cli/crushtool/test-map-vary-r-2.t         |     2 +-
 src/test/cli/crushtool/test-map-vary-r-3.t         |     2 +-
 src/test/cli/crushtool/test-map-vary-r-4.t         |     2 +-
 src/test/cli/osdmaptool/pool.t                     |     4 +-
 src/test/cli/osdmaptool/tree.t                     |    19 +
 src/test/cli/radosgw-admin/help.t                  |     4 +
 src/test/cli/rbd/help.t                            |   124 +-
 src/test/cli/rbd/invalid-snap-usage.t              |    97 +-
 src/test/cli/rbd/not-enough-args.t                 |   189 +-
 src/test/cls_hello/test_cls_hello.cc               |    52 +
 src/test/cls_numops/test_cls_numops.cc             |   414 +
 src/test/cls_rbd/test_cls_rbd.cc                   |   284 +-
 src/test/common/Throttle.cc                        |    18 +-
 src/test/common/get_command_descriptions.cc        |     6 +-
 src/test/common/test_async_compressor.cc           |   221 +
 src/test/common/test_context.cc                    |     7 +
 src/test/common/test_crc32c.cc                     |    10 +
 src/test/common/test_prioritized_queue.cc          |   248 +
 src/test/common/test_shared_cache.cc               |    88 +-
 src/test/common/test_sharedptr_registry.cc         |    60 +-
 src/test/common/test_str_map.cc                    |     8 +
 src/test/container-make-check-ubuntu-14.04.sh      |     3 -
 src/test/crypto.cc                                 |    44 +-
 src/test/debian-jessie/install-deps.sh             |   100 +-
 src/test/encoding.cc                               |    31 +-
 src/test/encoding/ceph_dencoder.cc                 |    84 +-
 src/test/encoding/check-generated.sh               |    43 +-
 src/test/encoding/readable.sh                      |    16 +-
 src/test/encoding/types.h                          |    26 +-
 src/test/erasure-code/ErasureCodePluginExample.cc  |     7 +-
 src/test/erasure-code/Makefile.am                  |   133 +-
 src/test/erasure-code/TestErasureCode.cc           |     7 +
 src/test/erasure-code/TestErasureCodeExample.cc    |     2 +
 src/test/erasure-code/TestErasureCodeIsa.cc        |   126 +-
 src/test/erasure-code/TestErasureCodeJerasure.cc   |    85 +-
 src/test/erasure-code/TestErasureCodeLrc.cc        |   361 +-
 src/test/erasure-code/TestErasureCodePlugin.cc     |    55 +-
 src/test/erasure-code/TestErasureCodePluginIsa.cc  |    22 +-
 .../erasure-code/TestErasureCodePluginJerasure.cc  |    71 +-
 src/test/erasure-code/TestErasureCodePluginLrc.cc  |    16 +-
 src/test/erasure-code/TestErasureCodePluginShec.cc |   268 +
 src/test/erasure-code/TestErasureCodeShec.cc       |  1909 +-
 src/test/erasure-code/TestErasureCodeShec_all.cc   |    42 +-
 .../erasure-code/TestErasureCodeShec_arguments.cc  |   412 +
 .../erasure-code/TestErasureCodeShec_thread.cc     |    27 +-
 src/test/erasure-code/TestShecPluginGeneric.cc     |    29 +
 src/test/erasure-code/TestShecPluginNEON.cc        |    29 +
 src/test/erasure-code/TestShecPluginSSE3.cc        |    29 +
 src/test/erasure-code/TestShecPluginSSE4.cc        |    29 +
 src/test/erasure-code/ceph_erasure_code.cc         |    20 +-
 .../erasure-code/ceph_erasure_code_benchmark.cc    |    68 +-
 .../erasure-code/ceph_erasure_code_benchmark.h     |     3 +-
 .../ceph_erasure_code_non_regression.cc            |    44 +-
 src/test/erasure-code/test-erasure-code.sh         |   111 +-
 src/test/erasure-code/test-erasure-eio.sh          |   354 +
 src/test/fedora-21/Dockerfile.in                   |    29 +
 src/test/fedora-21/ceph.spec.in                    |  1317 ++
 src/test/fedora-21/install-deps.sh                 |   147 +
 src/test/libcephfs/flock.cc                        |   638 +
 src/test/libcephfs/test.cc                         |    59 +
 src/test/librados/aio.cc                           |   345 +-
 src/test/librados/c_read_operations.cc             |    20 +
 src/test/librados/c_write_operations.cc            |     2 +-
 src/test/librados/io.cc                            |   116 +
 src/test/librados/misc.cc                          |    68 +-
 src/test/librados/nlist.cc                         |    43 +
 src/test/librados/test.cc                          |    26 +
 src/test/librados/test.h                           |     4 +
 src/test/librados/tier.cc                          |    81 +-
 src/test/librados/watch_notify.cc                  |    39 +-
 src/test/librados_test_stub/LibradosTestStub.cc    |   145 +-
 src/test/librados_test_stub/LibradosTestStub.h     |    23 +
 src/test/librados_test_stub/TestClassHandler.cc    |    14 +-
 src/test/librados_test_stub/TestClassHandler.h     |     7 +-
 src/test/librados_test_stub/TestIoCtxImpl.cc       |    42 +-
 src/test/librados_test_stub/TestIoCtxImpl.h        |    35 +-
 src/test/librados_test_stub/TestMemIoCtxImpl.cc    |    73 +-
 src/test/librados_test_stub/TestMemIoCtxImpl.h     |    23 +-
 src/test/librados_test_stub/TestMemRadosClient.cc  |    14 +-
 src/test/librados_test_stub/TestMemRadosClient.h   |     6 +-
 src/test/librados_test_stub/TestRadosClient.cc     |    20 +-
 src/test/librados_test_stub/TestRadosClient.h      |    29 +
 src/test/libradosstriper/aio.cc                    |   107 +-
 src/test/libradosstriper/rados-striper.sh          |    95 +
 src/test/libradosstriper/striping.cc               |     5 +-
 src/test/librbd/fsx.cc                             |   110 +-
 src/test/librbd/mock/MockContextWQ.h               |    17 +
 src/test/librbd/mock/MockImageCtx.h                |   112 +
 src/test/librbd/mock/MockImageWatcher.h            |    19 +
 src/test/librbd/mock/MockObjectMap.h               |    20 +
 src/test/librbd/test_ImageWatcher.cc               |   144 +-
 src/test/librbd/test_internal.cc                   |   282 +
 src/test/librbd/test_librbd.cc                     |   661 +-
 src/test/librbd/test_mock_fixture.cc               |    68 +
 src/test/librbd/test_mock_fixture.h                |    64 +
 src/test/messenger/message_helper.h                |     4 +-
 src/test/messenger/xio_client.cc                   |     2 +-
 src/test/messenger/xio_dispatcher.h                |     2 +-
 src/test/messenger/xio_server.cc                   |     2 +-
 src/test/mon/PGMap.cc                              |    35 +-
 src/test/mon/misc.sh                               |    76 +-
 src/test/mon/mkfs.sh                               |    10 +-
 src/test/mon/mon-handle-forward.sh                 |    41 +-
 src/test/mon/mon-ping.sh                           |    46 +
 src/test/mon/mon-scrub.sh                          |    49 +
 src/test/mon/mon-test-helpers.sh                   |   124 -
 src/test/mon/osd-crush.sh                          |    87 +-
 src/test/mon/osd-erasure-code-profile.sh           |    85 +-
 src/test/mon/osd-pool-create.sh                    |   131 +-
 src/test/mon/test_mon_workloadgen.cc               |     3 +-
 src/test/msgr/perf_msgr_client.cc                  |   205 +
 src/test/msgr/perf_msgr_server.cc                  |   171 +
 src/test/msgr/test_async_driver.cc                 |    92 +-
 src/test/msgr/test_msgr.cc                         |   469 +-
 src/test/objectstore/DeterministicOpSequence.cc    |    52 +-
 src/test/objectstore/FileStoreDiff.cc              |    37 +-
 src/test/objectstore/FileStoreDiff.h               |     1 -
 src/test/objectstore/FileStoreTracker.cc           |    72 +-
 src/test/objectstore/FileStoreTracker.h            |    52 +-
 .../objectstore/ObjectStoreTransactionBenchmark.cc |     7 +-
 src/test/objectstore/TestObjectStoreState.cc       |    17 +-
 src/test/objectstore/TestObjectStoreState.h        |     8 +-
 src/test/objectstore/TestRocksdbOptionParse.cc     |    85 +
 src/test/objectstore/chain_xattr.cc                |    36 +-
 src/test/objectstore/store_test.cc                 |  1228 +-
 src/test/objectstore/test_idempotent.cc            |    18 +-
 src/test/objectstore/test_idempotent_sequence.cc   |     4 +-
 src/test/objectstore/test_kv.cc                    |   181 +
 src/test/objectstore/workload_generator.cc         |    21 +-
 src/test/objectstore_bench.cc                      |   290 +
 src/test/opensuse-13.2/Dockerfile.in               |    30 +
 src/test/opensuse-13.2/ceph.spec.in                |  1317 ++
 src/test/opensuse-13.2/install-deps.sh             |   147 +
 src/test/os/TestFlatIndex.cc                       |   139 -
 src/test/os/TestLFNIndex.cc                        |    18 +-
 src/test/osd/Object.cc                             |    44 +-
 src/test/osd/Object.h                              |     2 +
 src/test/osd/RadosModel.h                          |   225 +-
 src/test/osd/TestOSDMap.cc                         |     2 +-
 src/test/osd/TestPGLog.cc                          |    14 +-
 src/test/osd/TestRados.cc                          |    14 +-
 src/test/osd/osd-bench.sh                          |    31 +-
 src/test/osd/osd-config.sh                         |    46 +-
 src/test/osd/osd-copy-from.sh                      |    19 +-
 src/test/osd/osd-scrub-repair.sh                   |   129 +-
 src/test/osd/osd-test-helpers.sh                   |    89 -
 src/test/osd/types.cc                              |    82 +
 src/test/osdc/object_cacher_stress.cc              |    14 +-
 src/test/perf_counters.cc                          |    18 +-
 src/test/perf_helper.cc                            |    51 +
 src/test/perf_helper.h                             |    30 +
 src/test/perf_local.cc                             |  1047 +
 src/test/pybind/test_ceph_argparse.py              |    44 +-
 src/test/pybind/test_ceph_daemon.py                |    44 +
 src/test/python/brag-client/setup.py               |    31 +
 .../python/brag-client/tests/test_ceph_brag.py     |    10 +
 src/test/python/brag-client/tox.ini                |    16 +
 src/test/python/ceph-disk/setup.py                 |    27 +
 src/test/python/ceph-disk/tests/test_ceph_disk.py  |   640 +
 src/test/python/ceph-disk/tox.ini                  |    19 +
 src/test/rgw/test_rgw_obj.cc                       |   159 +
 src/test/run-cli-tests                             |     2 +-
 src/test/run-rbd-unit-tests.sh                     |    15 +
 src/test/streamtest.cc                             |     7 +-
 src/test/system/systest_runnable.cc                |    66 +-
 src/test/system/systest_runnable.h                 |     6 +-
 src/test/test-ceph-helpers.sh                      |     2 +-
 src/test/test_arch.cc                              |    14 +
 src/test/test_cors.cc                              |    28 +-
 src/test/test_filejournal.cc                       |   802 +-
 src/test/test_get_blkdev_size.cc                   |     1 +
 src/test/test_objectstore_memstore.sh              |     5 +
 src/test/test_pageset.cc                           |   271 +
 src/test/test_rbd_replay.cc                        |    91 -
 src/test/test_rgw_admin_log.cc                     |    32 +-
 src/test/test_rgw_admin_meta.cc                    |    36 +-
 src/test/test_rgw_admin_opstate.cc                 |     2 +-
 src/test/test_snap_mapper.cc                       |    18 +-
 src/test/test_stress_watch.cc                      |    10 +-
 src/test/test_subprocess.cc                        |   268 +
 src/test/test_trans.cc                             |     7 +-
 src/test/test_xlist.cc                             |   118 +
 src/test/testcrypto.cc                             |     8 +-
 src/test/ubuntu-12.04/Dockerfile.in                |     2 +-
 src/test/ubuntu-12.04/install-deps.sh              |   100 +-
 src/test/ubuntu-14.04/install-deps.sh              |   100 +-
 src/test/xattr_bench.cc                            |    22 +-
 src/tools/Makefile-client.am                       |    10 +-
 src/tools/Makefile-server.am                       |    15 +-
 src/tools/Makefile.am                              |    22 +-
 src/tools/RadosDump.cc                             |   168 +
 src/tools/RadosDump.h                              |   396 +
 src/tools/ceph-client-debug.cc                     |     2 +-
 src/tools/ceph-monstore-update-crush.sh            |   183 +
 src/tools/ceph_authtool.cc                         |     2 +
 src/tools/ceph_conf.cc                             |     3 +-
 src/tools/ceph_kvstore_tool.cc                     |    90 +-
 src/tools/ceph_monstore_tool.cc                    |   233 +-
 src/tools/ceph_objectstore_tool.cc                 |  2263 +-
 src/tools/ceph_objectstore_tool.h                  |    42 +
 src/tools/ceph_osdomap_tool.cc                     |    22 +-
 src/tools/cephfs/DataScan.cc                       |  1376 ++
 src/tools/cephfs/DataScan.h                        |   272 +
 src/tools/cephfs/JournalScanner.cc                 |    14 +
 src/tools/cephfs/JournalTool.cc                    |    37 +-
 src/tools/cephfs/JournalTool.h                     |     2 +-
 src/tools/cephfs/MDSUtility.cc                     |     2 +-
 src/tools/cephfs/Resetter.cc                       |    99 +-
 src/tools/cephfs/Resetter.h                        |    13 +-
 src/tools/cephfs/TableTool.cc                      |   105 +-
 src/tools/cephfs/cephfs-data-scan.cc               |    45 +
 src/tools/crushtool.cc                             |   287 +-
 src/tools/osdmaptool.cc                            |    56 +-
 src/tools/psim.cc                                  |    14 +-
 src/tools/rados/PoolDump.cc                        |   169 +
 src/tools/rados/PoolDump.h                         |    32 +
 src/tools/rados/RadosImport.cc                     |   377 +
 src/tools/rados/RadosImport.h                      |    45 +
 src/tools/rados/rados.cc                           |   380 +-
 src/tools/rados/rados_export.cc                    |   229 -
 src/tools/rados/rados_import.cc                    |   239 -
 src/tools/rados/rados_sync.cc                      |   903 -
 src/tools/rados/rados_sync.h                       |   216 -
 src/tools/rest_bench.cc                            |   802 -
 src/tracing/Makefile.am                            |    95 +-
 src/tracing/Makefile.in                            |   818 -
 src/tracing/librados.c                             |     6 +
 src/tracing/librbd.c                               |     6 +
 src/tracing/librbd.tp                              |   118 +-
 src/tracing/objectstore.c                          |     6 +
 src/tracing/oprequest.c                            |     6 +
 src/tracing/osd.c                                  |     6 +
 src/tracing/pg.c                                   |     6 +
 src/upstart/ceph-disk.conf                         |    10 +
 src/upstart/ceph-mds.conf                          |     4 +-
 src/upstart/ceph-mon.conf                          |     4 +-
 src/upstart/ceph-osd.conf                          |     4 +-
 src/upstart/radosgw.conf                           |     4 +-
 src/verify-mds-journal.sh                          |     8 -
 src/vstart.sh                                      |    99 +-
 systemd/Makefile.am                                |    18 +
 systemd/Makefile.in                                |   588 +
 systemd/ceph                                       |    65 +
 systemd/ceph-create-keys at .service                  |    10 +
 systemd/ceph-disk at .service                         |     8 +
 systemd/ceph-mds at .service                          |    16 +
 systemd/ceph-mon at .service                          |    22 +
 systemd/ceph-osd at .service                          |    17 +
 systemd/ceph-radosgw-prestart.sh                   |   100 +
 systemd/ceph-radosgw at .service                      |    15 +
 systemd/ceph.target                                |     4 +
 systemd/ceph.tmpfiles.d                            |     1 +
 udev/60-ceph-partuuid-workaround.rules             |     2 +-
 udev/95-ceph-osd.rules                             |    74 +-
 1663 files changed, 217915 insertions(+), 98657 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ceph/ceph.git



More information about the Pkg-ceph-commits mailing list