Project

General

Profile

Tasks #11990

Updated by Yuri Weinstein over 8 years ago

h3. Workflow 

 * "Preparing the release":http://ceph.com/docs/master/dev/development-workflow/#preparing-a-new-release *DONE* 
 * "Cutting the release":http://ceph.com/docs/master/dev/development-workflow/#cutting-a-new-stable-release 
 ** Abhishek asks Sage if a point release should be published *YES* (the main motivation is #12465) 
 ** Abhishek gets approval from all leads  
 *** Yehuda, rgw "YES":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/26387 
 *** Gregory, CephFS "YES":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/26360 
 *** Josh, RBD "YES":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/26361 
 *** Sam, rados "YES":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/26359 
 ** Sage writes and commits the release notes (see "the draft":http://ceph.com/docs/master/release-notes/#v0-94-3-hammer-draft) 
 ** Abhishek informs Yuri that the branch is ready for testing  
 ** Yuri runs additional integration tests *IN PROGRESS* 
 ** If Yuri discovers new bugs with severity Critical, the release goes back to being prepared, it was not ready after all 
 ** Yuri informs Alfredo that the branch is ready for release  
 ** Alfredo creates the packages and sets the release tag   

 h3. Release information 

 ** branch to build from: hammer, commit:88e7ee716fdd7bcf81845087021a677de5a50da8 
 ** version: v0.94.3 
 ** type of release: point release 
 ** where to publish the release: http://ceph.com/debian-hammer and http://ceph.com/rpm-hammer 

 <code>git --no-pager log --format='%H %s' --graph tags/v0.94.2..ceph/hammer | perl -p -e 's/"/ /g; if (/\w+\s+Merge pull request #(\d+)/) { s|\w+\s+Merge pull request #(\d+).*|"Pull request $1":https://github.com/ceph/ceph/pull/$1|; } else { s|(\w+)\s+(.*)|"$2":https://github.com/ceph/ceph/commit/$1|; } s/\*/+/; s/^/* /;'</code> 

 * +     "Pull request 5160":https://github.com/ceph/ceph/pull/5160 
 * |\   
 * | + "mon/PGMap: add more constness":https://github.com/ceph/ceph/commit/1a32379dd6cb56ed69b8f448d3612506c8131fbe 
 * | + "mon/PGMap: sort pg states by the states in    pg ls    spec":https://github.com/ceph/ceph/commit/84ebc3d320bdf871ccf85e555951cea421b56021 
 * | + "mon: s/recovery/recoverying/ in    pg ls*    commands' spec":https://github.com/ceph/ceph/commit/e310461aecc667cf26806bc5a3bbabb05696bdfc 
 * + |     "Pull request 5384":https://github.com/ceph/ceph/pull/5384 
 * |\ \   
 * | + | "rgw: conversion tool to fix broken multipart objects":https://github.com/ceph/ceph/commit/e19f928bd770a37f2f631c4cd796e2e30a494234 
 * | + | "rgw: only scan for objects not in namespace":https://github.com/ceph/ceph/commit/28d32f6090724d62b6168d64031454f44eb4cc88 
 * | + | "rgw_admin: add --remove-bad flag to bucket check":https://github.com/ceph/ceph/commit/e22e2b43b4039a44f5f8fbbe59edc21fbe118bdc 
 * + | |     "Pull request 5405":https://github.com/ceph/ceph/pull/5405 
 * |\ \ \   
 * | + | | "Log::reopen_log_file: take m_flush_mutex":https://github.com/ceph/ceph/commit/154f18ce3e52094fe84b058565a865ed97b079d6 
 * | |/ /   
 * + | |     "Pull request 5121":https://github.com/ceph/ceph/pull/5121 
 * |\ \ \   
 * | + | | "ReplicatedPG::finish_promote: handle results->snaps is empty case":https://github.com/ceph/ceph/commit/70347209260688f1a067354c744569499adb6920 
 * | + | | "ReplicatedPG::finish_promote: fix snap promote head snaps":https://github.com/ceph/ceph/commit/3e44dc16ed3fbda053996e44826aa3d90042a234 
 * | | |/   
 * | |/|    
 * + | |     "Pull request 5269":https://github.com/ceph/ceph/pull/5269 
 * |\ \ \   
 * | + | | "PG::find_best_info: ignore info.les for incomplete peer":https://github.com/ceph/ceph/commit/1063f5275d1031812d564a1bd8ada64bed561026 
 * + | | |     "Pull request 5117":https://github.com/ceph/ceph/pull/5117 
 * |\ \ \ \   
 * | + | | | "rgw: fix data corruption when race condition":https://github.com/ceph/ceph/commit/8abc46a157e4c1431a92a1e52ab694dccff5d514 
 * | | |/ /   
 * | |/| |    
 * + | | |     "Pull request 5118":https://github.com/ceph/ceph/pull/5118 
 * |\ \ \ \   
 * | + | | | "rgw: simplify content length handling":https://github.com/ceph/ceph/commit/56c2688b87d7d78831f8e147fc67cc0651ab644c 
 * | + | | | "rgw: make compatability deconfliction optional.":https://github.com/ceph/ceph/commit/d9bbef3e470c6406bb65dc40e7e9c08c5d599f73 
 * | + | | | "rgw: improve content-length env var handling":https://github.com/ceph/ceph/commit/0260abd5d265bd63ea9c89f4082c31ba1c5ae8fa 
 * | |/ / /   
 * + | | |     "Pull request 5214":https://github.com/ceph/ceph/pull/5214 
 * |\ \ \ \   
 * | + | | | "rgw: rectify 202 Accepted in response for PUT on existing bucket.":https://github.com/ceph/ceph/commit/c78cc00afb6deb8022db60dbe8649335f61bd345 
 * + | | | |     "Pull request 5226":https://github.com/ceph/ceph/pull/5226 
 * |\ \ \ \ \   
 * | + | | | | "Swift: Set Content-Length when requesting/checking Keystone tokens":https://github.com/ceph/ceph/commit/a5dbcbbdddce6cdeccb1e6f5641601d673cd1896 
 * | |/ / / /   
 * + | | | |     "Pull request 5227":https://github.com/ceph/ceph/pull/5227 
 * |\ \ \ \ \   
 * | + | | | | "rgw: fix lack of account name in XML listing of Swift account.":https://github.com/ceph/ceph/commit/b1618a97fef644dc3dced502d600de6a5d55d085 
 * | |/ / / /   
 * + | | | |     "Pull request 5228":https://github.com/ceph/ceph/pull/5228 
 * |\ \ \ \ \   
 * | + | | | | "rgw: generate the    Date    HTTP header for civetweb.":https://github.com/ceph/ceph/commit/e39dce7935dd513b77ce34bc79d70a2c23437cbb 
 * | |/ / / /   
 * + | | | |     "Pull request 5229":https://github.com/ceph/ceph/pull/5229 
 * |\ \ \ \ \   
 * | + | | | | "rgw: fix reset_loc()":https://github.com/ceph/ceph/commit/557865c85bb907fe69248c4f1acb88320a7c1bb5 
 * | |/ / / /   
 * + | | | |     "Pull request 5237":https://github.com/ceph/ceph/pull/5237 
 * |\ \ \ \ \   
 * | + | | | | "rgw: fix empty json response when getting user quota":https://github.com/ceph/ceph/commit/e50caab2251bb68fea1adbd17acc43aa98ab1206 
 * | |/ / / /   
 * + | | | |     "Pull request 5284":https://github.com/ceph/ceph/pull/5284 
 * |\ \ \ \ \   
 * | + | | | | "rgw: If the client sends a Connection: close header respond accordingly.":https://github.com/ceph/ceph/commit/2357b6c808f4f7c5997af48149585a6051c04b8f 
 * | | |_|_|/   
 * | |/| | |    
 * + | | | |     "Pull request 5285":https://github.com/ceph/ceph/pull/5285 
 * |\ \ \ \ \   
 * | + | | | | "rgw: fix ListParts response":https://github.com/ceph/ceph/commit/9458b845bf863ccf878873c4f0b089ddf84c7203 
 * | |/ / / /   
 * + | | | |     "Pull request 5286":https://github.com/ceph/ceph/pull/5286 
 * |\ \ \ \ \   
 * | + | | | | "Fixes: #12286 radosgw-admin: after subuser modify print only once user info.":https://github.com/ceph/ceph/commit/e4b55b398e68e870a7cf21276e63da2c4c6e3faa 
 * | |/ / / /   
 * + | | | |     "Pull request 5427":https://github.com/ceph/ceph/pull/5427 
 * |\ \ \ \ \   
 * | + | | | | "Fh ref count will leak if readahead does not need to do read from osd":https://github.com/ceph/ceph/commit/2ecb3b7f4a49c574bc178a106c6bf0d8247f2a5e 
 * |/ / / / /   
 * + | | | |     "Pull request 5120":https://github.com/ceph/ceph/pull/5120 
 * |\ \ \ \ \   
 * | + | | | | "tools: chunk reads in Dumper":https://github.com/ceph/ceph/commit/5ef08466abf1b3934fcad0a0ca46f3a4380d6dbd 
 * | | |_|/ /   
 * | |/| | |    
 * + | | | |     "Pull request 5119":https://github.com/ceph/ceph/pull/5119 
 * |\ \ \ \ \   
 * | + | | | | "qa: update to newer Linux tarball":https://github.com/ceph/ceph/commit/408880bed296e5cbf05864fa6744a5b00a245272 
 * | |/ / / /   
 * + | | | |     "Pull request 5417":https://github.com/ceph/ceph/pull/5417 
 * |\ \ \ \ \   
 * | + | | | | "debian/control: ceph-common (>> 0.94.2) must be >= 0.94.2-2":https://github.com/ceph/ceph/commit/4c199bf57dc54dc5e5f45cd9b34878a8459d434e 
 * |/ / / / /   
 * + | | | |     "Pull request 5248":https://github.com/ceph/ceph/pull/5248 
 * |\ \ \ \ \   
 * | + | | | | "mon: add an    osd crush tree    command":https://github.com/ceph/ceph/commit/89aa8ff9855ae868d59bd10fe3a3aab8517e90fc 
 * | | |_|/ /   
 * | |/| | |    
 * + | | | |     "Pull request 5222":https://github.com/ceph/ceph/pull/5222 
 * |\ \ \ \ \   
 * | + | | | | "client: reference counting 'struct Fh'":https://github.com/ceph/ceph/commit/3c8cdeacf46ae4031189d2ef6948aa3b6ab4ae43 
 * | |/ / / /   
 * + | | | |     "Pull request 5231":https://github.com/ceph/ceph/pull/5231 
 * |\ \ \ \ \   
 * | + | | | | "rgw: error out if frontend did not send all data":https://github.com/ceph/ceph/commit/ec705336551436517c16bffdc6bf5467899ae4bb 
 * | |/ / / /   
 * + | | | |     "Pull request 5243":https://github.com/ceph/ceph/pull/5243 
 * |\ \ \ \ \   
 * | + | | | | "librbd: assertion failure race condition if watch disconnected":https://github.com/ceph/ceph/commit/03c07d76ac8361ddd302f5bc0575aee7fb5edc99 
 * | |/ / / /   
 * + | | | |     "Pull request 5241":https://github.com/ceph/ceph/pull/5241 
 * |\ \ \ \ \   
 * | + | | | | "librbd: prevent object map updates from being interrupted":https://github.com/ceph/ceph/commit/5c812c1552d954f2c91c000332ddc74c9e91825a 
 * | |/ / / /   
 * + | | | |     "Pull request 5265":https://github.com/ceph/ceph/pull/5265 
 * |\ \ \ \ \   
 * | + | | | | "Conditional-compile against minimal tcmalloc.":https://github.com/ceph/ceph/commit/713227791ab28c5e09073acb7b2c3c83ca0f0d6a 
 * + | | | | |     "Pull request 5280":https://github.com/ceph/ceph/pull/5280 
 * |\ \ \ \ \ \   
 * | + | | | | | "test: potential memory leak in FlushAioPP":https://github.com/ceph/ceph/commit/f99f3125ff76628e2525dca00bb7b983f941a08b 
 * | + | | | | | "pybind: fix valgrind warning on rbd_get_parent_info call":https://github.com/ceph/ceph/commit/a4fc63af630e77586e3ba2f17df3b6be4a1e2055 
 * | + | | | | | "osdc: invalid read of freed memory":https://github.com/ceph/ceph/commit/aa3eb28f6be62991bc790de5c19cb7b6e30fa189 
 * | + | | | | | "krbd: fix incorrect types in the krbd API":https://github.com/ceph/ceph/commit/18ede754388372cf210d7db87fa46f3536cf0e44 
 * | + | | | | | "fsx: cleanup crypto library at exit":https://github.com/ceph/ceph/commit/488578c1d557ebec7e50d53e45ed46f42984f4f8 
 * | + | | | | | "tests: add run-rbd-valgrind-unit-tests.sh":https://github.com/ceph/ceph/commit/97ff6cb2f8fdd4d946eeab338ec225450e3ad8f3 
 * | + | | | | | "valgrind: update valgrind suppressions for lttng-ust":https://github.com/ceph/ceph/commit/e690907cbb3b229f84f1e996d58636d00f823e8f 
 * | + | | | | | "librbd: TaskFinisher should finish all queued tasks":https://github.com/ceph/ceph/commit/fe013e0a813c5697e917da642143388de60e8528 
 * | + | | | | | "tests: fix valgrind errors with librbd unit test":https://github.com/ceph/ceph/commit/43cd3ac923c9accfb81acf41f5bd12b8a05322c7 
 * | + | | | | | "tests: librbd should release global data before exit":https://github.com/ceph/ceph/commit/5d8d6a1a776f833847edc80d2a9b31ecb440ade5 
 * | + | | | | | "librados_test_stub: cleanup singleton memory allocation":https://github.com/ceph/ceph/commit/13f926e4e96d0b7178a9762bbbf589961dba47b7 
 * + | | | | | |     "Pull request 5279":https://github.com/ceph/ceph/pull/5279 
 * |\ \ \ \ \ \ \   
 * | + | | | | | | "librados_test_stub: read op should return number of bytes read":https://github.com/ceph/ceph/commit/b8728823493b9dfde0333fb41725002fc50e4d9b 
 * | + | | | | | | "tests: fixed TestObjectMap.InvalidateFlagInMemoryOnly":https://github.com/ceph/ceph/commit/7d9fce3aa3832a1b8bd7f18abd4745dbc0033582 
 * | + | | | | | | "librbd: don't attempt to invalidate an object map in R/O mode":https://github.com/ceph/ceph/commit/4a77be0a65c8b4ec3dc437721f8c321737b260de 
 * | + | | | | | | "tests: add new unit tests for object map invalidation":https://github.com/ceph/ceph/commit/0aea70f68b299441e692efdce6d5e7ff18b78c39 
 * | + | | | | | | "librbd: move object map codes to common location":https://github.com/ceph/ceph/commit/c732cb889b4a61254d06703bf032082e56b196de 
 * | + | | | | | | "librbd: only update image flags when holding exclusive lock":https://github.com/ceph/ceph/commit/27c99ea972a7b218ea591b208d0d1dd51eef6f95 
 * | + | | | | | | "librbd: new ImageWatcher::is_lock_supported method":https://github.com/ceph/ceph/commit/ef453630200ab72373f08357ca6b5ac5c5bbb397 
 * | | |_|_|_|/ /   
 * | |/| | | | |    
 * + | | | | | |     "Pull request 5283":https://github.com/ceph/ceph/pull/5283 
 * |\ \ \ \ \ \ \   
 * | + | | | | | | "ceph.spec.in: install 95-ceph-osd.rules, mount.ceph, and mount.fuse.ceph properly on SUSE":https://github.com/ceph/ceph/commit/f819332e2826eae14849c5e68a380d1d87039d22 
 * | |/ / / / / /   
 * + | | | | | |     "Pull request 5206":https://github.com/ceph/ceph/pull/5206 
 * |\ \ \ \ \ \ \   
 * | + | | | | | | "debian: move ceph_argparse into ceph-common":https://github.com/ceph/ceph/commit/d8733be2ef8874b9a858a7ffddfb81b9b656e9a6 
 * | | |_|_|/ / /   
 * | |/| | | | |    
 * + | | | | | |     "Pull request 5055":https://github.com/ceph/ceph/pull/5055 
 * |\ \ \ \ \ \ \   
 * | + | | | | | | "rgw/logrotate.conf: Rename service name":https://github.com/ceph/ceph/commit/c5c627fdd3de669ee94ab7ecd6939c29a4a68011 
 * + | | | | | | |     "Pull request 5040":https://github.com/ceph/ceph/pull/5040 
 * |\ \ \ \ \ \ \ \   
 * | + | | | | | | | "Increase max files open limit for OSD daemon.":https://github.com/ceph/ceph/commit/e149916cd40a58ce5db5f63a2b4efd82a8c4e1ba 
 * | |/ / / / / / /   
 * + | | | | | | |     "Pull request 5038":https://github.com/ceph/ceph/pull/5038 
 * |\ \ \ \ \ \ \ \   
 * | + | | | | | | | "Makefile: install ceph-post-file keys with mode 600":https://github.com/ceph/ceph/commit/22f58ce2665f1ea6b38f6016dc585202a4595322 
 * | + | | | | | | | "ceph-post-file: improve check for a source install":https://github.com/ceph/ceph/commit/3e65a10bd2351744da199a4b076659191b4378a2 
 * | + | | | | | | | "ceph-post-file: behave when sftp doesn't take -i":https://github.com/ceph/ceph/commit/c1f6743940250b04ae6dbea30d8805571add39b6 
 * | |/ / / / / / /   
 * + | | | | | | |     "Pull request 5030":https://github.com/ceph/ceph/pull/5030 
 * |\ \ \ \ \ \ \ \   
 * | + | | | | | | | "packaging: move SuSEfirewall2 templates out of src":https://github.com/ceph/ceph/commit/38d36b1174160ad104704aaa7ff5290d1ec3e782 
 * | + | | | | | | | "packaging: add SuSEfirewall2 service files":https://github.com/ceph/ceph/commit/24bc9f2c58ca78c8023935b8b69f8b01adbc11af 
 * | |/ / / / / / /   
 * + | | | | | | |     "Pull request 5028":https://github.com/ceph/ceph/pull/5028 
 * |\ \ \ \ \ \ \ \   
 * | + | | | | | | | "Bug fix to ceph systemV compatability script.":https://github.com/ceph/ceph/commit/8acfb994f22efa07beeecccda300cbd50d683566 
 * | + | | | | | | | "Fixes to rcceph script":https://github.com/ceph/ceph/commit/bd3fd929e6f95e6d9840317aa3ac02f52711c94b 
 * | |/ / / / / / /   
 * + | | | | | | |     "Pull request 5026":https://github.com/ceph/ceph/pull/5026 
 * |\ \ \ \ \ \ \ \   
 * | |_|_|/ / / / /   
 * |/| | | | | | |    
 * | + | | | | | | "Increase max files open limit for OSD daemon.":https://github.com/ceph/ceph/commit/37d77d3680d2c8adda35eddf9625a331a45ece11 
 * | |/ / / / / /   
 * + | | | | | |     "Pull request 5046":https://github.com/ceph/ceph/pull/5046 
 * |\ \ \ \ \ \ \   
 * | |_|_|/ / / /   
 * |/| | | | | |    
 * | + | | | | | "tests: add librbd watch/notify version compatibility test":https://github.com/ceph/ceph/commit/582cf731e05baabd2cd79567af89d7f005c24925 
 * | + | | | | | "qa/workunits/rbd: add notify_master/slave bootstrap scripts":https://github.com/ceph/ceph/commit/43b9aef11c1281d8b83b659a523dba365d79add4 
 * | + | | | | | "qa/workunits/rbd: add new test_librbd_api workunit":https://github.com/ceph/ceph/commit/f995fb50d3d7734161fa498db9e204eaded651b6 
 * | + | | | | | "tests: create librbd API-only integration test suite":https://github.com/ceph/ceph/commit/a09da2a2c6c12c6bf2f8e17f2096b3ab24587007 
 * | |/ / / / /   
 * + | | | | |     "Pull request 5159":https://github.com/ceph/ceph/pull/5159 
 * |\ \ \ \ \ \   
 * | + | | | | | "OSD: add command_wq suicide timeout":https://github.com/ceph/ceph/commit/ad5745bfd768b52ae6a766391232becad8587641 
 * | + | | | | | "OSD: add remove_wq suicide timeout":https://github.com/ceph/ceph/commit/059a579c02b312bbd32fa41485c361ae3847a3ba 
 * | + | | | | | "OSD: add scrub_wq suicide timeout":https://github.com/ceph/ceph/commit/b8826bc4e3da6fcb9338ad6c01af1a88e6585a4d 
 * | + | | | | | "OSD: add snap_trim_wq suicide timeout":https://github.com/ceph/ceph/commit/878dd403930a2058656a99c14b465358e134843c 
 * | + | | | | | "OSD: add recovery_wq suicide timeout":https://github.com/ceph/ceph/commit/11575832a37ea247a8febe912b3058f51a464ab6 
 * | + | | | | | "OSD: add op_wq suicide timeout":https://github.com/ceph/ceph/commit/a82b4505848c09ad0094768c886f2015bdaa1148 
 * | | |_|_|_|/   
 * | |/| | | |    
 * + | | | | |     "Pull request 5252":https://github.com/ceph/ceph/pull/5252 
 * |\ \ \ \ \ \   
 * | |_|_|_|/ /   
 * |/| | | | |    
 * | + | | | | "OSDMonitor: allow addition of cache pool with non-empty snaps with config":https://github.com/ceph/ceph/commit/5e72479b0882ac13597d7a613698e583dcb2b932 
 * + | | | | |     "Pull request 4891":https://github.com/ceph/ceph/pull/4891 
 * |\ \ \ \ \ \   
 * | |_|/ / / /   
 * |/| | | | |    
 * | + | | | | "mon: prevent bucket deletion when referenced by a rule":https://github.com/ceph/ceph/commit/bd91fb027ab91d487b1d61d25516c13590735d89 
 * | + | | | | "crush: fix crash from invalid 'take' argument":https://github.com/ceph/ceph/commit/56565ee1cdb06a7705d1c3f26f5592b10399324a 
 * |    / / / /   
 * + | | | |     "Pull request 4899":https://github.com/ceph/ceph/pull/4899 
 * |\ \ \ \ \   
 * | + | | | | "ReplicatedPG::trim_object: write filtered snapset while we're at it":https://github.com/ceph/ceph/commit/3d74164d3d6caaa5099abd9a1d1920482d3e05c2 
 * | + | | | | "ReplicatedPG: start_flush: use filtered snapset":https://github.com/ceph/ceph/commit/a1161540bc0094a951021d4ca651b95ec045213e 
 * |    / / / /   
 * + | | | |     "Pull request 4868":https://github.com/ceph/ceph/pull/4868 
 * |\ \ \ \ \   
 * | + | | | | "Always provide summary for non-healthy cluster":https://github.com/ceph/ceph/commit/ecac1a458bc7331ed8d667f20ba31995d74892d3 
 * | | |_|_|/   
 * | |/| | |    
 * + | | | |     "Pull request 4883":https://github.com/ceph/ceph/pull/4883 
 * |\ \ \ \ \   
 * | |_|_|_|/   
 * |/| | | |    
 * | + | | | "ceph.spec.in: tweak ceph-common for SUSE/openSUSE":https://github.com/ceph/ceph/commit/fdb43ebe2b1211acdb454836a64dbd589feeef45 
 * |    / / /   
 * + | | |     "Pull request 5208":https://github.com/ceph/ceph/pull/5208 
 * |\ \ \ \   
 * | + | | | "crush/CrushTester: return EINVAL if crushtool returns non-zero":https://github.com/ceph/ceph/commit/7f1c0cc9cd3deab925440b56d82c3e61a8ba5ab1 
 * | + | | | "tests: TEST_crush_reject_empty must not run a mon":https://github.com/ceph/ceph/commit/2aaeea145b24b972a0b98549c3527ccf98f4c96f 
 * | + | | | "ceph-helpers: implement test_expect_failure":https://github.com/ceph/ceph/commit/80afb81124a0d2ef25a23a12c86617ab1da3a4bd 
 * | + | | | "tests: display the output of failed make check runs":https://github.com/ceph/ceph/commit/6b5e9a1df7dfb3a971e40aec35119ec019515b69 
 * |/ / / /   
 * + | | |     "Pull request 4889":https://github.com/ceph/ceph/pull/4889 
 * |\ \ \ \   
 * | + | | | "common/config: detect overflow of float values":https://github.com/ceph/ceph/commit/1440122d61d5b0a3f8360f4e2101db1018109799 
 * | + | | | "common/config: detect overflow of int values":https://github.com/ceph/ceph/commit/9b947fa320b77e0055a581005353c2561a12a198 
 * |    / / /   
 * + | | |     "Pull request 4776":https://github.com/ceph/ceph/pull/4776 
 * |\ \ \ \   
 * | + | | | "ceph.in: handle unknown Exception correctly":https://github.com/ceph/ceph/commit/a62c3aa1df9e0f79ac75d94083d10b902dbba382 
 * | + | | | "ceph.in: improve the interactive mode":https://github.com/ceph/ceph/commit/cc7f7441c1d0457e840bfdc3413f9bc6d5f5134a 
 * | + | | | "ceph.in: parse quote correctly in interactive mode":https://github.com/ceph/ceph/commit/eb26388cb985456e8f6e07a52a20fa912cf4efaa 
 * |    / / /   
 * + | | |     "Pull request 4657":https://github.com/ceph/ceph/pull/4657 
 * |\ \ \ \   
 * | + | | | "common/admin_socket: close socket descriptor in destructor":https://github.com/ceph/ceph/commit/0b6d4427ac7234fd509a9541adf45e303e40cb16 
 * |    / / /   
 * + | | |     "Pull request 4687":https://github.com/ceph/ceph/pull/4687 
 * |\ \ \ \   
 * | + | | | "json_sprit: fix the FTBFS on old gcc":https://github.com/ceph/ceph/commit/558d6391ecdfd5d716558341ce5d84ce1f7ec9c3 
 * | + | | | "json_spirit: use utf8 intenally when parsing \uHHHH":https://github.com/ceph/ceph/commit/678b3e6082729698ce3575ba70313dd8399b1aed 
 * |    / / /   
 * + | | |     "Pull request 5122":https://github.com/ceph/ceph/pull/5122 
 * |\ \ \ \   
 * | + | | | "mon: remove unused variable":https://github.com/ceph/ceph/commit/0e5e7e1d259579571c1fc05660f6af8e295e733b 
 * | |/ / /   
 * + | | |     "Pull request 4936":https://github.com/ceph/ceph/pull/4936 
 * |\ \ \ \   
 * | + | | | "mon: add    --check    to CrushTester::test_with_crushtool()":https://github.com/ceph/ceph/commit/51413011417b76f5ad2830d9f93fbfe78c77e467 
 * | + | | | "crushtool: rename    --check-names    to    --check ":https://github.com/ceph/ceph/commit/5ec27cf589b4535f07e28a86bd304f7a46427ac4 
 * | + | | | "mon: check the new crush map against osdmap.max_osd":https://github.com/ceph/ceph/commit/2a8fe8862a15342cc5716c146487d0b42af0fbf6 
 * | + | | | "crushtool: enable check against max_id":https://github.com/ceph/ceph/commit/c0b0f52ddbd4e22998a36addfb32f27614183e19 
 * | + | | | "crush/CrushTester: check if any item id is too large":https://github.com/ceph/ceph/commit/f041bbebf98a2aff2ad542e8d0c12c46af427573 
 * | + | | | "mon: validate new crush for unknown names":https://github.com/ceph/ceph/commit/cc1cc033930e8690a57674e842a003f6bbc7a242 
 * | + | | | "crushtool: add the    --check-names    option":https://github.com/ceph/ceph/commit/ff29a7f9dd21505c681881e609183aed9ac3250e 
 * | + | | | "crush/CrushTester: add check_name_maps() method":https://github.com/ceph/ceph/commit/960ea49699f421ceb89c9e0c9430378a35f09a9a 
 * + | | | |     "Pull request 4892":https://github.com/ceph/ceph/pull/4892 
 * |\ \ \ \ \   
 * | + | | | | "ceph-disk: support NVMe device partitions":https://github.com/ceph/ceph/commit/82988d611bad6226138b94590275faadbca3554a 
 * |    / / / /   
 * + | | | |     "Pull request 4877":https://github.com/ceph/ceph/pull/4877 
 * |\ \ \ \ \   
 * | + | | | | "admin/build-doc: fix dependency checks":https://github.com/ceph/ceph/commit/ba1a0167cc809081eda7e6cc9ecfb971e439d696 
 * |    / / / /   
 * + | | | |     "Pull request 4667":https://github.com/ceph/ceph/pull/4667 
 * |\ \ \ \ \   
 * | |_|_|/ /   
 * |/| | | |    
 * | + | | | "ceph.spec: update OpenSUSE BuildRequires":https://github.com/ceph/ceph/commit/ef6641c0aa47c7f559aa56d7c35a5815afc2ba49 
 * |    / / /   
 * + | | |     "Pull request 5123":https://github.com/ceph/ceph/pull/5123 
 * |\ \ \ \   
 * | + | | | "mon: always reply mdsbeacon":https://github.com/ceph/ceph/commit/524f4a52d115ecda8cd7793d0f8bea148eff92af 
 * | + | | | "mon/MDSMonitor: rename labels to a better name":https://github.com/ceph/ceph/commit/413e407dea446bebb9c36abb3025ada450dd4fe9 
 * | + | | | "mon: send no_reply() to peon to drop ignored mdsbeacon":https://github.com/ceph/ceph/commit/a03968ad584a3ff8e351cc5dce053e535fcdc454 
 * | + | | | "mon: remove unnecessary error handling":https://github.com/ceph/ceph/commit/39f34596b0ec6f769f507e2b372204f8551f7ee0 
 * | | |/ /   
 * | |/| |    
 * + | | |     "Pull request 4862":https://github.com/ceph/ceph/pull/4862 
 * |\ \ \ \   
 * | + | | | "rgw: Do not enclose the Bucket header in quotes":https://github.com/ceph/ceph/commit/1a321e477effa23bffbb6cb057aa955586197345 
 * |    / / /   
 * + | | |     "Pull request 4885":https://github.com/ceph/ceph/pull/4885 
 * |\ \ \ \   
 * | + | | | "rgw: Use attrs from source bucket on copy":https://github.com/ceph/ceph/commit/54f4e7d4a534448293c74612f8140cf34b9cf9f8 
 * |    / / /   
 * + | | |     "Pull request 4884":https://github.com/ceph/ceph/pull/4884 
 * |\ \ \ \   
 * | + | | | "rgw: always check if token is expired":https://github.com/ceph/ceph/commit/9dfef6004d208af3730634796aad199391707826 
 * |    / / /   
 * + | | |     "Pull request 4875":https://github.com/ceph/ceph/pull/4875 
 * |\ \ \ \   
 * | |/ / /   
 * |/| | |    
 * | + | | "tests: verify librbd blocking aio code path":https://github.com/ceph/ceph/commit/ed5442b1057dcc4fb1f9404c805dabe2bbde2252 
 * | + | | "librbd: new rbd_non_blocking_aio config option":https://github.com/ceph/ceph/commit/20e104869f3d17ce672438144700a4d984d487b4 
 * | + | | "PendingReleaseNotes: document changes to librbd's aio_read methods":https://github.com/ceph/ceph/commit/b4571b3e238efc39767f753e0ec1622c8bd6d6e6 
 * | + | | "librbd: AioRequest::send no longer returns a result":https://github.com/ceph/ceph/commit/9ea1edd0ca9e385f823ad04b05bc887d77aa5136 
 * | + | | "tests: update librbd AIO tests to remove result code":https://github.com/ceph/ceph/commit/272df2aed79a95dd9c45db4e0953e9b321f7b0f5 
 * | + | | "librbd: internal AIO methods no longer return result":https://github.com/ceph/ceph/commit/dd2e4c13ff6d88edb25f90af62af16ba825c15c9 
 * | + | | "Throttle: added pending_error method to SimpleThrottle":https://github.com/ceph/ceph/commit/dbd4e293d7124c89a22148e8fa5f425a995c900c 
 * | + | | "librbd: add new fail method to AioCompletion":https://github.com/ceph/ceph/commit/7df6091a30b1b94d764240262195e971175554b3 
 * | + | | "librbd: avoid blocking AIO API methods":https://github.com/ceph/ceph/commit/cf6e1f50ea7b5c2fd6298be77c06ed4765d66611 
 * | + | | "librbd: add task pool / work queue for requests":https://github.com/ceph/ceph/commit/e61974aed09a3f81e1f65a4bbaed43e3f22b27b4 
 * | + | | "WorkQueue: added virtual destructor":https://github.com/ceph/ceph/commit/ffd0933dcc790d7cedc1048b664bf4e8c40464a3 
 * | + | | "WorkQueue: add new ContextWQ work queue":https://github.com/ceph/ceph/commit/a28adfbdd8abc86e7766c303bc610c0c252910f7 
 * |    / /   
 * + | |     "Pull request 4886":https://github.com/ceph/ceph/pull/4886 
 * |\ \ \   
 * | + | | "mds: clear CDir::STATE_REJOINUNDEF after fetching dirfrag":https://github.com/ceph/ceph/commit/d723e1156e70a492d633e43b86e7c373e5750065 
 * |    / /   
 * + | |     "Pull request 5095":https://github.com/ceph/ceph/pull/5095 
 * |\ \ \   
 * | + | | "doc: add the corresponding @endcond command for @cond":https://github.com/ceph/ceph/commit/89d0266a60729d5d9747867e8c30abf71a891231 
 * | + | | "doc: remove orphan: directive in ceph-create-keys.rst":https://github.com/ceph/ceph/commit/2aa77b33a97e5a3ca134c9c555aa6e7a69ef50f7 
 * | + | | "doc: let doxygen ignore src/tracing":https://github.com/ceph/ceph/commit/ad66e40e8bd598da7c9738cb44abb543008c90a3 
 * + | | |     "Pull request 4902":https://github.com/ceph/ceph/pull/4902 
 * |\ \ \ \   
 * | |/ / /   
 * |/| | |    
 * | + | | "ReplicatedPG::release_op_ctx_locks: requeue in scrub queue if blocked":https://github.com/ceph/ceph/commit/bfb144268b803340efad29cd6c627b170ea32402 
 * | + | | "ReplicatedPG::finish_ctx: take excl lock if operation is rw":https://github.com/ceph/ceph/commit/c7b6a6370a69149ea94f9e35d536aa90f06e7659 
 * | + | | "RadosModel: randomly prefix delete with assert_exists":https://github.com/ceph/ceph/commit/1550a569dab120ce28396fe365565e8e4acd9801 
 * | + | | "RadosModel: assert exists on subsequent writes":https://github.com/ceph/ceph/commit/4cdc5f7d6b3ec488c79c09cb44a43d4d9398b74c 
 * | + | | "test/librados/snapshots.cc: add test for 11677":https://github.com/ceph/ceph/commit/25c730bda74b94f2c894c508ab09988dbd528c4e 
 * |    / /   
 * + | |     "Pull request 5069":https://github.com/ceph/ceph/pull/5069 
 * |\ \ \   
 * | |_|/   
 * |/| |    
 * | + | "debian: ceph-dbg steals ceph-objectstore-tool from ceph-test-dbg (take 2)":https://github.com/ceph/ceph/commit/356bd2c68ca730e766d06c46a0364784f5d72275 
 * |/ /   
 * + | "qa/workunits/rados/test-upgarde-v9.0.1: fix exclude syntax":https://github.com/ceph/ceph/commit/78d894a634d727a9367f809a1f57234e5e6935be 
 * + | "qa/workunits/rados/test-upgrade-v9.0.1: skip one more evict test":https://github.com/ceph/ceph/commit/3e8d60a80ce31860eac76a1f6489a35e1795a0c0 
 * + | "qa: add compatibility filtered rados api tests for upgrades":https://github.com/ceph/ceph/commit/348a3d3c9880e7d022e71a2faafe51c8f771406e 
 * + |     "Pull request 4961":https://github.com/ceph/ceph/pull/4961 
 * |\ \   
 * | + | "OSDMonitor: disallow ec pools as tiers":https://github.com/ceph/ceph/commit/f68bf94e370fb11a3047ec2762a972a0b7a7c0bb 
 * | + | "mon: prevent pool with snapshot state from being used as a tier":https://github.com/ceph/ceph/commit/13c8d58da1303cc68d99da19f79d625f91f99d43 
 * | + | "test/librados/tier.cc: destroy and recreate cache pool on every test":https://github.com/ceph/ceph/commit/58e62662f6ef04ac76470090d1d958467e34194a 
 * |/ /   
 * + |     "Pull request 4846":https://github.com/ceph/ceph/pull/4846 
 * |\ \   
 * | |/   
 * |/|    
 * | + "man/ceph-create-keys.8: add missing file":https://github.com/ceph/ceph/commit/5a60a034bf3015eaf468e5e3f9d8feb08b8fdd95 
 * | + "doc: add ceph-create-keys.8":https://github.com/ceph/ceph/commit/19305b897ac147602049752a2dfbe1fd39ba562c 
 * + "Pull request 4934":https://github.com/ceph/ceph/pull/4934 
 * + "doc/release-notes: v0.94.2":https://github.com/ceph/ceph/commit/3db1026f3706e6f5a5c25013cb6646a0298057d8 

 h3. teuthology run commit 1e841b08cc9534e654de50967f06113fb7383b0c 
 (hammer backports July-20) 

 <pre> 
 git --no-pager log --format='%H %s' --graph ceph/hammer..ceph/hammer-backports | perl -p -e 's/"/ /g; if (/\w+\s+Merge pull request #(\d+)/) { s|\w+\s+Merge pull request #(\d+).*|"Pull request $1":https://github.com/ceph/ceph/pull/$1|; } else { s|(\w+)\s+(.*)|"$2":https://github.com/ceph/ceph/commit/$1|; } s/\*/+/; s/^/* /;' 
 </pre> 

 * +     "Pull request 5026":https://github.com/ceph/ceph/pull/5026 
 * |\   
 * | + "Increase max files open limit for OSD daemon.":https://github.com/ceph/ceph/commit/37d77d3680d2c8adda35eddf9625a331a45ece11 
 * +     "Pull request 5028":https://github.com/ceph/ceph/pull/5028 
 * |\   
 * | + "Bug fix to ceph systemV compatability script.":https://github.com/ceph/ceph/commit/8acfb994f22efa07beeecccda300cbd50d683566 
 * | + "Fixes to rcceph script":https://github.com/ceph/ceph/commit/bd3fd929e6f95e6d9840317aa3ac02f52711c94b 
 * +     "Pull request 5030":https://github.com/ceph/ceph/pull/5030 
 * |\   
 * | + "packaging: move SuSEfirewall2 templates out of src":https://github.com/ceph/ceph/commit/38d36b1174160ad104704aaa7ff5290d1ec3e782 
 * | + "packaging: add SuSEfirewall2 service files":https://github.com/ceph/ceph/commit/24bc9f2c58ca78c8023935b8b69f8b01adbc11af 
 * +     "Pull request 5038":https://github.com/ceph/ceph/pull/5038 
 * |\   
 * | + "Makefile: install ceph-post-file keys with mode 600":https://github.com/ceph/ceph/commit/22f58ce2665f1ea6b38f6016dc585202a4595322 
 * | + "ceph-post-file: improve check for a source install":https://github.com/ceph/ceph/commit/3e65a10bd2351744da199a4b076659191b4378a2 
 * | + "ceph-post-file: behave when sftp doesn't take -i":https://github.com/ceph/ceph/commit/c1f6743940250b04ae6dbea30d8805571add39b6 
 * +     "Pull request 5040":https://github.com/ceph/ceph/pull/5040 
 * |\   
 * | + "Increase max files open limit for OSD daemon.":https://github.com/ceph/ceph/commit/e149916cd40a58ce5db5f63a2b4efd82a8c4e1ba 
 * +     "Pull request 5055":https://github.com/ceph/ceph/pull/5055 
 * |\   
 * | + "rgw/logrotate.conf: Rename service name":https://github.com/ceph/ceph/commit/c5c627fdd3de669ee94ab7ecd6939c29a4a68011 
 * +     "Pull request 5117":https://github.com/ceph/ceph/pull/5117 
 * |\   
 * | + "rgw: fix data corruption when race condition":https://github.com/ceph/ceph/commit/8abc46a157e4c1431a92a1e52ab694dccff5d514 
 * +     "Pull request 5118":https://github.com/ceph/ceph/pull/5118 
 * |\   
 * | + "rgw: simplify content length handling":https://github.com/ceph/ceph/commit/56c2688b87d7d78831f8e147fc67cc0651ab644c 
 * | + "rgw: make compatability deconfliction optional.":https://github.com/ceph/ceph/commit/d9bbef3e470c6406bb65dc40e7e9c08c5d599f73 
 * | + "rgw: improve content-length env var handling":https://github.com/ceph/ceph/commit/0260abd5d265bd63ea9c89f4082c31ba1c5ae8fa 
 * +     "Pull request 5119":https://github.com/ceph/ceph/pull/5119 
 * |\   
 * | + "qa: update to newer Linux tarball":https://github.com/ceph/ceph/commit/408880bed296e5cbf05864fa6744a5b00a245272 
 * +     "Pull request 5120":https://github.com/ceph/ceph/pull/5120 
 * |\   
 * | + "tools: chunk reads in Dumper":https://github.com/ceph/ceph/commit/5ef08466abf1b3934fcad0a0ca46f3a4380d6dbd 
 * +     "Pull request 5121":https://github.com/ceph/ceph/pull/5121 
 * |\   
 * | + "ReplicatedPG::finish_promote: handle results->snaps is empty case":https://github.com/ceph/ceph/commit/70347209260688f1a067354c744569499adb6920 
 * | + "ReplicatedPG::finish_promote: fix snap promote head snaps":https://github.com/ceph/ceph/commit/3e44dc16ed3fbda053996e44826aa3d90042a234 
 * +     "Pull request 5160":https://github.com/ceph/ceph/pull/5160 
 * |\   
 * | + "mon/PGMap: add more constness":https://github.com/ceph/ceph/commit/1a32379dd6cb56ed69b8f448d3612506c8131fbe 
 * | + "mon/PGMap: sort pg states by the states in    pg ls    spec":https://github.com/ceph/ceph/commit/84ebc3d320bdf871ccf85e555951cea421b56021 
 * | + "mon: s/recovery/recoverying/ in    pg ls*    commands' spec":https://github.com/ceph/ceph/commit/e310461aecc667cf26806bc5a3bbabb05696bdfc 
 * +     "Pull request 5206":https://github.com/ceph/ceph/pull/5206 
 * |\   
 * | + "debian: move ceph_argparse into ceph-common":https://github.com/ceph/ceph/commit/d8733be2ef8874b9a858a7ffddfb81b9b656e9a6 
 * +     "Pull request 5214":https://github.com/ceph/ceph/pull/5214 
 * |\   
 * | + "rgw: rectify 202 Accepted in response for PUT on existing bucket.":https://github.com/ceph/ceph/commit/c78cc00afb6deb8022db60dbe8649335f61bd345 
 * +     "Pull request 5222":https://github.com/ceph/ceph/pull/5222 
 * |\   
 * | + "client: reference counting 'struct Fh'":https://github.com/ceph/ceph/commit/3c8cdeacf46ae4031189d2ef6948aa3b6ab4ae43 
 * +     "Pull request 5226":https://github.com/ceph/ceph/pull/5226 
 * |\   
 * | + "Swift: Set Content-Length when requesting/checking Keystone tokens":https://github.com/ceph/ceph/commit/a5dbcbbdddce6cdeccb1e6f5641601d673cd1896 
 * +     "Pull request 5227":https://github.com/ceph/ceph/pull/5227 
 * |\   
 * | + "rgw: fix lack of account name in XML listing of Swift account.":https://github.com/ceph/ceph/commit/b1618a97fef644dc3dced502d600de6a5d55d085 
 * +     "Pull request 5228":https://github.com/ceph/ceph/pull/5228 
 * |\   
 * | + "rgw: generate the    Date    HTTP header for civetweb.":https://github.com/ceph/ceph/commit/e39dce7935dd513b77ce34bc79d70a2c23437cbb 
 * +     "Pull request 5229":https://github.com/ceph/ceph/pull/5229 
 * |\   
 * | + "rgw: fix reset_loc()":https://github.com/ceph/ceph/commit/557865c85bb907fe69248c4f1acb88320a7c1bb5 
 * +     "Pull request 5231":https://github.com/ceph/ceph/pull/5231 
 * |\   
 * | + "rgw: error out if frontend did not send all data":https://github.com/ceph/ceph/commit/ec705336551436517c16bffdc6bf5467899ae4bb 
 * +     "Pull request 5237":https://github.com/ceph/ceph/pull/5237 
 * |\   
 * | + "rgw: fix empty json response when getting user quota":https://github.com/ceph/ceph/commit/e50caab2251bb68fea1adbd17acc43aa98ab1206 
 * +     "Pull request 5241":https://github.com/ceph/ceph/pull/5241 
 * |\   
 * | + "librbd: prevent object map updates from being interrupted":https://github.com/ceph/ceph/commit/5c812c1552d954f2c91c000332ddc74c9e91825a 
 * +     "Pull request 5243":https://github.com/ceph/ceph/pull/5243 
 * |\   
 * | + "librbd: assertion failure race condition if watch disconnected":https://github.com/ceph/ceph/commit/03c07d76ac8361ddd302f5bc0575aee7fb5edc99 
 * +     "Pull request 5248":https://github.com/ceph/ceph/pull/5248 
 * |\   
 * | + "mon: add an    osd crush tree    command":https://github.com/ceph/ceph/commit/89aa8ff9855ae868d59bd10fe3a3aab8517e90fc 
 * +     "Pull request 5265":https://github.com/ceph/ceph/pull/5265 
 * |\   
 * | + "Conditional-compile against minimal tcmalloc.":https://github.com/ceph/ceph/commit/713227791ab28c5e09073acb7b2c3c83ca0f0d6a 
 * +     "Pull request 5269":https://github.com/ceph/ceph/pull/5269 
 * |\   
 * | + "PG::find_best_info: ignore info.les for incomplete peer":https://github.com/ceph/ceph/commit/1063f5275d1031812d564a1bd8ada64bed561026 
 * +     "Pull request 5279":https://github.com/ceph/ceph/pull/5279 
 * |\   
 * | + "librados_test_stub: read op should return number of bytes read":https://github.com/ceph/ceph/commit/b8728823493b9dfde0333fb41725002fc50e4d9b 
 * | + "tests: fixed TestObjectMap.InvalidateFlagInMemoryOnly":https://github.com/ceph/ceph/commit/7d9fce3aa3832a1b8bd7f18abd4745dbc0033582 
 * | + "librbd: don't attempt to invalidate an object map in R/O mode":https://github.com/ceph/ceph/commit/4a77be0a65c8b4ec3dc437721f8c321737b260de 
 * | + "tests: add new unit tests for object map invalidation":https://github.com/ceph/ceph/commit/0aea70f68b299441e692efdce6d5e7ff18b78c39 
 * | + "librbd: move object map codes to common location":https://github.com/ceph/ceph/commit/c732cb889b4a61254d06703bf032082e56b196de 
 * | + "librbd: only update image flags when holding exclusive lock":https://github.com/ceph/ceph/commit/27c99ea972a7b218ea591b208d0d1dd51eef6f95 
 * | + "librbd: new ImageWatcher::is_lock_supported method":https://github.com/ceph/ceph/commit/ef453630200ab72373f08357ca6b5ac5c5bbb397 
 * + |     "Pull request 5280":https://github.com/ceph/ceph/pull/5280 
 * |\ \   
 * | + | "test: potential memory leak in FlushAioPP":https://github.com/ceph/ceph/commit/f99f3125ff76628e2525dca00bb7b983f941a08b 
 * | + | "pybind: fix valgrind warning on rbd_get_parent_info call":https://github.com/ceph/ceph/commit/a4fc63af630e77586e3ba2f17df3b6be4a1e2055 
 * | + | "osdc: invalid read of freed memory":https://github.com/ceph/ceph/commit/aa3eb28f6be62991bc790de5c19cb7b6e30fa189 
 * | + | "krbd: fix incorrect types in the krbd API":https://github.com/ceph/ceph/commit/18ede754388372cf210d7db87fa46f3536cf0e44 
 * | + | "fsx: cleanup crypto library at exit":https://github.com/ceph/ceph/commit/488578c1d557ebec7e50d53e45ed46f42984f4f8 
 * | + | "tests: add run-rbd-valgrind-unit-tests.sh":https://github.com/ceph/ceph/commit/97ff6cb2f8fdd4d946eeab338ec225450e3ad8f3 
 * | + | "valgrind: update valgrind suppressions for lttng-ust":https://github.com/ceph/ceph/commit/e690907cbb3b229f84f1e996d58636d00f823e8f 
 * | + | "librbd: TaskFinisher should finish all queued tasks":https://github.com/ceph/ceph/commit/fe013e0a813c5697e917da642143388de60e8528 
 * | + | "tests: fix valgrind errors with librbd unit test":https://github.com/ceph/ceph/commit/43cd3ac923c9accfb81acf41f5bd12b8a05322c7 
 * | + | "tests: librbd should release global data before exit":https://github.com/ceph/ceph/commit/5d8d6a1a776f833847edc80d2a9b31ecb440ade5 
 * | + | "librados_test_stub: cleanup singleton memory allocation":https://github.com/ceph/ceph/commit/13f926e4e96d0b7178a9762bbbf589961dba47b7 
 * + | |     "Pull request 5283":https://github.com/ceph/ceph/pull/5283 
 * |\ \ \   
 * | + | | "ceph.spec.in: install 95-ceph-osd.rules, mount.ceph, and mount.fuse.ceph properly on SUSE":https://github.com/ceph/ceph/commit/f819332e2826eae14849c5e68a380d1d87039d22 
 * | | |/   
 * | |/|    
 * + | |     "Pull request 5284":https://github.com/ceph/ceph/pull/5284 
 * |\ \ \   
 * | + | | "rgw: If the client sends a Connection: close header respond accordingly.":https://github.com/ceph/ceph/commit/2357b6c808f4f7c5997af48149585a6051c04b8f 
 * | |/ /   
 * + | |     "Pull request 5285":https://github.com/ceph/ceph/pull/5285 
 * |\ \ \   
 * | + | | "rgw: fix ListParts response":https://github.com/ceph/ceph/commit/9458b845bf863ccf878873c4f0b089ddf84c7203 
 * | |/ /   
 * + | |     "Pull request 5286":https://github.com/ceph/ceph/pull/5286 
 * |\ \ \   
 * | |/ /   
 * |/| |    
 * | + | "Fixes: #12286 radosgw-admin: after subuser modify print only once user info.":https://github.com/ceph/ceph/commit/e4b55b398e68e870a7cf21276e63da2c4c6e3faa 
 * |/ /   
 * + |     "Pull request 5046":https://github.com/ceph/ceph/pull/5046 
 * |\ \   
 * | |/   
 * |/|    
 * | + "tests: add librbd watch/notify version compatibility test":https://github.com/ceph/ceph/commit/582cf731e05baabd2cd79567af89d7f005c24925 
 * | + "qa/workunits/rbd: add notify_master/slave bootstrap scripts":https://github.com/ceph/ceph/commit/43b9aef11c1281d8b83b659a523dba365d79add4 
 * | + "qa/workunits/rbd: add new test_librbd_api workunit":https://github.com/ceph/ceph/commit/f995fb50d3d7734161fa498db9e204eaded651b6 
 * | + "tests: create librbd API-only integration test suite":https://github.com/ceph/ceph/commit/a09da2a2c6c12c6bf2f8e17f2096b3ab24587007 
 * + "Pull request 5159":https://github.com/ceph/ceph/pull/5159 
 * + "OSD: add command_wq suicide timeout":https://github.com/ceph/ceph/commit/ad5745bfd768b52ae6a766391232becad8587641 
 * + "OSD: add remove_wq suicide timeout":https://github.com/ceph/ceph/commit/059a579c02b312bbd32fa41485c361ae3847a3ba 
 * + "OSD: add scrub_wq suicide timeout":https://github.com/ceph/ceph/commit/b8826bc4e3da6fcb9338ad6c01af1a88e6585a4d 
 * + "OSD: add snap_trim_wq suicide timeout":https://github.com/ceph/ceph/commit/878dd403930a2058656a99c14b465358e134843c 
 * + "OSD: add recovery_wq suicide timeout":https://github.com/ceph/ceph/commit/11575832a37ea247a8febe912b3058f51a464ab6 
 * + "OSD: add op_wq suicide timeout":https://github.com/ceph/ceph/commit/a82b4505848c09ad0094768c886f2015bdaa1148 

 h4. rados 

 <pre> 
 run=loic-2015-07-20_16:39:35-rados-hammer-backports---basic-multi 
 eval filter=$(curl --silent http://paddles.front.sepia.ceph.com/runs/$run/ | jq '.jobs[] | select(.status == "fail") | .description' | while read description ; do echo -n $description, ; done | sed -e 's/,$//') 
 echo $filter 
 rados/thrash/{0-size-min-size-overrides/2-size-1-min-size.yaml 1-pg-log-overrides/short_pg_log.yaml clusters/fixed-2.yaml fs/btrfs.yaml msgr-failures/fastclose.yaml thrashers/pggrow.yaml workloads/snaps-few-objects.yaml} 
 teuthology-openstack --verbose --key-name loic --priority 50 --suite rados --filter="$filter" --suite-branch hammer --distro ubuntu --ceph hammer 
 teuthology-openstack --verbose --key-name loic --priority 50 --suite rados --filter="$filter" --suite-branch hammer --distro ubuntu --ceph hammer-backports 
 </pre> 

 * *pass* "hammer run":http://149.202.174.228:8081/ubuntu-2015-07-26_11:35:42-rados-hammer---basic-openstack/ 
 * *pass* "hammer-backports run":http://149.202.174.228:8081/ubuntu-2015-07-26_11:35:14-rados-hammer-backports---basic-openstack/ 

 <pre> 
 ./virtualenv/bin/teuthology-suite --priority 1000 --suite rados --subset $(expr $RANDOM % 18)/18 --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira 
 </pre> 

 * *failed* http://pulpito.ceph.com/loic-2015-07-20_16:39:35-rados-hammer-backports---basic-multi/ 
 ** *Command crashed: 'CEPH_CLIENT_ID=0 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph_test_rados --op read 100 --op write 100 --op delete 50 --max-ops 4000 --objects 50 --max-in-flight 16 --size 4000000 --min-stride-size 400000 --max-stride-size 800000 --max-seconds 0 --op snap_create 50 --op snap_remove 50 --op rollback 50 --op copy_from 50 --pool unique_pool_0'* 
 *** "rados/thrash/{0-size-min-size-overrides/2-size-1-min-size.yaml 1-pg-log-overrides/short_pg_log.yaml clusters/fixed-2.yaml fs/btrfs.yaml msgr-failures/fastclose.yaml thrashers/pggrow.yaml workloads/snaps-few-objects.yaml}":http://pulpito.ceph.com/loic-2015-07-20_16:39:35-rados-hammer-backports---basic-multi/980565 
 Looks like a new bug, reported at http://tracker.ceph.com/issues/12469 

 * *enviornmental noise* waiting for more plana,burnupi,mira machines to be free (rhel7 only) 
 ** http://pulpito.ceph.com/loic-2015-07-20_16:39:35-rados-hammer-backports---basic-multi/980475/  
 ** http://pulpito.ceph.com/loic-2015-07-20_16:39:35-rados-hammer-backports---basic-multi/980582/ 
 ** http://pulpito.ceph.com/loic-2015-07-20_16:39:35-rados-hammer-backports---basic-multi/980689/ 

 h4. rgw 

 <pre> 
 ./virtualenv/bin/teuthology-suite --priority 1000 --suite rgw --subset $(expr $RANDOM % 5)/5 --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira 
 </pre> 

 * *failed* http://pulpito.ceph.com/loic-2015-07-20_16:46:17-rgw-hammer-backports---basic-multi 
 ** *can be ignored* "radosgw-agent bootstrap failure (ubuntu 12.04)":http://tracker.ceph.com/issues/12470 (this is a radosgw-agent installation issue, not a rgw issue). 
 *** "rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/replicated.yaml tasks/rgw_s3tests_multiregion.yaml validater/lockdep.yaml}":http://pulpito.ceph.com/loic-2015-07-20_16:46:17-rgw-hammer-backports---basic-multi/980731 

 Rescheduled on ubuntu 14.04 as 

 <pre> 
 filter='filter='rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/replicated.yaml tasks/rgw_s3tests_multiregion.yaml validater/lockdep.yaml}' 
 ./virtualenv/bin/teuthology-suite --filter="$filter" --priority=50 --suite rgw --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira 
 </pre> 

 * *pass* http://pulpito.ceph.com/loic-2015-07-28_11:09:12-rgw-hammer-backports---basic-multi/ 

 h4. fs 

 <pre> 
 ./virtualenv/bin/teuthology-suite --priority 1000 --suite fs --subset $(expr $RANDOM % 5)/5 --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira  
 </pre> 

 * *dead* http://pulpito.ceph.com/loic-2015-07-20_16:47:30-fs-hammer-backports---basic-multi 

 Rescheduled as  
 <pre> 
 run=loic-2015-07-20_16:47:30-fs-hammer-backports---basic-multi 
 eval filter=$(curl --silent http://paddles.front.sepia.ceph.com/runs/$run/ | jq '.jobs[] | select(.status == "dead" or .status == "fail") | .description' | while read description ; do echo -n $description, ; done | sed -e 's/,$//') 

 teuthology-openstack --key-name loic --suite fs --filter="$filter" --suite-branch hammer --distro ubuntu --ceph hammer-backports 
 </pre> 

 * *pass* http://149.202.175.12:8081/ubuntu-2015-07-26_13:09:35-fs-hammer-backports---basic-openstack/ 

 h4. rbd 

 <pre> 
 ./virtualenv/bin/teuthology-suite --priority 1000 --suite rbd --subset $(expr $RANDOM % 5)/5 --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira  
 </pre> 

 * *dead* http://pulpito.ceph.com/loic-2015-07-20_16:48:56-rbd-hammer-backports---basic-multi 
 ** http://pulpito.ceph.com/loic-2015-07-20_16:48:56-rbd-hammer-backports---basic-multi/980792/ 

 Rescheduled as  
 <pre> 
 run=loic-2015-07-20_16:48:56-rbd-hammer-backports---basic-multi 
 eval filter=$(curl --silent http://paddles.front.sepia.ceph.com/runs/$run/ | jq '.jobs[] | select(.status == "dead" or .status == "fail") | .description' | while read description ; do echo -n $description, ; done | sed -e 's/,$//') 

 teuthology-openstack --key-name loic --suite rbd --filter="$filter" --suite-branch hammer --distro ubuntu --ceph hammer-backports 
 </pre> 

 * *pass* http://149.202.175.12:8081/ubuntu-2015-07-26_13:16:41-rbd-hammer-backports---basic-openstack/ 

 h4. powercyle 

 <pre> 
 ./virtualenv/bin/teuthology-suite -l2 -v -c hammer-backports -k testing -m plana,burnupi,mira -s powercycle -p 1000 --email abhishek.lekshmanan@gmail.com 
 </pre> 

 * *dead* http://pulpito.ceph.com/loic-2015-07-20_16:50:00-powercycle-hammer-backports-testing-basic-multi 
 ** http://pulpito.ceph.com/loic-2015-07-20_16:50:00-powercycle- 
 hammer-backports-testing-basic-multi/980814/ 

 Rescheduled as  
 * *running* http://pulpito.ceph.com/abhi-2015-07-26_15:36:40-powercycle-hammer-backports-testing-basic-multi/ 

 h4. upgrade 

 <pre> 
 teuthology-openstack --verbose --key-name loic --suite upgrade/hammer --filter=ubuntu_14.04 --suite-branch hammer --ceph hammer-backports --email abhishek.lekshmanan@gmail.com 
 </pre> 

 * *failed* http://167.114.249.7:8081/ubuntu-2015-07-29_21:14:43-upgrade:hammer-hammer-backports---basic-openstack/ 
 ** *needs fixing* "package upgrade regression":http://tracker.ceph.com/issues/11998#note-4 

 Re-scheduled with #11998 fixed: 

 <pre> 
 teuthology-openstack --verbose --key-name loic --suite upgrade/hammer --filter=ubuntu_14.04 --suite-branch hammer --ceph hammer-backports  
 </pre> 

 * *pass* http://167.114.249.7:8081/ubuntu-2015-07-30_23:27:44-upgrade:hammer-hammer---basic-openstack and http://167.114.249.7:8081/ubuntu-2015-07-30_19:14:38-upgrade:hammer-hammer---basic-openstack (combined, all pass) 

 Scheduled CentOS 6.5 upgrade 

 <pre> 
 teuthology-openstack --verbose --filter=centos_6.5 --key-name loic --suite upgrade/hammer --suite-branch hammer --ceph hammer 
 </pre> 

 * *failed* http://167.114.249.7:8081/ubuntu-2015-08-01_13:18:43-upgrade:hammer-hammer---basic-openstack 

 Rescheduled 

 <pre> 
 run=ubuntu-2015-08-01_13:18:43-upgrade:hammer-hammer---basic-openstack 
 eval filter=$(curl --silent http://167.114.249.7:8080/runs/$run/ | jq '.jobs[] | select(.status == "dead" or .status == "fail") | .description' | while read description ; do echo -n $description, ; done | sed -e 's/,$//') 
 teuthology-openstack --verbose --filter="$filter" --key-name loic --suite upgrade/hammer --suite-branch hammer --ceph hammer 
 </pre> 

 * *failed* http://167.114.249.7:8081/ubuntu-2015-08-01_16:58:02-upgrade:hammer-hammer---basic-openstack 
 ** all passed but one which failed for environmental reasons (yum stalled downloading packages) 

 h3. teuthology run commit beee58742551870eeabfa4ae7df230cff493e20a (hammer-backports July-15) 

 <pre> 
 git --no-pager log --format='%H %s' --graph ceph/hammer..ceph/hammer-backports | perl -p -e 's/"/ /g; if (/\w+\s+Merge pull request #(\d+)/) { s|\w+\s+Merge pull request #(\d+).*|"Pull request $1":https://github.com/ceph/ceph/pull/$1|; } else { s|(\w+)\s+(.*)|"$2":https://github.com/ceph/ceph/commit/$1|; } s/\*/+/; s/^/* /;' 
 </pre> 

 * +     "Pull request 5026":https://github.com/ceph/ceph/pull/5026 
 * |\   
 * | + "Increase max files open limit for OSD daemon.":https://github.com/ceph/ceph/commit/37d77d3680d2c8adda35eddf9625a331a45ece11 
 * +     "Pull request 5028":https://github.com/ceph/ceph/pull/5028 
 * |\   
 * | + "Bug fix to ceph systemV compatability script.":https://github.com/ceph/ceph/commit/8acfb994f22efa07beeecccda300cbd50d683566 
 * | + "Fixes to rcceph script":https://github.com/ceph/ceph/commit/bd3fd929e6f95e6d9840317aa3ac02f52711c94b 
 * +     "Pull request 5030":https://github.com/ceph/ceph/pull/5030 
 * |\   
 * | + "packaging: move SuSEfirewall2 templates out of src":https://github.com/ceph/ceph/commit/38d36b1174160ad104704aaa7ff5290d1ec3e782 
 * | + "packaging: add SuSEfirewall2 service files":https://github.com/ceph/ceph/commit/24bc9f2c58ca78c8023935b8b69f8b01adbc11af 
 * +     "Pull request 5038":https://github.com/ceph/ceph/pull/5038 
 * |\   
 * | + "Makefile: install ceph-post-file keys with mode 600":https://github.com/ceph/ceph/commit/22f58ce2665f1ea6b38f6016dc585202a4595322 
 * | + "ceph-post-file: improve check for a source install":https://github.com/ceph/ceph/commit/3e65a10bd2351744da199a4b076659191b4378a2 
 * | + "ceph-post-file: behave when sftp doesn't take -i":https://github.com/ceph/ceph/commit/c1f6743940250b04ae6dbea30d8805571add39b6 
 * +     "Pull request 5040":https://github.com/ceph/ceph/pull/5040 
 * |\   
 * | + "Increase max files open limit for OSD daemon.":https://github.com/ceph/ceph/commit/e149916cd40a58ce5db5f63a2b4efd82a8c4e1ba 
 * +     "Pull request 5046":https://github.com/ceph/ceph/pull/5046 
 * |\   
 * | + "tests: add librbd watch/notify version compatibility test":https://github.com/ceph/ceph/commit/582cf731e05baabd2cd79567af89d7 

 h3. QE Validation (started 8/6/15) 

 *re-runs command lines and filters are captured in http://pad.ceph.com/p/hammer_v0.94.3_QE_validation_notes* 

 | *Suite*                        | *Runs/Reruns* | *Notes/Issues* | 
 | rados                          | http://pulpito.ceph.com/teuthology-2015-08-06_13:48:14-rados-hammer-distro-basic-multi/ |    | 
 |    | @/home/teuthology/bin/schedule_rados.sh 0 hammer "plana,burnupi,mira"@ |    | 
 | | http://pulpito.ceph.com/teuthology-2015-08-10_09:15:01-rados-hammer-distro-basic-multi/ |    | 
 | | http://pulpito.ceph.redhat.com/teuthology-2015-08-11_16:54:03-rados-hammer-distro-basic-magna/ |     | 
 | | http://pulpito.ceph.redhat.com/teuthology-2015-08-17_11:45:20-rados-hammer-distro-basic-magna/ | *%{color:green}PASSED%* | 
 | | | 
 | rbd                          | http://pulpito.ceph.com/teuthology-2015-08-06_20:39:45-rbd-hammer-distro-basic-multi/ |    | 
 |    | @teuthology-suite -v -c hammer -m plana,burnupi,mira -k distro -s rbd -p 90@ |    | 
 | | http://pulpito.ceph.com/teuthology-2015-08-10_09:36:49-rbd-hammer-distro-basic-multi/ |    | 
 | | http://pulpito.ceph.com/teuthology-2015-08-17_08:54:40-rbd-hammer-distro-basic-multi/ or http://pulpito.ceph.com/teuthology-2015-08-17_14:52:41-rbd-hammer-distro-basic-vps/ | *%{color:red}FAILED%* #12656 | 
 | | | 
 | rgw                          | http://pulpito.ceph.com/teuthology-2015-08-06_20:52:47-rgw-hammer-distro-basic-multi/ | *%{color:green}PASSED%* | 
 |    | @teuthology-suite -v -c hammer -m plana,burnupi,mira -k distro -s rgw -p 90@ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-10_09:42:32-rgw-hammer-distro-basic-multi/ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-11_08:43:15-rgw-hammer-distro-basic-multi/ |    | 
 | | | 
 | fs                          | http://pulpito.ceph.com/teuthology-2015-08-06_20:51:20-fs-hammer---basic-multi/ | *%{color:green}PASSED%* | 
 |    | @teuthology-suite -v -c hammer -m plana,burnupi,mira -s fs -p 90@ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-10_09:47:57-fs-hammer---basic-multi/ |    | 
 | | | 
 | krbd                          | http://pulpito.ceph.com/teuthology-2015-08-06_20:57:41-krbd-hammer-distro-basic-multi/ |    | 
 |    | @teuthology-suite -v -c hammer -m plana,burnupi,mira -k distro -s krbd -p 90@ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-10_10:31:50-krbd-hammer-distro-basic-multi/ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-17_08:58:09-krbd-hammer-distro-basic-multi/ | *%{color:green}PASSED% / %{color:red}FAILED%* | 
 | | | 
 | kcephfs                          | http://pulpito.ceph.com/teuthology-2015-08-06_20:58:33-kcephfs-hammer-distro-basic-multi/ |    #12658 | 
 |    | @teuthology-suite -v -c hammer -m plana,burnupi,mira -k distro -s kcephfs -p 90@ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-17_13:32:31-kcephfs-hammer-distro-basic-multi/ | *%{color:green}PASSED% / %{color:red}FAILED%* | 
 | | | 
 | knfs                          | http://pulpito.ceph.com/teuthology-2015-08-06_20:59:18-knfs-hammer-distro-basic-multi/ | #12660 | 
 |    | @teuthology-suite -v -c hammer -m plana,burnupi,mira -k distro -s knfs -p 90@ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-10_13:48:56-knfs-hammer-distro-basic-multi/ |    #12656 | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-17_09:02:10-knfs-hammer-distro-basic-multi/ | *%{color:green}PASSED% / %{color:red}FAILED%*    | 
 | | | 
 | hadoop                          | http://pulpito.ceph.redhat.com/teuthology-2015-07-11_18:12:02-hadoop-hammer---basic-magna/ | *%{color:green}PASSED%* | 
 | | | 
 | multimds                          |    | optional | 
 |    | @@ |    | 
 | | | 
 | samba                          | http://pulpito.ceph.redhat.com/teuthology-2015-08-12_18:07:40-samba-hammer---basic-magna/ | *%{color:green}PASSED%* | 
 |    | @teuthology-suite -v -c hammer -m magna    -s samba -p 80@ |    | 
 | | | 
 | ceph-deploy                          | http://pulpito.ceph.com/teuthology-2015-08-09_01:10:05-ceph-deploy-hammer-distro-basic-vps/ | *%{color:red}FAILED%* #12663 | 
 |    | @teuthology-suite -v -c hammer -m vps -k distro -s ceph-deploy ~/vps.yaml@ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-17_10:51:32-ceph-deploy-hammer-distro-basic-vps/ | *%{color:green}PASSED% / %{color:red}FAILED%* | 
 | | | 
 | upgrade/client-upgrade                          | http://pulpito.ceph.com/teuthology-2015-08-10_14:04:25-upgrade:client-upgrade-hammer-distro-basic-vps/ | *%{color:green}PASSED%* | 
 |    | @teuthology-suite -v -c hammer -m vps -k distro -s upgrade/client-upgrade ~/vps.yaml @ |    | 
 | | | 
 | upgrade/dumpling-firefly-x - baremetal | http://pulpito.ceph.redhat.com/teuthology-2015-08-08_17:10:02-upgrade:dumpling-firefly-x-hammer-distro-basic-magna/ | *%{color:green}PASSED%* | 
 |    | @teuthology-suite -v -c hammer -k distro -m magna -s upgrade/dumpling-firefly-x --filter ubuntu_ --timeout 54000@ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-14_08:45:57-upgrade:dumpling-firefly-x-hammer-distro-basic-multi// | ubuntu 14.04 | 
 |    | @teuthology-suite -v -c hammer -k distro -m plana,burnupi,mira -s upgrade/dumpling-firefly-x --filter ubuntu_14 --timeout 54000@ |    | 
 | | | 
 | upgrade/dumpling-firefly-x - vps | | *%{color:green}this suite runs out of memory on vps%* | 
 | | | 
 | upgrade/firefly-x - vps            | http://pulpito.ceph.com/teuthology-2015-08-10_14:12:42-upgrade:firefly-x-hammer-distro-basic-vps/ | *%{color:green}PASSED% / #12667 | 
 |    | @teuthology-suite -v -c hammer -k distro -m vps -s upgrade/firefly-x ~/vps.yaml -p 90@ |    | 
 |     | http://pulpito.ceph.com/teuthology-2015-08-17_14:24:00-upgrade:firefly-x-hammer-distro-basic-vps/ | *%{color:green}???% / %{color:red}???%*    | 
 | | | 
 | upgrade/firefly-x - baremetal | http://pulpito.ceph.com/teuthology-2015-08-14_08:47:06-upgrade:firefly-x-hammer-distro-basic-multi/ | ubuntu 14.04 | 
 |    | @teuthology-suite -v -c hammer -k distro -m plana,burnupi,mira -s upgrade/firefly-x --filter ubuntu_14@ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-14_16:56:20-upgrade:firefly-x-hammer-distro-basic-multi/ | #12715 | 
 | | | 
 | upgrade/giant-x - vps                         | http://pulpito.ceph.com/teuthology-2015-08-10_14:18:01-upgrade:giant-x-hammer-distro-basic-vps/ | *%{color:green}PASSED% / %{color:red}FAILED%* #12668 | 
 |    | @teuthology-suite -v -c hammer -k distro -m vps -s upgrade/giant-x ~/vps.yaml -p 100@ |    | 
 | upgrade/giant-x - baremetal | http://pulpito.ceph.com/teuthology-2015-08-14_08:47:16-upgrade:giant-x-hammer-distro-basic-multi/ | *%{color:green}PASSED%* ubuntu 14.04 | 
 |    | @teuthology-suite -v -c hammer -k distro -m plana,burnupi,mira -s upgrade/giant-x --filter ubuntu_14@ |    | 
 | | | 
 | upgrade/hammer - vps                        | http://pulpito.ceph.com/teuthology-2015-08-07_16:05:02-upgrade:hammer-hammer-distro-basic-vps/ |    | 
 |    | @teuthology-suite -v -c hammer -k distro -m vps -s upgrade/hammer ~/vps.yaml@ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-17_13:53:41-upgrade:hammer-hammer-distro-basic-vps/ | *%{color:green}PASSED% / %{color:red}FAILED%* | 
 | | | 
 | upgrade/hammer - baremetal                  | http://pulpito.ceph.redhat.com/teuthology-2015-08-12_16:05:02-upgrade:hammer-hammer-distro-basic-magna/ | *%{color:green}PASSED%* | 
 |    | @@ |    | 
 | | | 
 | powercycle                          | http://pulpito.ceph.com/teuthology-2015-08-06_13:44:00-powercycle-hammer-testing-basic-multi/ |    | 
 |    | @teuthology-suite -v -c hammer -k testing -m plana,burnupi,mira -s powercycle -p 90@ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-10_14:23:38-powercycle-hammer-testing-basic-multi/ |    | 
 |    | http://pulpito.ceph.com/teuthology-2015-08-17_10:36:09-powercycle-hammer-testing-basic-multi/ | *%{color:green}PASSED% / %{color:red}FAILED%* | 
 | | | | 





Back