Project

General

Profile

Tasks #11990

Updated by Abhishek Lekshmanan almost 9 years ago

h3. Workflow 

 * "Preparing the release":http://ceph.com/docs/master/dev/development-workflow/#preparing-a-new-release *IN PROGRESS* 
 * "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  
 ** Abhishek gets approval from all leads  
 *** Yehuda, rgw 
 *** Gregory, CephFS 
 *** Josh, RBD 
 *** Sam, rados 
 ** Sage writes and commits the release notes  
 ** Abhishek informs Yuri that the branch is ready for testing  
 ** Yuri runs additional integration tests  
 ** 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:<TBD> 
 ** version: v0.94.3 
 ** type of release: point release 
 ** where to publish the release: debian/rpm-$release 

 h3. teuthology run commit 3677fd2708856587ac76fde086d1a4f7a20339a8 (hammer-backports June-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> 

 * +     "Merge 4657: DNM: common/admin_socket: close socket descriptor in destructor":https://github.com/ceph/ceph/commit/3677fd2708856587ac76fde086d1a4f7a20339a8 
 * |\   
 * | + "common/admin_socket: close socket descriptor in destructor":https://github.com/ceph/ceph/commit/0b6d4427ac7234fd509a9541adf45e303e40cb16 
 * +     "Merge 4667: ceph.spec: update OpenSUSE BuildRequires":https://github.com/ceph/ceph/commit/6f893598a16134e03ab6f3fed1e275a810536bfc 
 * |\   
 * | + "ceph.spec: update OpenSUSE BuildRequires":https://github.com/ceph/ceph/commit/ef6641c0aa47c7f559aa56d7c35a5815afc2ba49 
 * +     "Merge 4687: utf8 and old gcc breakage on RHEL6.5":https://github.com/ceph/ceph/commit/7d504923e441895f2c505204530712dd51629898 
 * |\   
 * | + "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 
 * +     "Merge 4776: ceph: cli interactive mode does not understand quotes":https://github.com/ceph/ceph/commit/26c1f8af4e2eedf7dce98453ec1991c7ee7516b0 
 * |\   
 * | + "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 
 * +     "Merge 4846: missing man pages for ceph-create-keys, ceph-disk-*":https://github.com/ceph/ceph/commit/b9b015a914d58c0d48464bc67af344fcf2bc3e64 
 * |\   
 * | + "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 
 * +     "Merge 4862: Bucket header is enclosed by quotes":https://github.com/ceph/ceph/commit/ae2a2cb4e1fd24ec354417790c383676d1e23852 
 * |\   
 * | + "rgw: Do not enclose the Bucket header in quotes":https://github.com/ceph/ceph/commit/1a321e477effa23bffbb6cb057aa955586197345 
 * +     "Merge 4868: Clock skew causes missing summary and confuses Calamari":https://github.com/ceph/ceph/commit/e82807f59dd960bfbfceb7799a0100489aeae143 
 * |\   
 * | + "Always provide summary for non-healthy cluster":https://github.com/ceph/ceph/commit/ab7ab189341df4afe6eae53dd33c28d6fafba61d 
 * +     "Merge 4875: librbd: aio calls may block":https://github.com/ceph/ceph/commit/f0ae884e6c4f0956b5eb916f091724660c537ff6 
 * |\   
 * | + "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 
 * +     "Merge 4877: admin/build-doc: script fails silently under certain circumstances":https://github.com/ceph/ceph/commit/c8409798b716fdb579d67173c7e768131307e1f2 
 * |\   
 * | + "admin/build-doc: fix dependency checks":https://github.com/ceph/ceph/commit/ba1a0167cc809081eda7e6cc9ecfb971e439d696 
 * +     "Merge 4883: ceph.spec.in: ceph-common subpackage def needs tweaking for SUSE/openSUSE":https://github.com/ceph/ceph/commit/c5f51fe8c68be3aa5d0258b77f5cda9ad44e7ae3 
 * |\   
 * | + "ceph.spec.in: tweak ceph-common for SUSE/openSUSE":https://github.com/ceph/ceph/commit/fdb43ebe2b1211acdb454836a64dbd589feeef45 
 * +     "Merge 4884: Keystone PKI token expiration is not enforced":https://github.com/ceph/ceph/commit/8e3662e4416f73e079154c549eace35d75e74896 
 * |\   
 * | + "rgw: always check if token is expired":https://github.com/ceph/ceph/commit/9dfef6004d208af3730634796aad199391707826 
 * +     "Merge 4885: Object copy bug":https://github.com/ceph/ceph/commit/5fdace147fff315c3b28ab6c36764d9888e09c4c 
 * |\   
 * | + "rgw: Use attrs from source bucket on copy":https://github.com/ceph/ceph/commit/54f4e7d4a534448293c74612f8140cf34b9cf9f8 
 * +     "Merge 4886: MDS is crashed (mds/CDir.cc: 1391: FAILED assert(!is_complete()))":https://github.com/ceph/ceph/commit/29c563ab337f61fc45312b3359469322ad83312a 
 * |\   
 * | + "mds: clear CDir::STATE_REJOINUNDEF after fetching dirfrag":https://github.com/ceph/ceph/commit/d723e1156e70a492d633e43b86e7c373e5750065 
 * +     "Merge 4889: OPT_INT option interprets 3221225472 as -1073741824, and crashes in Throttle::Throttle()":https://github.com/ceph/ceph/commit/43eb346c1bc6a374b0fc47078b62c8a708816aa3 
 * |\   
 * | + "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 
 * +     "Merge 4891: crush: take crashes due to invalid arg":https://github.com/ceph/ceph/commit/7768fb275531ec94bacaa5ec034764fbfdc49c38 
 * |\   
 * | + "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 
 * +     "Merge 4892: ceph-disk: get_partition_type fails on /dev/cciss...":https://github.com/ceph/ceph/commit/a5885bc3c7786e5c85a88c1bea4421e0baf70c69 
 * |\   
 * | + "ceph-disk: support NVMe device partitions":https://github.com/ceph/ceph/commit/82988d611bad6226138b94590275faadbca3554a 
 * +     "Merge 4899: start_flush: filter out removed snaps before determining snapc's":https://github.com/ceph/ceph/commit/8b79288aef086ce62ecd7e207b27170f1466548b 
 * |\   
 * | + "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 
 * +     "Merge 4902: Fixes for rados ops with snaps":https://github.com/ceph/ceph/commit/59c4d7886938cdca75b075dbbf244aad840bfe60 
 * |\   
 * | + "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 
 * + "Merge 4936: mon crashes when    ceph osd tree 85 --format json ":https://github.com/ceph/ceph/commit/b0e083e01cced3f6060bcb584b62f871e96efdaf 
 * + "mon: add    --check    to CrushTester::test_with_crushtool()":https://github.com/ceph/ceph/commit/d5d8b5b1bb311f2c98e8158824821f5e97862884 
 * + "crushtool: rename    --check-names    to    --check ":https://github.com/ceph/ceph/commit/640e0837e43ebb090a8ab7848eccfa934c170fc6 
 * + "mon: check the new crush map against osdmap.max_osd":https://github.com/ceph/ceph/commit/980accba7cdf70ea0e1a2ade990e41bf9f1c9021 
 * + "crushtool: enable check against max_id":https://github.com/ceph/ceph/commit/8dd9cc933903f93e5de07e80754d98d6a455b6b3 
 * + "crush/CrushTester: check if any item id is too large":https://github.com/ceph/ceph/commit/957df6ce161a8b128795317621694c4809fa98bd 
 * + "mon: validate new crush for unknown names":https://github.com/ceph/ceph/commit/e4ac1a1c10d598a6d0e7881e3be0674b136967ea 
 * + "crushtool: add the    --check-names    option":https://github.com/ceph/ceph/commit/5818e0a0b26be007590e7a03ec371696c84962b7 
 * + "crush/CrushTester: add check_name_maps() method":https://github.com/ceph/ceph/commit/4e33735caa2e504f2067fa4e8155e2a183afc20f 
 * + "mon: remove unused variable":https://github.com/ceph/ceph/commit/70087279c04da080a47e8fa8fe9654fd042f9600 

 h4. fs 

 <pre> 
 ./virtualenv/bin/teuthology-suite --priority 1000 --suite fs --subset 1/18 --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira  
 </pre> 

 * *passed* http://pulpito.ceph.com/abhi-2015-06-20_08:59:38-fs-hammer-backports---basic-multi/ 

 h4. rados 

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

 * *running* http://pulpito.ceph.com/abhi-2015-06-20_16:13:28-rados-hammer-backports---basic-multi/ 
 * *running* http://pulpito.ceph.com/abhi-2015-06-20_09:01:42-rados-hammer-backports---basic-multi/ 

 h4. rbd 

 <pre> 
 ./virtualenv/bin/teuthology-suite --priority 1000 --suite rbd --subset 1/18 --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira  
 </pre> 

 * *passed* *running* http://pulpito.ceph.com/abhi-2015-06-20_08:25:26-rbd-hammer-backports---basic-multi/ 


 h4. rgw 

 <pre> 
 ./virtualenv/bin/teuthology-suite --priority 1000 --suite rgw --subset 1/18 --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira 
 </pre> 

 * *running* http://pulpito.ceph.com/abhi-2015-06-20_08:18:35-rgw-hammer-backports---basic-multi/

Back