[Pkg-ceph-commits] [ceph] 01/02: Merge tag 'upstream/10.2.5' into ubuntu/zesty

James Downing Page jamespage at moszumanska.debian.org
Wed Dec 14 13:50:49 UTC 2016


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

jamespage pushed a commit to branch ubuntu/zesty
in repository ceph.

commit 3ebc64641a53977b1ac42c87f8b6753abb6ef103
Merge: 5d9750b a2bed4f
Author: James Page <james.page at ubuntu.com>
Date:   Wed Dec 14 11:21:27 2016 +0000

    Merge tag 'upstream/10.2.5' into ubuntu/zesty
    
    Upstream version 10.2.5

 AUTHORS                                            |    30 +-
 CMakeLists.txt                                     |   367 +
 ChangeLog                                          |   277 +-
 Makefile.am                                        |    10 +-
 Makefile.in                                        |    59 +-
 aclocal.m4                                         |    73 +-
 ar-lib                                             |     2 +-
 ceph.spec                                          |    15 +-
 ceph.spec.in                                       |    13 +-
 compile                                            |     2 +-
 config.guess                                       |   233 +-
 config.sub                                         |    60 +-
 configure                                          |  3486 ++-
 configure.ac                                       |     2 +-
 depcomp                                            |     2 +-
 doc/.gitignore                                     |     3 +
 doc/Makefile                                       |   561 +
 doc/Makefile.am                                    |    60 +-
 doc/Makefile.in                                    |    85 +-
 doc/_templates/layout.html                         |     5 +
 doc/_templates/smarttoc.html                       |    16 +
 doc/_themes/ceph/static/nature.css_t               |   310 +
 doc/_themes/ceph/theme.conf                        |     4 +
 doc/api/index.rst                                  |    47 +
 doc/api/libcephfs-java.rst                         |     9 +
 doc/architecture.rst                               |  1600 +
 doc/cephfs/administration.rst                      |   137 +
 doc/cephfs/cephfs-journal-tool.rst                 |   238 +
 doc/cephfs/client-auth.rst                         |   107 +
 doc/cephfs/createfs.rst                            |    61 +
 doc/cephfs/disaster-recovery.rst                   |   162 +
 doc/cephfs/early-adopters.rst                      |    61 +
 doc/cephfs/eviction.rst                            |   119 +
 doc/cephfs/experimental-features.rst               |    81 +
 doc/cephfs/file-layouts.rst                        |   176 +
 doc/cephfs/fstab.rst                               |    47 +
 doc/cephfs/full.rst                                |    60 +
 doc/cephfs/fuse.rst                                |    36 +
 doc/cephfs/hadoop.rst                              |   202 +
 doc/cephfs/index.rst                               |   101 +
 doc/cephfs/journaler.rst                           |    49 +
 doc/cephfs/kernel.rst                              |    34 +
 doc/cephfs/mds-config-ref.rst                      |   610 +
 doc/cephfs/posix.rst                               |    49 +
 doc/cephfs/quota.rst                               |    70 +
 doc/cephfs/standby.rst                             |   208 +
 doc/cephfs/troubleshooting.rst                     |    28 +
 doc/cephfs/upgrading.rst                           |    34 +
 doc/changelog/v0.48.1argonaut.txt                  |  1286 +
 doc/changelog/v0.48.2argonaut.txt                  |   476 +
 doc/changelog/v0.48.3argonaut.txt                  |   895 +
 doc/changelog/v0.56.1.txt                          |   316 +
 doc/changelog/v0.56.2.txt                          |  1294 +
 doc/changelog/v0.56.3.txt                          |   562 +
 doc/changelog/v0.56.4.txt                          |  1126 +
 doc/changelog/v0.56.5.txt                          |  1972 ++
 doc/changelog/v0.56.6.txt                          |    40 +
 doc/changelog/v0.56.7.txt                          |   454 +
 doc/changelog/v0.61.1.txt                          |   139 +
 doc/changelog/v0.61.2.txt                          |    27 +
 doc/changelog/v0.61.3.txt                          |   831 +
 doc/changelog/v0.61.4.txt                          |   823 +
 doc/changelog/v0.61.5.txt                          |  1199 +
 doc/changelog/v0.61.6.txt                          |    75 +
 doc/changelog/v0.61.7.txt                          |   220 +
 doc/changelog/v0.61.8.txt                          |   810 +
 doc/changelog/v0.61.9.txt                          |   571 +
 doc/changelog/v0.67.1.txt                          |   142 +
 doc/changelog/v0.67.10.txt                         |   669 +
 doc/changelog/v0.67.11.txt                         |   215 +
 doc/changelog/v0.67.2.txt                          |   207 +
 doc/changelog/v0.67.3.txt                          |   700 +
 doc/changelog/v0.67.4.txt                          |   550 +
 doc/changelog/v0.67.5.txt                          |   711 +
 doc/changelog/v0.67.6.txt                          |  1258 +
 doc/changelog/v0.67.7.txt                          |   110 +
 doc/changelog/v0.67.8.txt                          |  1220 +
 doc/changelog/v0.67.9.txt                          |   233 +
 doc/changelog/v0.72.2.txt                          |   189 +
 doc/changelog/v0.80.1.txt                          |   216 +
 doc/changelog/v0.80.10.txt                         |  3308 ++
 doc/changelog/v0.80.11.txt                         |  3184 ++
 doc/changelog/v0.80.2.txt                          |  1187 +
 doc/changelog/v0.80.3.txt                          |    19 +
 doc/changelog/v0.80.4.txt                          |    36 +
 doc/changelog/v0.80.5.txt                          |   354 +
 doc/changelog/v0.80.6.txt                          |  3266 ++
 doc/changelog/v0.80.7.txt                          |    70 +
 doc/changelog/v0.80.8.txt                          |  2547 ++
 doc/changelog/v0.80.9.txt                          |  1148 +
 doc/changelog/v0.87.1.txt                          |  2151 ++
 doc/changelog/v0.87.2.txt                          |  1413 +
 doc/changelog/v0.94.1.txt                          |    74 +
 doc/changelog/v0.94.2.txt                          |  1563 +
 doc/changelog/v0.94.3.txt                          |  2660 ++
 doc/changelog/v0.94.4.txt                          |  3576 +++
 doc/changelog/v0.94.5.txt                          |    86 +
 doc/changelog/v0.94.6.txt                          |  4027 +++
 doc/changelog/v9.2.1.txt                           |  1637 +
 doc/conf.py                                        |    52 +
 doc/dev/PlanningImplementation.txt                 |    43 +
 doc/dev/cache-pool.rst                             |   200 +
 doc/dev/cephx_protocol.rst                         |   335 +
 doc/dev/config.rst                                 |    90 +
 doc/dev/confusing.txt                              |    36 +
 doc/dev/context.rst                                |    20 +
 doc/dev/corpus.rst                                 |    95 +
 doc/dev/cpu-profiler.rst                           |    54 +
 doc/dev/delayed-delete.rst                         |    12 +
 doc/dev/dev_cluster_deployement.rst                |   129 +
 doc/dev/development-workflow.rst                   |   255 +
 doc/dev/documenting.rst                            |   108 +
 doc/dev/erasure-coded-pool.rst                     |   137 +
 doc/dev/file-striping.rst                          |   161 +
 doc/dev/generatedocs.rst                           |    66 +
 doc/dev/index-old.rst                              |    39 +
 doc/dev/index.rst                                  |  1396 +
 doc/dev/kernel-client-troubleshooting.rst          |    17 +
 doc/dev/libs.rst                                   |    18 +
 doc/dev/logs.rst                                   |    57 +
 doc/dev/mds_internals/data-structures.rst          |    36 +
 doc/dev/mds_internals/index.rst                    |    10 +
 doc/dev/messenger.rst                              |    33 +
 doc/dev/mon-bootstrap.rst                          |   199 +
 doc/dev/network-encoding.rst                       |   214 +
 doc/dev/network-protocol.rst                       |   197 +
 doc/dev/object-store.rst                           |    67 +
 doc/dev/osd-class-path.rst                         |    16 +
 doc/dev/osd_internals/backfill_reservation.rst     |    38 +
 doc/dev/osd_internals/erasure_coding.rst           |    82 +
 .../erasure_coding/developer_notes.rst             |   223 +
 doc/dev/osd_internals/erasure_coding/jerasure.rst  |    33 +
 doc/dev/osd_internals/erasure_coding/pgbackend.rst |   320 +
 doc/dev/osd_internals/index.rst                    |    10 +
 doc/dev/osd_internals/last_epoch_started.rst       |    60 +
 doc/dev/osd_internals/map_message_handling.rst     |   131 +
 doc/dev/osd_internals/osd_overview.rst             |   106 +
 doc/dev/osd_internals/osd_throttles.rst            |    93 +
 doc/dev/osd_internals/osd_throttles.txt            |    21 +
 doc/dev/osd_internals/pg.rst                       |    31 +
 doc/dev/osd_internals/pg_removal.rst               |    56 +
 doc/dev/osd_internals/recovery_reservation.rst     |    74 +
 doc/dev/osd_internals/scrub.rst                    |    30 +
 doc/dev/osd_internals/snaps.rst                    |   124 +
 doc/dev/osd_internals/watch_notify.rst             |    81 +
 doc/dev/osd_internals/wbthrottle.rst               |    28 +
 doc/dev/peering.rst                                |   259 +
 doc/dev/perf_counters.rst                          |   166 +
 doc/dev/placement-group.rst                        |   152 +
 doc/dev/quick_guide.rst                            |   119 +
 doc/dev/radosgw/admin/adminops_nonimplemented.rst  |   495 +
 doc/dev/radosgw/index.rst                          |    13 +
 doc/dev/radosgw/s3_compliance.rst                  |   304 +
 doc/dev/radosgw/usage.rst                          |    84 +
 doc/dev/rbd-diff.rst                               |    69 +
 doc/dev/rbd-layering.rst                           |   281 +
 doc/dev/release-process.rst                        |   173 +
 doc/dev/repo-access.rst                            |    38 +
 doc/dev/sepia.rst                                  |     9 +
 doc/dev/session_authentication.rst                 |   160 +
 doc/dev/versions.rst                               |    42 +
 doc/dev/wireshark.rst                              |    41 +
 doc/favicon.ico                                    |   Bin 0 -> 1150 bytes
 doc/glossary.rst                                   |   150 +
 doc/images/CRUSH.jpg                               |   Bin 0 -> 90271 bytes
 doc/images/RADOS.jpg                               |   Bin 0 -> 58212 bytes
 doc/images/RBD.jpg                                 |   Bin 0 -> 71953 bytes
 doc/images/RDBSnapshots.jpg                        |   Bin 0 -> 43211 bytes
 doc/images/docreviewprocess.jpg                    |   Bin 0 -> 26248 bytes
 doc/images/region-sync.png                         |   Bin 0 -> 68497 bytes
 doc/images/region-sync.svg                         | 30426 +++++++++++++++++++
 doc/images/stack.png                               |   Bin 0 -> 16414 bytes
 doc/images/zone-sync.png                           |   Bin 0 -> 47495 bytes
 doc/images/zone-sync.svg                           | 21935 +++++++++++++
 doc/index.rst                                      |   106 +
 doc/install/build-ceph.rst                         |   103 +
 doc/install/clone-source.rst                       |   101 +
 doc/install/get-packages.rst                       |   467 +
 doc/install/get-tarballs.rst                       |    14 +
 doc/install/index.rst                              |    70 +
 doc/install/install-ceph-deploy.rst                |    23 +
 doc/install/install-ceph-gateway.rst               |   583 +
 doc/install/install-storage-cluster.rst            |    94 +
 doc/install/install-vm-cloud.rst                   |   128 +
 doc/install/manual-deployment.rst                  |   488 +
 doc/install/mirrors.rst                            |    65 +
 doc/install/upgrading-ceph.rst                     |   751 +
 doc/logo.png                                       |   Bin 0 -> 3898 bytes
 doc/man/8/mount.ceph.rst                           |     9 +-
 doc/man/8/radosgw-admin.rst                        |    14 +
 doc/man/8/rbd.rst                                  |    59 +-
 doc/mon/README.txt                                 |    27 +
 doc/mon/paxos-call-chain.dot                       |    82 +
 doc/rados/api/index.rst                            |    21 +
 doc/rados/api/librados-intro.rst                   |   992 +
 doc/rados/api/librados.rst                         |   187 +
 doc/rados/api/libradospp.rst                       |     5 +
 doc/rados/api/python.rst                           |   397 +
 doc/rados/configuration/auth-config-ref.rst        |   432 +
 doc/rados/configuration/ceph-conf.rst              |   528 +
 doc/rados/configuration/demo-ceph.conf             |    31 +
 doc/rados/configuration/filestore-config-ref.rst   |   307 +
 .../configuration/filesystem-recommendations.rst   |   100 +
 doc/rados/configuration/general-config-ref.rst     |    66 +
 doc/rados/configuration/index.rst                  |    63 +
 doc/rados/configuration/journal-ref.rst            |   116 +
 doc/rados/configuration/mon-config-ref.rst         |   879 +
 doc/rados/configuration/mon-osd-interaction.rst    |   392 +
 doc/rados/configuration/ms-ref.rst                 |    83 +
 doc/rados/configuration/network-config-ref.rst     |   467 +
 doc/rados/configuration/osd-config-ref.rst         |   724 +
 doc/rados/configuration/pool-pg-config-ref.rst     |   177 +
 doc/rados/configuration/pool-pg.conf               |    20 +
 doc/rados/deployment/ceph-deploy-admin.rst         |    38 +
 doc/rados/deployment/ceph-deploy-install.rst       |    46 +
 doc/rados/deployment/ceph-deploy-keys.rst          |    32 +
 doc/rados/deployment/ceph-deploy-mds.rst           |    46 +
 doc/rados/deployment/ceph-deploy-mon.rst           |    56 +
 doc/rados/deployment/ceph-deploy-new.rst           |    66 +
 doc/rados/deployment/ceph-deploy-osd.rst           |   117 +
 doc/rados/deployment/ceph-deploy-purge.rst         |    25 +
 doc/rados/deployment/index.rst                     |    58 +
 doc/rados/deployment/preflight-checklist.rst       |   109 +
 doc/rados/index.rst                                |    76 +
 doc/rados/man/index.rst                            |    31 +
 doc/rados/operations/add-or-rm-mons.rst            |   370 +
 doc/rados/operations/add-or-rm-osds.rst            |   330 +
 doc/rados/operations/cache-tiering.rst             |   412 +
 doc/rados/operations/control.rst                   |   405 +
 doc/rados/operations/crush-map.rst                 |  1247 +
 doc/rados/operations/data-placement.rst            |    39 +
 doc/rados/operations/erasure-code-isa.rst          |    94 +
 doc/rados/operations/erasure-code-jerasure.rst     |   109 +
 doc/rados/operations/erasure-code-lrc.rst          |   360 +
 doc/rados/operations/erasure-code-profile.rst      |   103 +
 doc/rados/operations/erasure-code-shec.rst         |   133 +
 doc/rados/operations/erasure-code.rst              |   174 +
 doc/rados/operations/index.rst                     |    87 +
 doc/rados/operations/monitoring-osd-pg.rst         |   617 +
 doc/rados/operations/monitoring.rst                |   291 +
 doc/rados/operations/operating.rst                 |   359 +
 doc/rados/operations/pg-concepts.rst               |   102 +
 doc/rados/operations/pg-states.rst                 |    80 +
 doc/rados/operations/placement-groups.rst          |   436 +
 doc/rados/operations/pools.rst                     |   715 +
 doc/rados/operations/user-management.rst           |   655 +
 doc/rados/troubleshooting/community.rst            |    29 +
 doc/rados/troubleshooting/cpu-profiling.rst        |    67 +
 doc/rados/troubleshooting/index.rst                |    19 +
 doc/rados/troubleshooting/log-and-debug.rst        |   557 +
 doc/rados/troubleshooting/memory-profiling.rst     |   142 +
 doc/rados/troubleshooting/troubleshooting-mon.rst  |   565 +
 doc/rados/troubleshooting/troubleshooting-osd.rst  |   484 +
 doc/rados/troubleshooting/troubleshooting-pg.rst   |   565 +
 doc/radosgw/admin.rst                              |   480 +
 doc/radosgw/adminops.rst                           |  1918 ++
 doc/radosgw/config-ref.rst                         |  1043 +
 doc/radosgw/config.rst                             |   591 +
 doc/radosgw/federated-config.rst                   |   826 +
 doc/radosgw/index.rst                              |    54 +
 doc/radosgw/keystone.rst                           |   120 +
 doc/radosgw/layout.rst                             |   199 +
 doc/radosgw/multisite.rst                          |   751 +
 doc/radosgw/multitenancy.rst                       |   102 +
 doc/radosgw/rgw-centos.conf                        |    30 +
 doc/radosgw/rgw-debian.conf                        |    29 +
 doc/radosgw/rgw.conf                               |    30 +
 doc/radosgw/s3.rst                                 |    95 +
 doc/radosgw/s3/authentication.rst                  |    75 +
 doc/radosgw/s3/bucketops.rst                       |   377 +
 doc/radosgw/s3/commons.rst                         |   107 +
 doc/radosgw/s3/cpp.rst                             |   331 +
 doc/radosgw/s3/csharp.rst                          |   199 +
 doc/radosgw/s3/java.rst                            |   212 +
 doc/radosgw/s3/objectops.rst                       |   403 +
 doc/radosgw/s3/perl.rst                            |   192 +
 doc/radosgw/s3/php.rst                             |   208 +
 doc/radosgw/s3/python.rst                          |   171 +
 doc/radosgw/s3/ruby.rst                            |   364 +
 doc/radosgw/s3/serviceops.rst                      |    39 +
 doc/radosgw/swift.rst                              |    75 +
 doc/radosgw/swift/auth.rst                         |    76 +
 doc/radosgw/swift/containerops.rst                 |   279 +
 doc/radosgw/swift/java.rst                         |   170 +
 doc/radosgw/swift/objectops.rst                    |   271 +
 doc/radosgw/swift/python.rst                       |   114 +
 doc/radosgw/swift/ruby.rst                         |   119 +
 doc/radosgw/swift/serviceops.rst                   |    76 +
 doc/radosgw/swift/tempurl.rst                      |    85 +
 doc/radosgw/swift/tutorial.rst                     |    60 +
 doc/radosgw/troubleshooting.rst                    |   179 +
 doc/rbd/disk.conf                                  |     8 +
 doc/rbd/librbdpy.rst                               |    82 +
 doc/rbd/libvirt.rst                                |   303 +
 doc/rbd/qemu-rbd.rst                               |   218 +
 doc/rbd/rados-rbd-cmds.rst                         |   117 +
 doc/rbd/rbd-cloudstack.rst                         |   130 +
 doc/rbd/rbd-config-ref.rst                         |   136 +
 doc/rbd/rbd-ko.rst                                 |    59 +
 doc/rbd/rbd-mirroring.rst                          |   282 +
 doc/rbd/rbd-openstack.rst                          |   475 +
 doc/rbd/rbd-replay.rst                             |    42 +
 doc/rbd/rbd-snapshot.rst                           |   308 +
 doc/rbd/rbd.rst                                    |    72 +
 doc/release-notes.rst                              | 13299 ++++++++
 doc/releases.rst                                   |   299 +
 doc/scripts/gen_state_diagram.py                   |   201 +
 doc/start/ceph.conf                                |    41 +
 doc/start/documenting-ceph.rst                     |   605 +
 doc/start/get-involved.rst                         |    91 +
 doc/start/hardware-recommendations.rst             |   357 +
 doc/start/index.rst                                |    47 +
 doc/start/intro.rst                                |    72 +
 doc/start/os-recommendations.rst                   |   128 +
 doc/start/quick-ceph-deploy.rst                    |   401 +
 doc/start/quick-cephfs.rst                         |   119 +
 doc/start/quick-common.rst                         |    19 +
 doc/start/quick-rbd.rst                            |    81 +
 doc/start/quick-rgw-old.rst                        |    28 +
 doc/start/quick-rgw.rst                            |   101 +
 doc/start/quick-start-preflight.rst                |   340 +
 doc/start/rgw.conf                                 |    30 +
 install-sh                                         |   373 +-
 ltmain.sh                                          |  5533 ++--
 m4/ax_arm.m4                                       |    15 +-
 m4/libtool.m4                                      |  2521 +-
 m4/ltoptions.m4                                    |   127 +-
 m4/ltsugar.m4                                      |     7 +-
 m4/ltversion.m4                                    |    12 +-
 m4/lt~obsolete.m4                                  |     7 +-
 m4/pkg.m4                                          |   230 +-
 man/CMakeLists.txt                                 |    43 +
 man/Makefile.am                                    |     2 +-
 man/Makefile.in                                    |    32 +-
 man/ceph-authtool.8                                |     2 +-
 man/ceph-clsinfo.8                                 |     2 +-
 man/ceph-conf.8                                    |     2 +-
 man/ceph-create-keys.8                             |     2 +-
 man/ceph-debugpack.8                               |     2 +-
 man/ceph-dencoder.8                                |     2 +-
 man/ceph-deploy.8                                  |     4 +-
 man/ceph-detect-init.8                             |     2 +-
 man/ceph-disk.8                                    |     2 +-
 man/ceph-fuse.8                                    |     2 +-
 man/ceph-mds.8                                     |     2 +-
 man/ceph-mon.8                                     |     2 +-
 man/ceph-osd.8                                     |     2 +-
 man/ceph-post-file.8                               |     2 +-
 man/ceph-rbdnamer.8                                |     2 +-
 man/ceph-rest-api.8                                |     2 +-
 man/ceph-run.8                                     |     2 +-
 man/ceph-syn.8                                     |     2 +-
 man/ceph.8                                         |     2 +-
 man/cephfs.8                                       |     2 +-
 man/crushtool.8                                    |     2 +-
 man/librados-config.8                              |     2 +-
 man/monmaptool.8                                   |     2 +-
 man/mount.ceph.8                                   |    11 +-
 man/osdmaptool.8                                   |     2 +-
 man/rados.8                                        |     2 +-
 man/radosgw-admin.8                                |    19 +-
 man/radosgw.8                                      |     2 +-
 man/rbd-fuse.8                                     |     2 +-
 man/rbd-mirror.8                                   |     2 +-
 man/rbd-nbd.8                                      |     2 +-
 man/rbd-replay-many.8                              |     2 +-
 man/rbd-replay-prep.8                              |     2 +-
 man/rbd-replay.8                                   |     2 +-
 man/rbd.8                                          |    60 +-
 man/rbdmap.8                                       |     2 +-
 missing                                            |     2 +-
 py-compile                                         |     2 +-
 qa/Makefile                                        |     4 +
 qa/btrfs/.gitignore                                |     3 +
 qa/btrfs/Makefile                                  |    11 +
 qa/btrfs/clone_range.c                             |    35 +
 qa/btrfs/create_async_snap.c                       |    34 +
 qa/btrfs/test_async_snap.c                         |    83 +
 qa/btrfs/test_rmdir_async_snap                     |   Bin 0 -> 8559 bytes
 qa/btrfs/test_rmdir_async_snap.c                   |    62 +
 qa/client/30_subdir_mount.sh                       |    22 +
 qa/client/common.sh                                |    58 +
 qa/client/gen-1774.sh                              |  2067 ++
 qa/fs/.gitignore                                   |     1 +
 qa/libceph/Makefile                                |    11 +
 qa/libceph/trivial_libceph.c                       |    69 +
 qa/loopall.sh                                      |    28 +
 qa/mds/test_anchortable.sh                         |    26 +
 qa/mds/test_mdstable_failures.sh                   |    13 +
 qa/mon/bootstrap/host.sh                           |    29 +
 qa/mon/bootstrap/initial_members.sh                |    39 +
 qa/mon/bootstrap/initial_members_asok.sh           |    66 +
 qa/mon/bootstrap/simple.sh                         |    36 +
 qa/mon/bootstrap/simple_expand.sh                  |    60 +
 qa/mon/bootstrap/simple_expand_monmap.sh           |    44 +
 qa/mon/bootstrap/simple_single_expand.sh           |    54 +
 qa/mon/bootstrap/simple_single_expand2.sh          |    40 +
 qa/mon/bootstrap/single_host.sh                    |    29 +
 qa/mon/bootstrap/single_host_multi.sh              |    39 +
 qa/qa_scripts/RbdLib.pm                            |   530 +
 qa/qa_scripts/S3Lib.pm                             |   166 +
 qa/qa_scripts/cephscrub.sh                         |    32 +
 qa/qa_scripts/load-bucket-1000-obj.pl              |   171 +
 qa/qa_scripts/rbd_cli_tests.pl                     |   386 +
 qa/qa_scripts/rbd_functional_tests.pl              |   532 +
 qa/qa_scripts/rgw_install_config.pl                |   287 +
 qa/qa_scripts/s3-file-test.pl                      |   241 +
 qa/qa_scripts/sample.pl                            |   108 +
 qa/qa_scripts/script_gen.pl                        |    59 +
 qa/rbd/common.sh                                   |   103 +
 qa/rbd/rbd.sh                                      |    49 +
 qa/run_xfstests-obsolete.sh                        |   458 +
 qa/run_xfstests.sh                                 |   519 +
 qa/run_xfstests_krbd.sh                            |    91 +
 qa/run_xfstests_qemu.sh                            |    29 +
 qa/runallonce.sh                                   |    25 +
 qa/runoncfuse.sh                                   |     7 +
 qa/runonkclient.sh                                 |     8 +
 qa/setup-chroot.sh                                 |    65 +
 qa/workunits/Makefile                              |     4 +
 qa/workunits/caps/mon_commands.sh                  |    25 +
 qa/workunits/ceph-disk/60-ceph-by-partuuid.rules   |    29 +
 qa/workunits/ceph-disk/ceph-disk-no-lockbox        |  4598 +++
 qa/workunits/ceph-disk/ceph-disk-test.py           |   697 +
 qa/workunits/ceph-disk/ceph-disk.sh                |    43 +
 qa/workunits/ceph-helpers-root.sh                  |    91 +
 qa/workunits/ceph-helpers.sh                       |  1498 +
 qa/workunits/ceph-tests/ceph-admin-commands.sh     |    13 +
 qa/workunits/cephtool/test.sh                      |  1977 ++
 qa/workunits/cephtool/test_daemon.sh               |    43 +
 qa/workunits/cls/test_cls_hello.sh                 |     5 +
 qa/workunits/cls/test_cls_lock.sh                  |     5 +
 qa/workunits/cls/test_cls_numops.sh                |     5 +
 qa/workunits/cls/test_cls_rbd.sh                   |     6 +
 qa/workunits/cls/test_cls_refcount.sh              |     5 +
 qa/workunits/cls/test_cls_rgw.sh                   |     8 +
 qa/workunits/direct_io/.gitignore                  |     3 +
 qa/workunits/direct_io/Makefile                    |    11 +
 qa/workunits/direct_io/big.sh                      |     6 +
 qa/workunits/direct_io/direct_io_test.c            |   312 +
 qa/workunits/direct_io/misc.sh                     |    16 +
 qa/workunits/direct_io/test_short_dio_read.c       |    57 +
 qa/workunits/direct_io/test_sync_io.c              |   250 +
 qa/workunits/erasure-code/.gitignore               |     2 +
 qa/workunits/erasure-code/bench.html               |    34 +
 qa/workunits/erasure-code/bench.sh                 |   194 +
 qa/workunits/erasure-code/examples.css             |    97 +
 .../erasure-code/jquery.flot.categories.js         |   190 +
 qa/workunits/erasure-code/jquery.flot.js           |  3168 ++
 qa/workunits/erasure-code/jquery.js                |  9472 ++++++
 qa/workunits/erasure-code/plot.js                  |    98 +
 qa/workunits/false.sh                              |     3 +
 qa/workunits/fs/.gitignore                         |     1 +
 qa/workunits/fs/Makefile                           |    11 +
 qa/workunits/fs/misc/acl.sh                        |    34 +
 qa/workunits/fs/misc/chmod.sh                      |    60 +
 qa/workunits/fs/misc/direct_io.py                  |    47 +
 qa/workunits/fs/misc/dirfrag.sh                    |    52 +
 qa/workunits/fs/misc/filelock_deadlock.py          |    68 +
 qa/workunits/fs/misc/filelock_interrupt.py         |    85 +
 qa/workunits/fs/misc/i_complete_vs_rename.sh       |    31 +
 qa/workunits/fs/misc/layout_vxattrs.sh             |   109 +
 qa/workunits/fs/misc/mkpool_layout_vxattrs.sh      |    15 +
 qa/workunits/fs/misc/multiple_rsync.sh             |    25 +
 qa/workunits/fs/misc/trivial_sync.sh               |     7 +
 qa/workunits/fs/misc/xattrs.sh                     |    14 +
 qa/workunits/fs/multiclient_sync_read_eof.py       |    44 +
 qa/workunits/fs/norstats/kernel_untar_tar.sh       |    26 +
 qa/workunits/fs/quota/quota.sh                     |   129 +
 qa/workunits/fs/snaps/snap-rm-diff.sh              |    11 +
 qa/workunits/fs/snaps/snaptest-0.sh                |    27 +
 qa/workunits/fs/snaps/snaptest-1.sh                |    31 +
 qa/workunits/fs/snaps/snaptest-2.sh                |    61 +
 qa/workunits/fs/snaps/snaptest-authwb.sh           |    14 +
 qa/workunits/fs/snaps/snaptest-capwb.sh            |    35 +
 qa/workunits/fs/snaps/snaptest-dir-rename.sh       |    19 +
 qa/workunits/fs/snaps/snaptest-double-null.sh      |    25 +
 qa/workunits/fs/snaps/snaptest-estale.sh           |    15 +
 qa/workunits/fs/snaps/snaptest-git-ceph.sh         |    35 +
 qa/workunits/fs/snaps/snaptest-intodir.sh          |    24 +
 .../fs/snaps/snaptest-multiple-capsnaps.sh         |    44 +
 qa/workunits/fs/snaps/snaptest-parents.sh          |    41 +
 qa/workunits/fs/snaps/snaptest-snap-rename.sh      |    35 +
 qa/workunits/fs/snaps/snaptest-snap-rm-cmp.sh      |    26 +
 qa/workunits/fs/snaps/snaptest-upchildrealms.sh    |    30 +
 qa/workunits/fs/snaps/snaptest-xattrwb.sh          |    31 +
 qa/workunits/fs/snaps/untar_snap_rm.sh             |    20 +
 qa/workunits/fs/test_o_trunc.c                     |    45 +
 qa/workunits/fs/test_o_trunc.sh                    |     7 +
 qa/workunits/fs/test_python.sh                     |    10 +
 qa/workunits/hadoop/repl.sh                        |    42 +
 qa/workunits/hadoop/terasort.sh                    |    76 +
 qa/workunits/hadoop/wordcount.sh                   |    35 +
 qa/workunits/kernel_untar_build.sh                 |    20 +
 qa/workunits/libcephfs-java/test.sh                |    39 +
 qa/workunits/libcephfs/test.sh                     |     5 +
 qa/workunits/mon/auth_caps.sh                      |   140 +
 qa/workunits/mon/caps.py                           |   367 +
 qa/workunits/mon/caps.sh                           |    55 +
 qa/workunits/mon/crush_ops.sh                      |   108 +
 qa/workunits/mon/osd.sh                            |    24 +
 qa/workunits/mon/ping.py                           |   104 +
 qa/workunits/mon/pool_ops.sh                       |    49 +
 qa/workunits/mon/rbd_snaps_ops.sh                  |    53 +
 qa/workunits/mon/test_mon_config_key.py            |   400 +
 qa/workunits/mon/workloadgen.sh                    |   169 +
 qa/workunits/objectstore/test_fuse.sh              |   117 +
 qa/workunits/osdc/stress_objectcacher.sh           |    28 +
 qa/workunits/post-file.sh                          |     7 +
 qa/workunits/rados/clone.sh                        |    13 +
 qa/workunits/rados/load-gen-big.sh                 |    10 +
 qa/workunits/rados/load-gen-mix-small-long.sh      |    10 +
 qa/workunits/rados/load-gen-mix-small.sh           |    10 +
 qa/workunits/rados/load-gen-mix.sh                 |    10 +
 qa/workunits/rados/load-gen-mostlyread.sh          |    10 +
 qa/workunits/rados/stress_watch.sh                 |     7 +
 qa/workunits/rados/test-upgrade-v11.0.0.sh         |    50 +
 qa/workunits/rados/test.sh                         |    49 +
 qa/workunits/rados/test_alloc_hint.sh              |   174 +
 qa/workunits/rados/test_cache_pool.sh              |   137 +
 qa/workunits/rados/test_hang.sh                    |     8 +
 qa/workunits/rados/test_pool_quota.sh              |    66 +
 qa/workunits/rados/test_python.sh                  |     8 +
 qa/workunits/rados/test_rados_timeouts.sh          |    47 +
 qa/workunits/rados/test_rados_tool.sh              |   327 +
 qa/workunits/rados/test_tmap_to_omap.sh            |    28 +
 qa/workunits/rbd/concurrent.sh                     |   375 +
 qa/workunits/rbd/copy.sh                           |   350 +
 qa/workunits/rbd/diff.sh                           |    52 +
 qa/workunits/rbd/diff_continuous.sh                |    59 +
 qa/workunits/rbd/huge-tickets.sh                   |    41 +
 qa/workunits/rbd/image_read.sh                     |   677 +
 qa/workunits/rbd/import_export.sh                  |   153 +
 qa/workunits/rbd/journal.sh                        |   310 +
 qa/workunits/rbd/kernel.sh                         |    89 +
 qa/workunits/rbd/map-snapshot-io.sh                |    17 +
 qa/workunits/rbd/map-unmap.sh                      |    44 +
 qa/workunits/rbd/merge_diff.sh                     |   474 +
 qa/workunits/rbd/notify_master.sh                  |     7 +
 qa/workunits/rbd/notify_slave.sh                   |     7 +
 qa/workunits/rbd/permissions.sh                    |   146 +
 qa/workunits/rbd/qemu-iotests.sh                   |    42 +
 qa/workunits/rbd/qemu_dynamic_features.sh          |    48 +
 qa/workunits/rbd/qemu_rebuild_object_map.sh        |    36 +
 qa/workunits/rbd/rbd-nbd.sh                        |   115 +
 qa/workunits/rbd/rbd_mirror.sh                     |   333 +
 qa/workunits/rbd/rbd_mirror_helpers.sh             |   787 +
 qa/workunits/rbd/rbd_mirror_stress.sh              |   188 +
 qa/workunits/rbd/read-flags.sh                     |    60 +
 qa/workunits/rbd/run_cli_tests.sh                  |     5 +
 qa/workunits/rbd/set_ro.py                         |   113 +
 qa/workunits/rbd/simple_big.sh                     |    12 +
 qa/workunits/rbd/smalliobench.sh                   |    18 +
 qa/workunits/rbd/test_admin_socket.sh              |   152 +
 qa/workunits/rbd/test_librbd.sh                    |     9 +
 qa/workunits/rbd/test_librbd_api.sh                |     4 +
 qa/workunits/rbd/test_librbd_python.sh             |    14 +
 qa/workunits/rbd/test_lock_fence.sh                |    49 +
 qa/workunits/rbd/test_rbd_mirror.sh                |     9 +
 qa/workunits/rbd/test_rbdmap_RBDMAPFILE.sh         |    37 +
 qa/workunits/rbd/verify_pool.sh                    |    26 +
 qa/workunits/rename/all.sh                         |    36 +
 qa/workunits/rename/dir_pri_nul.sh                 |    28 +
 qa/workunits/rename/dir_pri_pri.sh                 |    11 +
 qa/workunits/rename/plan.txt                       |   111 +
 qa/workunits/rename/prepare.sh                     |    21 +
 qa/workunits/rename/pri_nul.sh                     |    11 +
 qa/workunits/rename/pri_pri.sh                     |    12 +
 qa/workunits/rename/pri_rem.sh                     |    31 +
 qa/workunits/rename/rem_nul.sh                     |    29 +
 qa/workunits/rename/rem_pri.sh                     |    29 +
 qa/workunits/rename/rem_rem.sh                     |    61 +
 qa/workunits/rest/test.py                          |   417 +
 qa/workunits/restart/test-backtraces.py            |   252 +
 qa/workunits/rgw/s3_bucket_quota.pl                |   393 +
 qa/workunits/rgw/s3_multipart_upload.pl            |   151 +
 qa/workunits/rgw/s3_user_quota.pl                  |   191 +
 qa/workunits/rgw/s3_utilities.pm                   |   220 +
 qa/workunits/suites/blogbench.sh                   |    15 +
 qa/workunits/suites/bonnie.sh                      |    11 +
 qa/workunits/suites/cephfs_journal_tool_smoke.sh   |    89 +
 qa/workunits/suites/dbench-short.sh                |     5 +
 qa/workunits/suites/dbench.sh                      |     6 +
 qa/workunits/suites/ffsb.sh                        |    22 +
 qa/workunits/suites/fio.sh                         |    42 +
 qa/workunits/suites/fsstress.sh                    |    20 +
 qa/workunits/suites/fsx.sh                         |    16 +
 qa/workunits/suites/fsync-tester.sh                |    12 +
 qa/workunits/suites/iogen.sh                       |    17 +
 qa/workunits/suites/iozone-sync.sh                 |    22 +
 qa/workunits/suites/iozone.sh                      |     7 +
 qa/workunits/suites/pjd.sh                         |    18 +
 qa/workunits/suites/random_write.32.ffsb           |    48 +
 qa/workunits/true.sh                               |     3 +
 selinux/Makefile.in                                |    25 +-
 share/id_dsa_drop.ceph.com                         |    12 -
 share/id_dsa_drop.ceph.com.pub                     |     1 -
 share/id_rsa_drop.ceph.com                         |    27 +
 share/id_rsa_drop.ceph.com.pub                     |     1 +
 src/.git_version                                   |     4 +-
 src/CMakeLists.txt                                 |  1297 +
 src/Makefile.am                                    |     1 +
 src/Makefile.in                                    |   931 +-
 src/acconfig.h.in                                  |     3 +-
 src/auth/Crypto.h                                  |     2 +
 src/auth/cephx/CephxClientHandler.cc               |     6 +
 src/auth/cephx/CephxProtocol.cc                    |    10 +-
 src/ceph-create-keys                               |    31 +-
 src/ceph-detect-init/CMakeLists.txt                |     6 +
 src/ceph-detect-init/Makefile.am                   |     1 +
 src/ceph-disk/CMakeLists.txt                       |     6 +
 src/ceph-disk/Makefile.am                          |     1 +
 src/ceph-disk/ceph_disk/main.py                    |   236 +-
 src/ceph-disk/tests/test_main.py                   |    13 +-
 src/ceph-disk/tox.ini                              |     2 +-
 src/ceph-osd-prestart.sh                           |     7 +
 src/ceph-post-file.in                              |    12 +-
 src/client/Client.cc                               |   227 +-
 src/client/Client.h                                |     7 +-
 src/client/Inode.cc                                |    10 +-
 src/client/Inode.h                                 |    85 +-
 src/cls/CMakeLists.txt                             |   130 +
 src/cls/Makefile.am                                |     2 +
 src/cls/cephfs/cls_cephfs.cc                       |     2 +-
 src/cls/journal/cls_journal_client.cc              |    13 +-
 src/cls/journal/cls_journal_client.h               |     3 +
 src/cls/rbd/cls_rbd.cc                             |     3 +
 src/cls/rgw/cls_rgw_ops.h                          |     3 +-
 src/common/AsyncOpTracker.cc                       |    53 +
 src/common/AsyncOpTracker.h                        |    31 +
 src/common/Makefile.am                             |     4 +-
 src/common/TextTable.cc                            |     2 +-
 src/common/TextTable.h                             |     6 +-
 src/common/ceph_context.cc                         |     6 +-
 src/common/ceph_json.cc                            |     2 +-
 src/common/ceph_json.h                             |     3 +-
 src/common/ceph_timer.h                            |    46 +-
 src/common/common_init.h                           |     2 +-
 src/common/config.cc                               |     2 +-
 src/common/config_opts.h                           |     8 +-
 src/common/crc32c_aarch64.c                        |     3 +
 src/common/hobject.h                               |    14 +-
 src/common/strtol.cc                               |     6 +-
 src/compressor/CMakeLists.txt                      |    19 +
 src/compressor/Makefile.am                         |     2 +
 src/compressor/snappy/CMakeLists.txt               |    14 +
 src/compressor/snappy/Makefile.am                  |     2 +
 src/compressor/zlib/CMakeLists.txt                 |    14 +
 src/compressor/zlib/Makefile.am                    |     2 +
 src/crush/CrushTester.cc                           |     3 +-
 src/crush/CrushWrapper.cc                          |     6 +-
 src/crush/CrushWrapper.h                           |    33 +-
 src/crush/builder.c                                |     3 +-
 src/erasure-code/CMakeLists.txt                    |    91 +
 src/erasure-code/Makefile.am                       |     2 +
 src/erasure-code/isa/CMakeLists.txt                |    58 +
 src/erasure-code/isa/Makefile.am                   |     2 +
 src/erasure-code/jerasure/CMakeLists.txt           |    95 +
 src/erasure-code/jerasure/Makefile.am              |     2 +
 src/erasure-code/lrc/CMakeLists.txt                |    14 +
 src/erasure-code/lrc/Makefile.am                   |     2 +
 src/erasure-code/shec/CMakeLists.txt               |    67 +
 src/erasure-code/shec/Makefile.am                  |     2 +
 src/gmock/Makefile.in                              |    70 +-
 src/gmock/aclocal.m4                               |  2741 +-
 src/gmock/build-aux/compile                        |     2 +-
 src/gmock/build-aux/config.guess                   |   233 +-
 src/gmock/build-aux/config.h.in                    |     3 +-
 src/gmock/build-aux/config.sub                     |    60 +-
 src/gmock/build-aux/depcomp                        |     2 +-
 src/gmock/build-aux/install-sh                     |   373 +-
 src/gmock/build-aux/ltmain.sh                      |  5533 ++--
 src/gmock/build-aux/missing                        |     2 +-
 src/gmock/build-aux/test-driver                    |    15 +-
 src/gmock/configure                                |  3124 +-
 src/gmock/gtest/Makefile.in                        |    70 +-
 src/gmock/gtest/aclocal.m4                         |    67 +-
 src/gmock/gtest/build-aux/compile                  |     2 +-
 src/gmock/gtest/build-aux/config.guess             |   233 +-
 src/gmock/gtest/build-aux/config.h.in              |     3 +-
 src/gmock/gtest/build-aux/config.sub               |    60 +-
 src/gmock/gtest/build-aux/depcomp                  |     2 +-
 src/gmock/gtest/build-aux/install-sh               |   373 +-
 src/gmock/gtest/build-aux/ltmain.sh                |  5533 ++--
 src/gmock/gtest/build-aux/missing                  |     2 +-
 src/gmock/gtest/build-aux/test-driver              |    15 +-
 src/gmock/gtest/configure                          |  3124 +-
 src/gmock/gtest/m4/libtool.m4                      |  2521 +-
 src/gmock/gtest/m4/ltoptions.m4                    |   127 +-
 src/gmock/gtest/m4/ltsugar.m4                      |     7 +-
 src/gmock/gtest/m4/ltversion.m4                    |    12 +-
 src/gmock/gtest/m4/lt~obsolete.m4                  |     7 +-
 src/include/krbd.h                                 |     6 +-
 src/include/rados/librgw.h                         |     7 +
 src/include/rados/rgw_file.h                       |    24 +-
 src/init-radosgw                                   |    10 +-
 src/java/Makefile.in                               |    25 +-
 src/journal/AsyncOpTracker.cc                      |    64 -
 src/journal/AsyncOpTracker.h                       |    38 -
 src/journal/JournalMetadata.cc                     |    89 +-
 src/journal/JournalMetadata.h                      |    26 +-
 src/journal/JournalPlayer.h                        |     2 +-
 src/journal/JournalRecorder.cc                     |    52 +-
 src/journal/JournalRecorder.h                      |    18 +-
 src/journal/JournalTrimmer.cc                      |     9 +-
 src/journal/JournalTrimmer.h                       |     2 +-
 src/journal/Journaler.cc                           |    13 +-
 src/journal/Journaler.h                            |     3 +
 src/journal/Makefile.am                            |     2 -
 src/journal/ObjectRecorder.cc                      |   209 +-
 src/journal/ObjectRecorder.h                       |    23 +-
 src/journal/Settings.h                             |     3 +
 src/json_spirit/CMakeLists.txt                     |     4 +
 src/json_spirit/Makefile.am                        |     2 +
 src/krbd.cc                                        |    71 +-
 src/kv/CMakeLists.txt                              |    19 +
 src/kv/Makefile.am                                 |     2 +
 src/libradosstriper/CMakeLists.txt                 |     7 +
 src/libradosstriper/Makefile.am                    |     2 +
 src/librbd/AioImageRequest.cc                      |    31 +-
 src/librbd/CMakeLists.txt                          |    91 +
 src/librbd/ImageCtx.cc                             |     6 +-
 src/librbd/ImageCtx.h                              |     2 +
 src/librbd/ImageWatcher.cc                         |    20 +-
 src/librbd/Journal.cc                              |   398 +-
 src/librbd/Journal.h                               |    43 +-
 src/librbd/Makefile.am                             |     3 +
 src/librbd/Operations.cc                           |    23 +-
 src/librbd/Utils.h                                 |    36 +
 src/librbd/exclusive_lock/AcquireRequest.cc        |     9 +-
 src/librbd/image/CloseRequest.cc                   |     5 +-
 src/librbd/image/RefreshRequest.cc                 |    23 +-
 src/librbd/internal.cc                             |   378 +-
 src/librbd/internal.h                              |     7 +-
 src/librbd/journal/DisabledPolicy.h                |    32 +
 src/librbd/journal/Policy.h                        |     1 +
 src/librbd/journal/Replay.cc                       |    18 +-
 src/librbd/journal/StandardPolicy.h                |     3 +
 src/librbd/journal/Types.cc                        |    58 +-
 src/librbd/journal/Types.h                         |    56 +-
 src/librbd/librbd.cc                               |     8 +-
 src/librbd/operation/RenameRequest.cc              |     6 +-
 src/librbd/operation/ResizeRequest.cc              |    41 +-
 src/librbd/operation/ResizeRequest.h               |     8 +-
 src/librbd/operation/SnapshotProtectRequest.cc     |     6 +-
 src/librbd/operation/SnapshotRemoveRequest.cc      |     6 +-
 src/librbd/operation/SnapshotRenameRequest.cc      |     6 +-
 src/librbd/operation/SnapshotUnprotectRequest.cc   |     6 +-
 src/log/Log.cc                                     |     4 +-
 src/logrotate.conf                                 |     2 +-
 src/mds/CDir.cc                                    |    27 +-
 src/mds/CDir.h                                     |     4 +
 src/mds/DamageTable.cc                             |    28 +-
 src/mds/LogEvent.h                                 |     2 +-
 src/mds/MDCache.cc                                 |     6 -
 src/mds/MDSMap.h                                   |     2 +-
 src/mds/MDSRank.cc                                 |     4 +-
 src/mds/Mutation.h                                 |     4 +-
 src/mds/Server.cc                                  |     1 +
 src/mds/SessionMap.cc                              |     2 +-
 src/mds/flock.h                                    |     6 +-
 src/mds/mdstypes.h                                 |     7 +-
 src/messages/MForward.h                            |    53 +-
 src/messages/MMDSBeacon.h                          |     7 +-
 src/mon/AuthMonitor.cc                             |     2 +-
 src/mon/AuthMonitor.h                              |     2 +-
 src/mon/LogMonitor.cc                              |     2 +-
 src/mon/MDSMonitor.cc                              |    15 +-
 src/mon/MonCommands.h                              |     2 +-
 src/mon/MonMap.h                                   |     2 +-
 src/mon/MonmapMonitor.cc                           |     3 +-
 src/mon/OSDMonitor.cc                              |   166 +-
 src/mon/PGMonitor.cc                               |    11 +-
 src/mon/PGMonitor.h                                |    15 +-
 src/msg/Message.cc                                 |     5 +
 src/msg/Message.h                                  |     9 +-
 src/msg/msg_types.h                                |    20 +-
 src/msg/simple/Pipe.cc                             |    71 +-
 src/ocf/Makefile.in                                |    26 +-
 src/os/filestore/CollectionIndex.h                 |     2 +
 src/os/filestore/FileJournal.cc                    |     7 +-
 src/os/filestore/FileStore.cc                      |    14 +
 src/os/filestore/FileStore.h                       |     2 +
 src/os/filestore/HashIndex.cc                      |    58 +-
 src/os/filestore/HashIndex.h                       |     6 +
 src/osd/OSD.cc                                     |    10 +-
 src/osd/OSD.h                                      |    14 +
 src/osd/OSDMap.cc                                  |    12 +-
 src/osd/OSDMap.h                                   |     6 +-
 src/osd/PG.cc                                      |   174 +-
 src/osd/PG.h                                       |    37 +-
 src/osd/ReplicatedPG.cc                            |    13 +-
 src/osd/ReplicatedPG.h                             |    16 +
 src/osd/osd_types.cc                               |    41 +-
 src/osd/osd_types.h                                |    25 +-
 src/osdc/Journaler.cc                              |     2 +-
 src/osdc/ObjectCacher.cc                           |     6 +-
 src/osdc/ObjectCacher.h                            |    26 +-
 src/pybind/CMakeLists.txt                          |    13 +
 src/pybind/Makefile.am                             |     2 +
 src/pybind/cephfs/CMakeLists.txt                   |    13 +
 src/pybind/cephfs/Makefile.am                      |     5 +-
 src/pybind/rados/CMakeLists.txt                    |    13 +
 src/pybind/rados/Makefile.am                       |     5 +-
 src/pybind/rbd/CMakeLists.txt                      |    13 +
 src/pybind/rbd/Makefile.am                         |     5 +-
 src/rbd_replay/CMakeLists.txt                      |    52 +
 src/rbd_replay/Makefile.am                         |     2 +
 src/rbd_replay/ios.cc                              |     2 +-
 src/rbd_replay/ios.hpp                             |     2 +-
 src/rgw/librgw.cc                                  |    11 +-
 src/rgw/rgw_admin.cc                               |     2 +
 src/rgw/rgw_common.cc                              |     1 +
 src/rgw/rgw_common.h                               |     1 +
 src/rgw/rgw_coroutine.cc                           |    15 +-
 src/rgw/rgw_data_sync.cc                           |    97 +-
 src/rgw/rgw_dencoder.cc                            |     4 +
 src/rgw/rgw_file.cc                                |   307 +-
 src/rgw/rgw_file.h                                 |   195 +-
 src/rgw/rgw_json_enc.cc                            |     1 +
 src/rgw/rgw_ldap.cc                                |    84 +
 src/rgw/rgw_ldap.h                                 |    68 +-
 src/rgw/rgw_metadata.cc                            |     9 +
 src/rgw/rgw_op.cc                                  |    83 +-
 src/rgw/rgw_op.h                                   |    24 +
 src/rgw/rgw_policy_s3.cc                           |     4 +-
 src/rgw/rgw_quota.cc                               |    56 +-
 src/rgw/rgw_rados.cc                               |   122 +-
 src/rgw/rgw_rados.h                                |    44 +-
 src/rgw/rgw_rest_s3.cc                             |    19 +-
 src/rgw/rgw_rest_user.cc                           |    31 +
 src/rgw/rgw_swift_auth.cc                          |     2 +
 src/rgw/rgw_sync.h                                 |    36 +-
 src/rgw/rgw_user.cc                                |    34 +-
 src/rgw/rgw_xml.cc                                 |     2 +-
 src/rgw/rgw_xml.h                                  |     2 +-
 src/test/CMakeLists.txt                            |   789 +
 src/test/Makefile.am                               |    37 +
 src/test/ObjectMap/CMakeLists.txt                  |    47 +
 src/test/bench/CMakeLists.txt                      |    75 +
 src/test/centos-6/ceph.spec.in                     |    13 +-
 src/test/centos-7/ceph.spec.in                     |    13 +-
 src/test/cli/radosgw-admin/help.t                  |     1 +
 src/test/cli/rbd/help.t                            |    25 +-
 src/test/cls_hello/CMakeLists.txt                  |    15 +
 src/test/cls_lock/CMakeLists.txt                   |    17 +
 src/test/cls_log/CMakeLists.txt                    |    17 +
 src/test/cls_numops/CMakeLists.txt                 |    16 +
 src/test/cls_rbd/CMakeLists.txt                    |    24 +
 src/test/cls_refcount/CMakeLists.txt               |    18 +
 src/test/cls_replica_log/CMakeLists.txt            |    18 +
 src/test/cls_rgw/CMakeLists.txt                    |    17 +
 src/test/cls_statelog/CMakeLists.txt               |    18 +
 src/test/cls_version/CMakeLists.txt                |    18 +
 src/test/common/CMakeLists.txt                     |   190 +
 src/test/compressor/CMakeLists.txt                 |    76 +
 src/test/compressor/Makefile.am                    |     2 +
 src/test/crush/CMakeLists.txt                      |    13 +
 src/test/crush/CrushWrapper.cc                     |    42 +
 src/test/encoding/CMakeLists.txt                   |     4 +
 src/test/encoding/types.h                          |     2 +-
 src/test/erasure-code/CMakeLists.txt               |   298 +
 src/test/erasure-code/Makefile.am                  |     2 +
 src/test/fedora-21/ceph.spec.in                    |    13 +-
 src/test/filestore/CMakeLists.txt                  |     8 +
 src/test/fs/CMakeLists.txt                         |     6 +
 src/test/journal/CMakeLists.txt                    |    35 +
 src/test/journal/RadosTestFixture.cc               |     4 +-
 src/test/journal/RadosTestFixture.h                |     3 +-
 src/test/journal/mock/MockJournaler.h              |    15 +-
 src/test/journal/test_JournalMetadata.cc           |    71 +-
 src/test/journal/test_ObjectRecorder.cc            |   105 +-
 src/test/libcephfs/CMakeLists.txt                  |    21 +
 src/test/librados/CMakeLists.txt                   |   172 +
 src/test/librados_test_stub/CMakeLists.txt         |    10 +
 src/test/libradosstriper/CMakeLists.txt            |    14 +
 src/test/librbd/CMakeLists.txt                     |   141 +
 .../exclusive_lock/test_mock_AcquireRequest.cc     |    44 +-
 src/test/librbd/fsx.cc                             |     2 +-
 src/test/librbd/image/test_mock_RefreshRequest.cc  |   148 +-
 src/test/librbd/journal/test_Replay.cc             |     8 +-
 src/test/librbd/mock/MockImageCtx.h                |     9 +-
 src/test/librbd/mock/MockJournal.h                 |    16 +-
 src/test/librbd/mock/MockJournalPolicy.h           |     1 +
 .../librbd/operation/test_mock_ResizeRequest.cc    |    34 +-
 src/test/librbd/test_internal.cc                   |    17 +-
 src/test/librbd/test_librbd.cc                     |    54 +-
 src/test/librbd/test_mirroring.cc                  |     6 +-
 src/test/librbd/test_mock_Journal.cc               |   368 +-
 src/test/librgw_file_aw.cc                         |     4 +-
 src/test/librgw_file_gp.cc                         |     2 +-
 src/test/librgw_file_nfsns.cc                      |   121 +-
 src/test/mds/CMakeLists.txt                        |    15 +
 src/test/messenger/CMakeLists.txt                  |    44 +
 src/test/messenger/Makefile.am                     |     2 +
 src/test/mon/CMakeLists.txt                        |    50 +
 src/test/msgr/CMakeLists.txt                       |    28 +
 src/test/msgr/test_msgr.cc                         |   198 +-
 src/test/objectstore/CMakeLists.txt                |   116 +
 src/test/opensuse-13.2/ceph.spec.in                |    13 +-
 src/test/os/CMakeLists.txt                         |     7 +
 src/test/osd/CMakeLists.txt                        |    90 +
 src/test/osd/TestOpStat.cc                         |     4 +-
 src/test/osd/TestOpStat.h                          |     6 +-
 src/test/osdc/CMakeLists.txt                       |    12 +
 src/test/pybind/CMakeLists.txt                     |     2 +
 src/test/rbd_mirror/CMakeLists.txt                 |    81 +
 .../image_replayer/test_mock_BootstrapRequest.cc   |   578 +-
 src/test/rbd_mirror/test_ImageDeleter.cc           |    53 +-
 src/test/rbd_mirror/test_ImageReplayer.cc          |    97 +-
 src/test/rbd_mirror/test_mock_ImageReplayer.cc     |     1 -
 .../rbd_mirror/test_mock_ImageSyncThrottler.cc     |     1 -
 src/test/rbd_mirror/test_mock_fixture.h            |     6 +
 src/test/rgw/CMakeLists.txt                        |    62 +
 src/test/system/CMakeLists.txt                     |    57 +
 src/tools/Makefile-server.am                       |     6 +-
 src/tools/ceph_monstore_tool.cc                    |   204 +-
 src/tools/ceph_objectstore_tool.cc                 |    98 +-
 src/tools/crushtool.cc                             |     2 +-
 src/tools/osdmaptool.cc                            |     2 +-
 src/tools/rbd/action/BenchWrite.cc                 |    11 +-
 src/tools/rbd/action/Journal.cc                    |   104 +
 src/tools/rbd/action/Kernel.cc                     |    55 +-
 src/tools/rbd_mirror/ImageDeleter.cc               |    37 +-
 src/tools/rbd_mirror/ImageDeleter.h                |    21 +-
 src/tools/rbd_mirror/ImageReplayer.cc              |   247 +-
 src/tools/rbd_mirror/ImageReplayer.h               |    42 +-
 src/tools/rbd_mirror/Replayer.cc                   |     8 +-
 .../rbd_mirror/image_replayer/BootstrapRequest.cc  |   225 +-
 .../rbd_mirror/image_replayer/BootstrapRequest.h   |    97 +-
 .../image_replayer/OpenLocalImageRequest.cc        |     3 +
 .../image_replayer/ReplayStatusFormatter.cc        |    12 +-
 src/tools/rbd_nbd/rbd-nbd.cc                       |    17 +-
 src/tools/rebuild_mondb.cc                         |   388 +
 src/tools/rebuild_mondb.h                          |     9 +
 src/tracing/CMakeLists.txt                         |    40 +
 src/tracing/Makefile.am                            |     1 +
 systemd/Makefile.in                                |    25 +-
 systemd/ceph-disk at .service                         |     2 +-
 systemd/rbdmap.service                             |     3 +
 test-driver                                        |    15 +-
 941 files changed, 242166 insertions(+), 17740 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