Tasks #19055
closedjewel v10.2.7
0%
Description
Workflow¶
- Preparing the release
- Cutting the release
- Loic asks Abhishek L. if a point release should be published
- Loic gets approval from all leads
- Yehuda, rgw
- John, CephFS
- Jason, RBD
- Josh, rados
- Abhishek L. writes and commits the release notes
- Loic informs Yuri that the branch is ready for testing
- Yuri runs additional integration tests
- If Yuri discovers new bugs that need to be backported urgently (i.e. their priority is set to Urgent), 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
Release information¶
- branch to build from: jewel, commit: TBD, tentatively a64d3e4b33e904aa6585464df8ffff6aafdec10c
- version: v10.2.7
- type of release: point release
- where to publish the release: http://download.ceph.com/debian-jewel and http://download.ceph.com/rpm-jewel
Updated by Nathan Cutler about 7 years ago
- Subject changed from jewel 10.2.7 to jewel v10.2.7
- Target version set to v10.2.7
- Release set to jewel
Updated by Ken Dreyer about 7 years ago
I intend to tag v10.2.7 roughly April 14th.
If we need two weeks for Yuri to complete final integration testing, that means the cutoff for new changes to the jewel branch upstream is going to be one week from today (Mar 31st).
I've pulled several PRs into a jewel-integration-ktdreyer branch. As of now, the things that I expect to go into v10.2.7:
- everything currently in "jewel" (8c02e54a747644d24feb98dbc15a15cdd55d1afd)
- https://github.com/ceph/ceph/pull/12917
- https://github.com/ceph/ceph/pull/13108
- https://github.com/ceph/ceph/pull/13219
- https://github.com/ceph/ceph/pull/13232
- https://github.com/ceph/ceph/pull/13503
- https://github.com/ceph/ceph/pull/13583
- https://github.com/ceph/ceph/pull/13596
- https://github.com/ceph/ceph/pull/13823
- https://github.com/ceph/ceph/pull/13844
- https://github.com/ceph/ceph/pull/13848
- https://github.com/ceph/ceph/pull/13858
- https://github.com/ceph/ceph/pull/13860
- https://github.com/ceph/ceph/pull/13867
- https://github.com/ceph/ceph/pull/13886
These are all in jewel-integration-ktdreyer (git 5f5a588)
The latest information I have from mattbenjamin is that he's working on ensuring all the RGW PRs are up-to-date, and writing a new one for http://tracker.ceph.com/issues/19143 . So there could be some small adjustments for the RGW PRs, but if there is any delay there, I'm just going to boot them out of this release and we'll get it in v10.2.8.
Updated by Yuri Weinstein about 7 years ago
Integration testing (started 3/24/17)¶
CEPH_QA_MAIL="ceph-qa@ceph.com"; MACHINE_NAME=smithi; CEPH_BRANCH=jewel-integration-ktdreyer
RADOS
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rados --subset 35/50 -k distro -p 100 -e $CEPH_QA_MAIL
- http://pulpito.front.sepia.ceph.com:80/yuriw-2017-03-24_04:48:01-rados-jewel-integration-ktdreyer-distro-basic-smithi/
- rerun
RERUN=yuriw-2017-03-24_04:48:01-rados-jewel-integration-ktdreyer-distro-basic-smithi
teuthology-suite -v -c $CEPH_BRANCH -m smithi -r $RERUN --suite-repo https://github.com/ceph/ceph-ci.git --ceph-repo https://github.com/ceph/ceph-ci.git --suite-branch $CEPH_BRANCH -p 90 -R fail,dead,running
- http://pulpito.ceph.com/yuriw-2017-03-25_16:03:45-rados-jewel-integration-ktdreyer---basic-smithi/
- http://pulpito.ceph.com/yuriw-2017-03-26_21:39:05-rados-jewel-integration-ktdreyer---basic-smithi/
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rados --subset 35/50 -k distro -p 100 -e $CEPH_QA_MAIL -S f3fe989bc875e1a8071e140270dd593f92c0568f
- http://pulpito.ceph.com/yuriw-2017-03-29_22:39:19-rados-jewel-integration-ktdreyer-distro-basic-smithi/
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rados --subset 35/50 -k distro -p 100 -e $CEPH_QA_MAIL
- http://pulpito.front.sepia.ceph.com:80/yuriw-2017-03-24_04:48:01-rados-jewel-integration-ktdreyer-distro-basic-smithi/
- rerun
RERUN=yuriw-2017-03-24_04:48:01-rados-jewel-integration-ktdreyer-distro-basic-smithi
teuthology-suite -v -c $CEPH_BRANCH -m smithi -r $RERUN --suite-repo https://github.com/ceph/ceph-ci.git --ceph-repo https://github.com/ceph/ceph-ci.git --suite-branch $CEPH_BRANCH -p 90 -R fail,dead,running
- http://pulpito.ceph.com/yuriw-2017-03-25_16:03:45-rados-jewel-integration-ktdreyer---basic-smithi/
- http://pulpito.ceph.com/yuriw-2017-03-26_21:39:05-rados-jewel-integration-ktdreyer---basic-smithi/
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rados --subset 35/50 -k distro -p 100 -e $CEPH_QA_MAIL -S f3fe989bc875e1a8071e140270dd593f92c0568f
- http://pulpito.ceph.com/yuriw-2017-03-29_22:39:19-rados-jewel-integration-ktdreyer-distro-basic-smithi/
- http://pulpito.ceph.com/yuriw-2017-03-26_21:39:05-rados-jewel-integration-ktdreyer---basic-smithi/
- rerun
RGW
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rgw -k distro --subset $(expr $RANDOM % 5)/5 -p 100 -e $CEPH_QA_MAIL
- http://pulpito.ceph.com/yuriw-2017-03-24_21:35:26-rgw-jewel-integration-ktdreyer-distro-basic-smithi/
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rgw -k distro --subset $(expr $RANDOM % 5)/5 -p 100 -e $CEPH_QA_MAIL -S 95a95ca934243b8fe748ee731ee9640a3d562cc3
- http://pulpito.ceph.com/yuriw-2017-03-28_01:14:47-rgw-jewel-integration-ktdreyer-distro-basic-smithi/
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rgw -k distro -p 80 -e $CEPH_QA_MAIL -S f3fe989bc875e1a8071e140270dd593f92c0568f
- http://pulpito.ceph.com/yuriw-2017-03-29_22:42:49-rgw-jewel-integration-ktdreyer-distro-basic-smithi/
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rgw -k distro --subset $(expr $RANDOM % 5)/5 -p 100 -e $CEPH_QA_MAIL
- http://pulpito.ceph.com/yuriw-2017-03-24_21:35:26-rgw-jewel-integration-ktdreyer-distro-basic-smithi/
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rgw -k distro --subset $(expr $RANDOM % 5)/5 -p 100 -e $CEPH_QA_MAIL -S 95a95ca934243b8fe748ee731ee9640a3d562cc3
- http://pulpito.ceph.com/yuriw-2017-03-28_01:14:47-rgw-jewel-integration-ktdreyer-distro-basic-smithi/
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rgw -k distro -p 80 -e $CEPH_QA_MAIL -S f3fe989bc875e1a8071e140270dd593f92c0568f
- http://pulpito.ceph.com/yuriw-2017-03-29_22:42:49-rgw-jewel-integration-ktdreyer-distro-basic-smithi/
RBD
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rbd -k distro --subset $(expr $RANDOM % 5)/5 -p 100 -e $CEPH_QA_MAIL
- http://pulpito.ceph.com/yuriw-2017-03-24_21:31:04-rbd-jewel-integration-ktdreyer-distro-basic-smithi/
- rerun
RERUN=yuriw-2017-03-24_21:31:04-rbd-jewel-integration-ktdreyer-distro-basic-smithi
teuthology-suite -v -c $CEPH_BRANCH -m smithi -r $RERUN --suite-repo https://github.com/ceph/ceph-ci.git --ceph-repo https://github.com/ceph/ceph-ci.git --suite-branch $CEPH_BRANCH -p 90 -R fail,dead,running
- http://pulpito.ceph.com/yuriw-2017-03-26_21:42:19-rbd-jewel-integration-ktdreyer---basic-smithi/
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rbd -k distro --subset $(expr $RANDOM % 5)/5 -p 100 -e $CEPH_QA_MAIL
- http://pulpito.ceph.com/yuriw-2017-03-24_21:31:04-rbd-jewel-integration-ktdreyer-distro-basic-smithi/
- rerun
RERUN=yuriw-2017-03-24_21:31:04-rbd-jewel-integration-ktdreyer-distro-basic-smithi
teuthology-suite -v -c $CEPH_BRANCH -m smithi -r $RERUN --suite-repo https://github.com/ceph/ceph-ci.git --ceph-repo https://github.com/ceph/ceph-ci.git --suite-branch $CEPH_BRANCH -p 90 -R fail,dead,running
- http://pulpito.ceph.com/yuriw-2017-03-26_21:42:19-rbd-jewel-integration-ktdreyer---basic-smithi/
- rerun
FS
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s fs -k distro -p 100 -e $CEPH_QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s fs -k distro -p 100 -e $CEPH_QA_MAIL
KRBD
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s krbd -k testing -p 100 -e $CEPH_QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s krbd -k testing -p 100 -e $CEPH_QA_MAIL
KCEPHFS
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s kcephfs -k testing -p 100 -e $CEPH_QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s kcephfs -k testing -p 100 -e $CEPH_QA_MAIL
KNFS
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s knfs -k testing -p 100 -e $CEPH_QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s knfs -k testing -p 100 -e $CEPH_QA_MAIL
REST
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rest -k distro -p 100 -e $CEPH_QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rest -k distro -p 100 -e $CEPH_QA_MAIL
HADOOP
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s hadoop -k distro -p 100 -e $CEPH _QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s hadoop -k distro -p 100 -e $CEPH _QA_MAIL
SAMBA
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s samba -k distro -p 100 -e $CEPH_QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s samba -k distro -p 100 -e $CEPH_QA_MAIL
CEPH-DEPLOY
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m vps -s ceph-deploy -k distro -p 100 -e $CEPH_QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m vps -s ceph-deploy -k distro -p 100 -e $CEPH_QA_MAIL
CEPH-DISK
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m vps -s ceph-disk -k distro -p 100 -e $CEPH_QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m vps -s ceph-disk -k distro -p 100 -e $CEPH_QA_MAIL
upgrade/client-upgrade
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m vps -s upgrade/client-upgrade -k distro -p 100 -e $CEPH_QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m vps -s upgrade/client-upgrade -k distro -p 100 -e $CEPH_QA_MAIL
upgrade/hammer-x (jewel)
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m vps -s upgrade/hammer-x -k distro -p 100 -e $CEPH_QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m vps -s upgrade/hammer-x -k distro -p 100 -e $CEPH_QA_MAIL
upgrade/jewel-x/point-to-point-x
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m vps -s upgrade/jewel-x/point-to-point-x -k distro -p 100 -e $CEPH_QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m vps -s upgrade/jewel-x/point-to-point-x -k distro -p 100 -e $CEPH_QA_MAIL
powercycle
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s powercycle -k testing -p 100 -e $CEPH_QA_MAIL
- http://pulpito.front.sepia.ceph.com:80/yuriw-2017-03-24_21:56:13-powercycle-jewel-integration-ktdreyer-testing-basic-smithi/
- rerun
- RERUN=yuriw-2017-03-24_21:56:13-powercycle-jewel-integration-ktdreyer-testing-basic-smithi
teuthology-suite -v -c $CEPH_BRANCH -m smithi -r $RERUN --suite-repo https://github.com/ceph/ceph-ci.git --ceph-repo https://github.com/ceph/ceph-ci.git --suite-branch $CEPH_BRANCH -p 90 -R fail,dead,running -k testing
- http://pulpito.ceph.com/yuriw-2017-03-25_16:42:05-powercycle-jewel-integration-ktdreyer-testing-basic-smithi/
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m $MACHINE_NAME -s powercycle -k testing -p 100 -e $CEPH_QA_MAIL
- http://pulpito.front.sepia.ceph.com:80/yuriw-2017-03-24_21:56:13-powercycle-jewel-integration-ktdreyer-testing-basic-smithi/
- rerun
- RERUN=yuriw-2017-03-24_21:56:13-powercycle-jewel-integration-ktdreyer-testing-basic-smithi
teuthology-suite -v -c $CEPH_BRANCH -m smithi -r $RERUN --suite-repo https://github.com/ceph/ceph-ci.git --ceph-repo https://github.com/ceph/ceph-ci.git --suite-branch $CEPH_BRANCH -p 90 -R fail,dead,running -k testing
- http://pulpito.ceph.com/yuriw-2017-03-25_16:42:05-powercycle-jewel-integration-ktdreyer-testing-basic-smithi/
- rerun
ceph-ansible
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m ovh -s ceph-ansible -k distro -p 100 -e $CEPH_QA_MAIL
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph-ci.git -c $CEPH_BRANCH -m ovh -s ceph-ansible -k distro -p 100 -e $CEPH_QA_MAIL
Updated by Ken Dreyer about 7 years ago
EDIT: old git-log snipped here, no longer relevant, see comment #12.
Updated by Matt Benjamin about 7 years ago
@ktdreyer the replacement for PR #13840 is #14168 ; @Casey Bodley has approved it
Updated by Matt Benjamin about 7 years ago
@ktdreyer: as @Casey Bodley noted, https://github.com/ceph/ceph/pull/13860 is a dup, and can be pruned
Updated by Ken Dreyer about 7 years ago
Today I've updated jewel-integration-ktdreyer again for additional RGW PRs. It now points at sha1 95a95ca934243b8fe748ee731ee9640a3d562cc3.
The current list of PRs it contains:
https://github.com/ceph/ceph/pull/12917
https://github.com/ceph/ceph/pull/13108
https://github.com/ceph/ceph/pull/13219
https://github.com/ceph/ceph/pull/13232
https://github.com/ceph/ceph/pull/13503
https://github.com/ceph/ceph/pull/13583
https://github.com/ceph/ceph/pull/13596
https://github.com/ceph/ceph/pull/13717
https://github.com/ceph/ceph/pull/13778
https://github.com/ceph/ceph/pull/13823
https://github.com/ceph/ceph/pull/13844
https://github.com/ceph/ceph/pull/13848
https://github.com/ceph/ceph/pull/13858
https://github.com/ceph/ceph/pull/13867
https://github.com/ceph/ceph/pull/13886
https://github.com/ceph/ceph/pull/14140
https://github.com/ceph/ceph/pull/14169
https://github.com/ceph/ceph/pull/13869 has a conflict (noted in the PR) so we'll want to merge these other ones first, then rebase that PR 13869 and merge it.
Updated by Ken Dreyer about 7 years ago
I've merged the following into jewel today:
https://github.com/ceph/ceph/pull/13108
https://github.com/ceph/ceph/pull/13219
https://github.com/ceph/ceph/pull/13232
https://github.com/ceph/ceph/pull/13503
https://github.com/ceph/ceph/pull/13583
https://github.com/ceph/ceph/pull/13596
https://github.com/ceph/ceph/pull/13717
https://github.com/ceph/ceph/pull/13778
https://github.com/ceph/ceph/pull/13823
https://github.com/ceph/ceph/pull/13844
https://github.com/ceph/ceph/pull/13848
https://github.com/ceph/ceph/pull/13858
https://github.com/ceph/ceph/pull/13867
https://github.com/ceph/ceph/pull/13886
https://github.com/ceph/ceph/pull/14140
The following PRs still need developer attention from Matt's team:
https://github.com/ceph/ceph/pull/12917 - possibly needs amending from Marcus, see ticket #19098
https://github.com/ceph/ceph/pull/13869 - needs rebase onto latest jewel
https://github.com/ceph/ceph/pull/14169 - needs rebase onto latest jewel
jewel-integration-ktdreyer now points at sha1 86d7145e5db427ae36536bd5bd9bbeaa0ec3b9ff, containing these two additional PRs for further testing and merging tomorrow:
https://github.com/ceph/ceph/pull/14205
https://github.com/ceph/ceph/pull/14206
Updated by Nathan Cutler about 7 years ago
Updated by Nathan Cutler about 7 years ago
- Status changed from New to In Progress
Updated by Ken Dreyer about 7 years ago
jewel-integration-ktdreyer now points at sha1 f3fe989bc875e1a8071e140270dd593f92c0568f, containing these seven additional PRs for further testing and merging:
https://github.com/ceph/ceph/pull/13869
https://github.com/ceph/ceph/pull/14169
https://github.com/ceph/ceph/pull/14205 (trivial conflict with PR 13869)
https://github.com/ceph/ceph/pull/14206
https://github.com/ceph/ceph/pull/14215
https://github.com/ceph/ceph/pull/14231
https://github.com/ceph/ceph/pull/14233
Updated by Ken Dreyer about 7 years ago
I've merged all the above PRs. The jewel branch now points at (EDITED). I expect this sha1 to be the final one that we release.
EDIT: one more merged (https://github.com/ceph/ceph/pull/14230), now jewel points at a64d3e4b33e904aa6585464df8ffff6aafdec10c. This should be it.
$ git --no-pager log --format='%H %s' --graph v10.2.6..upstream/jewel | 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/^/* /;' * + "Pull request 14230":https://github.com/ceph/ceph/pull/14230 * |\ * | + "rgw_file: split last argv on ws, if provided":https://github.com/ceph/ceph/commit/6c2a40a800277ded302f3183ac6c68b01ca3ed41 * + | "Pull request 14233":https://github.com/ceph/ceph/pull/14233 * |\ \ * | + | "jewel: librbd: possible race in ExclusiveLock handle_peer_notification":https://github.com/ceph/ceph/commit/fcc3ada733bac74a642ccd0f1ed6301ad7318a30 * | |/ * + | "Pull request 14231":https://github.com/ceph/ceph/pull/14231 * |\ \ * | + | "rgw_file: RGWFileHandle dtor must also cond-unlink from FHCache":https://github.com/ceph/ceph/commit/eedb9f7d2d2a4047b473f23c5a6956c40a3da126 * | |/ * + | "Pull request 14215":https://github.com/ceph/ceph/pull/14215 * |\ \ * | + | "rgw/openssl fix: xenial autoconf logic problem: gcc/ld got too smart...":https://github.com/ceph/ceph/commit/78c8be7a0df3d1c669f8a2a8fd7a5676d0823209 * | + | "rgw: Handle multiple listening addreses w/ optional ssl correctly with civetweb.":https://github.com/ceph/ceph/commit/14a6aabe22f68436ea3297ce0851700f86ee5b12 * | + | "rgw: s3: secure_port should override port, also apply ssl default right.":https://github.com/ceph/ceph/commit/698250563ccc4c69e5ca5aebf65dc352d80a8bdd * | + | "rgw: Get civetweb ssl enhancement: wip-listen3 = mg_get_local_addr":https://github.com/ceph/ceph/commit/28f2841c8b9a832e486b9f89c574a4591bf3d448 * | + | "rgw: Document that radosgw now supports SSL.":https://github.com/ceph/ceph/commit/8d83dfb4176ede7490d0cab589e9566bc7d4e387 * | + | "rgw: civetweb/openssl: automagic: load libssl.so and libcrypto.so by soname.":https://github.com/ceph/ceph/commit/e3f80c9d0ed6762a39fc242561f5ea26f0f26546 * | + | "rgw: civetweb/openssl: Load libssl.so and libcrypto.so by soname.":https://github.com/ceph/ceph/commit/045551485415309ba9bad77e1aee28a0008881ca * | + | "rgw: cmake: remove useless civetweb include path side effect.":https://github.com/ceph/ceph/commit/386640865dee30d38f17e55fc87535e419bc3cb5 * | / * + | "Pull request 14206":https://github.com/ceph/ceph/pull/14206 * |\ \ * | + | "rgw_file: fix reversed return value of getattr":https://github.com/ceph/ceph/commit/7e4e29038bd820e171d007360cf383c85f67879b * | + | "rgw_file: fix non-negative return code for open operation":https://github.com/ceph/ceph/commit/3c02ee4fe9ae70f30328a7b015f5cac4a1804c67 * | + | "rgw_file: fix double unref on rgw_fh for rename":https://github.com/ceph/ceph/commit/e9a4903c6e77caae6f161056e8aaa5ba10ae5ef2 * + | | "Pull request 14205":https://github.com/ceph/ceph/pull/14205 * |\ \ \ * | + | | "rgw_file: posix style atime,ctime,mtime":https://github.com/ceph/ceph/commit/b24a8c2f3890b6fcc60f3b52cba93d573b9d45a2 * | + | | "rgw_file: fix marker computation":https://github.com/ceph/ceph/commit/b6181833be925b7eb11afffff7f03486bdde2d25 * | + | | "rgw_file: rgw_readdir can't list multi-segment dirs":https://github.com/ceph/ceph/commit/ed9308cba2af227991a50a9535df30cf9bb18a82 * | + | | "rgw_file: allow setattr on placeholder directories":https://github.com/ceph/ceph/commit/26a38e2e1525714978feda018c03698d7af65129 * | |/ / * + | | "Pull request 14169":https://github.com/ceph/ceph/pull/14169 * |\ \ \ * | + | | "rgw_file: use fh_hook::is_linked() to check residence":https://github.com/ceph/ceph/commit/fb85c68dfbfcfb299cac3a7e6723067f216483ef * | + | | "rgw_file: fix hiwat behavior":https://github.com/ceph/ceph/commit/d2ca03b391340c6944ba453b106f3e1c45b75f1d * | + | | "rgw_file: refcnt bugfixes":https://github.com/ceph/ceph/commit/166cb7f85c240eeaffc70968abf5352d9cd45bd9 * | + | | "rgw_file: add refcount dout traces at debuglevel 17":https://github.com/ceph/ceph/commit/31a71be9c9f24e22cf7e6eb390d3b39811ee3577 * | + | | "rgw_file: add pretty-print for RGWFileHandle":https://github.com/ceph/ceph/commit/1d6c72fe9a59561fb8f33889895b6708342b2856 * | | |/ * | |/| * + | | "Pull request 13869":https://github.com/ceph/ceph/pull/13869 * |\ \ \ * | |/ / * |/| | * | + | "rgw_file: fix marker computation":https://github.com/ceph/ceph/commit/a969c449272ce88ddcbbd509432134f19520c8c3 * | + | "rgw_file: rgw_readdir can't list multi-segment dirs":https://github.com/ceph/ceph/commit/a70e83c90eb42439ba194ca197f507f972a18c3c * | + | "rgw_file: allow setattr on placeholder directories":https://github.com/ceph/ceph/commit/209987e1c764cac7574bf0bb969e93fcf55b4361 * |/ / * + | "Pull request 14140":https://github.com/ceph/ceph/pull/14140 * |\ \ * | + | "rgw: clear old zone short ids on period update":https://github.com/ceph/ceph/commit/f3face61351a61f3b71dfb8268a4b645c4d92da2 * | |/ * + | "Pull request 13886":https://github.com/ceph/ceph/pull/13886 * |\ \ * | + | "rgw: hold a reference on data_sync_cr over run()":https://github.com/ceph/ceph/commit/0be4e89419f2083d081ac784891e4653290cd530 * | + | "rgw: clear data_sync_cr if RGWDataSyncControlCR fails":https://github.com/ceph/ceph/commit/18ffdb7baf4aff1fd7f894af1054081f3ee61d28 * | / * + | "Pull request 13867":https://github.com/ceph/ceph/pull/13867 * |\ \ * | + | "rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes":https://github.com/ceph/ceph/commit/19856624cd5ea8cb82bc5b46e062beb39674bd34 * | / * + | "Pull request 13858":https://github.com/ceph/ceph/pull/13858 * |\ \ * | + | "rgw_file: return of RGWFileHandle::FLAG_EXACT_MATCH":https://github.com/ceph/ceph/commit/dfaaec0446c3db458bffe1d725518ab4f7cc2fa8 * | + | "rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH":https://github.com/ceph/ceph/commit/9b3784d924112d9ba42b2088d5fb2656ef74fadc * | + | "rgw_file: rgw_lookup: don't ref for / or .. ":https://github.com/ceph/ceph/commit/7761376c92eb38a2dd3d19f0b3d81895a4b1167c * | / * + | "Pull request 13848":https://github.com/ceph/ceph/pull/13848 * |\ \ * | + | "rgw_file: avoid stranding invalid-name bucket handles in fhcache":https://github.com/ceph/ceph/commit/97fed013f66a89c404bac5145080e5d556ff5c42 * | / * + | "Pull request 13844":https://github.com/ceph/ceph/pull/13844 * |\ \ * | + | "rgw: set dumpable flag after setuid post ff0e521":https://github.com/ceph/ceph/commit/d333addb71a0a92fbac5a7b922dbd69fc9e0604e * | / * + | "Pull request 13823":https://github.com/ceph/ceph/pull/13823 * |\ \ * | + | "rgw: fix swift cannot disable object versioning with empty X-Versions-Location":https://github.com/ceph/ceph/commit/f7ce5df4064e5538156cb44f9525d7552a0dd098 * | / * + | "Pull request 13778":https://github.com/ceph/ceph/pull/13778 * |\ \ * | + | "rgw_file: fix RGWLibFS::setattr for directory objects":https://github.com/ceph/ceph/commit/e8041f627c6a05a59dba29819ed610ea0896f4dd * | / * + | "Pull request 13717":https://github.com/ceph/ceph/pull/13717 * |\ \ * | + | "rgw_file: ensure valid_s3_object_name for directories, too":https://github.com/ceph/ceph/commit/e475bfaf7d3a1b0e54172083a92546560219665a * | / * + | "Pull request 13596":https://github.com/ceph/ceph/pull/13596 * |\ \ * | + | "rbd-mirror: retry object copy after -ENOENT error":https://github.com/ceph/ceph/commit/db928d6b3f983b3a1ccc07440fcd3680700a1188 * | + | "rbd-mirror: object copy should always reference valid snapshots":https://github.com/ceph/ceph/commit/a643fa80e03b41edcc720ff77b69ebaf24a23f3e * | + | "rbd-mirror: replace complex object op tuple with struct":https://github.com/ceph/ceph/commit/37bbc95d56f73e4ec9c6e13ddbae199b14b104b4 * | / * + | "Pull request 13583":https://github.com/ceph/ceph/pull/13583 * |\ \ * | + | "rgw_file: interned RGWFileHandle objects need parent refs":https://github.com/ceph/ceph/commit/8941881e8986af0b2871c15d188d94d49e95dc02 * | / * + | "Pull request 13503":https://github.com/ceph/ceph/pull/13503 * |\ \ * | + | "rgw: make sending Content-Length in 204 and 304 controllable":https://github.com/ceph/ceph/commit/d44263fc91da12ea0ad4fec0cd2877b36ddb9e9f * | / * + | "Pull request 13232":https://github.com/ceph/ceph/pull/13232 * |\ \ * | + | "osd: Increase priority for inactive PGs backfill":https://github.com/ceph/ceph/commit/2f2032814189a4ecbf8dc01b59bebfae8ab3f524 * | / * + | "Pull request 13219":https://github.com/ceph/ceph/pull/13219 * |\ \ * | + | "rgw: multipart part copy, fix regression":https://github.com/ceph/ceph/commit/9910eac98474930369d694b236c06ffd627fee04 * | + | "rgw: minor optimization":https://github.com/ceph/ceph/commit/a3fdf0e246637ef4145b6b5ba1f4b114ec7ebc62 * | + | "rgw: rgw_obj_key use adjustment in multipart copy part":https://github.com/ceph/ceph/commit/2161376baf413acfbf02df07e404d2918729bfcc * | + | "rgw: multipart copy-part handle versionId":https://github.com/ceph/ceph/commit/135f84d860d10a2961f430708983113a87ddf899 * | + | "rgw: multipart copy part minor parsing cleanup":https://github.com/ceph/ceph/commit/9ab65f5501fb59aac17cfdde57371b00af03d84b * | + | "rgw: multipart copy, check for empty bucket, improve logging":https://github.com/ceph/ceph/commit/3eb9dc96ff8e655415500a3595a78cab80739826 * | + | "rgw: multipart copy part, chunked read":https://github.com/ceph/ceph/commit/2588e95d9d422d3b33fd710de1f5884873465483 * | + | "rgw: doc: add multipart uploads copy part feature as supported":https://github.com/ceph/ceph/commit/bd118b556562176ce2390a935b3bb8c25a62d0c4 * | + | "rgw: multipart uploads copy part support":https://github.com/ceph/ceph/commit/b56b719299becc38ec36d427a36b8c29f2416c08 * | |/ * + | "Pull request 13108":https://github.com/ceph/ceph/pull/13108 * |\ \ * | |/ * |/| * | + "osd: jewel fix OSD network address in OSD heartbeat_check log message":https://github.com/ceph/ceph/commit/3fce77ab3662496368e25cbbf6d1b37d3c140db9 * + "Pull request 13146":https://github.com/ceph/ceph/pull/13146 * |\ * | + "test: Update for new error message when doing scrub with deep-scrub errors":https://github.com/ceph/ceph/commit/952f34f39cdd0438e4a4fb369ea8ca20b26488a8 * | + "osd: Add trigger_scrub admin socket command":https://github.com/ceph/ceph/commit/b655b98e48989ae954dc150fcb3d8976978cd90d * | + "test: Add test for keeping deep-scrub information":https://github.com/ceph/ceph/commit/94c958d2c9570e55305384ac86185e328746d2ff * | + "osd: When deep-scrub errors present upgrade regular scrubs":https://github.com/ceph/ceph/commit/42eb24f18d5114410bd2a3e84e9219584d9e165e * | + "tasks/scrub_test.py: Make test deterministic by updating digests":https://github.com/ceph/ceph/commit/76a457aa7c411dc5ed22f171954b8ed3c4661845 * | + "repair_test, scrub_test: Fix whitelists for scrub changes":https://github.com/ceph/ceph/commit/bd1f1983129d6e1787b8b5eb4884c5e908f7b274 * | + "scrub_test: Fix for list-inconsistent-obj output changes":https://github.com/ceph/ceph/commit/28106f06404407df7d05b35f9f570a80e785e635 * | + "doc, test: Add schemas for list-inconsistent-* rados command output":https://github.com/ceph/ceph/commit/abcefc1395f76e5b05a988b970457a7f6dac6e8e * | + "test: Update testing for new list-inconsistent-obj output":https://github.com/ceph/ceph/commit/2fa2b64676555a91883a5aabb4e4237124308629 * | + "rados, osd: Improve attrs output of list-inconsistent-obj":https://github.com/ceph/ceph/commit/304f697ff1106695188b572e0da2415437040a6c * | + "osd: Fix logging to help with diagnostics":https://github.com/ceph/ceph/commit/ea52f527e530b111b1bb26d10824c0230d662c4a * | + "test: Fix use of wait_for_clean()":https://github.com/ceph/ceph/commit/5e8f8a2288aa1a9f1de86d3f7d0f9c66c795113e * | + "common: Change cleanbin() to use base64 encoding, update ceph-objectstore-tool":https://github.com/ceph/ceph/commit/2230e6adc66ca3e5dbe81aecccdb4a435e93e256 * | + "common: Move cleanbin() function to common/util.cc":https://github.com/ceph/ceph/commit/83ea077ee560d31a5c302a62b55451a2571fda8d * | + "test: Add test support for deep-scrub":https://github.com/ceph/ceph/commit/ba84ca9fa391d963d1d4e46fbf27ce3dbff397be * | + "common: Fix indentation":https://github.com/ceph/ceph/commit/6a421d19d0be4d59beed5c69bb0aa4477d65a14e * | + "osd: Handle corrupt attributes in get_object_context()":https://github.com/ceph/ceph/commit/c7c3e070336dc898460d4338b4d78b8963467c8a * | + "ReplicatedPG::failed_push: release read lock on failure":https://github.com/ceph/ceph/commit/8006ba7e86ebb8201a040c427cc95197901064be * | + "test.sh: Make check for flags more robust":https://github.com/ceph/ceph/commit/5ca69d57dbe2ee7acc64d28ca35bb390bf463199 * | + "test: Remove extra objectstore_tool call which causes a recovery":https://github.com/ceph/ceph/commit/1be38e5ebd2d01d5d527b05e64b026df955ffe69 * | + "test: Handle object removals in a non-racey way":https://github.com/ceph/ceph/commit/026f181e72f2e09e769a8821dfe2c99f6213e6a3 * | + "osd: Fix hang on unfound object after mark_unfound_lost is done":https://github.com/ceph/ceph/commit/c5ef385c25086dc1582ebe5343481d05283b0cc6 * | + "osd: Handle recovery read errors":https://github.com/ceph/ceph/commit/6284f745157458439699c76e8616455c50d1eb71 * | + "osd: Fix log messages":https://github.com/ceph/ceph/commit/27393a8c05d4656f342ecd32817307e558a2e400 * | + "osd: CLEANUP: Remove unused pending_read member":https://github.com/ceph/ceph/commit/cbf66f3b16f194dd0c67b46e0fec247e02e84134 * | + "test/osd-scrub-repair.sh: Use test case specific object names to help with diagnostics":https://github.com/ceph/ceph/commit/228b91d72a15b62adc10591604c4e8a849df53d5 * + "Pull request 14100":https://github.com/ceph/ceph/pull/14100 * |\ * | + "Merge branch 'jewel-next' into jewel":https://github.com/ceph/ceph/commit/cb9fae56ebdfda28b0606ee89631deb60e5f7de7 * | |\ * |/ / * | + "Pull request 13143":https://github.com/ceph/ceph/pull/13143 * | + "radosgw/swift: clean up flush / newline behavior.":https://github.com/ceph/ceph/commit/39848e41b7c517cc5faab1ccf77c2804fd7d2628 * + "Pull request 13952":https://github.com/ceph/ceph/pull/13952 * + "tests: fix merge error in rgw/singleton/all/radosgw-admin.yaml":https://github.com/ceph/ceph/commit/d0a0d2f4bf1dacf7c1f38b968be84a5e905554a8
Updated by Yuri Weinstein about 7 years ago
QE VALIDATION (STARTED 4/1/17)¶
(Note: PASSED / FAILED - indicates "TEST IS IN PROGRESS")
re-runs command lines and filters are captured in http://pad.ceph.com/p/hammer_v10.2.7_QE_validation_notes
command line CEPH_QA_MAIL="ceph-qa@ceph.com"; MACHINE_NAME=smithi; CEPH_BRANCH=jewel; SHA1=a64d3e4b33e904aa6585464df8ffff6aafdec10c ; teuthology-suite -v --ceph-repo https://github.com/ceph/ceph.git --suite-repo https://github.com/ceph/ceph.git -c $CEPH_BRANCH -S $SHA1 -m $MACHINE_NAME -s rados --subset 35/50 -k distro -p 100 -e $CEPH_QA_MAIL --suite-branch jewel --dry-run
teuthology-suite -v -c $CEPH_BRANCH -S $SHA1 -m $MACHINE_NAME -r $RERUN --suite-repo https://github.com/ceph/ceph.git --ceph-repo https://github.com/ceph/ceph.git --suite-branch jewel -p 90 -R fail,dead,running
Suite | Runs/Reruns | Notes/Issues |
rados | http://pulpito.ceph.com/yuriw-2017-03-31_20:06:52-rados-jewel-distro-basic-smithi/ | FAILED Approved by Josh |
http://pulpito.ceph.com/yuriw-2017-04-01_15:45:28-rados-jewel---basic-smithi/ | ||
http://pulpito.ceph.com/yuriw-2017-04-01_21:51:07-rados-jewel---basic-smithi/ | failed upgrade related, passed before, need Josh to assert |
rgw | http://pulpito.ceph.com/yuriw-2017-03-31_20:12:20-rgw-jewel-distro-basic-smithi/ | PASSED |
http://pulpito.ceph.com/yuriw-2017-04-01_21:52:24-rgw-jewel---basic-smithi/ | ||
rbd | http://pulpito.ceph.com/yuriw-2017-03-31_20:09:27-rbd-jewel-distro-basic-smithi/ | PASSED |
http://pulpito.ceph.com/yuriw-2017-04-01_15:46:06-rbd-jewel---basic-smithi/ | ||
fs | http://pulpito.ceph.com/yuriw-2017-03-31_20:14:29-fs-jewel-distro-basic-smithi/ | PASSED #19455 |
http://pulpito.ceph.com/yuriw-2017-04-03_20:10:32-fs-jewel---basic-smithi/ | did NOT reproduce, disk full | |
krbd | http://pulpito.ceph.com/yuriw-2017-03-31_20:15:31-krbd-jewel-testing-basic-smithi/ | FAILED same as v10.2.6 Ilya approved |
http://pulpito.ceph.com/yuriw-2017-04-03_23:35:05-krbd-jewel-testing-basic-smithi/ | ||
kcephfs | http://pulpito.ceph.com/yuriw-2017-03-31_20:16:04-kcephfs-jewel-testing-basic-smithi/ | PASSED |
knfs | http://pulpito.ceph.com/yuriw-2017-03-31_20:16:29-knfs-jewel-testing-basic-smithi/ | PASSED |
http://pulpito.ceph.com/yuriw-2017-04-03_23:36:40-knfs-jewel-testing-basic-smithi/ | ||
rest | http://pulpito.ceph.com/yuriw-2017-03-31_20:16:41-rest-jewel-distro-basic-smithi/ | PASSED |
hadoop | http://pulpito.ceph.com/yuriw-2017-03-31_20:16:45-hadoop-jewel-distro-basic-smithi/ | FAILED #19456 EXCLUDED FROM THIS RELEASE |
samba | EXCLUDED FROM THIS RELEASE | |
ceph-deploy | http://pulpito.ceph.com/teuthology-2017-04-02_04:50:15-ceph-deploy-jewel-distro-basic-vps/ | PASSED |
ceph-disk | http://pulpito.ceph.com/yuriw-2017-03-31_20:16:59-ceph-disk-jewel-distro-basic-vps/ | PASSED |
upgrade/client-upgrade | http://pulpito.ceph.com/yuriw-2017-03-31_20:17:04-upgrade:client-upgrade-jewel-distro-basic-smithi/ | FAILED approved by Jason https://github.com/ceph/ceph/pull/14281 has to be backported |
http://pulpito.front.sepia.ceph.com:80/yuriw-2017-04-01_16:37:46-upgrade:client-upgrade-jewel-distro-basic-vps/ | ||
upgrade/hammer-x (jewel) | http://pulpito.ceph.com/yuriw-2017-03-31_20:17:17-upgrade:hammer-x-jewel-distro-basic-vps/ | FAILED same suspect https://github.com/ceph/ceph/pull/14281 has to be backported |
http://pulpito.front.sepia.ceph.com:80/yuriw-2017-04-03_20:27:24-upgrade:hammer-x-jewel-distro-basic-vps/ | rerun | |
upgrade/jewel-x/point-to-point-x | http://pulpito.ceph.com/yuriw-2017-03-31_20:17:34-upgrade:jewel-x:point-to-point-x-jewel-distro-basic-vps/ | PASSED |
powercycle | http://pulpito.ceph.com/yuriw-2017-03-31_20:17:38-powercycle-jewel-testing-basic-smithi/ | PASSED |
http://pulpito.ceph.com/yuriw-2017-04-01_16:13:41-powercycle-jewel---basic-smithi/ | ||
ceph-ansible | http://pulpito.ceph.com/teuthology-2017-04-02_04:15:32-ceph-ansible-jewel-distro-basic-vps/ | PASSED |
PASSED / FAILED | ||
Updated by Jason Dillaman almost 7 years ago
Is this still in-progress for some reason or should it be moved to a closed state?
Updated by Ken Dreyer almost 7 years ago
- Status changed from In Progress to Closed
- Assignee changed from Loïc Dachary to Ken Dreyer
It should be closed (along with all the other Redmine tickets that were fixed in v10.2.7, sorry!)