Project

General

Profile

Tasks #11644

Updated by Loïc Dachary over 8 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
** Nathan asks Sage if a point release should be published
** Nathan gets approval from all leads
*** Yehuda, rgw:
*** Gregory, CephFS:
*** Josh, RBD:
*** Sam, rados:
** Sage writes and commits the release notes
** Nathan 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: firefly, commit:???
* version: v0.80.11
* type of release: point release
* where to publish the release: debian/rpm-$release

<code>git --no-pager log --format='%H %s' --graph tags/v0.80.10..ceph/firefly 071c94385ee71b86c5ed8363d56cf299da1aa7b3..ceph/firefly-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/^/* /;'</code>

* + "Pull "Merge 4788: Make it more difficult to delete pools in firefly":https://github.com/ceph/ceph/commit/ad5c83bef400ece6eee8e8ca7d2fc90616f6ffcc
* |\
* | + "mon/OSDMonitor: require mon_allow_pool_delete = true to remove pools":https://github.com/ceph/ceph/commit/f6c0fa6f5765a6b312919e06fe73e8fe77a42142
* + "Merge 4780: rgw: civetweb should use unique
request 4960":https://github.com/ceph/ceph/pull/4960 id":https://github.com/ceph/ceph/commit/4b0b056b83b2b2f3959d30943b03868448e44812
* |\
* |
+ "osd,mon: explicitly specify OSD features "rgw: civetweb should use unique request id":https://github.com/ceph/ceph/commit/665a85701177230365e43a351d7722cb2adbde93
* + "Merge 4771: ceph-disk: get_partition_type fails on /dev/cciss...":https://github.com/ceph/ceph/commit/ffa6ca17bdef21e74e0cd313e3516d8d579e8592
* |\
* | + "ceph-disk: support NVMe device partitions":https://github.com/ceph/ceph/commit/90a1a7587fcb567e2cc6e9188fdd56ec1255a881
* + "Merge 4769: crush: take crashes due to invalid arg":https://github.com/ceph/ceph/commit/2e4998b7d55c35915cb8d414a73d2a7c9feae3f5
* |\
* | + "mon: prevent bucket deletion when referenced by a rule":https://github.com/ceph/ceph/commit/f93eadd793f9f4fded30df5589f98ccfc0e1839f
* + "Merge 4766: Debian: ceph-test and rest-bench debug packages should require their respective binary packages":https://github.com/ceph/ceph/commit/1a098ec2b10523adc9f91f07689fbf18b89e033d
* + "Merge 4765: Keystone PKI token expiration is not enforced":https://github.com/ceph/ceph/commit/9ecb9cde47c8a523768ee6b68608fff43351de80
* |\
* | + "rgw: always check if token is expired":https://github.com/ceph/ceph/commit/d4ef5566e6b1b2ac73925660a1d627dbb6cc7632
* + "Merge 4762: Object copy bug":https://github.com/ceph/ceph/commit/d1feef1860fddd928db4ba8fddef8b0dea8b9fbf
* |\
* | + "rgw: Use attrs from source bucket on copy":https://github.com/ceph/ceph/commit/2d5d8da35f627840ee57a8fa071147943b890d0c
* + "Merge 4642: rgw: quota not respected
in MOSDBoot":https://github.com/ceph/ceph/commit/254676b63b559fa0117520edb5dcbfe067a76747 POST object":https://github.com/ceph/ceph/commit/8e8f35b629d26a9766eb7dfc0a0773d79c0f3ea1
* |\
* | + "rgw: quota not respected in POST object":https://github.com/ceph/ceph/commit/d78e31f005756700e15d26d187c6cef6d5d24a7a
* + "Merge 4641: delete bucket does not remove .bucket.meta file":https://github.com/ceph/ceph/commit/eea871b54f4278489650b7fd31decccdd20934d8
* |\
* | + "rgw: remove meta file after deleting bucket The meta file is deleted only if the bucket meta data is not synced":https://github.com/ceph/ceph/commit/177ef55d61c9b08783ae746aa521d2535324d6ba
* + "Merge 4639: Objectcacher setting max object counts too low":https://github.com/ceph/ceph/commit/24059872010b768afa74a86e9fae792995fcbaa8
* |\
* | + "librbd: updated cache max objects calculation":https://github.com/ceph/ceph/commit/9845258f184c823d1e48da1dcb97bdde97220bb6
* + "Merge 4636: src/ceph-disk : disk zap sgdisk invocation":https://github.com/ceph/ceph/commit/1b8515c7f698b69e7a965b6946c350c9849779b3
* |\
* | + "Fix disk zap sgdisk invocation":https://github.com/ceph/ceph/commit/10d85e1126768f6c72f7d2a301ea7ca9ba59f8e0
* + "Merge 4635: Malformed JSON command output when non-ASCII strings are present":https://github.com/ceph/ceph/commit/85c8ac4ef0e6998489d708111a758911265bce2e
* |\
* | + "json_sprit: fix the FTBFS on old gcc":https://github.com/ceph/ceph/commit/424289dc4ee8fb09dd00d507b5a9d1fecc786937
* | + "json_spirit: use utf8 intenally when parsing \uHHHH":https://github.com/ceph/ceph/commit/84b00f189554fc37413c990ac4011079bb5cdb60
* + "Merge 4633: Client admin socket leaks file descriptors":https://github.com/ceph/ceph/commit/f2b8cf7b6d7450649c40236e8ef1a288f30c8c20
* |\
* | + "common/admin_socket: close socket descriptor in destructor":https://github.com/ceph/ceph/commit/b06114088a354f9dbcfc9182643733399c31f2a8
* + "Merge 4632: object creation by write cannot use an offset on an erasure coded pool":https://github.com/ceph/ceph/commit/e6d079333373006effd74f9adc4f7d38d5cc8ae1
* |\
* | + "osd: refuse to write a new erasure coded object with an offset > 0":https://github.com/ceph/ceph/commit/8372f1d53b847224bf4c61894d18851e84ccd357
* + "Merge 4631: PGLog: split divergent priors as well":https://github.com/ceph/ceph/commit/c0b6b8d105c08c8c85233027f7b8243e71c8223d
* |\
* | + "PGLog: split divergent priors as well":https://github.com/ceph/ceph/commit/0a7f2b2a859aefebc995ad5c7b699eb117d6fa12
* + "Merge 4630: use a new disk as journal disk,ceph-disk prepare fail":https://github.com/ceph/ceph/commit/11a5bb7e10982f9237208c3522b1447fa0f116bc
* |\
* | + "ceph-disk: more robust parted output parser":https://github.com/ceph/ceph/commit/909096713dcef5dc4fdbb22a9971609554688e23
* + "Merge 4597: objecter: can get stuck in redirect loop if osdmap epoch == last_force_op_resend":https://github.com/ceph/ceph/commit/3fa55eef02ffce335c44b8fecff226d87cdd9ec0
* |\
* | + "osdc: add epoch_t last_force_resend in Op/LingerOp.":https://github.com/ceph/ceph/commit/aced7aa5d35777a437993c3c2ab5d316a16bc962
* + "Merge 4584: RGW doesn't return 'x-timestamp' in header which is used by 'View Details' of OpenStack":https://github.com/ceph/ceph/commit/d4f51cce135ddd16f38f211f4f16cda588b036b4
* |\
* | + "rgw: swift GET / HEAD object returns X-Timestamp field":https://github.com/ceph/ceph/commit/8c573c8826096d90dc7dfb9fd0126b9983bc15eb
* + "Merge 4583: Change variable length array of std::strings (not legal in C++) to std::vector<std::string>":https://github.com/ceph/ceph/commit/1a9ce26f6d971308bc7dd49aa37ef8ca2a8f8dd9
* |\
* | + "Variable length array of std::strings (not legal in C++) changed to std::vector<std::string>":https://github.com/ceph/ceph/commit/9614e4dc5be745dab367d17f29a07377e348b2ca
* + "Merge 4582: ceph_argparse_flag has no regular 3rd parameter":https://github.com/ceph/ceph/commit/d0fabf3bc772022d0a2f381cfa042bcc177f57fc
* |\
* | + "ceph_argparse_flag has no regular 3rd parameter.":https://github.com/ceph/ceph/commit/2cb2333ecdf2106925d74e024697f73ad947f378
* + "Merge 4535: rgw: use correct objv_tracker for bucket instance":https://github.com/ceph/ceph/commit/a19c54c5ba47f2be8fea85c1aed35d2b777931f5
* + "rgw: use correct objv_tracker for bucket instance":https://github.com/ceph/ceph/commit/f6022639758ec13b9a25b03cd831882db0b517b3


h3. teuthology run commit:4f3faaa1faf5f3b7fe8c7c9050eeed808d0e787c (firefly-backports july 2015)

<code>git <pre>
git
--no-pager log --format='%H %s' --graph ceph/firefly..ceph/firefly-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/^/* /;'</code> /;'
</pre>


* + "Merge 4535: rgw: use correct objv_tracker for bucket instance":https://github.com/ceph/ceph/commit/4f3faaa1faf5f3b7fe8c7c9050eeed808d0e787c
* |\
* | + "rgw: use correct objv_tracker for bucket instance":https://github.com/ceph/ceph/commit/f6022639758ec13b9a25b03cd831882db0b517b3
* + "Merge 4582: ceph_argparse_flag has no regular 3rd parameter":https://github.com/ceph/ceph/commit/cbf3d0c3f95470296866d23036c526568fbe975a
* |\
* | + "ceph_argparse_flag has no regular 3rd parameter.":https://github.com/ceph/ceph/commit/2cb2333ecdf2106925d74e024697f73ad947f378
* + "Merge 4583: Change variable length array of std::strings (not legal in C++) to std::vector<std::string>":https://github.com/ceph/ceph/commit/1b028d47544be68320a5961a06b531ccdb37cbdb
* |\
* | + "Variable length array of std::strings (not legal in C++) changed to std::vector<std::string>":https://github.com/ceph/ceph/commit/9614e4dc5be745dab367d17f29a07377e348b2ca
* + "Merge 4584: RGW doesn't return 'x-timestamp' in header which is used by 'View Details' of OpenStack":https://github.com/ceph/ceph/commit/497e4495038cb30bc591befb58058502de3deb50
* |\
* | + "rgw: swift GET / HEAD object returns X-Timestamp field":https://github.com/ceph/ceph/commit/8c573c8826096d90dc7dfb9fd0126b9983bc15eb
* + "Merge 4630: use a new disk as journal disk,ceph-disk prepare fail":https://github.com/ceph/ceph/commit/628082d0715c1bbddd5659f7e77f2536d720389d
* |\
* | + "ceph-disk: more robust parted output parser":https://github.com/ceph/ceph/commit/909096713dcef5dc4fdbb22a9971609554688e23
* + "Merge 4631: PGLog: split divergent priors as well":https://github.com/ceph/ceph/commit/9207e169782fc8dae5a598e300080e335695df48
* |\
* | + "PGLog: split divergent priors as well":https://github.com/ceph/ceph/commit/0a7f2b2a859aefebc995ad5c7b699eb117d6fa12
* + "Merge 4632: object creation by write cannot use an offset on an erasure coded pool":https://github.com/ceph/ceph/commit/51ca6bc6e74d2586d060e179d3e9fecff26bebe9
* |\
* | + "osd: refuse to write a new erasure coded object with an offset > 0":https://github.com/ceph/ceph/commit/8372f1d53b847224bf4c61894d18851e84ccd357
* + "Merge 4633: Client admin socket leaks file descriptors":https://github.com/ceph/ceph/commit/54dbf1216a88221075f2be7725363fa1cc9d7bf0
* |\
* | + "common/admin_socket: close socket descriptor in destructor":https://github.com/ceph/ceph/commit/b06114088a354f9dbcfc9182643733399c31f2a8
* + "Merge 4636: src/ceph-disk : disk zap sgdisk invocation":https://github.com/ceph/ceph/commit/43c46a0ee53771af3ea6f136a52a09a0144b7270
* |\
* | + "Fix disk zap sgdisk invocation":https://github.com/ceph/ceph/commit/10d85e1126768f6c72f7d2a301ea7ca9ba59f8e0
* + "Merge 4639: Objectcacher setting max object counts too low":https://github.com/ceph/ceph/commit/f014868a8175bceb5d33b7e7135b32ee5534808b
* |\
* | + "librbd: updated cache max objects calculation":https://github.com/ceph/ceph/commit/9845258f184c823d1e48da1dcb97bdde97220bb6
* + "Merge 4641: delete bucket does not remove .bucket.meta file":https://github.com/ceph/ceph/commit/4899f4d49b74f2edd97d1578182ff9f6834d7cc8
* |\
* | + "rgw: remove meta file after deleting bucket The meta file is deleted only if the bucket meta data is not synced":https://github.com/ceph/ceph/commit/177ef55d61c9b08783ae746aa521d2535324d6ba
* + "Merge 4642: rgw: quota not respected in POST object":https://github.com/ceph/ceph/commit/bbe5924dabc52f9c897cf94dd579831b3d8ea0ea
* |\
* | + "rgw: quota not respected in POST object":https://github.com/ceph/ceph/commit/d78e31f005756700e15d26d187c6cef6d5d24a7a
* + "Merge 4762: Object copy bug":https://github.com/ceph/ceph/commit/bf9d0b5687a819121b6cb2da2d6f665324ca7793
* |\
* | + "rgw: Use attrs from source bucket on copy":https://github.com/ceph/ceph/commit/2d5d8da35f627840ee57a8fa071147943b890d0c
* + "Merge 4765: Keystone PKI token expiration is not enforced":https://github.com/ceph/ceph/commit/42b040c5f9e8842581d1804cbbfa88ee23de43d9
* |\
* | + "rgw: always check if token is expired":https://github.com/ceph/ceph/commit/d4ef5566e6b1b2ac73925660a1d627dbb6cc7632
* + "Merge 4769: crush: take crashes due to invalid arg":https://github.com/ceph/ceph/commit/a506ebaf02e808ec07dc9259b2d872a7efa9dddd
* |\
* | + "mon: prevent bucket deletion when referenced by a rule":https://github.com/ceph/ceph/commit/f93eadd793f9f4fded30df5589f98ccfc0e1839f
* + "Merge 4771: ceph-disk: support NVMe device partitions":https://github.com/ceph/ceph/commit/b20767869c914f561d373d8aa9084fb68c1057e1
* |\
* | + "ceph-disk: support NVMe device partitions":https://github.com/ceph/ceph/commit/90a1a7587fcb567e2cc6e9188fdd56ec1255a881
* + "Merge 4867: Clock skew causes missing summary and confuses Calamari":https://github.com/ceph/ceph/commit/90d58cf4d7e0c6bf96d5a549633324a375a6471c
* |\
* | + "Always provide summary for non-healthy cluster.":https://github.com/ceph/ceph/commit/dd547aa458d3d687acba90d8ff321abeb68414a5
* + "Merge 5037: ceph-post-file fails on rhel7":https://github.com/ceph/ceph/commit/8a7d373c850c8c5c4d962948441c176a21e6744c
* |\
* | + "Makefile: install ceph-post-file keys with mode 600":https://github.com/ceph/ceph/commit/a62c720dc783b40377dcd34d4e53aa778ac1a84b
* | + "ceph-post-file: improve check for a source install":https://github.com/ceph/ceph/commit/fc59ca391f639b2ef1b5c9dda202a3d7d718cf25
* | + "ceph-post-file: behave when sftp doesn't take -i":https://github.com/ceph/ceph/commit/50bfb354d0648162f94c2659e8b915d69f27bf73
* + "Merge 5039: Cleanup boost optionals for boost 1.56":https://github.com/ceph/ceph/commit/e6c1607a64c05e3a67628934628ae24494c696bf
* |\
* | + "osd: Cleanup boost optionals":https://github.com/ceph/ceph/commit/fcac7ab6305dc3215fdcb46951fa9ee4cbf68ce3
* + "Merge 5044: PG stuck with remapped":https://github.com/ceph/ceph/commit/a12794277f76614a892304943fd7704f3e8f923a
* |\
* | + "The fix for issue 9614 was not completed, as a result, for those erasure coded PGs with one OSD down, the state was wrongly marked as active+clean+degraded. This patch makes sure the clean flag is not set for such PG. Signed-off-by: Guang Yang <yguang@yahoo-inc.com>":https://github.com/ceph/ceph/commit/6793d504b5b622a7a6f69ffb30d6822167b557a3
* + "Merge 5051: osd cache full mode still skips young objects":https://github.com/ceph/ceph/commit/95b274315d3ff6e6a10cad8579ddbaaf1236db68
* |\
* | + "osd: cache pool: flush object ignoring cache min flush age when cache pool is full Signed-off-by: Xinze Chi <xmdxcxz@gmail.com>":https://github.com/ceph/ceph/commit/3f2fb8a996820843d0287a9337d38d80c7cb616b
* | + "osd: add local_mtime to struct object_info_t":https://github.com/ceph/ceph/commit/9969ae5710bc66e1e96125f22593ea1e0ba381af
* + "Merge 5056: rgw/logrotate.conf calls service with wrong init script name":https://github.com/ceph/ceph/commit/1f23a6388543ec507091df76cf9d81738d600ca1
* |\
* | + "rgw/logrotate.conf: Rename service name":https://github.com/ceph/ceph/commit/00c94897368dc93a852ef6e6277e70405e7513ad
* + "Merge 5062: Objecter: resend linger ops on split":https://github.com/ceph/ceph/commit/e5636095e9140678fa882786affe185fe5eddacb
* |\
* | + "Objecter: resend linger ops on any interval change":https://github.com/ceph/ceph/commit/d296120c144a62794483338fd696ca8089778e84
* | + "osd_types: factor out is_new_interval from check_new_interval":https://github.com/ceph/ceph/commit/a44b7b4bd870cc72e50a49900cd81fde6d40845b
* + "Merge 5129: ceph fails to compile with boost 1.58":https://github.com/ceph/ceph/commit/1414da9f521e0e0af7da7a6c2d5fd0039f556c1a
* |\
* | + "mon: remove unused variable":https://github.com/ceph/ceph/commit/1d2af55f8c69b4a382eb516d8f90a8316fd3bc02
* + "Merge 5170: RGW Swift API: response for PUT on /container does not contain the mandatory Content-Length header when FCGI is used":https://github.com/ceph/ceph/commit/99db66fd7824cd7858ae4713a683ad21b8289ed9
* |\
* | + "rgw: send Content-Length in response for HEAD on Swift account.":https://github.com/ceph/ceph/commit/2ee6e9a0cc6513097d6c9f9e40787a1c60c09796
* | + "rgw: send Content-Length in response for DELETE on Swift container.":https://github.com/ceph/ceph/commit/1b4536aa47fd6d2440fbd30b64b5b46eaa21215a
* | + "rgw: send Content-Length in response for PUT on Swift container.":https://github.com/ceph/ceph/commit/177324ced968b254458a450f8e348c96cbd10931
* | + "rgw: send Content-Length in response for GET on Swift container.":https://github.com/ceph/ceph/commit/0a580c4a23b985ede28cdfc751eed2a368473e09
* | + "rgw: enable end_header() to handle proposal of Content-Length.":https://github.com/ceph/ceph/commit/84525806a057054dca295f860e0a31d6936d4985
* + "Merge 5171: librbd/internal.cc: 1967: FAILED assert(watchers.size() == 1)":https://github.com/ceph/ceph/commit/e2a44c96abd7d598e9c7d5d91d4c03d6be07fe4f
* + "librbd: assertion failure race condition if watch disconnected":https://github.com/ceph/ceph/commit/3223bd604117b0b302b1e3e235ff9bced8e986bc

h3. teuthology run commit:73cad63e89ebeb9de47c7f2a2187deff8c39d590 (firefly-backports may 2015)

h4. rados

<code>./virtualenv/bin/teuthology-suite --priority 1000 --subset 1/18 --suite rados --suite-branch firefly --machine-type plana,burnupi,mira --distro ubuntu --email ncutler@suse.cz --ceph firefly-backports</code>

* *red* http://pulpito.ceph.com/loic-2015-05-29_16:20:09-rados-firefly-backports---basic-multi/
** *known bug* "ceph-objectstore-tool: import failure with status 139":http://tracker.ceph.com/issues/11142
*** "rados/thrash/{clusters/fixed-2.yaml fs/xfs.yaml msgr-failures/osd-delay.yaml thrashers/default.yaml workloads/ec-small-objects.yaml}":http://pulpito.ceph.com/loic-2015-05-29_16:20:09-rados-firefly-backports---basic-multi/914831
** *environmental problem* "sudo rm -f -- /etc/rsyslog.d/80-cephtest.conf && sudo service rsyslog restart":http://tracker.ceph.com/issues/11126
*** "rados/verify/{1thrash/default.yaml clusters/fixed-2.yaml fs/btrfs.yaml msgr-failures/few.yaml tasks/rados_api_tests.yaml validater/lockdep.yaml}":http://pulpito.ceph.com/loic-2015-05-29_16:20:09-rados-firefly-backports---basic-multi/914814
*** "rados/thrash/{clusters/fixed-2.yaml fs/btrfs.yaml msgr-failures/fastclose.yaml thrashers/default.yaml workloads/radosbench.yaml}":http://pulpito.ceph.com/loic-2015-05-29_16:20:09-rados-firefly-backports---basic-multi/914794
** *known bug* "[ERR] 3.0s0 scrub stat mismatch, got 2005/2009 objects, 0/0 clones, 2005/2009 dirty, 0/0 omap, 0/0 hit_set_archive, 0/0 whiteouts, 3981889330/3988381157 bytes. in cluster log":http://tracker.ceph.com/issues/8752
*** "rados/thrash/{clusters/fixed-2.yaml fs/xfs.yaml msgr-failures/osd-delay.yaml thrashers/morepggrow.yaml workloads/cache-agent-big.yaml}":http://pulpito.ceph.com/loic-2015-05-29_16:20:09-rados-firefly-backports---basic-multi/914811

Back