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

Dmitry Smirnov onlyjob at moszumanska.debian.org
Sun Oct 19 00:23:32 UTC 2014


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

onlyjob pushed a commit to branch experimental
in repository ceph.

commit cc22f44
Merge: 13622a3 d7c3043
Author: Dmitry Smirnov <onlyjob at member.fsf.org>
Date:   Sat Oct 18 17:48:16 2014

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

 AUTHORS                                            |   292 +-
 COPYING                                            |    15 +-
 ChangeLog                                          | 32654 +++++++++++++++++++
 INSTALL                                            |    10 +-
 Makefile.am                                        |    23 +
 Makefile.in                                        |    58 +-
 README                                             |   154 +-
 aclocal.m4                                         |    41 +
 autogen.sh                                         |    16 +-
 ceph.spec                                          |   174 +-
 ceph.spec.in                                       |   172 +-
 configure                                          |   882 +-
 configure.ac                                       |   183 +-
 m4/ax_cxx_compile_stdcxx_11.m4                     |   142 +
 man/Makefile.am                                    |     5 +-
 man/Makefile.in                                    |    12 +-
 man/mkcephfs.8                                     |   164 -
 man/rados.8                                        |    11 +-
 man/rbd-replay-prep.8                              |    98 +
 man/rbd-replay.8                                   |   132 +
 man/rbd.8                                          |     2 +-
 src/.git_version                                   |     4 +-
 src/Makefile-env.am                                |    11 +
 src/Makefile.am                                    |   414 +-
 src/Makefile.in                                    |  3948 ++-
 src/acconfig.h.in                                  |    27 +
 src/auth/Auth.h                                    |     4 +-
 src/auth/Crypto.h                                  |     2 +-
 src/auth/cephx/CephxKeyServer.h                    |     6 +-
 src/auth/cephx/CephxProtocol.h                     |    18 +-
 src/bash_completion/ceph                           |    29 +-
 src/bash_completion/rados                          |     2 +-
 src/bash_completion/rbd                            |    10 +-
 src/brag/client/ceph-brag                          |    23 +-
 src/brag/server/ceph_brag/controllers/root.py      |     6 +-
 src/ceph-disk                                      |    22 +-
 src/ceph-osd-prestart.sh                           |    50 +
 src/ceph.in                                        |    25 +-
 src/ceph_fuse.cc                                   |    12 +-
 src/ceph_mds.cc                                    |    93 +-
 src/ceph_mon.cc                                    |   169 +-
 src/ceph_osd.cc                                    |     9 +-
 src/cephfs.cc                                      |     9 +-
 src/civetweb/civetweb.h                            |    24 +-
 src/civetweb/include/civetweb.h                    |    24 +-
 src/civetweb/src/civetweb.c                        |   771 +-
 src/client/Client.cc                               |   877 +-
 src/client/Client.h                                |    60 +-
 src/client/ClientSnapRealm.h                       |     2 +-
 src/client/Dentry.h                                |     2 +-
 src/client/Dir.h                                   |     2 +-
 src/client/Fh.h                                    |     2 +-
 src/client/Inode.cc                                |     3 +-
 src/client/Inode.h                                 |     5 +-
 src/client/MetaRequest.h                           |     5 +-
 src/client/MetaSession.h                           |     2 +-
 src/client/ObjecterWriteback.h                     |    22 +-
 src/client/SyntheticClient.cc                      |    18 +-
 src/client/fuse_ll.cc                              |    55 +-
 src/client/fuse_ll.h                               |     3 +
 src/cls/rbd/cls_rbd.cc                             |    12 +-
 src/cls/replica_log/cls_replica_log_types.h        |     2 +-
 src/cls/rgw/cls_rgw.cc                             |     4 +-
 src/cls/rgw/cls_rgw_client.cc                      |     2 +-
 src/common/AsyncReserver.h                         |    47 +-
 src/common/BackTrace.cc                            |     2 +-
 src/common/Finisher.cc                             |     3 +
 src/common/Finisher.h                              |    21 +-
 src/common/Formatter.cc                            |    75 +-
 src/common/Formatter.h                             |    12 +-
 src/common/LogClient.cc                            |    93 +-
 src/common/LogClient.h                             |   130 +-
 src/common/LogEntry.cc                             |    46 +-
 src/common/LogEntry.h                              |    15 +-
 src/common/Makefile.am                             |    15 +-
 src/common/Mutex.cc                                |    18 +-
 src/common/Mutex.h                                 |     7 +-
 src/common/RWLock.h                                |   137 +-
 src/common/RefCountedObj.h                         |    34 +-
 src/common/TextTable.h                             |     2 +-
 src/common/Thread.cc                               |     3 +-
 src/common/Thread.h                                |     2 +
 src/common/Timer.cc                                |   187 +
 src/common/Timer.h                                 |    73 +
 src/common/TrackedOp.cc                            |   201 +-
 src/common/TrackedOp.h                             |    80 +-
 src/common/WorkQueue.cc                            |   146 +
 src/common/WorkQueue.h                             |   108 +-
 src/common/addr_parsing.c                          |     6 +-
 src/common/admin_socket.cc                         |     6 -
 src/common/admin_socket.h                          |     2 +-
 src/common/assert.cc                               |    69 +
 src/common/bloom_filter.hpp                        |    66 -
 src/common/buffer.cc                               |    28 +-
 src/common/ceph_context.cc                         |    38 +-
 src/common/ceph_crypto.h                           |     8 +-
 src/common/ceph_crypto_cms.cc                      |     2 +-
 src/common/ceph_json.cc                            |     4 +-
 src/common/ceph_json.h                             |     2 +-
 src/common/code_environment.h                      |     1 +
 src/common/common_init.cc                          |     1 +
 src/common/config.cc                               |    37 +-
 src/common/config.h                                |     9 +-
 src/common/config_opts.h                           |   128 +-
 src/common/dummy.cc                                |    20 +
 src/common/entity_name.h                           |     2 +-
 src/common/fd.cc                                   |     2 +-
 src/common/hobject.cc                              |    36 +-
 src/common/hobject.h                               |    18 +-
 src/common/io_priority.cc                          |     4 +-
 src/common/lockdep.cc                              |     2 +-
 src/common/map_cacher.hpp                          |     2 +-
 src/common/module.c                                |    75 +
 src/common/module.h                                |    27 +
 src/common/obj_bencher.h                           |     2 +-
 src/common/perf_counters.cc                        |    84 +-
 src/common/perf_counters.h                         |    43 +-
 src/common/shared_cache.hpp                        |    77 +-
 src/common/simple_cache.hpp                        |    10 +
 src/common/str_map.cc                              |    98 +-
 src/common/sync_filesystem.h                       |     2 +-
 src/common/types.cc                                |    32 +
 src/common/util.cc                                 |    22 +
 src/crush/CrushWrapper.cc                          |    60 +-
 src/crush/CrushWrapper.h                           |    18 +-
 src/crush/builder.c                                |     8 +-
 src/crush/crush.h                                  |     2 +
 src/crush/mapper.c                                 |    24 +-
 src/erasure-code/ErasureCode.cc                    |   238 +
 src/erasure-code/ErasureCode.h                     |    91 +
 src/erasure-code/ErasureCodeInterface.h            |    72 +-
 src/erasure-code/ErasureCodePlugin.cc              |    64 +-
 src/erasure-code/ErasureCodePlugin.h               |     9 +-
 src/erasure-code/Makefile.am                       |     9 +
 src/erasure-code/isa/ErasureCodeIsa.cc             |   439 +
 src/erasure-code/isa/ErasureCodeIsa.h              |   164 +
 src/erasure-code/isa/ErasureCodeIsaTableCache.cc   |   327 +
 src/erasure-code/isa/ErasureCodeIsaTableCache.h    |   105 +
 src/erasure-code/isa/ErasureCodePluginIsa.cc       |    81 +
 src/erasure-code/isa/Makefile.am                   |    58 +
 src/erasure-code/isa/isa-l/erasure_code/ec_base.c  |   320 +
 src/erasure-code/isa/isa-l/erasure_code/ec_base.h  |  6680 ++++
 .../isa/isa-l/erasure_code/ec_highlevel_func.c     |   152 +
 .../isa/isa-l/erasure_code/ec_multibinary.asm.s    |   266 +
 .../isa-l/erasure_code/gf_2vect_dot_prod_avx.asm.s |   234 +
 .../erasure_code/gf_2vect_dot_prod_avx2.asm.s      |   246 +
 .../isa-l/erasure_code/gf_2vect_dot_prod_sse.asm.s |   236 +
 .../isa-l/erasure_code/gf_3vect_dot_prod_avx.asm.s |   258 +
 .../erasure_code/gf_3vect_dot_prod_avx2.asm.s      |   271 +
 .../isa-l/erasure_code/gf_3vect_dot_prod_sse.asm.s |   259 +
 .../isa-l/erasure_code/gf_4vect_dot_prod_avx.asm.s |   296 +
 .../erasure_code/gf_4vect_dot_prod_avx2.asm.s      |   305 +
 .../isa-l/erasure_code/gf_4vect_dot_prod_sse.asm.s |   296 +
 .../isa-l/erasure_code/gf_5vect_dot_prod_avx.asm.s |   311 +
 .../erasure_code/gf_5vect_dot_prod_avx2.asm.s      |   323 +
 .../isa-l/erasure_code/gf_5vect_dot_prod_sse.asm.s |   312 +
 .../isa-l/erasure_code/gf_6vect_dot_prod_avx.asm.s |   323 +
 .../erasure_code/gf_6vect_dot_prod_avx2.asm.s      |   334 +
 .../isa-l/erasure_code/gf_6vect_dot_prod_sse.asm.s |   323 +
 .../isa-l/erasure_code/gf_vect_dot_prod_avx.asm.s  |   198 +
 .../isa-l/erasure_code/gf_vect_dot_prod_avx2.asm.s |   203 +
 .../isa-l/erasure_code/gf_vect_dot_prod_sse.asm.s  |   195 +
 .../isa/isa-l/erasure_code/gf_vect_mul_avx.asm.s   |   172 +
 .../isa/isa-l/erasure_code/gf_vect_mul_sse.asm.s   |   178 +
 src/erasure-code/isa/isa-l/include/erasure_code.h  |   659 +
 src/erasure-code/isa/isa-l/include/gf_vect_mul.h   |   148 +
 src/erasure-code/isa/isa-l/include/reg_sizes.asm   |    96 +
 src/erasure-code/isa/isa-l/include/types.h         |    80 +
 src/erasure-code/isa/xor_op.cc                     |   179 +
 src/erasure-code/isa/xor_op.h                      |    88 +
 src/erasure-code/jerasure/ErasureCodeJerasure.cc   |   370 +-
 src/erasure-code/jerasure/ErasureCodeJerasure.h    |   113 +-
 .../jerasure/ErasureCodePluginJerasure.cc          |    20 +-
 .../jerasure/ErasureCodePluginSelectJerasure.cc    |    63 +-
 src/erasure-code/jerasure/Makefile.am              |    31 +-
 .../jerasure/jerasure/include/galois.h             |     1 +
 src/erasure-code/jerasure/jerasure/src/galois.c    |    47 +-
 src/erasure-code/lrc/ErasureCodeLrc.cc             |   838 +
 src/erasure-code/lrc/ErasureCodeLrc.h              |   141 +
 src/erasure-code/lrc/ErasureCodePluginLrc.cc       |    60 +
 src/erasure-code/lrc/Makefile.am                   |    21 +
 src/global/signal_handler.cc                       |    38 +-
 src/include/CompatSet.h                            |    30 +-
 src/include/Context.h                              |   152 +-
 src/include/Makefile.am                            |     9 +-
 src/include/assert.h                               |     8 +
 src/include/buffer.h                               |     1 +
 src/include/ceph_features.h                        |     4 +
 src/include/cmp.h                                  |    22 +
 src/include/dlist.h                                |   127 -
 src/include/encoding.h                             |    22 +-
 src/include/frag.h                                 |    51 +-
 src/include/int_types.h                            |    12 +-
 src/include/krbd.h                                 |    45 +
 src/include/linux_fiemap.h                         |     2 -
 src/include/lru.h                                  |    15 +-
 src/include/object.h                               |     3 -
 src/include/rados.h                                |    21 +
 src/include/rados/buffer.h                         |     1 +
 src/include/rados/librados.h                       |    31 +-
 src/include/rados/librados.hpp                     |    16 +-
 src/include/radosstriper/libradosstriper.h         |   574 +
 src/include/radosstriper/libradosstriper.hpp       |   224 +
 src/include/rbd/librbd.h                           |     2 +-
 src/include/rbd/librbd.hpp                         |     5 +-
 src/include/str_map.h                              |   106 +-
 src/include/stringify.h                            |     2 +-
 src/include/types.h                                |    24 +-
 src/include/util.h                                 |    24 +
 src/include/utime.h                                |     2 -
 src/include/xlist.h                                |    25 +-
 src/init-ceph.in                                   |    11 +-
 src/init-rbdmap                                    |    91 +-
 src/java/Makefile.in                               |     7 +
 src/json_spirit/Makefile.am                        |     1 +
 src/key_value_store/cls_kvs.cc                     |     4 +-
 src/key_value_store/key_value_structure.h          |     2 +-
 src/key_value_store/kv_flat_btree_async.cc         |     1 -
 src/krbd.cc                                        |   639 +
 src/libcephfs.cc                                   |     6 +-
 src/librados/AioCompletionImpl.h                   |     2 +
 src/librados/IoCtxImpl.cc                          |   252 +-
 src/librados/IoCtxImpl.h                           |    62 +-
 src/librados/Makefile.am                           |    10 +-
 src/librados/RadosClient.cc                        |   391 +-
 src/librados/RadosClient.h                         |    22 +-
 src/librados/RadosXattrIter.cc                     |    27 +
 src/librados/RadosXattrIter.h                      |    38 +
 src/librados/librados.cc                           |   814 +-
 src/libradosstriper/Makefile.am                    |    19 +
 src/libradosstriper/MultiAioCompletionImpl.cc      |    61 +
 src/libradosstriper/MultiAioCompletionImpl.h       |   181 +
 src/libradosstriper/RadosStriperImpl.cc            |  1060 +
 src/libradosstriper/RadosStriperImpl.h             |   319 +
 src/libradosstriper/libradosstriper.cc             |   613 +
 src/librbd/AioCompletion.cc                        |    60 +
 src/librbd/AioCompletion.h                         |    44 +-
 src/librbd/ImageCtx.cc                             |   178 +-
 src/librbd/ImageCtx.h                              |    17 +-
 src/librbd/Makefile.am                             |     5 +
 src/librbd/SnapInfo.h                              |     6 +-
 src/librbd/internal.cc                             |    95 +-
 src/librbd/librbd.cc                               |   243 +-
 src/libs3/GNUmakefile                              |    19 +-
 src/libs3/inc/util.h                               |     2 +-
 src/libs3/src/general.c                            |     2 +-
 src/libs3/src/request.c                            |     2 +-
 src/libs3/src/s3.c                                 |     8 +-
 src/log/Log.cc                                     |    37 +-
 src/log/Log.h                                      |    11 +
 src/log/test.cc                                    |    22 +
 src/mds/Anchor.cc                                  |    64 -
 src/mds/Anchor.h                                   |    55 -
 src/mds/AnchorClient.cc                            |   129 -
 src/mds/AnchorClient.h                             |    46 -
 src/mds/AnchorServer.cc                            |   351 -
 src/mds/AnchorServer.h                             |    87 -
 src/mds/Beacon.cc                                  |   353 +
 src/mds/Beacon.h                                   |   108 +
 src/mds/CDentry.cc                                 |    29 +-
 src/mds/CDentry.h                                  |    29 +-
 src/mds/CDir.cc                                    |   255 +-
 src/mds/CDir.h                                     |    93 +-
 src/mds/CInode.cc                                  |   332 +-
 src/mds/CInode.h                                   |   186 +-
 src/mds/Capability.h                               |    22 +-
 src/mds/Dumper.cc                                  |   274 -
 src/mds/Dumper.h                                   |    47 -
 src/mds/InoTable.cc                                |     4 +-
 src/mds/JournalPointer.cc                          |   112 +
 src/mds/JournalPointer.h                           |    86 +
 src/mds/LocalLock.h                                |     2 +-
 src/mds/Locker.cc                                  |   346 +-
 src/mds/Locker.h                                   |    51 +-
 src/mds/LogEvent.cc                                |    67 +-
 src/mds/LogEvent.h                                 |    28 +-
 src/mds/LogSegment.h                               |    12 +-
 src/mds/MDBalancer.cc                              |    26 +-
 src/mds/MDBalancer.h                               |     1 -
 src/mds/MDCache.cc                                 |  1617 +-
 src/mds/MDCache.h                                  |   157 +-
 src/mds/MDLog.cc                                   |   797 +-
 src/mds/MDLog.h                                    |   142 +-
 src/mds/MDS.cc                                     |   975 +-
 src/mds/MDS.h                                      |   229 +-
 src/mds/MDSContext.cc                              |    62 +
 src/mds/MDSContext.h                               |   139 +
 src/mds/MDSMap.cc                                  |    95 +-
 src/mds/MDSMap.h                                   |   180 +-
 src/mds/MDSTable.cc                                |    39 +-
 src/mds/MDSTable.h                                 |    13 +-
 src/mds/MDSTableClient.cc                          |    17 +-
 src/mds/MDSTableClient.h                           |    23 +-
 src/mds/MDSTableServer.cc                          |    25 +-
 src/mds/MDSTableServer.h                           |    20 +-
 src/mds/MDSUtility.cc                              |   160 -
 src/mds/MDSUtility.h                               |    58 -
 src/mds/Makefile.am                                |    22 +-
 src/mds/Migrator.cc                                |   213 +-
 src/mds/Migrator.h                                 |    11 +-
 src/mds/Mutation.cc                                |    74 +-
 src/mds/Mutation.h                                 |   118 +-
 src/mds/RecoveryQueue.cc                           |   171 +
 src/mds/RecoveryQueue.h                            |    44 +
 src/mds/Resetter.cc                                |   114 -
 src/mds/Resetter.h                                 |    37 -
 src/mds/ScatterLock.h                              |     8 +
 src/mds/Server.cc                                  |   974 +-
 src/mds/Server.h                                   |    28 +-
 src/mds/SessionMap.cc                              |   177 +-
 src/mds/SessionMap.h                               |    81 +-
 src/mds/SimpleLock.h                               |    23 +-
 src/mds/SnapClient.h                               |     8 +-
 src/mds/SnapRealm.cc                               |     6 +-
 src/mds/SnapRealm.h                                |     5 +-
 src/mds/SnapServer.cc                              |    29 +-
 src/mds/events/EExport.h                           |     2 +
 src/mds/events/EFragment.h                         |     2 +
 src/mds/events/EImportStart.h                      |     2 +
 src/mds/events/EMetaBlob.h                         |   128 +-
 src/mds/events/ENoOp.h                             |    34 +
 src/mds/events/EOpen.h                             |     2 +
 src/mds/events/ESession.h                          |    12 +-
 src/mds/events/ESlaveUpdate.h                      |     2 +
 src/mds/events/ESubtreeMap.h                       |     5 +-
 src/mds/events/EUpdate.h                           |     3 +
 src/mds/flock.cc                                   |     3 +-
 src/mds/journal.cc                                 |   560 +-
 src/mds/mds_table_types.h                          |     4 +-
 src/mds/mdstypes.cc                                |    44 +-
 src/mds/mdstypes.h                                 |   111 +-
 src/mds/snap.h                                     |     3 +-
 src/messages/MBackfillReserve.h                    |     6 +-
 src/messages/MClientReply.h                        |     3 -
 src/messages/MClientRequest.h                      |    19 +-
 src/messages/MClientSession.h                      |    22 +-
 src/messages/MDiscover.h                           |    15 +-
 src/messages/MDiscoverReply.h                      |    30 +-
 src/messages/MExportDirNotify.h                    |     2 -
 src/messages/MExportDirNotifyAck.h                 |     2 -
 src/messages/MLogAck.h                             |     6 +-
 src/messages/MMDSBeacon.h                          |   123 +-
 src/messages/MMDSCacheRejoin.h                     |     4 -
 src/messages/MMDSFragmentNotify.h                  |     2 -
 src/messages/MMDSSlaveRequest.h                    |     9 +-
 src/messages/MMonElection.h                        |     2 +-
 src/messages/MOSDMarkMeDown.h                      |    27 +-
 src/messages/MOSDOp.h                              |    16 +-
 src/messages/MOSDOpReply.h                         |    17 +-
 src/messages/MOSDPGBackfill.h                      |     2 +-
 src/messages/MOSDPGLog.h                           |     4 +-
 src/messages/MOSDPGPull.h                          |     4 +-
 src/messages/MOSDPGPush.h                          |     4 +-
 src/messages/MOSDPGPushReply.h                     |     4 +-
 src/messages/MOSDPGQuery.h                         |     2 +-
 src/messages/MOSDPGRemove.h                        |     2 +-
 src/messages/MOSDPGScan.h                          |     4 +-
 src/messages/MOSDPGTemp.h                          |     2 +-
 src/messages/MOSDPGTrim.h                          |     2 +-
 src/messages/MOSDRepScrub.h                        |     2 +-
 src/messages/MOSDSubOp.h                           |     4 +-
 src/messages/MOSDSubOpReply.h                      |     4 +-
 src/messages/MPGStats.h                            |     2 +-
 src/messages/MRecoveryReserve.h                    |     2 +-
 src/messages/MWatchNotify.h                        |    34 +-
 src/mkcephfs.in                                    |   564 -
 src/mon/AuthMonitor.cc                             |    23 +-
 src/mon/AuthMonitor.h                              |    20 +-
 src/mon/ConfigKeyService.cc                        |     7 +-
 src/mon/DataHealthService.cc                       |    45 +-
 src/mon/Elector.cc                                 |    12 +-
 src/mon/LogMonitor.cc                              |   178 +-
 src/mon/LogMonitor.h                               |   109 +-
 src/mon/MDSMonitor.cc                              |   579 +-
 src/mon/MDSMonitor.h                               |    25 +-
 src/mon/MonCap.cc                                  |    19 +
 src/mon/MonClient.cc                               |    40 +-
 src/mon/MonCommands.h                              |    45 +-
 src/mon/MonMap.cc                                  |     2 +-
 src/mon/Monitor.cc                                 |   791 +-
 src/mon/Monitor.h                                  |   145 +-
 src/mon/MonitorDBStore.h                           |   175 +-
 src/mon/MonmapMonitor.cc                           |    12 +-
 src/mon/MonmapMonitor.h                            |     4 +-
 src/mon/OSDMonitor.cc                              |   827 +-
 src/mon/OSDMonitor.h                               |    22 +-
 src/mon/PGMap.cc                                   |    76 +-
 src/mon/PGMap.h                                    |    20 +
 src/mon/PGMonitor.cc                               |    98 +-
 src/mon/PGMonitor.h                                |     4 +-
 src/mon/Paxos.cc                                   |   419 +-
 src/mon/Paxos.h                                    |    98 +-
 src/mon/PaxosService.cc                            |    33 +-
 src/mon/PaxosService.h                             |    28 +-
 src/mon/Session.h                                  |     9 +-
 src/mon/mon_types.h                                |    51 +-
 src/mount/mount.ceph.c                             |    42 +-
 src/msg/Accepter.cc                                |     3 -
 src/msg/Connection.h                               |   183 +
 src/msg/DispatchQueue.cc                           |   120 +-
 src/msg/DispatchQueue.h                            |    24 +
 src/msg/Dispatcher.h                               |    97 +-
 src/msg/Makefile.am                                |     4 +
 src/msg/Message.cc                                 |     6 +-
 src/msg/Message.h                                  |   182 +-
 src/msg/Messenger.h                                |   193 +-
 src/msg/Pipe.cc                                    |   136 +-
 src/msg/Pipe.h                                     |    44 +-
 src/msg/PipeConnection.cc                          |    91 +
 src/msg/PipeConnection.h                           |    57 +
 src/msg/SimpleMessenger.cc                         |   181 +-
 src/msg/SimpleMessenger.h                          |   105 +-
 src/msg/SimplePolicyMessenger.h                    |   114 +
 src/msg/msg_types.h                                |     7 -
 src/ocf/Makefile.in                                |     7 +
 src/os/BtrfsFileStoreBackend.cc                    |     3 +-
 src/os/BtrfsFileStoreBackend.h                     |     5 +-
 src/os/CollectionIndex.h                           |    34 +-
 src/os/DBObjectMap.cc                              |   148 +-
 src/os/DBObjectMap.h                               |   108 +-
 src/os/FDCache.h                                   |    35 +-
 src/os/FileJournal.cc                              |    60 +-
 src/os/FileJournal.h                               |     5 +-
 src/os/FileStore.cc                                |  1358 +-
 src/os/FileStore.h                                 |    77 +-
 src/os/FlatIndex.cc                                |     6 +-
 src/os/FlatIndex.h                                 |    10 +-
 src/os/GenericFileStoreBackend.h                   |     7 +-
 src/os/GenericObjectMap.cc                         |    13 +-
 src/os/GenericObjectMap.h                          |     5 +-
 src/os/HashIndex.cc                                |   150 +-
 src/os/HashIndex.h                                 |    45 +-
 src/os/IndexManager.cc                             |    56 +-
 src/os/IndexManager.h                              |    49 +-
 src/os/JournalingObjectStore.cc                    |     9 +-
 src/os/JournalingObjectStore.h                     |     1 +
 src/os/KeyValueDB.cc                               |    45 +
 src/os/KeyValueDB.h                                |    20 +-
 src/os/KeyValueStore.cc                            |   507 +-
 src/os/KeyValueStore.h                             |    99 +-
 src/os/KineticStore.cc                             |   309 +
 src/os/KineticStore.h                              |   159 +
 src/os/LFNIndex.cc                                 |    17 +-
 src/os/LFNIndex.h                                  |    25 +-
 src/os/LevelDBStore.cc                             |    10 +
 src/os/LevelDBStore.h                              |    14 +-
 src/os/Makefile.am                                 |    26 +
 src/os/MemStore.cc                                 |   257 +-
 src/os/MemStore.h                                  |     9 +-
 src/os/ObjectStore.cc                              |     6 +-
 src/os/ObjectStore.h                               |    87 +-
 src/os/RocksDBStore.cc                             |   512 +
 src/os/RocksDBStore.h                              |   330 +
 src/os/Transaction.cc                              |   211 +-
 src/os/WBThrottle.cc                               |     3 +
 src/os/XfsFileStoreBackend.cc                      |    13 +-
 src/os/XfsFileStoreBackend.h                       |     5 +-
 src/os/chain_xattr.cc                              |    32 +-
 src/osd/ClassHandler.cc                            |     9 +-
 src/osd/ECBackend.cc                               |    22 +-
 src/osd/ECBackend.h                                |     8 +-
 src/osd/ECMsgTypes.cc                              |    16 +-
 src/osd/ECUtil.h                                   |     8 +-
 src/osd/HitSet.h                                   |     4 +-
 src/osd/Makefile.am                                |     7 +
 src/osd/OSD.cc                                     |  3659 ++-
 src/osd/OSD.h                                      |   653 +-
 src/osd/OSDMap.cc                                  |    78 +-
 src/osd/OSDMap.h                                   |    52 +-
 src/osd/OpRequest.cc                               |    69 +-
 src/osd/OpRequest.h                                |    47 +-
 src/osd/PG.cc                                      |   830 +-
 src/osd/PG.h                                       |   125 +-
 src/osd/PGBackend.cc                               |     3 +-
 src/osd/PGBackend.h                                |    11 +-
 src/osd/PGLog.cc                                   |    16 +-
 src/osd/PGLog.h                                    |     2 +-
 src/osd/ReplicatedBackend.cc                       |     6 +-
 src/osd/ReplicatedPG.cc                            |   576 +-
 src/osd/ReplicatedPG.h                             |    28 +-
 src/osd/SnapMapper.cc                              |    16 +-
 src/osd/SnapMapper.h                               |     4 +-
 src/osd/Watch.cc                                   |    28 +-
 src/osd/Watch.h                                    |     8 +-
 src/osd/osd_types.cc                               |   247 +-
 src/osd/osd_types.h                                |   104 +-
 src/osdc/Blinker.h                                 |    92 -
 src/osdc/Filer.cc                                  |   115 +-
 src/osdc/Filer.h                                   |     5 +-
 src/osdc/Journaler.cc                              |   508 +-
 src/osdc/Journaler.h                               |   274 +-
 src/osdc/Makefile.am                               |     1 -
 src/osdc/ObjectCacher.cc                           |   101 +-
 src/osdc/ObjectCacher.h                            |    17 +-
 src/osdc/Objecter.cc                               |  2049 +-
 src/osdc/Objecter.h                                |   372 +-
 src/osdc/Striper.cc                                |     6 +-
 src/osdc/Striper.h                                 |     8 +-
 src/pybind/ceph_argparse.py                        |     4 +-
 src/pybind/ceph_rest_api.py                        |     2 +-
 src/pybind/cephfs.py                               |     2 +-
 src/pybind/rados.py                                |    70 +-
 src/pybind/rbd.py                                  |     2 +-
 src/rbd.cc                                         |   737 +-
 src/rbd_fuse/rbd-fuse.c                            |    51 +-
 src/rbd_replay/BoundedBuffer.hpp                   |    60 +
 src/rbd_replay/Deser.cc                            |    67 +
 src/rbd_replay/Deser.hpp                           |    47 +
 src/rbd_replay/ImageNameMap.cc                     |    69 +
 src/rbd_replay/ImageNameMap.hpp                    |    40 +
 src/rbd_replay/Makefile.am                         |    53 +
 src/rbd_replay/PendingIO.cc                        |    44 +
 src/rbd_replay/PendingIO.hpp                       |    55 +
 src/rbd_replay/Replayer.cc                         |   310 +
 src/rbd_replay/Replayer.hpp                        |   155 +
 src/rbd_replay/Ser.cc                              |    53 +
 src/rbd_replay/Ser.hpp                             |    45 +
 src/rbd_replay/actions.cc                          |   380 +
 src/rbd_replay/actions.hpp                         |   307 +
 src/rbd_replay/ios.cc                              |   273 +
 src/rbd_replay/ios.hpp                             |   334 +
 src/rbd_replay/rbd-replay-prep.cc                  |   486 +
 src/rbd_replay/rbd-replay.cc                       |   116 +
 src/rbd_replay/rbd_loc.cc                          |   130 +
 src/rbd_replay/rbd_loc.hpp                         |    46 +
 src/rbd_replay/rbd_replay_debug.hpp                |    34 +
 src/rgw/Makefile.am                                |     5 +-
 src/rgw/rgw_acl.cc                                 |     3 +
 src/rgw/rgw_acl.h                                  |     3 +
 src/rgw/rgw_acl_s3.cc                              |     3 +
 src/rgw/rgw_acl_s3.h                               |     3 +
 src/rgw/rgw_acl_swift.cc                           |     2 +
 src/rgw/rgw_acl_swift.h                            |     5 +-
 src/rgw/rgw_admin.cc                               |   230 +-
 src/rgw/rgw_auth_s3.cc                             |     2 +
 src/rgw/rgw_auth_s3.h                              |     3 +
 src/rgw/rgw_bucket.cc                              |    21 +-
 src/rgw/rgw_bucket.h                               |    36 +-
 src/rgw/rgw_cache.cc                               |    94 +-
 src/rgw/rgw_cache.h                                |    48 +-
 src/rgw/rgw_civetweb.cc                            |     4 +-
 src/rgw/rgw_civetweb.h                             |     3 +
 src/rgw/rgw_civetweb_log.cc                        |    19 +
 src/rgw/rgw_civetweb_log.h                         |     7 +
 src/rgw/rgw_client_io.cc                           |     2 +
 src/rgw/rgw_client_io.h                            |     3 +
 src/rgw/rgw_common.cc                              |     7 +-
 src/rgw/rgw_common.h                               |    20 +-
 src/rgw/rgw_cors_s3.cc                             |     2 +-
 src/rgw/rgw_dencoder.cc                            |     2 +
 src/rgw/rgw_env.cc                                 |     3 +
 src/rgw/rgw_fcgi.cc                                |     5 +-
 src/rgw/rgw_fcgi.h                                 |     3 +
 src/rgw/rgw_formats.cc                             |     9 +-
 src/rgw/rgw_formats.h                              |     8 +-
 src/rgw/rgw_gc.cc                                  |     6 +-
 src/rgw/rgw_gc.h                                   |     3 +
 src/rgw/rgw_http_client.cc                         |    55 +-
 src/rgw/rgw_http_client.h                          |     3 +
 src/rgw/rgw_http_errors.h                          |     3 +
 src/rgw/rgw_json_enc.cc                            |     2 +
 src/rgw/rgw_jsonparser.cc                          |     3 +
 src/rgw/rgw_keystone.cc                            |     3 +
 src/rgw/rgw_keystone.h                             |     9 +-
 src/rgw/rgw_loadgen.cc                             |     2 +
 src/rgw/rgw_loadgen.h                              |     3 +
 src/rgw/rgw_log.cc                                 |     3 +
 src/rgw/rgw_log.h                                  |     3 +
 src/rgw/rgw_main.cc                                |    39 +-
 src/rgw/rgw_metadata.cc                            |     7 +-
 src/rgw/rgw_metadata.h                             |     3 +
 src/rgw/rgw_multi.cc                               |     3 +
 src/rgw/rgw_multi.h                                |     3 +
 src/rgw/rgw_multi_del.cc                           |     3 +
 src/rgw/rgw_multi_del.h                            |     5 +-
 src/rgw/rgw_multiparser.cc                         |     3 +
 src/rgw/rgw_op.cc                                  |    34 +-
 src/rgw/rgw_op.h                                   |    13 +
 src/rgw/rgw_policy_s3.cc                           |     2 +
 src/rgw/rgw_policy_s3.h                            |     3 +
 src/rgw/rgw_quota.cc                               |     7 +-
 src/rgw/rgw_quota.h                                |     2 +-
 src/rgw/rgw_rados.cc                               |   237 +-
 src/rgw/rgw_rados.h                                |   145 +-
 src/rgw/rgw_replica_log.cc                         |     2 +
 src/rgw/rgw_replica_log.h                          |     2 +
 src/rgw/rgw_resolve.cc                             |     5 +-
 src/rgw/rgw_resolve.h                              |     3 +
 src/rgw/rgw_rest.cc                                |    20 +-
 src/rgw/rgw_rest.h                                 |     3 +
 src/rgw/rgw_rest_admin.h                           |     3 +
 src/rgw/rgw_rest_bucket.cc                         |    14 +-
 src/rgw/rgw_rest_bucket.h                          |     3 +
 src/rgw/rgw_rest_client.cc                         |    15 +-
 src/rgw/rgw_rest_client.h                          |     3 +
 src/rgw/rgw_rest_conn.cc                           |    21 +-
 src/rgw/rgw_rest_conn.h                            |     3 +
 src/rgw/rgw_rest_metadata.cc                       |     2 +-
 src/rgw/rgw_rest_s3.cc                             |    38 +-
 src/rgw/rgw_rest_s3.h                              |    11 +
 src/rgw/rgw_rest_swift.cc                          |     5 +-
 src/rgw/rgw_rest_swift.h                           |     3 +
 src/rgw/rgw_rest_usage.cc                          |     7 +-
 src/rgw/rgw_rest_usage.h                           |     3 +
 src/rgw/rgw_rest_user.cc                           |    16 +-
 src/rgw/rgw_rest_user.h                            |     3 +
 src/rgw/rgw_string.h                               |     3 +
 src/rgw/rgw_swift.cc                               |     3 +
 src/rgw/rgw_swift.h                                |     3 +
 src/rgw/rgw_swift_auth.cc                          |     3 +
 src/rgw/rgw_swift_auth.h                           |     3 +
 src/rgw/rgw_tools.cc                               |     8 +-
 src/rgw/rgw_tools.h                                |     6 +-
 src/rgw/rgw_usage.cc                               |     2 +
 src/rgw/rgw_usage.h                                |     3 +
 src/rgw/rgw_user.cc                                |    75 +-
 src/rgw/rgw_user.h                                 |   109 +-
 src/rgw/rgw_xml.cc                                 |     5 +-
 src/rgw/rgw_xml.h                                  |     3 +
 src/rocksdb/.arcconfig                             |    10 +
 src/rocksdb/.clang-format                          |     5 +
 src/rocksdb/.gitignore                             |    60 +
 src/rocksdb/CONTRIBUTING.md                        |    20 +
 src/rocksdb/HISTORY.md                             |    79 +
 src/rocksdb/INSTALL.md                             |    80 +
 src/rocksdb/LICENSE                                |    35 +
 src/rocksdb/Makefile.am                            |   273 +
 src/rocksdb/PATENTS                                |    23 +
 src/rocksdb/README                                 |    82 +
 src/rocksdb/ROCKSDB_LITE.md                        |    20 +
 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                           |    80 +
 src/rocksdb/coverage/coverage_test.sh              |    78 +
 src/rocksdb/coverage/parse_gcov_output.py          |   118 +
 src/rocksdb/db/builder.cc                          |   224 +
 src/rocksdb/db/builder.h                           |    45 +
 src/rocksdb/db/c.cc                                |  1476 +
 src/rocksdb/db/c_test.c                            |   494 +
 src/rocksdb/db/column_family.cc                    |   583 +
 src/rocksdb/db/column_family.h                     |   418 +
 src/rocksdb/db/column_family_test.cc               |   977 +
 src/rocksdb/db/compaction.cc                       |   261 +
 src/rocksdb/db/compaction.h                        |   151 +
 src/rocksdb/db/compaction_picker.cc                |   889 +
 src/rocksdb/db/compaction_picker.h                 |   165 +
 src/rocksdb/db/corruption_test.cc                  |   440 +
 src/rocksdb/db/db_bench.cc                         |  2616 ++
 src/rocksdb/db/db_filesnapshot.cc                  |   172 +
 src/rocksdb/db/db_impl.cc                          |  4587 +++
 src/rocksdb/db/db_impl.h                           |   623 +
 src/rocksdb/db/db_impl_debug.cc                    |   132 +
 src/rocksdb/db/db_impl_readonly.cc                 |   154 +
 src/rocksdb/db/db_impl_readonly.h                  |   103 +
 src/rocksdb/db/db_iter.cc                          |   477 +
 src/rocksdb/db/db_iter.h                           |    27 +
 src/rocksdb/db/db_stats_logger.cc                  |    95 +
 src/rocksdb/db/db_test.cc                          |  6764 ++++
 src/rocksdb/db/dbformat.cc                         |   169 +
 src/rocksdb/db/dbformat.h                          |   340 +
 src/rocksdb/db/dbformat_test.cc                    |   117 +
 src/rocksdb/db/deletefile_test.cc                  |   295 +
 src/rocksdb/db/file_indexer.cc                     |   202 +
 src/rocksdb/db/file_indexer.h                      |   129 +
 src/rocksdb/db/file_indexer_test.cc                |   330 +
 src/rocksdb/db/filename.cc                         |   261 +
 src/rocksdb/db/filename.h                          |   108 +
 src/rocksdb/db/filename_test.cc                    |   140 +
 src/rocksdb/db/internal_stats.cc                   |   369 +
 src/rocksdb/db/internal_stats.h                    |   187 +
 src/rocksdb/db/log_and_apply_bench.cc              |    79 +
 src/rocksdb/db/log_format.h                        |    35 +
 src/rocksdb/db/log_reader.cc                       |   339 +
 src/rocksdb/db/log_reader.h                        |   130 +
 src/rocksdb/db/log_test.cc                         |   689 +
 src/rocksdb/db/log_writer.cc                       |   108 +
 src/rocksdb/db/log_writer.h                        |    55 +
 src/rocksdb/db/memtable.cc                         |   601 +
 src/rocksdb/db/memtable.h                          |   217 +
 src/rocksdb/db/memtable_list.cc                    |   277 +
 src/rocksdb/db/memtable_list.h                     |   152 +
 src/rocksdb/db/merge_context.h                     |    69 +
 src/rocksdb/db/merge_helper.cc                     |   209 +
 src/rocksdb/db/merge_helper.h                      |   105 +
 src/rocksdb/db/merge_operator.cc                   |    77 +
 src/rocksdb/db/merge_test.cc                       |   472 +
 src/rocksdb/db/perf_context_test.cc                |   358 +
 src/rocksdb/db/plain_table_db_test.cc              |   853 +
 src/rocksdb/db/prefix_test.cc                      |   487 +
 src/rocksdb/db/repair.cc                           |   403 +
 src/rocksdb/db/simple_table_db_test.cc             |   794 +
 src/rocksdb/db/skiplist.h                          |   429 +
 src/rocksdb/db/skiplist_test.cc                    |   383 +
 src/rocksdb/db/snapshot.h                          |    86 +
 src/rocksdb/db/table_cache.cc                      |   197 +
 src/rocksdb/db/table_cache.h                       |    94 +
 src/rocksdb/db/table_properties_collector.cc       |    83 +
 src/rocksdb/db/table_properties_collector.h        |    72 +
 src/rocksdb/db/table_properties_collector_test.cc  |   312 +
 src/rocksdb/db/tailing_iter.cc                     |   221 +
 src/rocksdb/db/tailing_iter.h                      |    97 +
 src/rocksdb/db/transaction_log_impl.cc             |   261 +
 src/rocksdb/db/transaction_log_impl.h              |   120 +
 src/rocksdb/db/version_edit.cc                     |   364 +
 src/rocksdb/db/version_edit.h                      |   176 +
 src/rocksdb/db/version_edit_test.cc                |    65 +
 src/rocksdb/db/version_set.cc                      |  2780 ++
 src/rocksdb/db/version_set.h                       |   493 +
 src/rocksdb/db/version_set_test.cc                 |   184 +
 src/rocksdb/db/write_batch.cc                      |   489 +
 src/rocksdb/db/write_batch_internal.h              |   123 +
 src/rocksdb/db/write_batch_test.cc                 |   323 +
 src/rocksdb/doc/doc.css                            |    89 +
 src/rocksdb/doc/index.html                         |   831 +
 src/rocksdb/doc/log_format.txt                     |    75 +
 src/rocksdb/doc/rockslogo.jpg                      |   Bin 0 -> 137232 bytes
 src/rocksdb/doc/rockslogo.png                      |   Bin 0 -> 61703 bytes
 src/rocksdb/hdfs/README                            |    26 +
 src/rocksdb/hdfs/env_hdfs.h                        |   323 +
 src/rocksdb/hdfs/hdfs.h                            |   477 +
 src/rocksdb/hdfs/libhdfs.a                         |   Bin 0 -> 65218 bytes
 src/rocksdb/helpers/memenv/memenv.cc               |   395 +
 src/rocksdb/helpers/memenv/memenv_test.cc          |   231 +
 src/rocksdb/include/rocksdb/c.h                    |   575 +
 src/rocksdb/include/rocksdb/cache.h                |   140 +
 src/rocksdb/include/rocksdb/compaction_filter.h    |   198 +
 src/rocksdb/include/rocksdb/comparator.h           |    67 +
 src/rocksdb/include/rocksdb/db.h                   |   495 +
 src/rocksdb/include/rocksdb/env.h                  |   772 +
 src/rocksdb/include/rocksdb/filter_policy.h        |    74 +
 src/rocksdb/include/rocksdb/flush_block_policy.h   |    58 +
 src/rocksdb/include/rocksdb/iterator.h             |   106 +
 src/rocksdb/include/rocksdb/ldb_tool.h             |    18 +
 src/rocksdb/include/rocksdb/memtablerep.h          |   270 +
 src/rocksdb/include/rocksdb/merge_operator.h       |   182 +
 src/rocksdb/include/rocksdb/options.h              |   930 +
 src/rocksdb/include/rocksdb/perf_context.h         |    75 +
 src/rocksdb/include/rocksdb/slice.h                |   136 +
 src/rocksdb/include/rocksdb/slice_transform.h      |    47 +
 src/rocksdb/include/rocksdb/statistics.h           |   268 +
 src/rocksdb/include/rocksdb/status.h               |   145 +
 src/rocksdb/include/rocksdb/table.h                |   206 +
 src/rocksdb/include/rocksdb/table_properties.h     |   112 +
 src/rocksdb/include/rocksdb/transaction_log.h      |   104 +
 src/rocksdb/include/rocksdb/types.h                |    20 +
 src/rocksdb/include/rocksdb/universal_compaction.h |    83 +
 src/rocksdb/include/rocksdb/version.h              |     6 +
 src/rocksdb/include/rocksdb/write_batch.h          |   158 +
 src/rocksdb/include/utilities/backupable_db.h      |   251 +
 src/rocksdb/include/utilities/db_ttl.h             |    68 +
 src/rocksdb/include/utilities/geo_db.h             |   105 +
 src/rocksdb/include/utilities/stackable_db.h       |   215 +
 src/rocksdb/include/utilities/utility_db.h         |    30 +
 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/m4/libtool.m4                          |  8001 +++++
 src/rocksdb/m4/ltoptions.m4                        |   384 +
 src/rocksdb/m4/ltsugar.m4                          |   123 +
 src/rocksdb/m4/ltversion.m4                        |    23 +
 src/rocksdb/m4/lt~obsolete.m4                      |    98 +
 src/rocksdb/port/README                            |    10 +
 src/rocksdb/port/atomic_pointer.h                  |   157 +
 src/rocksdb/port/likely.h                          |    21 +
 src/rocksdb/port/port.h                            |    22 +
 src/rocksdb/port/port_example.h                    |   133 +
 src/rocksdb/port/port_posix.cc                     |   109 +
 src/rocksdb/port/port_posix.h                      |   488 +
 src/rocksdb/port/stack_trace.cc                    |   132 +
 src/rocksdb/port/stack_trace.h                     |    19 +
 src/rocksdb/port/win/stdint.h                      |    24 +
 src/rocksdb/table/block.cc                         |   307 +
 src/rocksdb/table/block.h                          |    61 +
 src/rocksdb/table/block_based_table_builder.cc     |   689 +
 src/rocksdb/table/block_based_table_builder.h      |    91 +
 src/rocksdb/table/block_based_table_factory.cc     |    60 +
 src/rocksdb/table/block_based_table_factory.h      |    48 +
 src/rocksdb/table/block_based_table_reader.cc      |  1129 +
 src/rocksdb/table/block_based_table_reader.h       |   198 +
 src/rocksdb/table/block_builder.cc                 |   134 +
 src/rocksdb/table/block_builder.h                  |    65 +
 src/rocksdb/table/block_hash_index.cc              |   112 +
 src/rocksdb/table/block_hash_index.h               |    72 +
 src/rocksdb/table/block_hash_index_test.cc         |   117 +
 src/rocksdb/table/block_test.cc                    |   242 +
 src/rocksdb/table/filter_block.cc                  |   187 +
 src/rocksdb/table/filter_block.h                   |    92 +
 src/rocksdb/table/filter_block_test.cc             |   139 +
 src/rocksdb/table/flush_block_policy.cc            |    70 +
 src/rocksdb/table/format.cc                        |   371 +
 src/rocksdb/table/format.h                         |   198 +
 src/rocksdb/table/iter_heap.h                      |    44 +
 src/rocksdb/table/iterator.cc                      |    72 +
 src/rocksdb/table/iterator_wrapper.h               |    64 +
 src/rocksdb/table/merger.cc                        |   301 +
 src/rocksdb/table/merger.h                         |    29 +
 src/rocksdb/table/meta_blocks.cc                   |   266 +
 src/rocksdb/table/meta_blocks.h                    |   127 +
 src/rocksdb/table/plain_table_builder.cc           |   211 +
 src/rocksdb/table/plain_table_builder.h            |    84 +
 src/rocksdb/table/plain_table_factory.cc           |    54 +
 src/rocksdb/table/plain_table_factory.h            |    94 +
 src/rocksdb/table/plain_table_reader.cc            |   767 +
 src/rocksdb/table/plain_table_reader.h             |   265 +
 src/rocksdb/table/table_builder.h                  |    55 +
 src/rocksdb/table/table_properties.cc              |   115 +
 src/rocksdb/table/table_reader.h                   |    66 +
 src/rocksdb/table/table_reader_bench.cc            |   271 +
 src/rocksdb/table/table_test.cc                    |  1805 +
 src/rocksdb/table/two_level_iterator.cc            |   190 +
 src/rocksdb/table/two_level_iterator.h             |    45 +
 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/arena.cc                          |   120 +
 src/rocksdb/util/arena.h                           |   115 +
 src/rocksdb/util/arena_test.cc                     |   133 +
 src/rocksdb/util/auto_roll_logger.cc               |   116 +
 src/rocksdb/util/auto_roll_logger.h                |    91 +
 src/rocksdb/util/auto_roll_logger_test.cc          |   292 +
 src/rocksdb/util/autovector.h                      |   307 +
 src/rocksdb/util/autovector_test.cc                |   294 +
 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                          |   111 +
 src/rocksdb/util/bloom_test.cc                     |   170 +
 src/rocksdb/util/build_version.h                   |    16 +
 src/rocksdb/util/cache.cc                          |   481 +
 src/rocksdb/util/cache_test.cc                     |   449 +
 src/rocksdb/util/coding.cc                         |   169 +
 src/rocksdb/util/coding.h                          |   294 +
 src/rocksdb/util/coding_test.cc                    |   296 +
 src/rocksdb/util/comparator.cc                     |    86 +
 src/rocksdb/util/crc32c.cc                         |   393 +
 src/rocksdb/util/crc32c.h                          |    46 +
 src/rocksdb/util/crc32c_test.cc                    |    77 +
 src/rocksdb/util/dynamic_bloom.cc                  |    53 +
 src/rocksdb/util/dynamic_bloom.h                   |   109 +
 src/rocksdb/util/dynamic_bloom_test.cc             |   202 +
 src/rocksdb/util/env.cc                            |   251 +
 src/rocksdb/util/env_hdfs.cc                       |   523 +
 src/rocksdb/util/env_posix.cc                      |  1654 +
 src/rocksdb/util/env_test.cc                       |   550 +
 src/rocksdb/util/filelock_test.cc                  |    58 +
 src/rocksdb/util/filter_policy.cc                  |    16 +
 src/rocksdb/util/hash.cc                           |    49 +
 src/rocksdb/util/hash.h                            |    20 +
 src/rocksdb/util/hash_cuckoo_rep.cc                |   627 +
 src/rocksdb/util/hash_cuckoo_rep.h                 |    42 +
 src/rocksdb/util/hash_linklist_rep.cc              |   483 +
 src/rocksdb/util/hash_linklist_rep.h               |    38 +
 src/rocksdb/util/hash_skiplist_rep.cc              |   336 +
 src/rocksdb/util/hash_skiplist_rep.h               |    43 +
 src/rocksdb/util/histogram.cc                      |   198 +
 src/rocksdb/util/histogram.h                       |    79 +
 src/rocksdb/util/histogram_test.cc                 |    62 +
 src/rocksdb/util/ldb_cmd.cc                        |  1839 ++
 src/rocksdb/util/ldb_cmd.h                         |   722 +
 src/rocksdb/util/ldb_cmd_execute_result.h          |    76 +
 src/rocksdb/util/ldb_tool.cc                       |   107 +
 src/rocksdb/util/log_buffer.cc                     |    73 +
 src/rocksdb/util/log_buffer.h                      |    48 +
 src/rocksdb/util/log_write_bench.cc                |    69 +
 src/rocksdb/util/logging.cc                        |    77 +
 src/rocksdb/util/logging.h                         |    44 +
 src/rocksdb/util/manual_compaction_test.cc         |   156 +
 src/rocksdb/util/murmurhash.cc                     |   183 +
 src/rocksdb/util/murmurhash.h                      |    42 +
 src/rocksdb/util/mutexlock.h                       |    78 +
 src/rocksdb/util/options.cc                        |   483 +
 src/rocksdb/util/perf_context.cc                   |    86 +
 src/rocksdb/util/perf_context_imp.h                |    88 +
 src/rocksdb/util/posix_logger.h                    |   161 +
 src/rocksdb/util/random.h                          |    90 +
 src/rocksdb/util/signal_test.cc                    |    34 +
 src/rocksdb/util/skiplistrep.cc                    |   123 +
 src/rocksdb/util/slice.cc                          |    73 +
 src/rocksdb/util/statistics.cc                     |    94 +
 src/rocksdb/util/statistics.h                      |    66 +
 src/rocksdb/util/stats_logger.h                    |    26 +
 src/rocksdb/util/status.cc                         |    86 +
 src/rocksdb/util/stl_wrappers.h                    |    32 +
 src/rocksdb/util/stop_watch.h                      |    67 +
 src/rocksdb/util/string_util.cc                    |    23 +
 src/rocksdb/util/string_util.h                     |    15 +
 src/rocksdb/util/sync_point.cc                     |    64 +
 src/rocksdb/util/sync_point.h                      |    80 +
 src/rocksdb/util/testharness.cc                    |    84 +
 src/rocksdb/util/testharness.h                     |   142 +
 src/rocksdb/util/testutil.cc                       |    56 +
 src/rocksdb/util/testutil.h                        |    80 +
 src/rocksdb/util/thread_local.cc                   |   243 +
 src/rocksdb/util/thread_local.h                    |   166 +
 src/rocksdb/util/thread_local_test.cc              |   472 +
 src/rocksdb/util/vectorrep.cc                      |   282 +
 src/rocksdb/util/xxhash.cc                         |   475 +
 src/rocksdb/util/xxhash.h                          |   164 +
 src/rocksdb/utilities/backupable/backupable_db.cc  |  1306 +
 .../utilities/backupable/backupable_db_test.cc     |   976 +
 src/rocksdb/utilities/geodb/geodb_impl.cc          |   431 +
 src/rocksdb/utilities/geodb/geodb_impl.h           |   191 +
 src/rocksdb/utilities/geodb/geodb_test.cc          |   123 +
 src/rocksdb/utilities/merge_operators.h            |    45 +
 src/rocksdb/utilities/merge_operators/put.cc       |    68 +
 .../merge_operators/string_append/stringappend.cc  |    60 +
 .../merge_operators/string_append/stringappend.h   |    31 +
 .../merge_operators/string_append/stringappend2.cc |   113 +
 .../merge_operators/string_append/stringappend2.h  |    51 +
 .../string_append/stringappend_test.cc             |   595 +
 src/rocksdb/utilities/merge_operators/uint64add.cc |    65 +
 src/rocksdb/utilities/redis/README                 |    14 +
 src/rocksdb/utilities/redis/redis_list_exception.h |    22 +
 src/rocksdb/utilities/redis/redis_list_iterator.h  |   310 +
 src/rocksdb/utilities/redis/redis_lists.cc         |   552 +
 src/rocksdb/utilities/redis/redis_lists.h          |   108 +
 src/rocksdb/utilities/redis/redis_lists_test.cc    |   884 +
 src/rocksdb/utilities/ttl/db_ttl_impl.cc           |   284 +
 src/rocksdb/utilities/ttl/db_ttl_impl.h            |   314 +
 src/rocksdb/utilities/ttl/ttl_test.cc              |   595 +
 src/sample.ceph.conf                               |   269 +-
 src/test/Makefile.am                               |    71 +-
 src/test/ObjectMap/KeyValueDBMemory.cc             |     4 +-
 src/test/ObjectMap/test_object_map.cc              |     8 +-
 src/test/TestTimers.cc                             |    38 +-
 src/test/bufferlist.cc                             |     8 +
 src/test/ceph-disk.sh                              |   248 +
 src/test/cli/crushtool/test-map-firstn-indep.t     |    14 +
 src/test/cli/crushtool/test-map-firstn-indep.txt   |   443 +
 src/test/cli/osdmaptool/clobber.t                  |     8 +-
 src/test/cli/osdmaptool/create-print.t             |    10 +-
 src/test/cli/osdmaptool/create-racks.t             |    10 +-
 src/test/cli/osdmaptool/pool.t                     |    10 +-
 src/test/cli/osdmaptool/test-map-pgs.t             |    16 +-
 src/test/cli/rbd/help.t                            |     1 -
 src/test/cls_rbd/test_cls_rbd.cc                   |     4 +-
 src/test/common/histogram.cc                       |   113 +-
 src/test/common/test_bloom_filter.cc               |    16 +
 src/test/common/test_config.cc                     |    12 +-
 src/test/common/test_io_priority.cc                |    51 +
 src/test/common/test_lru.cc                        |   133 +
 src/test/common/test_str_map.cc                    |    12 +-
 src/test/confutils.cc                              |     1 -
 src/test/coverage.sh                               |    29 +
 src/test/crush/indep.cc                            |    33 +-
 src/test/daemon_config.cc                          |     4 +
 src/test/encoding/types.h                          |    20 +-
 src/test/erasure-code/ErasureCodeExample.h         |    25 +-
 src/test/erasure-code/ErasureCodePluginExample.cc  |     8 +-
 .../ErasureCodePluginFailToInitialize.cc           |     9 +-
 .../ErasureCodePluginFailToRegister.cc             |     9 +-
 src/test/erasure-code/ErasureCodePluginHangs.cc    |     9 +-
 .../ErasureCodePluginMissingEntryPoint.cc          |     8 +-
 .../ErasureCodePluginMissingVersion.cc             |     3 +
 src/test/erasure-code/Makefile.am                  |    64 +-
 src/test/erasure-code/TestErasureCodeExample.cc    |     2 +-
 src/test/erasure-code/TestErasureCodeIsa.cc        |   963 +
 src/test/erasure-code/TestErasureCodeJerasure.cc   |   179 +-
 src/test/erasure-code/TestErasureCodeLrc.cc        |   936 +
 src/test/erasure-code/TestErasureCodePlugin.cc     |    29 +-
 src/test/erasure-code/TestErasureCodePluginIsa.cc  |    69 +
 .../erasure-code/TestErasureCodePluginJerasure.cc  |     4 +-
 src/test/erasure-code/TestErasureCodePluginLrc.cc  |    59 +
 src/test/erasure-code/TestJerasurePluginGeneric.cc |    10 +-
 src/test/erasure-code/TestJerasurePluginSSE3.cc    |    10 +-
 src/test/erasure-code/TestJerasurePluginSSE4.cc    |    10 +-
 src/test/erasure-code/ceph_erasure_code.cc         |     8 +-
 .../erasure-code/ceph_erasure_code_benchmark.cc    |    33 +-
 .../erasure-code/ceph_erasure_code_benchmark.h     |     2 +-
 src/test/erasure-code/test-erasure-code.sh         |   277 +
 src/test/filestore/TestFileStore.cc                |    87 +
 src/test/formatter.cc                              |    19 +
 src/test/libcephfs/test.cc                         |     2 +-
 src/test/librados/TestCase.h                       |     4 +-
 src/test/librados/io.cc                            |     4 +-
 src/test/librados/misc.cc                          |    22 +
 src/test/librados/tier.cc                          |   266 +
 src/test/librados/watch_notify.cc                  |     2 +
 src/test/libradosstriper/TestCase.cc               |    79 +
 src/test/libradosstriper/TestCase.h                |    82 +
 src/test/libradosstriper/aio.cc                    |   542 +
 src/test/libradosstriper/io.cc                     |   392 +
 src/test/libradosstriper/striping.cc               |   310 +
 src/test/librbd/fsx.c                              |   961 +-
 src/test/librbd/test_librbd.cc                     |    10 +-
 src/test/mon/misc.sh                               |    60 +
 src/test/mon/mkfs.sh                               |   178 +
 src/test/mon/mon-handle-forward.sh                 |    56 +
 src/test/mon/mon-test-helpers.sh                   |     5 +-
 src/test/mon/osd-crush.sh                          |   182 +
 src/test/mon/osd-erasure-code-profile.sh           |   149 +
 src/test/mon/osd-pool-create.sh                    |   227 +
 src/test/mon/test-mon-msg.cc                       |   337 +
 src/test/mon/test_mon_workloadgen.cc               |    25 +-
 src/test/objectstore/DeterministicOpSequence.cc    |    45 +-
 src/test/objectstore/DeterministicOpSequence.h     |     5 +-
 src/test/objectstore/TestObjectStoreState.cc       |     7 +
 src/test/objectstore/TestObjectStoreState.h        |     5 +-
 src/test/objectstore/chain_xattr.cc                |     1 +
 src/test/objectstore/store_test.cc                 |   447 +-
 src/test/objectstore/test_idempotent_sequence.cc   |     4 +-
 src/test/omap_bench.h                              |     2 +-
 src/test/os/TestFlatIndex.cc                       |     2 -
 src/test/os/TestLFNIndex.cc                        |    11 +-
 src/test/osd/Object.cc                             |    10 +-
 src/test/osd/Object.h                              |     8 +-
 src/test/osd/RadosModel.cc                         |     1 +
 src/test/osd/RadosModel.h                          |     3 +-
 src/test/osd/TestOSDMap.cc                         |     3 +-
 src/test/osd/TestPGLog.cc                          |     4 +-
 src/test/osd/TestRados.cc                          |     3 +-
 src/test/osd/hitset.cc                             |     4 +-
 src/test/osd/osd-bench.sh                          |    80 +
 src/test/osd/osd-config.sh                         |   106 +
 src/test/osd/osd-test-helpers.sh                   |    31 +
 src/test/osd/types.cc                              |    24 +-
 src/test/osdc/FakeWriteback.cc                     |     2 +-
 src/test/pybind/test_ceph_argparse.py              |  1139 +
 src/test/rgw/test_rgw_manifest.cc                  |     2 +-
 src/test/run-cli-tests                             |     3 +
 src/test/signals.cc                                |    10 +
 src/test/system/rados_list_parallel.cc             |    10 +-
 src/test/system/rados_watch_notify.cc              |     6 +
 src/test/system/st_rados_create_pool.cc            |     8 +-
 src/test/system/systest_runnable.cc                |     2 +
 src/test/test_rbd_replay.cc                        |   225 +
 src/test/test_rgw_admin_log.cc                     |    44 +-
 src/test/test_rgw_admin_meta.cc                    |     6 +-
 src/test/test_rgw_admin_opstate.cc                 |     2 +-
 src/test/test_snap_mapper.cc                       |     2 +-
 src/test/vstart_wrapped_tests.sh                   |    30 +
 src/tools/Makefile.am                              |    35 +-
 src/tools/ceph_authtool.cc                         |     9 +-
 src/tools/ceph_conf.cc                             |    13 +-
 src/tools/ceph_filestore_dump.cc                   |  1429 -
 src/tools/ceph_filestore_tool.cc                   |   260 -
 src/tools/ceph_kvstore_tool.cc                     |    14 +-
 src/tools/ceph_monstore_tool.cc                    |    48 +-
 src/tools/ceph_objectstore_tool.cc                 |  2548 ++
 src/tools/ceph_osdomap_tool.cc                     |    20 +-
 src/tools/cephfs/Dumper.cc                         |   242 +
 src/tools/cephfs/Dumper.h                          |    47 +
 src/tools/cephfs/EventOutput.cc                    |   123 +
 src/tools/cephfs/EventOutput.h                     |    42 +
 src/tools/cephfs/JournalFilter.cc                  |   276 +
 src/tools/cephfs/JournalFilter.h                   |    64 +
 src/tools/cephfs/JournalScanner.cc                 |   377 +
 src/tools/cephfs/JournalScanner.h                  |   110 +
 src/tools/cephfs/JournalTool.cc                    |   730 +
 src/tools/cephfs/JournalTool.h                     |    69 +
 src/tools/cephfs/MDSUtility.cc                     |   168 +
 src/tools/cephfs/MDSUtility.h                      |    58 +
 src/tools/cephfs/Resetter.cc                       |   112 +
 src/tools/cephfs/Resetter.h                        |    34 +
 src/tools/cephfs/cephfs-journal-tool.cc            |    58 +
 src/tools/crushtool.cc                             |    10 +-
 src/tools/dupstore.cc                              |     5 +-
 src/tools/mon_store_converter.cc                   |    66 +-
 src/tools/monmaptool.cc                            |    14 +-
 src/tools/osdmaptool.cc                            |    18 +-
 src/tools/psim.cc                                  |     4 -
 src/tools/rados/rados.cc                           |    44 +-
 src/tools/radosacl.cc                              |    11 +-
 src/tools/rest_bench.cc                            |    21 +-
 src/tools/scratchtool.c                            |    55 +-
 src/tools/scratchtoolpp.cc                         |     9 +-
 src/tracing/Makefile.am                            |    79 +
 src/tracing/Makefile.in                            |   729 +
 src/tracing/librados.tp                            |  3057 ++
 src/tracing/librbd.tp                              |   546 +
 src/tracing/objectstore.tp                         |   782 +
 src/tracing/oprequest.tp                           |    45 +
 src/tracing/osd.tp                                 |   756 +
 src/tracing/pg.tp                                  |    16 +
 src/tracing/tracing-common.h                       |    96 +
 src/upstart/ceph-osd.conf                          |    33 +-
 src/vstart.sh                                      |   190 +-
 src/yasm-wrapper                                   |    10 +-
 1144 files changed, 223389 insertions(+), 19690 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