Tasks #21296
closedluminous v12.2.1
0%
Description
Workflow¶
- Preparing the release
- Cutting the release
- Abhishek L gets approval from all leads
- Yehuda, rgw
- Patrick, fs
- Jason, rbd
- Josh, rados
- Abhishek L. writes and commits the release notes
- Nathan/Abhishek informs Yuri that the branch is ready for testing -DONE
- Yuri runs additional integration tests - IN PROGRESS
- If Yuri discovers new bugs that need to be backported urgently (i.e. their priority is set to Urgent or Immediate), 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
- Abhishek L. posts release announcement on https://ceph.com/community/blog
- Abhishek L gets approval from all leads
Release information¶
- branch to build from: luminous, commit: TBD
- version: v12.2.1
- type of release: point release
- where to publish the release: http://download.ceph.com/debian-jewel and http://download.ceph.com/rpm-luminous
Updated by Abhishek Lekshmanan over 6 years ago
git --no-pager log --format='%H %s' --graph luminous..wip-luminous-backports-20170907 | 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 17336
- |\
- | + mgr/dashboard: fix rbd's pool sub menu position
- + Pull request 17344
- |\
- | + mon/OSDMonitor: make 'osd crush class rename' idempotent
- + Pull request 17345
- |\
- | + mon: use ceph_clock_now if message is self-generated
- + Pull request 17350
- |\
- | + os/bluestore:reshard-fix wrong shard length
- + Pull request 17378
- |\
- | + osd/PGLog: write only changed dup entries
- | + Revert osd: adjust osd_min_pg_log_entries
- + Pull request 17444
- |\
- | + Test bytes_sent bugs.
- | + Fix bytes_sent bugs.
- + Pull request 17445
- |\
- | + rgw: break sending data-log list infinitely
- + Pull request 17446
- |\
- | + test/rgw: add kms encryption key for teuthology
- | + test/rgw: add multisite test_encrypted_object_sync
- | + rgw: rgwx-skip-decrypt header bypasses decryption filter on GetObj
- | + rgw: add skip_decrypt to RGWRESTConn::get_obj()
- | + rgw: name arguments to RGWRESTConn::get_obj()
- + Pull request 17448
- |\
- | + rgw: metadata full sync streams metadata keys
- | + rgw: rest list metadata supports max-entries and marker
- | + rgw-admin: add marker to metadata list
- | + rgw: add marker to metadata api keys listing
- | + rgw: marker for raw pool listing
- + Pull request 17464
- |\
- | + rbd: switched from legacy to new-style configuration options
- + Pull request 17465
- |\
- | + test/librbd: TestMirroringWatcher unit tests should ignore duplicates
- + Pull request 17467
- |\
- | + common: add new line break when get command descriptions
- | + rbd: adding newline operation when only '--format' used
- | + rbd: '--pretty-format' should return error if '--format' not used
- + Pull request 17468
- |\
- | + selinux: Allow nvme devices
- + Pull request 17469
- |\
- | + client: add blank space between function name and inode number for log
- + Pull request 17470
- |\
- | + rpm: ceph-fuse requires fuse package
- + Pull request 17471
- |\
- | + qa: add chown test clearing S_ISGID and S_ISUID
- | + ceph-fuse: load supplementary groups by default
- | + client: clear suid/sgid bits on non-zero write
- | + client: add missing space in debug msg
- | + cephfs: clear suid/sgid if regular file is exe
- | + client: refactor clear set uid/gid if -1
- + Pull request 17472
- |\
- | + mon/OSDMonitor: osd pool application ls support
- + Pull request 17473
- |\
- | + client: skip lookupname if writing to unlinked file
- + Pull request 17474
- |\
- | + qa: add health whitelist for kcephfs suite
- + Pull request 17475
- |\
- | + osd/PrimaryLogPG: fix sparse read won't trigger repair correctly
- + Pull request 17476
- |\
- | + rgw: Prevent overflow of stats cached values
- + Pull request 17477
- |\
- | + mgr/dashboard: fix FS status on old MDS daemons
- + Pull request 17478
- |\
- | + rgw: fix obj copied from remote gateway acl full_control issue
- + Pull request 17479
- |\
- | + rgw_lc: add support for optional filter argument and make ID optional
- + Pull request 17481
- |\
- | + mon/OSDMonitor: make 'osd crush rule rename' idempotent
- + Pull request 17483
- |\
- | + mgr: fix crash in MonCommandCompletion
- + Pull request 17484
- |\
- | + qa: create_cache_pool no longer runs 'pool application enable'
- + Pull request 17485
- |\
- | + rgw_file: fix LRU lane lock in evict_block()
- + Pull request 17486
- |\
- | + pybind: fix chart becomes bigger when refresh
- + Pull request 17487
- |\
- | + interval_set: optimize intersect_of for identical spans
- | + interval_set: optimize intersect_of insert operations
- + Pull request 17488
- |\
- | + rgw-admin: require --yes-i-really-mean-it when using --inconsistent_index
- + Pull request 17494
- |\
- | + os/bluestore: separate finisher for deferred_try_submit
- + Pull request 17495
- |\
- | + qa/tasks/ceph_manager: revive osds before doing final rerr reset
- + Pull request 17496
- |\
- | + osd: fix build_initial_pg_history
- + Pull request 17497
- |\
- | + os/bluestore: formatting nits
- | + os/bluestore: don't re-initialize csum-setting for existing blobs
- + Pull request 17498
- |\
- | + osd: subscribe to new osdmap while waiting_for_healthy
- + Pull request 17500
- |\
- | + mon: rate limit on health check update logging
- | + mon: add helper for emitting logs by health status
- + Pull request 17501
- |\
- | + osd/PG: discard msgs from down peers
- + Pull request 17511
- |\
- | + os/bluestore: mark bluestore_allocator as DEV
- | + os/bluestore: put StupidAllocator btree into bluestore_alloc mempool
- | + os/bluestore: default 'bluefs_allocator = stupid'
- | + os/bluestore: default to bluestore_allocator = stupid
- + Pull request 17527
- |\
- | + crush: fix fast rule lookup when uniform
- + Pull request 17529
- |\
- | + rbd: before rbd map, warn if the image is already mapped
- + Pull request 17534
- |\
- | + os/bluestore: add bluestore_prefer_deferred_size_hdd/ssd to tracked keys
- + Pull request 17551
- |\
- | + test/cls_rbd: mask newer feature bits to support upgrade tests
- + Pull request 17555
- |\
- | + rgw: add tail tag to track tail instance
- + Pull request 17556
- |\
- | + librbd: rename of non-existent image results in seg fault
- + Pull request 17557
- |\
- | + rbd-nbd: fix generic option issue
- | + rbd-nbd: lower down the log level when return -EINVAL in aio_callback.
- + Pull request 17558
- |\
- | + cls/rbd: metadata_list not honoring max_return parameter
- + Pull request 17560
- |\
- | + qa/suites/rbd: reduce monitor requirements for mirroring tests
- | + qa/suites/rbd: fixed cache override
- | + qa/suites/rbd: reduce OSD debug log levels
- + Pull request 17561
- |\
- | + rbd: support iterating over metadata items when listing
- + Pull request 17562
- |\
- | + os/bluestore/BlueFS: prevent _compact_log_async reentry
- + Pull request 17565
- |\
- | + ceph: collect all mds in mdsids()
- | + ceph: always populate `targets` with ids_by_service()
- | + ceph: extract ids_by_service() so it can be reused
- + Pull request 17566
- + mds: fix 1 filesystem is have a... message
Updated by Abhishek Lekshmanan over 6 years ago
RADOS¶
teuthology-suite -k distro --priority 999 --suite rados --subset $(expr $RANDOM % 999)/999 --email abhishek@suse.com --ceph wip-luminous-backports-20170907 -m smithi
Updated by Abhishek Lekshmanan over 6 years ago
RBD¶
teuthology-suite -k distro --priority 999 --suite rbd --subset $(expr $RANDOM % 5)/5 --email abhishek@suse.com --ceph wip-luminous-backports-20170907 -m smithi
33 failed, 11 dead http://pulpito.ceph.com/abhi-2017-09-07_16:39:10-rbd-wip-luminous-backports-20170907-distro-basic-smithi/
14 failed http://pulpito.ceph.com/abhi-2017-09-08_17:47:21-rbd-wip-luminous-backports-20170907-distro-basic-smithi/
deemed pass http://pulpito.ceph.com/abhi-2017-09-11_13:13:36-fs-wip-luminous-backports-20170907-distro-basic-smithi/ issues arent related to RBD
Updated by Abhishek Lekshmanan over 6 years ago
teuthology-suite -k distro --priority 999 --suite rgw --subset $(expr $RANDOM % 2)/2 --email abhishek@suse.com --ceph wip-luminous-backports-20170907 -m smithi* 23 failed http://pulpito.ceph.com/abhi-2017-09-07_16:44:47-rgw-wip-luminous-backports-20170907-distro-basic-smit
- Backporting test fixes and PRs#17377 & PR#15994
deemed pass, 4 failed http://pulpito.ceph.com/abhi-2017-09-11_12:48:07-rgw-wip-luminous-backports-20170907-rgw-fix-distro-basic-smithi/
2 are known issues wrt multisite, deemed pass, the other 2 are vps based env. issues
Updated by Abhishek Lekshmanan over 6 years ago
teuthology-suite -k distro --priority 999 --suite fs --email abhishek@suse.com --ceph wip-luminous-backports-20170907 -m smithi
34 fail, 1 dead http://pulpito.ceph.com/abhi-2017-09-07_16:46:56-fs-wip-luminous-backports-20170907-distro-basic-smithi/
the application not enabled in pool is a known failure according to Patrick, so we deem this suite as passed
Updated by Abhishek Lekshmanan over 6 years ago
teuthology-suite -k distro --priority 999 --suite ceph-disk --email abhishek@suse.com --ceph wip-luminous-backports-20170907 -m vps
Updated by Abhishek Lekshmanan over 6 years ago
teuthology-suite -k distro --priority 999 --suite upgrade/luminous-x --email abhishek@suse.com --ceph wip-luminous-backports-20170907 -m smithi
Updated by Abhishek Lekshmanan over 6 years ago
teuthology-suite -k distro --priority 999 --suite upgrade/jewel-x --email abhishek@suse.com --ceph wip-luminous-backports-20170907 -m smithi
Updated by Abhishek Lekshmanan over 6 years ago
teuthology-suite -k distro --priority 999 --suite powercycle -l 2 --email abhishek@suse.com --ceph wip-luminous-backports-20170907 -m smithi
teuthology-suite -k distro --priority 999 --suite powercycle -l 2 --email abhishek@suse.com --ceph wip-luminous-backports-20170907 -m smithi
Updated by Yuri Weinstein over 6 years ago
- Status changed from New to In Progress
Updated by Yuri Weinstein over 6 years ago
- Subject changed from Luminous v12.2.1 to luminous v12.2.1
Updated by Abhishek Lekshmanan over 6 years ago
- Assignee set to Abhishek Lekshmanan
Updated by Abhishek Lekshmanan over 6 years ago
git --no-pager log '--format=%H %s' --graph luminous..wip-luminous-2017-09-14 | 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 17479
- |\
- | + rgw: LCFilter_S3::to_xml the second prefix missed /
- | + rgw_lc: add support for optional filter argument and make ID optional
- + Pull request 17487
- |\
- | + interval_set: optimize intersect_of for identical spans
- | + interval_set: optimize intersect_of insert operations
- + Pull request 17570
- |\
- | + rgw: fix resource leak in rgw_bucket.cc and rgw_user.cc
- | + rgw: add missing override in list_keys_init()
- + Pull request 17584
- |\
- | + osd/PGBackend, MOSDPGRecoveryDelete[Reply]: handle incompatible encoding
- + Pull request 17623
- |\
- | + tools/ceph_objectstore_tool: fix 'dup' unable to duplicate meta PG
- + Pull request 17624
- |\
- | + encoding: reset optional<> if it is uninitialized
- + Pull request 17634
- |\
- | + mon/OSDMonitor: don't create pgs if pool was deleted
- | + mon/OSDMonitor: fix typo
- + Pull request 17635
- |\
- | + mon: fix dropping mgr metadata for active mgr
- | + qa/tasks/mgr: regression test for 21260
- + Pull request 17642
- |\
- | + rgw: Data encryption is not follow the AWS agreement
- + Pull request 17674
- |\
- | + luminous: rgw: re enable dynamic resharding
- + Pull request 17686
- |\
- | + mds: fix 'dirfrag end' check in Server::handle_client_readdir
- + Pull request 17692
- |\
- | + build/ops: python-numpy-devel build dependency for SUSE
- + Pull request 17711
- |\
- | + mds: optimize MDCache::rejoin_scour_survivor_replicas()
- | + mds: fix MDSCacheObject::clear_replica_map
- | + mds: support limiting cache by memory
- | + common: refactor of lru
- | + mds: resolve unsigned coercion compiler warning
- | + common: use safer uint64_t for list size
- | + common: add bytes2str pretty print function
- | + mds: check if waiting is allocated before use
- | + mds: go back to compact_map for replicas
- | + mds: use mempool for cache objects
- | + mds: cleanup replica_map access
- | + common: add alloc_ptr smart pointer
- | + common: add warning on base class use of mempool
- | + common: use atomic uin64_t for counter
- + Pull request 17712
- |\
- | + mds: print subtrees only after merge
- + Pull request 17714
- |\
- | + ceph: fix stopping mds can't export subtree
- | + Make standby-replay mds not migrate empty subtree when trimming cache
- | + Make standby-replay mds avoid initiating subtree export
- + Pull request 17724
- + mon: incorrect MAX AVAIL in ceph df
Updated by Abhishek Lekshmanan over 6 years ago
RADOS¶
teuthology-suite -k distro --priority 999 --suite rados --subset $(expr $RANDOM % 999)/999 --email abhishek@suse.com --ceph wip-luminous-backports-2017-09-14 -m smithi
- 80 failed, 1 dead, 140 passed http://pulpito.ceph.com/abhi-2017-09-14_11:11:11-rados-wip-luminous-2017-09-14-distro-basic-smithi/
env noise in ansible again, 22 failed http://pulpito.ceph.com/abhi-2017-09-15_08:47:22-rados-wip-luminous-2017-09-14-distro-basic-smithi/
all failures are again the ansible related env. failure
Updated by Abhishek Lekshmanan over 6 years ago
RGW¶
teuthology-suite -k distro --priority 100 --suite rgw --subset $(expr $RANDOM % 2)/2 --email abhishek@suse.com --ceph wip-luminous-2017-09-14 -m smithi
- 31 failed, 83 passed http://pulpito.ceph.com/abhi-2017-09-14_11:20:31-rgw-wip-luminous-2017-09-14-distro-basic-smithi/
env noise, 12 failed, 19 passed http://pulpito.ceph.com/abhi-2017-09-15_08:44:31-rgw-wip-luminous-2017-09-14-distro-basic-smithi/ other than the known multisite valgrind issue, all the other failures are the ansible related env. failure
Updated by Abhishek Lekshmanan over 6 years ago
FS¶
teuthology-suite -k distro --priority 100 --suite fs --email abhishek@suse.com --ceph wip-luminous-2017-09-14 -m smithi
- 55 failed, 155 passed http://pulpito.ceph.com/abhi-2017-09-14_11:23:49-fs-wip-luminous-2017-09-14-distro-basic-smithi/
Re-run 21 failed, 34 passed http://pulpito.ceph.com/abhi-2017-09-15_08:41:20-fs-wip-luminous-2017-09-14-distro-basic-smithi/
a failure in tests.test_filtered_df http://pulpito.ceph.com/abhi-2017-09-15_08:41:20-fs-wip-luminous-2017-09-14-distro-basic-smithi/1635432/
the rest are the ansible related env. failures
Updated by Yuri Weinstein over 6 years ago
- Assignee deleted (
Abhishek Lekshmanan)
QE VALIDATION (STARTED 09/15/17, 2d cycle started 9/25/17 running off the tip of the branch)¶
(Note: PASSED / FAILED - indicates "TEST IS IN PROGRESS")
re-runs command lines and filters are captured in http://pad.ceph.com/p/luminous_v12.2.1_QE_validation_notes
command line => CEPH_QA_MAIL="ceph-qa@ceph.com"; MACHINE_NAME=smithi; CEPH_BRANCH=luminous; SHA1=ddf84249fa8a8ec3655c39bac5331ab81c0307b1 ; 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 $CEPH_BRANCH --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 $CEPH_BRANCH -p 90 -R fail,dead,running
Suite | Runs/Reruns | Notes/Issues |
rest | http://pulpito.ceph.com/yuriw-2017-09-15_22:37:27-rest-luminous-distro-basic-smithi/ | FAILED #21425 |
2d cycle | http://pulpito.ceph.com/yuriw-2017-09-25_20:01:25-rest-luminous-distro-basic-smithi/ | |
hadoop | http://pulpito.ceph.com/yuriw-2017-09-15_22:37:50-hadoop-luminous-distro-basic-smithi/ | EXCLUDED FROM THIS RELEASE |
samba | EXCLUDED FROM THIS RELEASE | |
ceph-disk | http://pulpito.ceph.com/yuriw-2017-09-16_14:36:54-ceph-disk-luminous-distro-basic-vps/ | PASSED |
2d cycle | http://pulpito.ceph.com/yuriw-2017-09-25_20:14:31-ceph-disk-luminous-distro-basic-vps/ | |
upgrade/client-upgrade | http://pulpito.ceph.com/yuriw-2017-09-16_14:37:45-upgrade:client-upgrade-luminous-distro-basic-smithi/ | PASSED / FAILED |
2d cycle | ||
upgrade/luminous-x (master) | PASSED / FAILED | |
teuthology-suite -v --ceph-repo https://github.com/ceph/ceph.git --suite-repo https://github.com/ceph/ceph.git -c master --suite-branch luminous -m vps -s upgrade/luminous-x -k distro -p 50 -e $CEPH_QA_MAIL
2d cycle | http://pulpito.ceph.com/yuriw-2017-09-25_20:19:36-upgrade:luminous-x-master-distro-basic-vps/ | |
ceph-ansible | http://pulpito.ceph.com/yuriw-2017-09-16_14:39:47-ceph-ansible-luminous-distro-basic-smithi/ | FAILED https://github.com/ceph/ceph-ansible/issues/1834 PRs need backport |
2d cycle | ||
PASSED / FAILED | ||
Updated by Abhishek Lekshmanan over 6 years ago
teuthology-suite --priority 100 --ceph-repo https://github.com/ceph/ceph.git --suite-repo https://github.com/ceph/ceph.git -k testing -m smithi --ceph luminous --rerun yuriw-2017-09-15_22:35:19-kcephfs-luminous-testing-basic-smithi
kcephfs rerun: http://pulpito.ceph.com/abhi-2017-09-22_19:35:04-kcephfs-luminous-testing-basic-smithi/
Updated by Abhishek Lekshmanan over 6 years ago
- Status changed from In Progress to Resolved
Updated by Abhishek Lekshmanan over 6 years ago
- Copied to Tasks #21830: luminous v12.2.2 added
Updated by Abhishek Lekshmanan over 6 years ago
- Copied to deleted (Tasks #21830: luminous v12.2.2)