Merge lp://staging/~tribaal/ubuntu/trusty/ceph/add-zap-fix-patch into lp://staging/ubuntu/trusty/ceph
Status: | Rejected | ||||
---|---|---|---|---|---|
Rejected by: | Sebastien Bacher | ||||
Proposed branch: | lp://staging/~tribaal/ubuntu/trusty/ceph/add-zap-fix-patch | ||||
Merge into: | lp://staging/ubuntu/trusty/ceph | ||||
Diff against target: |
79377 lines (+31724/-13339) 402 files modified
.pc/applied-patches (+1/-0) .pc/increaseFileLimit.patch/src/upstart/ceph-osd.conf (+54/-0) Makefile.in (+184/-137) aclocal.m4 (+430/-334) ar-lib (+10/-5) autogen.sh (+9/-0) ceph.spec (+161/-86) ceph.spec.in (+160/-85) compile (+68/-31) config.guess (+106/-78) config.sub (+66/-48) configure (+1051/-449) configure.ac (+15/-5) debian/ceph-test.install (+1/-2) debian/ceph.install (+1/-0) debian/changelog (+81/-0) debian/control (+1/-1) debian/patches/increaseFileLimit.patch (+32/-0) debian/patches/series (+2/-0) debian/patches/zap-in-two-phases.patch (+20/-0) depcomp (+296/-193) install-sh (+7/-7) ltmain.sh (+2/-2) m4/ac_prog_javac.m4 (+2/-2) m4/libtool.m4 (+25/-29) man/Makefile.am (+1/-0) man/Makefile.in (+92/-40) man/ceph-disk.8 (+272/-0) man/ceph.8 (+2427/-71) man/crushtool.8 (+1/-1) missing (+159/-275) py-compile (+16/-7) src/.git_version (+2/-2) src/Makefile-env.am (+4/-0) src/Makefile.am (+1/-0) src/Makefile.in (+2520/-1850) src/acconfig.h.in (+13/-9) src/auth/AuthClientHandler.h (+15/-21) src/auth/cephx/CephxClientHandler.cc (+22/-11) src/auth/cephx/CephxClientHandler.h (+17/-13) src/auth/cephx/CephxProtocol.cc (+7/-7) src/auth/cephx/CephxProtocol.h (+4/-4) src/auth/none/AuthNoneClientHandler.h (+12/-8) src/auth/unknown/AuthUnknownClientHandler.h (+13/-9) src/brag/README.md (+2/-1) src/brag/client/ceph-brag (+210/-38) src/brag/server/ceph_brag/json.py (+2/-1) src/brag/server/ceph_brag/model/db.py (+4/-2) src/ceph-disk (+336/-146) src/ceph.in (+31/-10) src/ceph_common.sh (+21/-2) src/ceph_mon.cc (+44/-6) src/ceph_osd.cc (+20/-0) src/cephfs.cc (+7/-13) src/civetweb/civetweb.h (+118/-50) src/civetweb/include/civetweb.h (+118/-50) src/civetweb/include/civetweb_conf.h (+6/-0) src/civetweb/src/civetweb.c (+1220/-507) src/client/Client.cc (+599/-139) src/client/Client.h (+28/-7) src/client/Fh.h (+7/-1) src/client/Inode.cc (+4/-4) src/client/Inode.h (+9/-4) src/client/MetaRequest.h (+6/-8) src/client/MetaSession.cc (+1/-0) src/client/MetaSession.h (+1/-0) src/client/SyntheticClient.cc (+3/-4) src/client/fuse_ll.cc (+75/-6) src/cls/lock/cls_lock.cc (+4/-3) src/cls/rbd/cls_rbd.cc (+16/-11) src/cls/rgw/cls_rgw.cc (+3/-2) src/cls/rgw/cls_rgw_types.h (+1/-1) src/common/Finisher.h (+9/-0) src/common/LogClient.cc (+2/-1) src/common/Makefile.am (+5/-1) src/common/Preforker.h (+2/-1) src/common/RWLock.h (+29/-9) src/common/Thread.cc (+33/-2) src/common/Thread.h (+6/-0) src/common/TrackedOp.cc (+1/-1) src/common/WorkQueue.cc (+32/-2) src/common/WorkQueue.h (+4/-0) src/common/blkdev.cc (+1/-1) src/common/buffer.cc (+11/-7) src/common/ceph_crypto.h (+5/-3) src/common/code_environment.h (+1/-0) src/common/common_init.cc (+1/-1) src/common/config.cc (+9/-8) src/common/config_opts.h (+33/-1) src/common/crc32c_intel_fast_asm.S (+2/-0) src/common/crc32c_intel_fast_zero_asm.S (+2/-0) src/common/errno.cc (+14/-1) src/common/histogram.h (+4/-0) src/common/hobject.cc (+16/-2) src/common/io_priority.cc (+54/-0) src/common/io_priority.h (+44/-0) src/common/obj_bencher.cc (+21/-38) src/common/obj_bencher.h (+3/-3) src/common/random_cache.hpp (+111/-0) src/common/str_map.cc (+1/-1) src/common/strtol.cc (+43/-0) src/common/strtol.h (+5/-0) src/common/utf8.c (+2/-2) src/common/utf8.h (+12/-0) src/common/util.cc (+22/-0) src/crush/CrushCompiler.cc (+7/-2) src/crush/CrushTester.cc (+8/-8) src/crush/CrushTester.h (+9/-0) src/crush/CrushWrapper.cc (+194/-47) src/crush/CrushWrapper.h (+91/-24) src/crush/builder.c (+186/-65) src/crush/builder.h (+6/-5) src/crush/crush.h (+8/-0) src/crush/mapper.c (+12/-4) src/erasure-code/ErasureCodeInterface.h (+1/-1) src/erasure-code/ErasureCodePlugin.cc (+33/-4) src/erasure-code/ErasureCodePlugin.h (+3/-0) src/erasure-code/jerasure/ErasureCodeJerasure.cc (+6/-2) src/erasure-code/jerasure/ErasureCodePluginJerasure.cc (+19/-0) src/global/global_init.cc (+9/-1) src/gtest/Makefile.in (+671/-269) src/gtest/aclocal.m4 (+474/-283) src/gtest/build-aux/compile (+347/-0) src/gtest/build-aux/config.guess (+106/-78) src/gtest/build-aux/config.sub (+66/-48) src/gtest/build-aux/depcomp (+296/-193) src/gtest/build-aux/install-sh (+7/-7) src/gtest/build-aux/ltmain.sh (+2/-2) src/gtest/build-aux/missing (+159/-275) src/gtest/build-aux/test-driver (+139/-0) src/gtest/configure (+402/-238) src/gtest/m4/libtool.m4 (+25/-29) src/include/atomic.h (+70/-53) src/include/ceph_features.h (+4/-0) src/include/ceph_fs.h (+4/-2) src/include/encoding.h (+2/-2) src/include/intarith.h (+1/-1) src/include/memory.h (+2/-0) src/include/rados.h (+6/-0) src/include/rados/librados.h (+18/-6) src/include/rados/librados.hpp (+11/-0) src/include/rados/memory.h (+2/-0) src/include/rbd/librbd.h (+9/-0) src/include/rbd/librbd.hpp (+8/-0) src/include/str_map.h (+1/-1) src/include/util.h (+24/-0) src/include/utime.h (+3/-3) src/init-ceph.in (+43/-8) src/init-radosgw (+1/-7) src/init-radosgw.sysv (+12/-9) src/java/Makefile.am (+2/-2) src/java/Makefile.in (+83/-24) src/java/native/libcephfs_jni.cc (+1/-1) src/librados/AioCompletionImpl.h (+2/-2) src/librados/IoCtxImpl.cc (+6/-13) src/librados/RadosClient.cc (+23/-4) src/librados/librados.cc (+32/-11) src/librbd/AioCompletion.h (+12/-0) src/librbd/ImageCtx.cc (+26/-10) src/librbd/ImageCtx.h (+9/-3) src/librbd/internal.cc (+118/-52) src/librbd/internal.h (+2/-0) src/librbd/librbd.cc (+12/-0) src/logrotate.conf (+1/-1) src/mds/CDentry.h (+2/-2) src/mds/CDir.cc (+12/-9) src/mds/CDir.h (+5/-4) src/mds/CInode.cc (+10/-6) src/mds/CInode.h (+3/-2) src/mds/Capability.h (+9/-12) src/mds/Dumper.cc (+9/-14) src/mds/Locker.cc (+105/-75) src/mds/Locker.h (+35/-36) src/mds/LogSegment.h (+1/-1) src/mds/MDCache.cc (+220/-205) src/mds/MDCache.h (+41/-39) src/mds/MDLog.cc (+12/-7) src/mds/MDLog.h (+5/-4) src/mds/MDS.cc (+49/-22) src/mds/MDS.h (+2/-2) src/mds/Makefile.am (+0/-1) src/mds/Migrator.cc (+24/-24) src/mds/Migrator.h (+5/-7) src/mds/Mutation.cc (+36/-37) src/mds/Mutation.h (+16/-27) src/mds/Server.cc (+205/-208) src/mds/Server.h (+92/-85) src/mds/SessionMap.h (+2/-2) src/mds/SimpleLock.h (+11/-12) src/mds/flock.cc (+34/-35) src/mds/flock.h (+2/-0) src/mds/journal.cc (+2/-2) src/mds/mdstypes.h (+3/-1) src/messages/MAuthReply.h (+2/-2) src/messages/MClientReconnect.h (+3/-3) src/messages/MClientReply.h (+2/-2) src/messages/MForward.h (+1/-1) src/messages/MMonProbe.h (+13/-2) src/messages/MOSDOpReply.h (+2/-2) src/messages/MOSDSubOp.h (+18/-1) src/messages/MWatchNotify.h (+25/-9) src/mon/AuthMonitor.cc (+13/-12) src/mon/ConfigKeyService.cc (+1/-0) src/mon/ConfigKeyService.h (+3/-5) src/mon/DataHealthService.cc (+27/-36) src/mon/DataHealthService.h (+2/-1) src/mon/Elector.cc (+9/-2) src/mon/Elector.h (+0/-3) src/mon/HealthMonitor.cc (+4/-8) src/mon/HealthMonitor.h (+3/-2) src/mon/HealthService.h (+3/-2) src/mon/Makefile.am (+5/-2) src/mon/MonCap.cc (+3/-3) src/mon/MonCap.h (+4/-4) src/mon/MonClient.cc (+2/-7) src/mon/MonCommands.h (+31/-12) src/mon/Monitor.cc (+151/-29) src/mon/Monitor.h (+10/-1) src/mon/MonitorDBStore.h (+25/-2) src/mon/MonitorStore.cc (+5/-8) src/mon/MonmapMonitor.cc (+6/-0) src/mon/OSDMonitor.cc (+522/-71) src/mon/OSDMonitor.h (+11/-2) src/mon/PGMap.cc (+35/-2) src/mon/PGMonitor.cc (+87/-16) src/mon/PGMonitor.h (+5/-1) src/mon/Paxos.cc (+149/-23) src/mon/Paxos.h (+46/-2) src/mon/QuorumService.h (+2/-1) src/mon/Session.h (+2/-1) src/mon/mon_types.h (+26/-19) src/mount.fuse.ceph (+3/-0) src/mount/mtab.c (+13/-1) src/msg/Accepter.cc (+4/-9) src/msg/Pipe.cc (+53/-48) src/msg/Pipe.h (+5/-2) src/msg/SimpleMessenger.cc (+3/-0) src/ocf/Makefile.in (+82/-23) src/os/DBObjectMap.cc (+10/-2) src/os/FileJournal.cc (+83/-50) src/os/FileStore.cc (+56/-24) src/os/FileStore.h (+74/-3) src/os/GenericObjectMap.cc (+14/-38) src/os/GenericObjectMap.h (+6/-31) src/os/HashIndex.cc (+5/-1) src/os/JournalingObjectStore.cc (+8/-2) src/os/JournalingObjectStore.h (+8/-0) src/os/KeyValueStore.cc (+313/-289) src/os/KeyValueStore.h (+115/-67) src/os/LFNIndex.cc (+80/-10) src/os/LFNIndex.h (+6/-2) src/os/Makefile.am (+7/-0) src/os/MemStore.cc (+6/-1) src/os/ObjectStore.cc (+8/-469) src/os/ObjectStore.h (+35/-2) src/os/Transaction.cc (+471/-0) src/os/XfsFileStoreBackend.cc (+20/-7) src/osd/ECBackend.cc (+57/-25) src/osd/ECBackend.h (+5/-1) src/osd/ECMsgTypes.cc (+33/-11) src/osd/ECMsgTypes.h (+9/-3) src/osd/HitSet.h (+1/-1) src/osd/Makefile.am (+9/-4) src/osd/OSD.cc (+385/-138) src/osd/OSD.h (+65/-5) src/osd/OSDMap.cc (+62/-32) src/osd/OSDMap.h (+17/-1) src/osd/OpRequest.cc (+1/-1) src/osd/OpRequest.h (+4/-0) src/osd/PG.cc (+401/-141) src/osd/PG.h (+150/-27) src/osd/PGBackend.cc (+10/-4) src/osd/PGBackend.h (+13/-3) src/osd/PGLog.cc (+77/-6) src/osd/PGLog.h (+72/-16) src/osd/ReplicatedBackend.cc (+13/-2) src/osd/ReplicatedBackend.h (+5/-1) src/osd/ReplicatedPG.cc (+1115/-389) src/osd/ReplicatedPG.h (+99/-46) src/osd/TierAgentState.h (+10/-3) src/osd/Watch.h (+4/-3) src/osd/osd_types.cc (+135/-30) src/osd/osd_types.h (+198/-34) src/osdc/ObjectCacher.cc (+56/-8) src/osdc/ObjectCacher.h (+4/-0) src/osdc/Objecter.cc (+142/-115) src/osdc/Objecter.h (+43/-27) src/pybind/ceph_rest_api.py (+1/-1) src/pybind/rados.py (+60/-25) src/pybind/rbd.py (+8/-0) src/rgw/Makefile.am (+18/-5) src/rgw/rgw_acl.cc (+0/-5) src/rgw/rgw_acl_s3.cc (+0/-10) src/rgw/rgw_acl_s3.h (+1/-0) src/rgw/rgw_admin.cc (+14/-4) src/rgw/rgw_bucket.cc (+3/-3) src/rgw/rgw_civetweb.cc (+19/-3) src/rgw/rgw_civetweb.h (+1/-0) src/rgw/rgw_civetweb_log.cc (+14/-0) src/rgw/rgw_civetweb_log.h (+6/-0) src/rgw/rgw_common.cc (+8/-7) src/rgw/rgw_common.h (+3/-3) src/rgw/rgw_dencoder.cc (+168/-0) src/rgw/rgw_fcgi.cc (+2/-2) src/rgw/rgw_http_client.cc (+32/-28) src/rgw/rgw_json_enc.cc (+2/-1) src/rgw/rgw_main.cc (+53/-16) src/rgw/rgw_op.cc (+219/-82) src/rgw/rgw_op.h (+20/-14) src/rgw/rgw_rados.cc (+402/-279) src/rgw/rgw_rados.h (+52/-26) src/rgw/rgw_rest.cc (+70/-42) src/rgw/rgw_rest.h (+2/-1) src/rgw/rgw_rest_s3.cc (+100/-56) src/rgw/rgw_rest_swift.cc (+54/-28) src/rgw/rgw_swift.cc (+33/-1) src/rgw/rgw_swift.h (+1/-0) src/rgw/rgw_swift_auth.cc (+5/-4) src/rgw/rgw_swift_auth.h (+1/-1) src/rgw/rgw_user.cc (+40/-31) src/rgw/rgw_user.h (+0/-1) src/test/Makefile.am (+13/-8) src/test/admin_socket.cc (+1/-0) src/test/cli/crushtool/add-item-in-tree.t (+10/-0) src/test/cli/crushtool/adjust-item-weight.t (+17/-0) src/test/cli/crushtool/build.t (+1/-1) src/test/cli/crushtool/help.t (+1/-0) src/test/cli/crushtool/set-choose.t (+6/-3) src/test/cli/crushtool/simple.template.adj.one (+56/-0) src/test/cli/crushtool/simple.template.adj.three (+64/-0) src/test/cli/crushtool/simple.template.adj.two (+64/-0) src/test/cli/crushtool/test-map-bobtail-tunables.t (+1/-1) src/test/cli/crushtool/test-map-firefly-tunables.t (+1/-1) src/test/cli/crushtool/test-map-firstn-indep.t (+14/-0) src/test/cli/crushtool/test-map-firstn-indep.txt (+443/-0) src/test/cli/crushtool/test-map-indep.t (+1/-1) src/test/cli/crushtool/test-map-legacy-tunables.t (+1/-1) src/test/cli/crushtool/test-map-tries-vs-retries.t (+1/-1) src/test/cli/crushtool/test-map-vary-r-0.t (+1/-1) src/test/cli/crushtool/test-map-vary-r-1.t (+1/-1) src/test/cli/crushtool/test-map-vary-r-2.t (+1/-1) src/test/cli/crushtool/test-map-vary-r-3.t (+1/-1) src/test/cli/crushtool/test-map-vary-r-4.t (+1/-1) src/test/cli/crushtool/tree.template.final (+70/-0) src/test/cli/monmaptool/print-nonexistent.t (+1/-1) src/test/cli/osdmaptool/clobber.t (+6/-6) src/test/cli/osdmaptool/create-print.t (+7/-14) src/test/cli/osdmaptool/create-racks.t (+7/-14) src/test/cli/osdmaptool/crush.t (+1/-1) src/test/cli/osdmaptool/help.t (+1/-0) src/test/cli/osdmaptool/missing-argument.t (+1/-0) src/test/cli/osdmaptool/test-map-pgs.t (+2/-2) src/test/cli/radosgw-admin/help.t (+1/-1) src/test/cls_rbd/test_cls_rbd.cc (+1/-1) src/test/common/histogram.cc (+58/-55) src/test/common/test_io_priority.cc (+51/-0) src/test/crush/TestCrushWrapper.cc (+275/-0) src/test/crush/indep.cc (+18/-15) src/test/erasure-code/Makefile.am (+8/-0) src/test/erasure-code/ceph_erasure_code_non_regression.cc (+325/-0) src/test/libcephfs/test.cc (+1/-0) src/test/librados/TestCase.cc (+83/-30) src/test/librados/TestCase.h (+22/-4) src/test/librados/aio.cc (+1581/-11) src/test/librados/c_read_operations.cc (+1/-1) src/test/librados/io.cc (+117/-61) src/test/librados/list.cc (+48/-48) src/test/librados/misc.cc (+28/-6) src/test/librados/pool.cc (+10/-2) src/test/librados/snapshots.cc (+78/-60) src/test/librados/stat.cc (+20/-20) src/test/librados/tier.cc (+278/-386) src/test/librados/watch_notify.cc (+13/-10) src/test/librbd/test_librbd.cc (+188/-0) src/test/mon/mon-test-helpers.sh (+2/-1) src/test/mon/moncap.cc (+3/-2) src/test/objectstore/store_test.cc (+105/-0) src/test/objectstore/test_idempotent_sequence.cc (+2/-2) src/test/osd/RadosModel.h (+85/-33) src/test/osd/TestOSDMap.cc (+55/-2) src/test/osd/TestRados.cc (+14/-1) src/test/osd/osd-test-helpers.sh (+1/-0) src/test/osd/types.cc (+68/-0) src/test/strtol.cc (+75/-0) src/test/system/rados_list_parallel.cc (+1/-1) src/test/system/st_rados_create_pool.cc (+1/-1) src/test/test_stress_watch.cc (+9/-1) src/tools/Makefile.am (+6/-14) src/tools/ceph_filestore_dump.cc (+0/-1429) src/tools/ceph_filestore_tool.cc (+0/-260) src/tools/ceph_monstore_tool.cc (+1/-0) src/tools/ceph_objectstore_tool.cc (+3086/-0) src/tools/ceph_osdomap_tool.cc (+1/-0) src/tools/crushtool.cc (+15/-6) src/tools/monmaptool.cc (+3/-3) src/tools/osdmaptool.cc (+9/-2) src/tools/rados/rados.cc (+67/-46) src/tools/rest_bench.cc (+9/-7) src/tools/scratchtoolpp.cc (+3/-14) src/upstart/ceph-osd.conf (+1/-1) src/vstart.sh (+2/-2) test-driver (+139/-0) |
||||
To merge this branch: | bzr merge lp://staging/~tribaal/ubuntu/trusty/ceph/add-zap-fix-patch | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu branches | Pending | ||
Review via email: mp+267350@code.staging.launchpad.net |
Description of the change
This branch adds a debian patch for bug https:/
It was fixed upstream in https:/
Unmerged revisions
- 66. By Chris Glass
-
Added debian patch to zap the disk in two passes.
- 65. By James Page
-
* New upstream stable point release (LP: #1477174):
- d/ceph.install: Add manpage for ceph-disk.
- d/ceph-common. install: Replace ceph_filestore_* with
ceph-objectstore- tool.
- d/control: Ensure ceph-test-dbg depends on ceph-test only.
- d/p/fix-python- rados-memleak. patch: Dropped included upstream. - 64. By Billy Olsen
-
* Fix memory leak in rados.py (LP: #1425164):
- d/p/fix-python- rados-memleak. patch: patches the rados.py Ioctx
class to remove circular dependencies which prevent python from
garbage collecting object references. - 63. By James Page
-
[ James Page ]
* New upstream stable point release (LP: #1413917).[ Dave Chiluk ]
* Increase file limit to prevent hitting the file limit on large
installations (LP: #1420647) - 62. By James Page
-
New upstream stable point release (LP: #1413917).
- 61. By James Page
-
New upstream stable point release (LP: #1381410).
- 60. By James Page
-
New upstream stable point release (LP: #1346166).
- 59. By James Page
-
* New upstream stable point release (LP: #1346166):
- d/p/bug-8428.patch: Dropped, included upstream. - 58. By James Page
-
* Fix issue setting Swift ACL's on existing containers (LP: #1322498):
- d/p/bug-8428.patch: Cherry pick proposed fix from upstream VCS. - 57. By James Page
-
New upstream release stable point release (LP: #1278466).
Note: This diff is against the version in trusty - but it should really target the version in trusty-proposed.