[Pkg-ceph-commits] [ceph] 01/06: Merge branch 'experimental'
Dmitry Smirnov
onlyjob at moszumanska.debian.org
Wed May 7 08:33:06 UTC 2014
This is an automated email from the git hooks/post-receive script.
onlyjob pushed a commit to branch master
in repository ceph.
commit 549cf95
Merge: 624a6a2 a866384
Author: Dmitry Smirnov <onlyjob at member.fsf.org>
Date: Wed May 7 05:58:01 2014
Merge branch 'experimental'
Makefile.am | 4 +-
Makefile.in | 30 +-
README | 23 +-
aclocal.m4 | 65 +
ar-lib | 265 +
autogen.sh | 15 +-
ceph.spec | 108 +-
ceph.spec.in | 108 +-
configure | 4846 ++-
configure.ac | 204 +-
debian/README.Debian | 70 +
debian/ceph-common.install | 1 +
debian/ceph-common.lintian-overrides | 2 +
debian/ceph-common.manpages | 1 +
debian/ceph-fuse.lintian-overrides | 2 +
debian/ceph-fuse.manpages | 1 +
debian/ceph-mds.lintian-overrides | 13 +
debian/ceph-test.install | 57 +-
debian/ceph-test.lintian-overrides | 5 +
debian/ceph.init | 1 +
debian/ceph.install | 9 +-
debian/ceph.lintian-overrides | 29 +
debian/ceph.logrotate | 1 +
debian/ceph.rbdmap.init | 1 +
debian/changelog | 93 +
debian/clean | 1 +
debian/control | 108 +-
debian/copyright | 631 +-
debian/etc/pm/sleep.d/25-ceph | 12 +
debian/gbp.conf | 3 +-
debian/libcephfs1.lintian-overrides | 2 +
debian/libcephfs1.symbols | 271 +
debian/librados-dev.install | 1 +
debian/librados2.lintian-overrides | 2 +
debian/librados2.symbols | 283 +
debian/librbd1.install | 3 +-
debian/librbd1.symbols | 63 +
debian/man/ceph-crush-location.1 | 24 +
debian/man/mount.fuse.ceph.8 | 30 +
debian/patches/arch.patch | 19 +
debian/patches/gcj.patch | 56 +
debian/patches/make-clean | 17 -
debian/patches/modules | 81 -
debian/patches/modules.patch | 58 +
debian/patches/series | 7 +-
...er-download => virtualenv-never-download.patch} | 8 +-
debian/radosgw.dirs | 1 +
debian/radosgw.init | 1 +
debian/radosgw.lintian-overrides | 10 +
debian/radosgw.logrotate | 1 +
debian/rules | 35 +-
m4/ax_c_pretty_func.m4 | 18 +
m4/ax_c_var_func.m4 | 66 +
m4/ax_cxx_static_cast.m4 | 43 +
m4/ax_intel.m4 | 70 +
man/Makefile.in | 22 +-
man/ceph-authtool.8 | 102 +-
man/ceph-clsinfo.8 | 35 +-
man/ceph-conf.8 | 52 +-
man/ceph-debugpack.8 | 36 +-
man/ceph-dencoder.8 | 47 +-
man/ceph-fuse.8 | 39 +-
man/ceph-mds.8 | 35 +-
man/ceph-mon.8 | 45 +-
man/ceph-osd.8 | 42 +-
man/ceph-post-file.8 | 6 +-
man/ceph-rbdnamer.8 | 39 +-
man/ceph-rest-api.8 | 45 +-
man/ceph-run.8 | 35 +-
man/ceph-syn.8 | 43 +-
man/ceph.8 | 50 +-
man/cephfs.8 | 37 +-
man/crushtool.8 | 364 +-
man/librados-config.8 | 37 +-
man/monmaptool.8 | 54 +-
man/mount.ceph.8 | 59 +-
man/osdmaptool.8 | 46 +-
man/rados.8 | 68 +-
man/radosgw-admin.8 | 69 +-
man/radosgw.8 | 67 +-
man/rbd-fuse.8 | 43 +-
man/rbd.8 | 160 +-
src/.git_version | 4 +-
src/Makefile-env.am | 25 +-
src/Makefile.am | 43 +-
src/Makefile.in | 5760 ++-
src/acconfig.h.in | 153 +
src/arch/intel.c | 49 +-
src/arch/intel.h | 6 +-
src/auth/AuthAuthorizeHandler.h | 3 +-
src/auth/AuthClientHandler.h | 32 +-
src/auth/AuthMethodList.cc | 2 +
src/auth/Crypto.cc | 2 +-
src/auth/KeyRing.cc | 1 +
src/auth/KeyRing.h | 2 +-
src/auth/cephx/CephxClientHandler.cc | 33 +-
src/auth/cephx/CephxClientHandler.h | 24 +-
src/auth/cephx/CephxProtocol.cc | 16 +-
src/auth/cephx/CephxProtocol.h | 8 +-
src/auth/cephx/CephxSessionHandler.cc | 17 +-
src/auth/none/AuthNoneClientHandler.h | 20 +-
src/auth/unknown/AuthUnknownClientHandler.h | 20 +-
src/brag/Makefile.am | 3 +
src/brag/README.md | 185 +
src/brag/client/ceph-brag | 334 +
src/brag/server/MANIFEST.in | 1 +
src/brag/server/app.wsgi | 5 +
src/brag/server/ceph_brag.egg-info/PKG-INFO | 10 +
src/brag/server/ceph_brag.egg-info/SOURCES.txt | 21 +
.../server/ceph_brag.egg-info/dependency_links.txt | 1 +
src/brag/server/ceph_brag.egg-info/not-zip-safe | 1 +
src/brag/server/ceph_brag.egg-info/requires.txt | 1 +
src/brag/server/ceph_brag.egg-info/top_level.txt | 1 +
src/brag/server/ceph_brag/__init__.py | 0
src/brag/server/ceph_brag/app.py | 19 +
src/brag/server/ceph_brag/controllers/__init__.py | 0
src/brag/server/ceph_brag/controllers/root.py | 73 +
src/brag/server/ceph_brag/json.py | 115 +
src/brag/server/ceph_brag/model/__init__.py | 29 +
src/brag/server/ceph_brag/model/db.py | 284 +
src/brag/server/ceph_brag/tests/__init__.py | 22 +
src/brag/server/ceph_brag/tests/config.py | 54 +
src/brag/server/ceph_brag/tests/test_functional.py | 68 +
src/brag/server/ceph_brag/tests/test_units.py | 7 +
src/brag/server/config.py | 52 +
src/brag/server/sample.json | 98 +
src/brag/server/setup.cfg | 6 +
src/brag/server/setup.py | 22 +
src/ceph-crush-location | 87 +
src/ceph-crush-location.in | 87 +
src/ceph-disk | 701 +-
src/ceph-post-file.in | 91 +-
src/ceph.in | 9 +-
src/ceph_mds.cc | 61 +-
src/ceph_mon.cc | 179 +-
src/ceph_osd.cc | 40 +-
src/cephfs.cc | 20 +-
src/civetweb/civetweb.h | 550 +
src/civetweb/include/civetweb.h | 550 +
src/civetweb/src/civetweb.c | 6877 ++++
src/civetweb/src/md5.h | 461 +
src/client/Client.cc | 1960 +-
src/client/Client.h | 162 +-
src/client/Dentry.h | 10 +-
src/client/Dir.h | 2 +-
src/client/Fh.h | 2 +-
src/client/Inode.cc | 22 +-
src/client/Inode.h | 34 +-
src/client/MetaRequest.h | 6 +-
src/client/MetaSession.h | 4 +-
src/client/ObjecterWriteback.h | 4 +-
src/client/SyntheticClient.cc | 191 +-
src/client/SyntheticClient.h | 2 +
src/client/Trace.cc | 2 -
src/client/fuse_ll.cc | 221 +-
src/cls/Makefile.am | 34 +-
src/cls/lock/cls_lock.cc | 7 +-
src/cls/rbd/cls_rbd.cc | 27 +-
src/cls/rgw/cls_rgw.cc | 25 +-
src/cls/rgw/cls_rgw_client.cc | 3 +-
src/cls/rgw/cls_rgw_client.h | 2 +-
src/cls/rgw/cls_rgw_ops.cc | 1 +
src/cls/rgw/cls_rgw_ops.h | 11 +-
src/cls/user/cls_user.cc | 382 +
src/cls/user/cls_user_client.cc | 145 +
src/cls/user/cls_user_client.h | 33 +
src/cls/user/cls_user_ops.cc | 115 +
src/cls/user/cls_user_ops.h | 179 +
src/cls/user/cls_user_types.cc | 108 +
src/cls/user/cls_user_types.h | 187 +
src/common/Finisher.cc | 1 +
src/common/Formatter.cc | 2 +-
src/common/Formatter.h | 2 +-
src/common/Makefile.am | 19 +-
src/common/OutputDataSocket.cc | 14 +-
src/common/Preforker.h | 3 +-
src/common/PrioritizedQueue.h | 21 +-
src/common/RWLock.h | 14 +-
src/common/Throttle.cc | 67 +-
src/common/TrackedOp.cc | 22 +-
src/common/TrackedOp.h | 15 +-
src/common/WorkQueue.cc | 1 +
src/common/admin_socket.cc | 45 +-
src/common/admin_socket_client.cc | 8 +
src/common/admin_socket_client.h | 1 +
src/common/blkdev.cc | 66 +-
src/common/bloom_filter.hpp | 8 +
src/common/buffer.cc | 389 +-
src/common/ceph_argparse.cc | 113 +-
src/common/ceph_argparse.h | 5 -
src/common/ceph_context.cc | 70 +-
src/common/ceph_context.h | 3 +-
src/common/ceph_crypto.cc | 6 +
src/common/ceph_strings.cc | 12 +
src/common/common_init.cc | 7 +-
src/common/common_init.h | 2 +-
src/common/config.cc | 171 +-
src/common/config.h | 19 +-
src/common/config_opts.h | 135 +-
src/common/errno.cc | 15 +-
src/common/histogram.cc | 58 +
src/{include => common}/histogram.h | 67 +-
src/common/hobject.cc | 5 +-
src/common/hobject.h | 42 +-
src/common/ipaddr.cc | 2 +-
src/common/linux_version.c | 25 +
src/common/linux_version.h | 22 +
src/common/lockdep.cc | 31 +-
src/common/map_cacher.hpp | 2 +-
src/common/obj_bencher.cc | 249 +-
src/common/obj_bencher.h | 7 +-
src/common/pipe.c | 42 +-
src/common/safe_io.c | 45 +-
src/common/safe_io.h | 13 +
src/common/sctp_crc32.c | 12 +-
src/common/shared_cache.hpp | 26 +-
src/common/sharedptr_registry.hpp | 4 +-
src/common/str_map.cc | 68 +
src/crush/CrushCompiler.cc | 88 +-
src/crush/CrushTester.cc | 18 +-
src/crush/CrushTester.h | 76 +-
src/crush/CrushWrapper.cc | 479 +-
src/crush/CrushWrapper.h | 138 +-
src/crush/builder.c | 3 +
src/crush/crush.c | 7 +-
src/crush/crush.h | 26 +-
src/crush/grammar.h | 22 +-
src/crush/mapper.c | 439 +-
src/crush/mapper.h | 3 +-
src/crush/sample.txt | 2 +-
src/{osd => erasure-code}/ErasureCodeInterface.h | 146 +-
src/{osd => erasure-code}/ErasureCodePlugin.cc | 74 +-
src/{osd => erasure-code}/ErasureCodePlugin.h | 9 +-
src/erasure-code/Makefile.am | 16 +
.../jerasure}/ErasureCodeJerasure.cc | 134 +-
.../jerasure}/ErasureCodeJerasure.h | 36 +-
.../jerasure}/ErasureCodePluginJerasure.cc | 27 +-
.../jerasure/ErasureCodePluginSelectJerasure.cc | 69 +
src/erasure-code/jerasure/Makefile.am | 110 +
.../jerasure/gf-complete/include/gf_complete.h | 192 +
.../jerasure/gf-complete/include/gf_general.h | 61 +
.../jerasure/gf-complete/include/gf_int.h | 200 +
.../jerasure/gf-complete/include/gf_method.h | 20 +
.../jerasure/gf-complete/include/gf_rand.h | 22 +
src/erasure-code/jerasure/gf-complete/src/gf.c | 1026 +
.../jerasure/gf-complete/src/gf_general.c | 538 +
.../jerasure/gf-complete/src/gf_method.c | 185 +
.../jerasure/gf-complete/src/gf_rand.c | 80 +
.../jerasure/gf-complete/src/gf_w128.c | 1758 +
src/erasure-code/jerasure/gf-complete/src/gf_w16.c | 2489 ++
src/erasure-code/jerasure/gf-complete/src/gf_w32.c | 2741 ++
src/erasure-code/jerasure/gf-complete/src/gf_w4.c | 2081 ++
src/erasure-code/jerasure/gf-complete/src/gf_w64.c | 2244 ++
src/erasure-code/jerasure/gf-complete/src/gf_w8.c | 2456 ++
.../jerasure/gf-complete/src/gf_wgen.c | 1019 +
.../jerasure/jerasure/include/cauchy.h | 45 +
.../jerasure/jerasure/include/galois.h | 99 +
.../jerasure/jerasure/include}/jerasure.h | 86 +-
.../jerasure/jerasure/include/liberation.h | 47 +
.../jerasure/jerasure/include/reed_sol.h | 50 +
.../jerasure/jerasure/src}/cauchy.c | 87 +-
src/erasure-code/jerasure/jerasure/src/galois.c | 353 +
.../jerasure/jerasure/src}/jerasure.c | 111 +-
.../jerasure/jerasure/src}/liberation.c | 87 +-
.../jerasure/jerasure/src}/reed_sol.c | 213 +-
src/global/global_init.cc | 47 +-
src/global/global_init.h | 24 +-
src/global/pidfile.cc | 4 +-
src/gtest/Makefile.am | 2 +-
src/gtest/Makefile.in | 2 +-
src/include/Context.h | 4 +-
src/include/Makefile.am | 14 +-
src/include/Spinlock.h | 66 +-
src/include/assert.h | 45 +-
src/include/atomic.h | 33 +-
src/include/buffer.h | 36 +-
src/include/byteorder.h | 47 +-
src/include/ceph_features.h | 25 +-
src/include/ceph_fs.h | 49 +-
src/include/cephfs/libcephfs.h | 393 +-
src/include/cmp.h | 72 +-
src/include/compat.h | 23 +-
src/include/encoding.h | 84 +-
src/include/frag.h | 2 +-
src/include/hash_namespace.h | 24 +
src/include/int_types.h | 37 +-
src/include/linux_fiemap.h | 2 +
src/include/memory.h | 28 +
src/include/msgr.h | 2 +
src/include/object.h | 12 +-
src/include/on_exit.h | 49 +
src/include/rados.h | 62 +-
src/include/rados/buffer.h | 36 +-
src/include/rados/librados.h | 713 +-
src/include/rados/librados.hpp | 150 +-
src/include/rados/memory.h | 28 +
src/include/rados/rados_types.hpp | 2 +
src/include/stat.h | 145 +
src/include/str_map.h | 59 +
src/include/types.h | 47 +-
src/include/unordered_map.h | 24 +
src/include/unordered_set.h | 24 +
src/include/utime.h | 11 +-
src/init-ceph.in | 26 +-
src/init-radosgw | 44 +-
src/init-radosgw.sysv | 45 +-
src/init-rbdmap | 14 +-
src/java/Makefile.in | 22 +-
src/java/test/com/ceph/fs/CephMountTest.java | 9 +-
src/json_spirit/Makefile.am | 3 +-
src/json_spirit/json_spirit_value.cpp | 8 -
src/key_value_store/Makefile.am | 4 +-
src/key_value_store/kv_flat_btree_async.cc | 8 +-
src/libcephfs.cc | 576 +-
src/librados/AioCompletionImpl.h | 9 +-
src/librados/IoCtxImpl.cc | 143 +-
src/librados/IoCtxImpl.h | 25 +-
src/librados/Makefile.am | 7 +-
src/librados/RadosClient.cc | 166 +-
src/librados/RadosClient.h | 25 +-
src/librados/librados.cc | 785 +-
src/librbd/AioCompletion.h | 10 +-
src/librbd/AioRequest.cc | 13 +-
src/librbd/AioRequest.h | 5 +-
src/librbd/ImageCtx.cc | 7 +-
src/librbd/ImageCtx.h | 3 +
src/librbd/LibrbdWriteback.cc | 4 +-
src/librbd/LibrbdWriteback.h | 6 +-
src/librbd/Makefile.am | 5 +-
src/librbd/internal.cc | 69 +-
src/libs3/debian/changelog | 5 -
src/libs3/debian/changelog.Debian | 6 -
src/libs3/debian/control | 12 -
src/libs3/debian/control.dev | 26 -
src/libs3/debian/postinst | 3 -
src/log/Log.cc | 12 +-
src/logrotate.conf | 19 +-
src/make_version | 11 +-
src/mds/AnchorServer.h | 9 +-
src/mds/CDentry.h | 6 +-
src/mds/CDir.cc | 530 +-
src/mds/CDir.h | 53 +-
src/mds/CInode.cc | 379 +-
src/mds/CInode.h | 34 +-
src/mds/Capability.cc | 30 +
src/mds/Capability.h | 104 +-
src/mds/Dumper.cc | 161 +-
src/mds/Dumper.h | 63 +-
src/mds/InoTable.cc | 31 +
src/mds/InoTable.h | 13 +-
src/mds/Locker.cc | 410 +-
src/mds/Locker.h | 70 +-
src/mds/LogEvent.h | 1 +
src/mds/LogSegment.h | 10 +-
src/mds/MDBalancer.cc | 10 +-
src/mds/MDCache.cc | 1945 +-
src/mds/MDCache.h | 167 +-
src/mds/MDLog.cc | 30 +-
src/mds/MDLog.h | 9 +-
src/mds/MDS.cc | 136 +-
src/mds/MDS.h | 17 +-
src/mds/MDSMap.cc | 27 +-
src/mds/MDSMap.h | 27 +-
src/mds/MDSTable.cc | 4 +-
src/mds/MDSTable.h | 2 +-
src/mds/MDSTableServer.h | 4 +-
src/mds/MDSUtility.cc | 160 +
src/mds/MDSUtility.h | 58 +
src/mds/Makefile.am | 4 +-
src/mds/Migrator.cc | 1368 +-
src/mds/Migrator.h | 164 +-
src/mds/Mutation.cc | 77 +-
src/mds/Mutation.h | 59 +-
src/mds/Resetter.cc | 79 +-
src/mds/Resetter.h | 45 +-
src/mds/ScatterLock.h | 23 +
src/mds/Server.cc | 926 +-
src/mds/Server.h | 184 +-
src/mds/SessionMap.cc | 11 +-
src/mds/SessionMap.h | 46 +-
src/mds/SimpleLock.h | 34 +-
src/mds/SnapServer.cc | 81 +
src/mds/SnapServer.h | 13 +-
src/mds/events/EFragment.h | 4 +-
src/mds/events/EMetaBlob.h | 30 +-
src/mds/flock.cc | 16 +-
src/mds/flock.h | 32 +-
src/mds/journal.cc | 80 +-
src/mds/mdstypes.cc | 18 +-
src/mds/mdstypes.h | 94 +-
src/messages/MAuthReply.h | 4 +-
src/messages/MBackfillReserve.h | 16 +-
src/messages/MCacheExpire.h | 30 +-
src/messages/MClientCaps.h | 59 +-
src/messages/MClientReply.h | 13 +-
src/messages/MClientRequest.h | 6 +-
src/messages/MClientRequestForward.h | 2 +-
src/messages/MDiscoverReply.h | 10 +-
src/messages/MExportDir.h | 6 +-
src/messages/MExportDirAck.h | 11 +-
src/messages/MExportDirCancel.h | 7 +-
src/messages/MExportDirDiscover.h | 10 +-
src/messages/MExportDirDiscoverAck.h | 7 +-
src/messages/MExportDirFinish.h | 12 +-
src/messages/MExportDirNotify.h | 6 +-
src/messages/MExportDirNotifyAck.h | 6 +-
src/messages/MExportDirPrep.h | 7 +-
src/messages/MExportDirPrepAck.h | 13 +-
src/messages/MForward.h | 33 +-
src/messages/MGetPoolStats.h | 2 +-
src/messages/MGetPoolStatsReply.h | 2 +-
src/messages/MMDSCacheRejoin.h | 16 +-
src/messages/MMDSFindIno.h | 4 +-
src/messages/MMDSFindInoReply.h | 4 +-
src/messages/MMDSFragmentNotify.h | 4 +-
src/messages/MMDSOpenIno.h | 2 +-
src/messages/MMDSOpenInoReply.h | 2 +-
src/messages/MMDSResolve.h | 8 +-
src/messages/MMDSResolveAck.h | 4 +-
src/messages/MMDSSlaveRequest.h | 13 +-
src/messages/MMonElection.h | 8 +-
src/messages/MMonGetVersion.h | 2 +-
src/messages/MMonGetVersionReply.h | 2 +-
src/messages/MMonProbe.h | 15 +-
src/messages/MOSDBoot.h | 6 +-
src/messages/{MOSDPGPull.h => MOSDECSubOpRead.h} | 45 +-
.../{MOSDPGPull.h => MOSDECSubOpReadReply.h} | 45 +-
src/messages/{MOSDPGPull.h => MOSDECSubOpWrite.h} | 53 +-
.../{MOSDPGPull.h => MOSDECSubOpWriteReply.h} | 45 +-
src/messages/MOSDMap.h | 5 +-
src/messages/MOSDOp.h | 18 +-
src/messages/MOSDOpReply.h | 13 +-
src/messages/MOSDPGBackfill.h | 16 +-
src/messages/MOSDPGInfo.h | 20 +-
src/messages/MOSDPGLog.h | 29 +-
src/messages/MOSDPGNotify.h | 20 +-
src/messages/MOSDPGPull.h | 18 +-
src/messages/MOSDPGPush.h | 18 +-
src/messages/MOSDPGPushReply.h | 19 +-
src/messages/MOSDPGQuery.h | 39 +-
src/messages/MOSDPGRemove.h | 42 +-
src/messages/MOSDPGScan.h | 35 +-
src/messages/MOSDPGTrim.h | 19 +-
src/messages/MOSDRepScrub.h | 19 +-
src/messages/MOSDSubOp.h | 40 +-
src/messages/MOSDSubOpReply.h | 33 +-
src/messages/MPoolOp.h | 4 +-
src/messages/MPoolOpReply.h | 4 +-
src/messages/MRecoveryReserve.h | 15 +-
src/messages/MStatfs.h | 2 +-
src/messages/MStatfsReply.h | 2 +-
src/messages/Makefile.am | 4 +
src/mon/AuthMonitor.cc | 38 +-
src/mon/ConfigKeyService.cc | 1 +
src/mon/DataHealthService.cc | 20 +-
src/mon/{MonCommands.h => DumplingMonCommands.h} | 80 +-
src/mon/Elector.cc | 111 +-
src/mon/Elector.h | 38 +-
src/mon/LogMonitor.cc | 8 +-
src/mon/MDSMonitor.cc | 237 +-
src/mon/MDSMonitor.h | 3 +-
src/mon/Makefile.am | 1 +
src/mon/MonCap.cc | 2 +-
src/mon/MonClient.cc | 91 +-
src/mon/MonClient.h | 60 +-
src/mon/MonCommands.h | 132 +-
src/mon/MonMap.cc | 1 +
src/mon/Monitor.cc | 583 +-
src/mon/Monitor.h | 123 +-
src/mon/MonitorDBStore.h | 34 +-
src/mon/MonitorStore.cc | 13 +-
src/mon/MonmapMonitor.cc | 92 +-
src/mon/OSDMonitor.cc | 1837 +-
src/mon/OSDMonitor.h | 52 +-
src/mon/PGMap.cc | 150 +-
src/mon/PGMap.h | 50 +-
src/mon/PGMonitor.cc | 155 +-
src/mon/PGMonitor.h | 2 +-
src/mon/Paxos.cc | 15 +-
src/mon/Paxos.h | 4 +-
src/mon/Session.h | 3 +-
src/mount/mount.ceph.c | 10 +-
src/msg/Accepter.cc | 21 +-
src/msg/DispatchQueue.cc | 1 +
src/msg/DispatchQueue.h | 1 +
src/msg/Message.cc | 17 +
src/msg/Message.h | 19 +-
src/msg/Pipe.cc | 203 +-
src/msg/Pipe.h | 16 +-
src/msg/SimpleMessenger.cc | 37 +-
src/msg/SimpleMessenger.h | 16 +-
src/msg/msg_types.h | 13 +-
src/objclass/class_api.cc | 4 +-
src/ocf/Makefile.in | 22 +-
src/os/CollectionIndex.h | 14 +-
src/os/DBObjectMap.cc | 47 +-
src/os/DBObjectMap.h | 15 +-
src/os/FDCache.h | 4 +-
src/os/FileJournal.cc | 106 +-
src/os/FileJournal.h | 2 +-
src/os/FileStore.cc | 402 +-
src/os/FileStore.h | 29 +-
src/os/FlatIndex.cc | 2 +-
src/os/FlatIndex.h | 6 +-
src/os/GenericFileStoreBackend.cc | 6 +-
src/os/GenericFileStoreBackend.h | 1 +
src/os/GenericObjectMap.cc | 1135 +
src/os/GenericObjectMap.h | 452 +
src/os/HashIndex.cc | 5 +-
src/os/HashIndex.h | 7 +-
src/os/IndexManager.cc | 2 +-
src/os/IndexManager.h | 6 +-
src/os/Journal.h | 2 +-
src/os/JournalingObjectStore.cc | 9 +-
src/os/JournalingObjectStore.h | 16 +-
src/os/KeyValueDB.h | 16 +-
src/os/KeyValueStore.cc | 2989 ++
src/os/KeyValueStore.h | 599 +
src/os/LFNIndex.cc | 16 +-
src/os/LFNIndex.h | 10 +-
src/os/LevelDBStore.cc | 28 +-
src/os/LevelDBStore.h | 18 +-
src/os/Makefile.am | 54 +-
src/os/MemStore.cc | 1482 +
src/os/MemStore.h | 357 +
src/os/ObjectMap.h | 14 +-
src/os/ObjectStore.cc | 90 +-
src/os/ObjectStore.h | 604 +-
src/os/WBThrottle.cc | 37 +-
src/os/WBThrottle.h | 4 +-
src/os/XfsFileStoreBackend.cc | 124 +
src/os/XfsFileStoreBackend.h | 33 +
src/osd/ECBackend.cc | 1771 +
src/osd/ECBackend.h | 478 +
src/osd/ECMsgTypes.cc | 341 +
src/osd/ECMsgTypes.h | 111 +
src/osd/ECTransaction.cc | 283 +
src/osd/ECTransaction.h | 207 +
src/osd/ECUtil.cc | 196 +
src/osd/ECUtil.h | 154 +
src/osd/ErasureCodePluginJerasure/Makefile.am | 22 -
src/osd/ErasureCodePluginJerasure/cauchy.h | 53 -
src/osd/ErasureCodePluginJerasure/galois.c | 821 -
src/osd/ErasureCodePluginJerasure/galois.h | 111 -
src/osd/ErasureCodePluginJerasure/liberation.h | 56 -
src/osd/ErasureCodePluginJerasure/reed_sol.h | 59 -
src/osd/HitSet.cc | 218 +
src/osd/HitSet.h | 477 +
src/osd/Makefile.am | 21 +-
src/osd/OSD.cc | 1385 +-
src/osd/OSD.h | 393 +-
src/osd/OSDCap.cc | 3 +-
src/osd/OSDMap.cc | 1123 +-
src/osd/OSDMap.h | 301 +-
src/osd/OpRequest.cc | 2 +
src/osd/OpRequest.h | 18 +-
src/osd/PG.cc | 2617 +-
src/osd/PG.h | 632 +-
src/osd/PGBackend.cc | 571 +
src/osd/PGBackend.h | 469 +-
src/osd/PGLog.cc | 431 +-
src/osd/PGLog.h | 137 +-
src/osd/ReplicatedBackend.cc | 657 +-
src/osd/ReplicatedBackend.h | 247 +-
src/osd/ReplicatedPG.cc | 6583 +++-
src/osd/ReplicatedPG.h | 765 +-
src/osd/SnapMapper.cc | 4 +-
src/osd/SnapMapper.h | 28 +-
src/osd/TierAgentState.h | 112 +
src/osd/Watch.cc | 4 +-
src/osd/Watch.h | 20 +-
src/osd/osd_types.cc | 957 +-
src/osd/osd_types.h | 808 +-
src/osdc/Journaler.h | 32 +
src/osdc/ObjectCacher.cc | 67 +-
src/osdc/ObjectCacher.h | 31 +-
src/osdc/Objecter.cc | 888 +-
src/osdc/Objecter.h | 538 +-
src/osdc/WritebackHandler.h | 13 +-
src/pybind/ceph_argparse.py | 12 +-
src/pybind/ceph_rest_api.py | 4 +-
src/pybind/cephfs.py | 18 +-
src/pybind/rados.py | 120 +-
src/pybind/rbd.py | 26 +-
src/rbd.cc | 334 +-
src/rbd_fuse/rbd-fuse.c | 34 +-
src/rgw/Makefile.am | 17 +-
src/rgw/logrotate.conf | 16 +-
src/rgw/rgw_admin.cc | 139 +-
src/rgw/rgw_bucket.cc | 169 +-
src/rgw/rgw_bucket.h | 20 +-
src/rgw/rgw_cache.cc | 26 +-
src/rgw/rgw_cache.h | 33 +-
src/rgw/rgw_civetweb.cc | 172 +
src/rgw/rgw_civetweb.h | 41 +
src/rgw/rgw_client_io.cc | 16 +
src/rgw/rgw_client_io.h | 15 +-
src/rgw/rgw_common.cc | 21 +-
src/rgw/rgw_common.h | 139 +-
src/rgw/rgw_cors.cc | 35 +-
src/rgw/rgw_cors.h | 3 +-
src/rgw/rgw_dencoder.cc | 10 -
src/rgw/rgw_env.cc | 42 +-
src/rgw/rgw_fcgi.cc | 31 +-
src/rgw/rgw_fcgi.h | 7 +-
src/rgw/rgw_gc.cc | 14 +-
src/rgw/rgw_gc.h | 2 +-
src/rgw/rgw_http_client.cc | 4 +-
src/rgw/rgw_http_errors.h | 46 +
src/rgw/rgw_json_enc.cc | 26 +-
src/rgw/rgw_loadgen.cc | 111 +
src/rgw/rgw_loadgen.h | 45 +
src/rgw/rgw_log.cc | 3 +
src/rgw/rgw_main.cc | 688 +-
src/rgw/rgw_metadata.cc | 2 +-
src/rgw/rgw_multi.cc | 3 +-
src/rgw/rgw_op.cc | 635 +-
src/rgw/rgw_op.h | 51 +-
src/rgw/rgw_quota.cc | 701 +-
src/rgw/rgw_quota.h | 7 +-
src/rgw/rgw_rados.cc | 1344 +-
src/rgw/rgw_rados.h | 495 +-
src/rgw/rgw_resolve.cc | 6 +
src/rgw/rgw_rest.cc | 74 +-
src/rgw/rgw_rest.h | 43 +
src/rgw/rgw_rest_client.cc | 10 +-
src/rgw/rgw_rest_conn.cc | 2 +-
src/rgw/rgw_rest_log.cc | 2 +-
src/rgw/rgw_rest_metadata.cc | 1 -
src/rgw/rgw_rest_replica_log.cc | 29 +-
src/rgw/rgw_rest_s3.cc | 69 +-
src/rgw/rgw_rest_swift.cc | 165 +-
src/rgw/rgw_rest_swift.h | 10 +
src/rgw/rgw_rest_user.cc | 265 +
src/rgw/rgw_swift.cc | 192 +-
src/rgw/rgw_swift.h | 2 +
src/rgw/rgw_swift_auth.cc | 10 +-
src/rgw/rgw_user.cc | 138 +-
src/rgw/rgw_user.h | 24 +-
src/sample.ceph.conf | 485 +-
src/stop.sh | 100 +-
src/test/Makefile.am | 421 +-
src/test/ObjectMap/KeyValueDBMemory.cc | 6 +-
src/test/ObjectMap/KeyValueDBMemory.h | 12 +-
src/test/ObjectMap/test_keyvaluedb_atomicity.cc | 2 +-
src/test/ObjectMap/test_keyvaluedb_iterators.cc | 2 +-
src/test/ObjectMap/test_object_map.cc | 41 +-
src/test/admin_socket.cc | 168 +-
src/test/bench/bencher.cc | 18 +-
src/test/bench/bencher.h | 20 +-
src/test/bench/distribution.h | 6 +-
src/test/bench/dumb_backend.cc | 10 +
src/test/bench/rbd_backend.cc | 4 +-
src/test/bench/rbd_backend.h | 4 +-
src/test/bench/small_io_bench_dumb.cc | 12 +
src/test/bench/small_io_bench_fs.cc | 10 +-
src/test/bench/small_io_bench_rbd.cc | 4 +-
src/test/bufferlist.cc | 214 +-
src/test/ceph_argparse.cc | 109 +
src/test/ceph_crypto.cc | 2 +
src/test/cli/ceph-conf/show-config-value.t | 15 +
src/test/cli/ceph-conf/show-config.t | 6 +
src/test/cli/crushtool/bad-mappings.crushmap.txt | 39 +
src/test/cli/crushtool/bad-mappings.t | 6 +
src/test/cli/crushtool/build.t | 104 +
src/test/cli/crushtool/help.t | 2 +
src/test/cli/crushtool/set-choose.crushmap.txt | 144 +
src/test/cli/crushtool/set-choose.t | 36941 +++++++++++++++++++
...s-new-tunables.crushmap => test-map-a.crushmap} | Bin 31979 -> 31995 bytes
...unable-values.t => test-map-bobtail-tunables.t} | 3 +-
src/test/cli/crushtool/test-map-firefly-tunables.t | 10259 +++++
...ed-devices.crushmap => test-map-indep.crushmap} | Bin 31979 -> 31995 bytes
src/test/cli/crushtool/test-map-indep.t | 10253 +++++
...tunable-values.t => test-map-legacy-tunables.t} | 2 +-
.../crushtool/test-map-tries-vs-retries.crushmap | Bin 0 -> 808 bytes
src/test/cli/crushtool/test-map-tries-vs-retries.t | 10259 +++++
src/test/cli/crushtool/test-map-vary-r-0.t | 3081 ++
src/test/cli/crushtool/test-map-vary-r-1.t | 3078 ++
src/test/cli/crushtool/test-map-vary-r-2.t | 3078 ++
src/test/cli/crushtool/test-map-vary-r-3.t | 3078 ++
src/test/cli/crushtool/test-map-vary-r-4.t | 3078 ++
src/test/cli/crushtool/test-map-vary-r.crushmap | Bin 0 -> 3892 bytes
src/test/cli/monmaptool/print-nonexistent.t | 2 +-
src/test/cli/osdmaptool/clobber.t | 12 +-
src/test/cli/osdmaptool/create-print.t | 100 +-
src/test/cli/osdmaptool/create-racks.t | 824 +-
src/test/cli/osdmaptool/crush.t | 10 +
src/test/cli/osdmaptool/help.t | 4 +
.../osdmaptool/{simple.t => missing-argument.t} | 4 +
src/test/cli/osdmaptool/pool.t | 54 +
src/test/cli/osdmaptool/test-map-pgs.t | 52 +
src/test/cli/radosgw-admin/help.t | 9 +-
src/test/cli/rbd/help.t | 1 +
src/test/cls_rbd/test_cls_rbd.cc | 16 +-
src/test/cls_rgw/test_cls_rgw.cc | 12 +-
src/test/cls_statelog/test_cls_statelog.cc | 2 +-
src/test/common/Throttle.cc | 17 +-
src/test/common/get_command_descriptions.cc | 7 +-
src/test/common/histogram.cc | 126 +
src/test/common/test_config.cc | 187 +
src/test/common/test_context.cc | 64 +
src/test/common/test_str_map.cc | 70 +
src/test/confutils.cc | 22 +-
src/test/crush/TestCrushWrapper.cc | 633 +
src/test/crush/indep.cc | 262 +
src/test/crypto_init.cc | 48 +
src/test/daemon_config.cc | 24 +-
src/test/encoding/ceph_dencoder.cc | 92 +-
src/test/encoding/check-generated.sh | 27 +-
src/test/encoding/types.h | 54 +-
.../{osd => erasure-code}/ErasureCodeExample.h | 45 +-
.../ErasureCodePluginExample.cc | 2 +-
.../ErasureCodePluginFailToInitialize.cc | 2 +-
.../ErasureCodePluginFailToRegister.cc | 2 +-
.../ErasureCodePluginHangs.cc | 2 +-
.../ErasureCodePluginMissingEntryPoint.cc | 4 +
src/test/erasure-code/Makefile.am | 115 +
.../TestErasureCodeExample.cc | 103 +-
.../TestErasureCodeJerasure.cc | 141 +-
.../{osd => erasure-code}/TestErasureCodePlugin.cc | 24 +-
.../erasure-code/TestErasureCodePluginJerasure.cc | 235 +
.../TestJerasurePluginGeneric.cc} | 6 +-
.../TestJerasurePluginSSE3.cc} | 6 +-
.../TestJerasurePluginSSE4.cc} | 6 +-
src/test/erasure-code/ceph_erasure_code.cc | 166 +
.../erasure-code/ceph_erasure_code_benchmark.cc | 218 +
.../ceph_erasure_code_benchmark.h} | 34 +-
src/test/libcephfs/caps.cc | 1 -
src/test/libcephfs/readdir_r_cb.cc | 6 +
src/test/libcephfs/test.cc | 54 +-
src/test/librados/TestCase.cc | 267 +
src/test/librados/TestCase.h | 112 +
src/test/librados/aio.cc | 1613 +-
src/test/librados/c_read_operations.cc | 539 +
src/test/librados/c_write_operations.cc | 142 +
src/test/librados/cmd.cc | 34 +-
src/test/librados/io.cc | 825 +-
src/test/librados/list.cc | 542 +-
src/test/librados/lock.cc | 329 +-
src/test/librados/misc.cc | 300 +-
src/test/librados/snapshots.cc | 602 +-
src/test/librados/stat.cc | 210 +-
src/test/librados/test.cc | 162 +-
src/test/librados/test.h | 6 +
src/test/librados/tier.cc | 4146 +++
src/test/librados/watch_notify.cc | 99 +-
src/test/librbd/test_librbd.cc | 84 +
src/test/mon/PGMap.cc | 96 +
src/test/mon/mon-test-helpers.sh | 113 +
src/test/mon/moncap.cc | 3 +-
src/test/mon/test_mon_workloadgen.cc | 20 +-
src/test/multi_stress_watch.cc | 124 +-
.../DeterministicOpSequence.cc | 6 +-
.../DeterministicOpSequence.h | 8 +-
.../{filestore => objectstore}/FileStoreDiff.cc | 0
.../{filestore => objectstore}/FileStoreDiff.h | 0
.../{filestore => objectstore}/FileStoreTracker.cc | 0
.../{filestore => objectstore}/FileStoreTracker.h | 0
.../TestObjectStoreState.cc} | 44 +-
.../TestObjectStoreState.h} | 18 +-
src/test/{filestore => objectstore}/chain_xattr.cc | 0
src/test/{filestore => objectstore}/store_test.cc | 287 +-
.../{filestore => objectstore}/test_idempotent.cc | 0
.../test_idempotent_sequence.cc | 0
.../workload_generator.cc | 21 +-
.../workload_generator.h | 12 +-
src/test/on_exit.cc | 113 +
src/test/os/TestFlatIndex.cc | 6 +-
src/test/os/TestLFNIndex.cc | 2 +-
src/test/osd/ErasureCodePluginMissingEntryPoint.cc | 1 -
src/test/osd/Object.cc | 155 +-
src/test/osd/Object.h | 201 +-
src/test/osd/RadosModel.h | 1113 +-
src/test/osd/TestECBackend.cc | 60 +
src/test/osd/TestErasureCodePluginJerasure.cc | 74 -
src/test/osd/TestOSDMap.cc | 348 +
src/test/osd/TestOpStat.h | 2 +-
src/test/osd/TestPGLog.cc | 845 +-
src/test/osd/TestRados.cc | 175 +-
src/test/osd/hitset.cc | 197 +
src/test/osd/osd-test-helpers.sh | 54 +
src/test/osd/osdcap.cc | 1 +
src/test/{test_osd_types.cc => osd/types.cc} | 247 +-
src/test/osdc/FakeWriteback.cc | 2 +-
src/test/osdc/FakeWriteback.h | 9 +-
src/test/osdc/object_cacher_stress.cc | 4 +-
src/test/rgw/test_rgw_manifest.cc | 227 +
src/test/run-cli-tests | 2 +-
src/test/streamtest.cc | 12 +-
src/test/system/rados_list_parallel.cc | 11 +-
src/test/system/rados_watch_notify.cc | 8 +-
src/test/system/st_rados_create_pool.cc | 2 +-
src/test/system/st_rados_watch.cc | 12 +-
src/test/system/st_rados_watch.h | 2 +
src/test/{test_arch.c => test_arch.cc} | 1 +
src/test/test_c_headers.c | 22 +
src/test/test_filejournal.cc | 36 +-
src/test/test_get_blkdev_size.cc | 35 +
src/test/test_ipaddr.cc | 22 +
src/test/test_rgw_admin_opstate.cc | 2 +-
src/test/test_snap_mapper.cc | 9 +-
src/test/test_stress_watch.cc | 10 +-
src/test/test_striper.cc | 31 +
src/test/testmsgr.cc | 12 +-
src/test/xattr_bench.cc | 2 +-
src/tools/Makefile.am | 26 +-
src/tools/ceph-client-debug.cc | 179 +
src/tools/ceph_conf.cc | 10 +-
...ph-filestore-dump.cc => ceph_filestore_dump.cc} | 133 +-
...ph-filestore-tool.cc => ceph_filestore_tool.cc} | 4 +-
.../{ceph-kvstore-tool.cc => ceph_kvstore_tool.cc} | 54 +-
...ceph-monstore-tool.cc => ceph_monstore_tool.cc} | 1 +
.../{ceph-osdomap-tool.cc => ceph_osdomap_tool.cc} | 1 +
src/tools/crushtool.cc | 103 +-
src/tools/dupstore.cc | 5 +-
src/tools/monmaptool.cc | 6 +-
src/tools/osdmaptool.cc | 179 +-
src/tools/psim.cc | 24 +-
src/tools/rados/rados.cc | 373 +-
src/tools/rados/rados_sync.cc | 11 +-
src/tools/rados/rados_sync.h | 5 +-
src/tools/rest_bench.cc | 16 +-
src/tools/scratchtoolpp.cc | 23 +-
src/unittest_bufferlist.sh | 2 +-
src/upstart/ceph-osd.conf | 15 +-
src/upstart/rbdmap.conf | 48 +
src/vstart.sh | 90 +-
827 files changed, 194293 insertions(+), 22216 deletions(-)
diff --cc debian/changelog
index bf63bcb,30740a8..7468b51
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,16 -1,96 +1,109 @@@
+ ceph (0.80~rc1-1) experimental; urgency=low
+
+ * New upstream pre-release.
+ * Minor re-factoring of udev rules installation.
+ * ceph-common: added ceph-crush-location.1 man page.
+ * ceph-test-dbg: fixed Depends.
+
+ -- Dmitry Smirnov <onlyjob at debian.org> Thu, 24 Apr 2014 02:52:12 +1000
+
+ ceph (0.79-3) experimental; urgency=low
+
+ * New "arch.patch" to detect build architecture using dpkg-architecture.
+ * Mark amd64-only symbols as such.
+ * Minor rules cleanup.
+
+ -- Dmitry Smirnov <onlyjob at debian.org> Sat, 19 Apr 2014 15:56:37 +1000
+
+ ceph (0.79-2) experimental; urgency=low
+
+ [ James Page ]
+ * d/p/modules.patch,d/ceph.install: Mark all jerasure plugins as modules
+ and ensure they are all installed.
+
+ [ Dmitry Smirnov ]
+ * Patchworks:
+ - removed unused "defaults-leveldb-osd.patch".
+ + improved description of "modules.patch". Thanks, James Page.
+ + added new backported patches [#5469, #8008, _1606, spelling].
+ * Added .symbols and "dh_makeshlibs -V" shlibs tightening (Closes: #744382).
+ * README.Debian: added note regarding kernel client mount option.
+ * copyright: added license for man files.
+ * control: "Suggests: logrotate".
+
+ -- Dmitry Smirnov <onlyjob at debian.org> Fri, 18 Apr 2014 18:27:01 +1000
+
+ ceph (0.79-1) experimental; urgency=low
+
+ * New upstream release [April 2014].
+ * Tighten dependency on ceph-common.
+ * Install pm-suspend handler to stop/start ceph services on suspend/resume.
+ * New (inactive) patch to bump OSD's leveldb defaults.
+ * Patches dropped (applied-upstream):
+ - init.patch
+ - logrotate.patch
+ - fix-defaultweight.patch
+ * Refreshed "modules.patch".
+
+ -- Dmitry Smirnov <onlyjob at debian.org> Tue, 08 Apr 2014 16:52:04 +1000
+
+ ceph (0.78-2) experimental; urgency=low
+
+ * Standards to 3.9.5.
+ * debian/copyright: reviewed and updated.
+ * ceph-test: added lintian-override for "binary-without-manpage".
+ * Patchworks:
+ + refreshed/renamed/reordered "virtualenv-never-download.patch".
+ + new "init.patch" for init.d scripts lintianisation.
+ + new "logrotate.patch" to avoid rotating empty logs.
+ + new "fix-defaultweight.patch" to fix weight calculation on OSD start.
+ + new "gcj.patch" with partial fix to FTBFS with gcj-jdk.
+ * Use symlinks to simplify installation of init.d and logrotate scripts.
+ * Added retrospective changelog entry to mention new B-D "libblkid-dev".
+ * Added "debian/clean file".
+ * Added "README.Debian" file with some hopefully useful notes.
+ * Added "mount.fuse.ceph.8" man page.
+ * rules:
+ + "dh --with" optimised.
+ + set JAVAC to prevent FTBFS due to incorrect use of 'gcj', when detected.
+ + verbose mode for 'cp' and 'rm' commands.
+ + build with "--as-needed" to minimise needless linking.
+ * control:
+ + lintian/duplicate-short-description + consistent capitalisation.
+ + removed needless versioned dependencies from Build-Depends.
+ + added myself to Uploaders.
+
+ -- Dmitry Smirnov <onlyjob at debian.org> Tue, 25 Mar 2014 07:17:40 +1100
+
+ ceph (0.78-1) experimental; urgency=medium
+
+ * New upstream release:
+ - d/control: Add "xfslib-dev" and "libblkid-dev" to BD's.
+ - d/*: Sync relevant packaging changes from upstream.
+ - d/p/*: Drop upstreamed patches.
+ - d/p/modules.patch: Mark libcls_user.so and libec_jerasure.so as modules.
+ - d/ceph.install: Only install libec_jerasure.so.
+ * d/ceph-test.install: Install test binaries to /usr/lib/ceph/bin; they
+ really don't need to be installed on the default path.
+ * d/{ceph|radosgw|ceph-mds}.lintian-overrides: Add overrides for intentional
+ difference in naming and structure between upstart configurations and
+ init.d scripts.
+
+ -- James Page <james.page at ubuntu.com> Sat, 22 Mar 2014 18:27:40 +0000
+
+ceph (0.72.2-3) unstable; urgency=medium
+
+ * Team upload.
+
+ [ James Page ]
+ * d/ceph-test.install: Install test binaries to /usr/lib/ceph/bin; they
+ really don't need to be installed on the default path.
+
+ [ Dmitry Smirnov ]
+ * Tightened shlibs with "dh_makeshlibs -V" (Closes: #679686).
+
+ -- Dmitry Smirnov <onlyjob at debian.org> Mon, 14 Apr 2014 17:28:20 +1000
+
ceph (0.72.2-2) unstable; urgency=medium
* d/radosgw.{postinst,postrm,preinst}: Handle renaming of radosgw
--
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