[Pkg-ceph-commits] [ceph] branch upstream updated (8d207ab -> d0f518a)
James Downing Page
jamespage at moszumanska.debian.org
Fri Apr 8 15:35:40 UTC 2016
This is an automated email from the git hooks/post-receive script.
jamespage pushed a change to branch upstream
in repository ceph.
from 8d207ab Imported Upstream version 10.1.0
new d0f518a Imported Upstream version 10.1.1
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
AUTHORS | 17 +-
ChangeLog | 369 ++++++++-
ceph.spec | 59 +-
ceph.spec.in | 57 +-
configure | 48 +-
configure.ac | 10 +-
doc/Makefile.am | 3 +-
doc/Makefile.in | 3 +-
doc/man/8/rbdmap.rst | 48 ++
etc/sysconfig/ceph | 2 +-
man/Makefile-client.am | 3 +-
man/Makefile.in | 3 +-
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 | 2 +-
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 | 2 +-
man/osdmaptool.8 | 2 +-
man/rados.8 | 2 +-
man/radosgw-admin.8 | 2 +-
man/radosgw.8 | 2 +-
man/rbd-fuse.8 | 2 +-
man/rbd-mirror.8 | 2 +-
man/rbd-nbd.8 | 2 +-
man/rbd-replay-many.8 | 2 +-
man/rbd-replay-prep.8 | 2 +-
man/rbd-replay.8 | 2 +-
man/rbd.8 | 2 +-
man/{ceph-run.8 => rbdmap.8} | 31 +-
src/.git_version | 4 +-
src/Makefile-env.am | 5 +-
src/Makefile.am | 5 +
src/Makefile.in | 286 +++++--
src/bash_completion/ceph | 95 +--
src/ceph-detect-init/Makefile.am | 2 +-
.../ceph_detect_init/debian/__init__.py | 21 +
src/ceph-detect-init/run-tox.sh | 5 +
src/ceph-disk/Makefile.am | 2 +-
src/ceph.in | 98 ++-
src/client/Client.cc | 44 +-
src/client/Client.h | 2 +-
src/client/SyntheticClient.cc | 5 +-
src/cls/journal/cls_journal.cc | 20 +-
src/cls/rbd/cls_rbd.cc | 195 +++--
src/cls/rbd/cls_rbd_client.cc | 42 +-
src/cls/rbd/cls_rbd_client.h | 10 +-
src/cls/rgw/cls_rgw.cc | 20 +-
src/cls/rgw/cls_rgw_client.cc | 3 +-
src/cls/rgw/cls_rgw_client.h | 2 +-
src/cls/rgw/cls_rgw_ops.h | 9 +-
src/common/Cycles.cc | 11 +-
src/common/TrackedOp.cc | 26 +-
src/common/TrackedOp.h | 36 +-
src/common/config.h | 8 +-
src/common/config_opts.h | 36 +-
src/crush/CrushWrapper.cc | 2 +-
src/global/global_init.cc | 9 +-
src/global/signal_handler.cc | 9 +-
src/include/ceph_fs.h | 2 +-
src/include/rados/rgw_file.h | 27 +-
src/journal/JournalMetadata.cc | 122 +++
src/journal/JournalMetadata.h | 3 +
src/journal/Journaler.cc | 10 +
src/journal/Journaler.h | 5 +-
src/libcephfs.cc | 7 +-
src/librbd/ExclusiveLock.cc | 3 +-
src/librbd/ImageCtx.cc | 33 +
src/librbd/ImageCtx.h | 22 +
src/librbd/ImageWatcher.cc | 5 +-
src/librbd/Journal.cc | 249 ++++--
src/librbd/Journal.h | 29 +-
src/librbd/Makefile.am | 13 +
src/librbd/MirroringWatcher.cc | 121 +++
src/librbd/MirroringWatcher.h | 72 ++
src/librbd/ObjectWatcher.cc | 348 +++++++++
src/librbd/ObjectWatcher.h | 155 ++++
src/librbd/WatchNotifyTypes.cc | 9 +-
src/librbd/WatchNotifyTypes.h | 5 +-
src/librbd/exclusive_lock/AcquireRequest.cc | 15 +-
src/librbd/exclusive_lock/Policy.h | 20 +
src/librbd/exclusive_lock/StandardPolicy.cc | 21 +
src/librbd/exclusive_lock/StandardPolicy.h | 30 +
src/librbd/internal.cc | 714 +++++++++++++-----
src/librbd/internal.h | 7 +
src/librbd/journal/Policy.h | 24 +
src/librbd/journal/Replay.cc | 9 +
src/librbd/journal/Replay.h | 2 +
src/librbd/journal/StandardPolicy.cc | 34 +
src/librbd/journal/StandardPolicy.h | 30 +
src/librbd/journal/TypeTraits.h | 26 +
src/librbd/journal/Types.cc | 40 +
src/librbd/journal/Types.h | 20 +-
src/librbd/mirroring_watcher/Types.cc | 160 ++++
src/librbd/mirroring_watcher/Types.h | 102 +++
src/mds/Beacon.cc | 9 +-
src/mds/Beacon.h | 7 +-
src/mds/CInode.cc | 10 +-
src/mds/CInode.h | 4 +
src/mds/FSMap.cc | 56 +-
src/mds/FSMap.h | 6 +-
src/mds/MDCache.cc | 5 +
src/mds/MDSDaemon.cc | 4 +-
src/mds/MDSMap.cc | 75 +-
src/mds/MDSMap.h | 5 +-
src/mds/MDSRank.cc | 14 +-
src/mds/ScrubStack.cc | 10 +-
src/mds/Server.cc | 39 +-
src/messages/MFSMap.h | 14 +-
src/messages/MMDSBeacon.h | 16 +-
src/messages/MOSDOp.h | 15 +-
src/mon/MDSMonitor.cc | 43 +-
src/mon/MDSMonitor.h | 4 +-
src/mon/MonClient.cc | 36 +-
src/mon/MonClient.h | 1 +
src/mon/MonCommands.h | 7 +-
src/mon/Monitor.cc | 4 +-
src/mon/OSDMonitor.cc | 44 +-
src/mon/PGMap.cc | 6 +-
src/mon/PGMonitor.cc | 117 +--
src/mon/PGMonitor.h | 5 +-
src/mon/Paxos.cc | 19 -
src/mon/Paxos.h | 5 -
src/mon/PaxosService.cc | 22 -
src/mon/PaxosService.h | 7 -
src/msg/Messenger.cc | 3 +-
src/msg/async/AsyncConnection.cc | 6 +-
src/msg/xio/XioMessenger.cc | 242 +++---
src/msg/xio/XioMessenger.h | 12 +-
src/objclass/class_api.cc | 14 +
src/objclass/objclass.h | 4 +
src/os/ObjectStore.h | 22 +-
src/os/Transaction.cc | 11 +
src/os/bluestore/BlueStore.cc | 449 +++++++----
src/os/bluestore/BlueStore.h | 57 +-
src/os/bluestore/FreelistManager.cc | 8 +
src/os/bluestore/KernelDevice.cc | 8 +-
src/os/bluestore/bluefs_tool.cc | 12 +-
src/os/filestore/FileStore.cc | 6 +
src/osd/ClassHandler.cc | 6 +-
src/osd/OSD.cc | 218 +++---
src/osd/OSD.h | 7 +-
src/osd/OSDMap.cc | 4 +-
src/osd/PG.cc | 100 ++-
src/osd/PG.h | 16 +-
src/osd/ReplicatedPG.cc | 72 +-
src/osd/osd_types.cc | 15 +-
src/osd/osd_types.h | 10 +-
src/osdc/Objecter.cc | 22 +-
src/osdc/Striper.cc | 2 +-
src/pybind/Makefile.am | 5 +-
src/pybind/ceph_argparse.py | 22 +
src/pybind/cephfs/cephfs.pyx | 54 +-
src/pybind/cephfs/setup.py | 3 +-
src/pybind/rados/rados.pyx | 2 +-
src/pybind/rados/setup.py | 3 +-
src/pybind/rbd/setup.py | 3 +-
src/rbdmap | 28 +-
src/rgw/rgw_admin.cc | 76 +-
src/rgw/rgw_civetweb.cc | 9 +-
src/rgw/rgw_cr_rados.cc | 1 +
src/rgw/rgw_data_sync.cc | 76 +-
src/rgw/rgw_file.cc | 255 ++++---
src/rgw/rgw_file.h | 60 +-
src/rgw/rgw_op.cc | 3 +-
src/rgw/rgw_rados.cc | 182 +++--
src/rgw/rgw_rados.h | 15 +-
src/rgw/rgw_rest_client.cc | 36 +-
src/rgw/rgw_rest_client.h | 2 +-
src/rgw/rgw_rest_realm.cc | 16 +-
src/rgw/rgw_rest_s3.cc | 20 +-
src/rgw/rgw_sync.cc | 6 +-
src/rgw/rgw_sync.h | 15 +-
src/script/subman | 20 +
src/stop.sh | 2 +-
src/test/Makefile-client.am | 15 +-
src/test/Makefile.am | 1 +
src/test/centos-6/ceph.spec.in | 57 +-
src/test/centos-7/ceph.spec.in | 57 +-
src/test/ceph_objectstore_tool.py | 12 +-
src/test/cli/crushtool/check-invalid-map.t | 3 +
src/test/cli/radosgw-admin/help.t | 11 +-
src/test/cli/rbd/help.t | 5 +-
src/test/cls_journal/test_cls_journal.cc | 7 +
src/test/cls_rbd/test_cls_rbd.cc | 37 +-
src/test/encoding/check-generated.sh | 40 +-
src/test/encoding/readable.sh | 107 ++-
src/test/encoding/types.h | 2 +
src/test/erasure-code/TestErasureCodePlugin.cc | 8 +
src/test/erasure-code/test-erasure-code.sh | 2 +-
src/test/fedora-21/ceph.spec.in | 57 +-
src/test/librados/list.cc | 19 +
src/test/librados/misc.cc | 3 +
src/test/librados/pool.cc | 3 +-
src/test/librados/tier.cc | 43 +-
src/test/librados_test_stub/LibradosTestStub.cc | 10 +
src/test/librados_test_stub/MockTestMemIoCtxImpl.h | 22 +
.../exclusive_lock/test_mock_AcquireRequest.cc | 66 +-
src/test/librbd/mock/MockImageCtx.cc | 10 +
src/test/librbd/mock/MockImageCtx.h | 15 +
src/test/librbd/mock/MockImageState.h | 3 +
src/test/librbd/mock/MockJournal.h | 7 +-
src/test/librbd/mock/MockJournalPolicy.h | 21 +
src/test/librbd/mock/MockOperations.h | 1 +
src/test/librbd/test_MirroringWatcher.cc | 100 +++
src/test/librbd/test_main.cc | 2 +
src/test/librbd/test_mirroring.cc | 251 ++++++-
src/test/librbd/test_mock_Journal.cc | 1 +
src/test/librbd/test_mock_ObjectWatcher.cc | 405 ++++++++++
src/test/librgw_file_aw.cc | 29 +-
src/test/librgw_file_cd.cc | 36 +-
src/test/librgw_file_nfsns.cc | 74 +-
src/test/mon/test_pool_quota.sh | 61 ++
src/test/msgr/perf_msgr_client.cc | 1 +
src/test/msgr/perf_msgr_server.cc | 1 -
.../objectstore/ObjectStoreTransactionBenchmark.cc | 1 +
src/test/objectstore/store_test.cc | 518 +++++++++----
src/test/opensuse-13.2/ceph.spec.in | 57 +-
src/test/osd/osd-scrub-repair.sh | 49 +-
src/test/perf_local.cc | 1 +
src/test/rbd_mirror/image_replay.cc | 12 +-
.../image_sync/test_mock_SyncPointPruneRequest.cc | 2 +
src/test/rbd_mirror/mock/MockJournaler.cc | 5 +
src/test/rbd_mirror/mock/MockJournaler.h | 107 +++
src/test/rbd_mirror/test_ImageReplayer.cc | 120 +--
src/test/rbd_mirror/test_ImageSync.cc | 1 +
src/test/rbd_mirror/test_PoolWatcher.cc | 18 +-
src/test/rbd_mirror/test_mock_ImageReplayer.cc | 161 ++++
src/test/system/rados_delete_pools_parallel.cc | 2 +-
src/test/system/rados_list_parallel.cc | 2 +-
src/test/system/rados_open_pools_parallel.cc | 22 +-
src/test/system/st_rados_create_pool.cc | 19 +-
src/test/system/st_rados_create_pool.h | 2 +
src/test/system/st_rados_list_objects.cc | 5 +-
src/test/system/systest_runnable.h | 2 +-
src/test/test_pool_create.sh | 2 +-
src/tools/cephfs/DataScan.cc | 38 +-
src/tools/cephfs/DataScan.h | 4 +-
src/tools/cephfs/Dumper.h | 2 -
src/tools/cephfs/MDSUtility.cc | 6 +-
src/tools/cephfs/MDSUtility.h | 2 +-
src/tools/crushtool.cc | 7 +-
src/tools/rbd/Shell.cc | 33 +-
src/tools/rbd/Shell.h | 5 +-
src/tools/rbd/action/MirrorImage.cc | 8 +-
src/tools/rbd/rbd.cc | 2 +-
src/tools/rbd_mirror/ImageReplayer.cc | 832 +++++++++++----------
src/tools/rbd_mirror/ImageReplayer.h | 227 +++---
src/tools/rbd_mirror/ImageSync.h | 12 +-
src/tools/rbd_mirror/Mirror.cc | 137 +++-
src/tools/rbd_mirror/Mirror.h | 6 +
src/tools/rbd_mirror/PoolWatcher.cc | 37 +-
src/tools/rbd_mirror/PoolWatcher.h | 24 +-
src/tools/rbd_mirror/Replayer.cc | 214 +++++-
src/tools/rbd_mirror/Replayer.h | 18 +-
.../rbd_mirror/image_replayer/BootstrapRequest.cc | 469 ++++++++++--
.../rbd_mirror/image_replayer/BootstrapRequest.h | 102 ++-
.../rbd_mirror/image_replayer/CloseImageRequest.cc | 12 +-
.../rbd_mirror/image_replayer/CloseImageRequest.h | 10 +-
.../image_replayer/OpenLocalImageRequest.cc | 100 ++-
.../image_replayer/OpenLocalImageRequest.h | 14 +-
.../rbd_mirror/image_sync/ImageCopyRequest.cc | 31 +-
src/tools/rbd_mirror/image_sync/ImageCopyRequest.h | 3 +-
.../rbd_mirror/image_sync/ObjectCopyRequest.cc | 6 +-
.../rbd_mirror/image_sync/SnapshotCopyRequest.cc | 9 +-
.../rbd_mirror/image_sync/SnapshotCopyRequest.h | 2 +-
.../image_sync/SyncPointCreateRequest.cc | 7 +-
.../rbd_mirror/image_sync/SyncPointCreateRequest.h | 2 +-
.../rbd_mirror/image_sync/SyncPointPruneRequest.cc | 10 +-
.../rbd_mirror/image_sync/SyncPointPruneRequest.h | 2 +-
src/vstart.sh | 100 +--
systemd/rbdmap.service | 2 +
290 files changed, 9251 insertions(+), 3035 deletions(-)
create mode 100644 doc/man/8/rbdmap.rst
copy man/{ceph-run.8 => rbdmap.8} (51%)
create mode 100644 src/ceph-detect-init/ceph_detect_init/debian/__init__.py
create mode 100644 src/librbd/MirroringWatcher.cc
create mode 100644 src/librbd/MirroringWatcher.h
create mode 100644 src/librbd/ObjectWatcher.cc
create mode 100644 src/librbd/ObjectWatcher.h
create mode 100644 src/librbd/exclusive_lock/Policy.h
create mode 100644 src/librbd/exclusive_lock/StandardPolicy.cc
create mode 100644 src/librbd/exclusive_lock/StandardPolicy.h
create mode 100644 src/librbd/journal/Policy.h
create mode 100644 src/librbd/journal/StandardPolicy.cc
create mode 100644 src/librbd/journal/StandardPolicy.h
create mode 100644 src/librbd/journal/TypeTraits.h
create mode 100644 src/librbd/mirroring_watcher/Types.cc
create mode 100644 src/librbd/mirroring_watcher/Types.h
create mode 100755 src/script/subman
create mode 100644 src/test/cli/crushtool/check-invalid-map.t
create mode 100644 src/test/librbd/mock/MockImageCtx.cc
create mode 100644 src/test/librbd/mock/MockJournalPolicy.h
create mode 100644 src/test/librbd/test_MirroringWatcher.cc
create mode 100644 src/test/librbd/test_mock_ObjectWatcher.cc
create mode 100755 src/test/mon/test_pool_quota.sh
create mode 100644 src/test/rbd_mirror/test_mock_ImageReplayer.cc
--
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