]> review.fuel-infra Code Review - packages/trusty/ceph.git/commit
Update to ceph 0.94.6 07/17407/6 master mos-9.0
authorAlexey Sheplyakov <asheplyakov@mirantis.com>
Thu, 25 Feb 2016 05:24:10 +0000 (08:24 +0300)
committerAlexey Sheplyakov <asheplyakov@mirantis.com>
Wed, 2 Mar 2016 10:08:20 +0000 (13:08 +0300)
commita6bef4391f17c638c4bcc8db58394331234e5186
tree274a2d5bcd280ba4683c3338ae5ba621a14a9859
parentcc0c175908eb0d44c6403f3eedf64a96af86c1dc
Update to ceph 0.94.6

Fixes a number of bugs including but not limited to

"Qemu hangs after creating snapshot and stopping VM", http://tracker.ceph.com/issues/13726
"Cannot reliably create snapshot after freezing QEMU IO", http://tracker.ceph.com/issues/14373
"rbd-replay does not check for EOF and goes to endless loop", http://tracker.ceph.com/issues/14452
"Incorrect ETAG calculated for POST uploads", http://tracker.ceph.com/issues/11241
"rgw: missing handling of encoding-type=url when listing keys in bucket", http://tracker.ceph.com/issues/12735

The code has been downloaded from http://download.ceph.com/tarballs/ceph-0.94.6.tar.gz

Debianization has been borrowed from
http://anonscm.debian.org/cgit/pkg-ceph/ceph.git/commit/?h=hammer&id=300878169869e3ca73051f6ca671d4d209d4cef6

Additional patches:
ceph-disk: fix udev generated symlinks handling, https://github.com/ceph/ceph/pull/7123
rados bench seq: fix failure due to locking errors, https://github.com/ceph/ceph/pull/7817

Change-Id: I1f5e65aeaf954381bbb619d5fbb2b18012b41df6
196 files changed:
ceph/AUTHORS
ceph/ChangeLog
ceph/ceph.spec
ceph/ceph.spec.in
ceph/configure
ceph/configure.ac
ceph/man/ceph-authtool.8
ceph/man/ceph-clsinfo.8
ceph/man/ceph-conf.8
ceph/man/ceph-create-keys.8
ceph/man/ceph-debugpack.8
ceph/man/ceph-dencoder.8
ceph/man/ceph-deploy.8
ceph/man/ceph-disk.8
ceph/man/ceph-fuse.8
ceph/man/ceph-mds.8
ceph/man/ceph-mon.8
ceph/man/ceph-osd.8
ceph/man/ceph-post-file.8
ceph/man/ceph-rbdnamer.8
ceph/man/ceph-rest-api.8
ceph/man/ceph-run.8
ceph/man/ceph-syn.8
ceph/man/ceph.8
ceph/man/cephfs.8
ceph/man/crushtool.8
ceph/man/librados-config.8
ceph/man/monmaptool.8
ceph/man/mount.ceph.8
ceph/man/osdmaptool.8
ceph/man/rados.8
ceph/man/radosgw-admin.8
ceph/man/radosgw.8
ceph/man/rbd-fuse.8
ceph/man/rbd-replay-many.8
ceph/man/rbd-replay-prep.8
ceph/man/rbd-replay.8
ceph/man/rbd.8
ceph/src/.git_version
ceph/src/Makefile-env.am
ceph/src/Makefile.am
ceph/src/Makefile.in
ceph/src/auth/cephx/CephxServiceHandler.cc
ceph/src/ceph-disk
ceph/src/ceph_fuse.cc
ceph/src/ceph_osd.cc
ceph/src/ceph_syn.cc
ceph/src/cls/rgw/cls_rgw.cc
ceph/src/common/Makefile.am
ceph/src/common/Thread.cc
ceph/src/common/TracepointProvider.cc [new file with mode: 0644]
ceph/src/common/TracepointProvider.h [new file with mode: 0644]
ceph/src/common/WorkQueue.h
ceph/src/common/buffer.cc
ceph/src/common/ceph_context.cc
ceph/src/common/ceph_context.h
ceph/src/common/config_opts.h
ceph/src/common/obj_bencher.cc
ceph/src/common/obj_bencher.h
ceph/src/common/run_cmd.cc
ceph/src/common/sync_filesystem.h
ceph/src/crush/mapper.c
ceph/src/include/buffer.h
ceph/src/include/rados/buffer.h
ceph/src/init-ceph.in
ceph/src/init-radosgw
ceph/src/init-rbdmap
ceph/src/krbd.cc
ceph/src/libcephfs.cc
ceph/src/librados/Makefile.am
ceph/src/librados/RadosClient.cc
ceph/src/librados/librados.cc
ceph/src/libradosstriper/Makefile.am
ceph/src/librbd/AsyncResizeRequest.cc
ceph/src/librbd/ImageCtx.cc
ceph/src/librbd/ImageWatcher.cc
ceph/src/librbd/ImageWatcher.h
ceph/src/librbd/Makefile.am
ceph/src/librbd/ObjectMap.cc
ceph/src/librbd/ObjectMap.h
ceph/src/librbd/TaskFinisher.h
ceph/src/librbd/internal.cc
ceph/src/librbd/librbd.cc
ceph/src/log/Log.cc
ceph/src/logrotate.conf
ceph/src/mon/Elector.cc
ceph/src/mon/MDSMonitor.cc
ceph/src/mon/MonClient.cc
ceph/src/mon/Monitor.cc
ceph/src/mon/MonitorDBStore.h
ceph/src/mon/OSDMonitor.cc
ceph/src/mon/OSDMonitor.h
ceph/src/mon/PGMap.cc
ceph/src/mon/PGMonitor.cc
ceph/src/mon/PaxosService.cc
ceph/src/mon/Session.h
ceph/src/msg/Messenger.cc
ceph/src/msg/Messenger.h
ceph/src/msg/async/AsyncMessenger.h
ceph/src/os/FileStore.cc
ceph/src/os/FileStore.h
ceph/src/os/Makefile.am
ceph/src/osd/ECBackend.cc
ceph/src/osd/Makefile.am
ceph/src/osd/OSD.cc
ceph/src/osd/OSD.h
ceph/src/osd/OSDMap.cc
ceph/src/osd/OSDMap.h
ceph/src/osd/OpRequest.cc
ceph/src/osd/PG.cc
ceph/src/osd/PG.h
ceph/src/osd/PGBackend.cc
ceph/src/osd/ReplicatedBackend.cc
ceph/src/osd/ReplicatedPG.cc
ceph/src/osd/osd_types.cc
ceph/src/osd/osd_types.h
ceph/src/osdc/ObjectCacher.cc
ceph/src/osdc/Objecter.cc
ceph/src/osdc/Objecter.h
ceph/src/rbd.cc
ceph/src/rbd_replay/ActionTypes.cc [new file with mode: 0644]
ceph/src/rbd_replay/ActionTypes.h [new file with mode: 0644]
ceph/src/rbd_replay/BufferReader.cc [new file with mode: 0644]
ceph/src/rbd_replay/BufferReader.h [new file with mode: 0644]
ceph/src/rbd_replay/Deser.cc [deleted file]
ceph/src/rbd_replay/Deser.hpp [deleted file]
ceph/src/rbd_replay/Makefile.am
ceph/src/rbd_replay/Replayer.cc
ceph/src/rbd_replay/Replayer.hpp
ceph/src/rbd_replay/Ser.cc [deleted file]
ceph/src/rbd_replay/Ser.hpp [deleted file]
ceph/src/rbd_replay/actions.cc
ceph/src/rbd_replay/actions.hpp
ceph/src/rbd_replay/ios.cc
ceph/src/rbd_replay/ios.hpp
ceph/src/rbd_replay/rbd-replay-prep.cc
ceph/src/rgw/logrotate.conf
ceph/src/rgw/rgw_admin.cc
ceph/src/rgw/rgw_civetweb.cc
ceph/src/rgw/rgw_common.h
ceph/src/rgw/rgw_op.cc
ceph/src/rgw/rgw_op.h
ceph/src/rgw/rgw_orphan.cc
ceph/src/rgw/rgw_rest.cc
ceph/src/rgw/rgw_rest_s3.cc
ceph/src/test/Makefile-client.am
ceph/src/test/bufferlist.cc
ceph/src/test/centos-6/ceph.spec.in
ceph/src/test/centos-7/ceph.spec.in
ceph/src/test/cli/radosgw-admin/help.t
ceph/src/test/encoding/types.h
ceph/src/test/librados/aio.cc
ceph/src/test/librados/io.cc
ceph/src/test/librados/test.cc
ceph/src/test/librados/test.h
ceph/src/test/librados_test_stub/TestRadosClient.cc
ceph/src/test/librados_test_stub/TestWatchNotify.cc
ceph/src/test/librados_test_stub/TestWatchNotify.h
ceph/src/test/librbd/test_librbd.cc
ceph/src/test/mon/PGMap.cc
ceph/src/test/mon/test_mon_workloadgen.cc
ceph/src/test/osd/Object.cc
ceph/src/test/osd/Object.h
ceph/src/test/osd/RadosModel.h
ceph/src/test/test_rbd_replay.cc
ceph/src/tools/ceph_monstore_tool.cc
ceph/src/tools/cephfs/MDSUtility.cc
ceph/src/tools/rados/rados.cc
ceph/src/tracing/Makefile.am
ceph/src/tracing/Makefile.in [deleted file]
ceph/src/tracing/librados.c [new file with mode: 0644]
ceph/src/tracing/librbd.c [new file with mode: 0644]
ceph/src/tracing/objectstore.c [new file with mode: 0644]
ceph/src/tracing/oprequest.c [new file with mode: 0644]
ceph/src/tracing/osd.c [new file with mode: 0644]
ceph/src/tracing/pg.c [new file with mode: 0644]
ceph/src/upstart/ceph-osd.conf
debian/ceph.NEWS [new file with mode: 0644]
debian/ceph.dirs
debian/ceph.logrotate [new symlink]
debian/changelog
debian/control
debian/copyright
debian/gbp.conf
debian/patches/ObjBencher-seq_read_bench-fix-locking-errors.patch [new file with mode: 0644]
debian/patches/bug-10036.patch [new file with mode: 0644]
debian/patches/ceph-disk-fix-symlinks-handling.patch [new file with mode: 0644]
debian/patches/rbdmap3-lazyumount.patch
debian/patches/series
debian/patches/tests-disable-ceph-disk.patch [new file with mode: 0644]
debian/patches/tests-disable.patch [new file with mode: 0644]
debian/patches/use_system_jerasure.patch [new file with mode: 0644]
debian/radosgw.dirs
debian/radosgw.logrotate [new symlink]
debian/rules
debian/watch