Tasks #15317
jewel v10.2.1
% Done:
0%
Tags:
Reviewed:
Affected Versions:
Pull request ID:
Description
Workflow¶
- Preparing the release
- Cutting the release
- Abhishek asks Sage if a point release should be published YES
- Abhishek gets approval from all leads SKIP
- Yehuda, rgw SKIP
- Gregory, CephFS SKIP
- Jason, RBD SKIP
- Sam, rados SKIP
- Sage writes and commits the release notes OK
- Abhishek informs Yuri that the branch is ready for testing SKIP
- Yuri runs additional integration tests SKIP
- 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 SKIP
- Yuri informs Alfredo that the branch is ready for release OK
- Alfredo creates the packages and sets the release tag
h3. Release information OK
- branch to build from: infernalis, commit:3a66dd4f30852819c1bdaa8ec23c795d4ad77269
- version: v10.2.1
- type of release: point release
- where to publish the release: http://download.ceph.com/debian-jewel and http://download.ceph.com/rpm-jewel
History
#1 Updated by Loïc Dachary almost 8 years ago
ceph-workbench --verbose ceph-qa-suite --suite rados --ceph-git-url http://github.com/ceph/ceph --ceph jewel --subset 0/3000
- 'mkdir
p -/home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=88a183bd85ed1cab287041d0fa40630e835d4ba0 TESTDIR="/home/ubuntu/cephtest" CEPH_ID="0" PATH=$PATH:/usr/sbin adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 3h /home/ubuntu/cephtest/workunit.client.0/rados/stress_watch.sh' - 'mkdir
p -/home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=88a183bd85ed1cab287041d0fa40630e835d4ba0 TESTDIR="/home/ubuntu/cephtest" CEPH_ID="0" PATH=$PATH:/usr/sbin adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 3h /home/ubuntu/cephtest/workunit.client.0/rest/test.py' - known bug rgw: DNSError on OpenStack '/home/ubuntu/cephtest/s3-tests/virtualenv/bin/s3tests-test-readwrite'
- failed to recover before timeout expired
Three jobs died:
- rados/objectstore/objectstore.yaml
- new bug OpenStack: jewel: rados/singleton/{rados.yaml all/thrash_cache_writeback_proxy_none.yaml fs/xfs.yaml msgr/random.yaml msgr-failures/few.yaml} need bigger disks rados/singleton/{rados.yaml all/thrash_cache_writeback_forward_none.yaml fs/xfs.yaml msgr/random.yaml msgr-failures/few.yaml}
- rados/singleton-nomsgr/{rados.yaml all/msgr.yaml} (passed in the re-run below)
Re-running the failed jobs:
paddles=167.114.252.97:8080 run=ubuntu-2016-03-29_23:49:52-rados-jewel---basic-openstack eval filter=$(curl --silent http://$paddles/runs/$run/ | jq '.jobs[] | select(.status == "dead" or .status == "fail") | .description' | while read description ; do echo -n $description, ; done | sed -e 's/,$//') ceph-workbench --verbose ceph-qa-suite --suite rados --ceph-qa-suite-git-url http://github.com/ceph/ceph-qa-suite --suite-branch master --ceph-git-url http://github.com/ceph/ceph --ceph jewel --filter="$filter"
- fail http://167.114.252.97:8081/ubuntu-2016-03-30_10:59:29-rados-jewel---basic-openstack/
- 'mkdir
p -/home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=88a183bd85ed1cab287041d0fa40630e835d4ba0 TESTDIR="/home/ubuntu/cephtest" CEPH_ID="0" PATH=$PATH:/usr/sbin adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 3h /home/ubuntu/cephtest/workunit.client.0/rados/stress_watch.sh' - 'mkdir
p -/home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=88a183bd85ed1cab287041d0fa40630e835d4ba0 TESTDIR="/home/ubuntu/cephtest" CEPH_ID="0" PATH=$PATH:/usr/sbin adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 3h /home/ubuntu/cephtest/workunit.client.0/rest/test.py' - known bug rgw: DNSError on OpenStack '/home/ubuntu/cephtest/s3-tests/virtualenv/bin/s3tests-test-readwrite'
- "sudo TESTDIR=/home/ubuntu/cephtest bash -c 'mkdir $TESTDIR/ostest && cd $TESTDIR/ostest && ceph_test_objectstore'"
- 'mkdir
One job died:
#2 Updated by Loïc Dachary almost 8 years ago
- Subject changed from jewel 10.2.1 to jewel v10.2.1
#3 Updated by Loïc Dachary almost 8 years ago
- Status changed from New to In Progress
#4 Updated by Loïc Dachary almost 8 years ago
git --no-pager log --format='%H %s' --graph ceph/jewel..jewel-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/^/* /;'
- + Pull request 8867
- |\
- | + librbd: propagate any image refresh errors back to caller
- | + librbd: avoid second close attempt of invalid parent image
- + Pull request 8754
- |\
- | + admin-socket: use chown instead of fchown
- | + global-init: fixup inconsistent use of ceph ctx and conf
- | + global-init: chown pid files
- | + global-init: chown run dir
- | + common-init: chown admin socket after service thread started
- | + global-init: check init flags and set accordingly
- | + global-init: add a path chown wrapper function
- | + ceph-context: add function to set init flags
- + Pull request 8802
- |\
- | + ceph.spec.in: recommend ntp-daemon on SUSE
- | + deb: make ceph-base and radosgw recommend time-daemon
- | + systemd: make Ceph daemon units want time-sync.target
- + Pull request 8803
- |\
- | + librbd: fix potential double free of SetSnapRequest instance
- + Pull request 8815
- |\
- | + debian/control: dh_systemd_start is in the dh-systemd package
- | + debian: install systemd target files
- + Pull request 8853
- |\
- | + tools/crushtool: add straw2 support for help message
- | + install-deps: remove distribute requirement
- | + tools: remove installation for distribute. It is no longer maintained and breaks builds
- | + set 128MB tcmalloc cache size by bytes
- | + etc/default/ceph: set 128MB tcmalloc cache size
- | + OSDMonitor: avoid underflow in reweight-by-utilization if max_change=1
- + Pull request 8865
- |\
- | + librbd: fix potential assertion for object map invalidation
- + Pull request 8866
- |\
- | + rbd-mirror: interrupting image replay startup can cause crash
- + Pull request 8870
- |\
- | + rbd: disk usage now includes all snapshots by default
- + Pull request 8904
- |\
- | + tests: be more generous with test timeout
- + Pull request 8930
- |\
- | + rgw_op: pass delete bucket op to master zone first
- | + rgw: add errno entry for -ENOTEMPTY
- + Pull request 8938
- |\
- | + rpm: Fix SELinux relabel on fedora
- | + Test-enable XIO messenger and IB/RDMA support
- | + rpm: do a full make check when --with-tests is given
- | + rpm: drop sysvinit bits from relabel_files function
- | + rpm: replace literal paths with RPM macros
- | + rpm: drop udev/95-ceph-osd-alt.rules
- | + rpm: global replace $RPM_BUILD_ROOT with %{buildroot}
- | + rpm: put /sbin/ldconfig into -p
- | + rpm: put dependencies in alphabetical order
- | + rpm: drop sysvinit-specific dependencies
- | + rpm: move boost-random dependency to appropriate section
- | + rpm: move unified python-sphinx build dependency
- | + rpm: drop init-ceph.in-fedora.patch
- | + rpm: drop dead conditionals
- | + rpm: drop python-argparse dependency
- | + rpm: drop _with_systemd
- | + rpm: drop python_sitelib/sitearch conditional
- | + udev: remove 60-ceph-partuuid-workaround-rules
- | + rpm: refrain from installing systemd unit files twice
- | + test/ec: build the libs only when 'make check'
- + Pull request 8968
- |\
- | + osd/PG: update info.stats.* mappings on split
- + Pull request 8969
- |\
- | + test/mds: add test for symbols in paths
- | + mds: fix auth caps with hyphen in path
- + Pull request 8970
- |\
- | + mds: remove stale comments
- | + mds: remove inc array from mdsmap
- + Pull request 8971
- |\
- | + mds: fix upgrades with replay daemons in map
- | + doc: add cephfs daemon management docs
- | + mds: omit fscid in single-filesystem status output
- | + mds: simplify standby/standby-replay logic
- | + messages: add MMDSBeacon::standby_replay
- | + mds: remove ONESHOT_REPLAY mode
- + Pull request 8972
- |\
- | + librbd: default clone operation to image format 2
- | + librbd: add rbd_image_options_is_set helper method to API
- + Pull request 9003
- |\
- | + librbd: reduce log level for image format 1 warning
- + Pull request 9004
- |\
- | + rbd:make a distinction of help message between ''rbd snap rollback and rbd snap revert
- + Pull request 9005
- |\
- | + rbd-nbd: Fix aio_callback error handling
- | + Fix RBD-NBD aio_callback error handling
- + Pull request 9007
- |\
- | + librbd: unlock image if journal error encountered during lock
- + Pull request 9009
- |\
- | + librbd: possible race condition leads to use-after-free
- | + librbd: disable automatic refresh of image upon lock message
- | + librbd: update_features should release lock if acquired
- | + librbd: avoid applying refreshed image config within librados callback
- | + rbd-mirror: don't use temporary string for snap operation
- | + librbd: avoid recursive locking within operation state machine
- | + librbd: put the validation of image snap context earlier
- | + Merge branch 'wip-15669-jewel' of https://github.com/Abhishekvrshny/ceph into wip-15698
- | + librbd: block RPC requests while updating features
- | + librbd: return -ESHUTDOWN when a refresh is requested on a closed image
- | + librbd: synchronous block_writes should return possible error result
- | + librbd: refresh image before executing maint op
- | + librbd: reduce log level when lock owner not detected
- | + librbd: reduce log level for interrupted maint ops
- + Pull request 9015
- |\
- | + test/rgw: add test_zonegroup_remove
- | + test/rgw: index zones by name instead of insertion order
- | + radosgw-admin: add missing 'zonegroup remove'
- | + rgw: RGWZoneGroup::remove_zone() takes zone id
- + Pull request 9016
- |\
- | + radosgw-admin: update usage for zone[group] modify
- + Pull request 9017
- |\
- | + rgw: don't allow any concurrent sync requests on the same key
- | + rgw: collect children after waiting for them
- | + rgw: don't pass object context into async coroutines
- | + rgw: check for status >= 0
- | + rgw: don't try to delete object if does not exist
- | + rgw, cls/rgw: store removed object mtime in bi log
- + Pull request 9018
- |\
- | + rgw: add AWS4 completion support for RGW_OP_SET_BUCKET_WEBSITE
- + Pull request 9019
- |\
- | + radosgw-admin: add missing --zonegroup-id to usage
- + Pull request 9020
- |\
- | + rgw: code cleanup
- | + rgw: upgrade default zonegroup and set correct zone[group] id
- + Pull request 9021
- |\
- | + rgw: fix printing wrong X-Storage-Url in Swift's TempAuth.
- + Pull request 9022
- |\
- | + rgw: RGWHTTPClient requests can unregister themselves early
- | + rgw: move around sync_env.init()
- | + rgw: rados crs, explicit cleanup
- | + rgw: RGWHTTPManager, avoid referring to req_data->client when completing
- | + rgw: civetweb_callback() refer to store inside lock
- | + rgw: RGWPeriodPusher, stop http manager explicitly
- | + rgw: RGWHTTPManager, can call stop() more than once
- | + rgw: RGWReadRESTResourceCR, fix refcounting
- | + rgw: RGWReadRemoteDataLogShardCR fix destructor
- | + rgw: RGWDataSyncStatusManager, cleanup if failing init
- | + rgw: rest crs, explicitly call cleanup
- | + rgw: more leaks fixes
- | + rgw: drop a reference to http op
- + Pull request 9029
- + rgw: fix suffix in RGWZoneParams::fix_pool_names()
#5 Updated by Loïc Dachary almost 8 years ago
rados¶
teuthology-suite --priority 1000 --suite rados --subset $(expr $RANDOM % 2000)/2000 --suite-branch jewel --email loic@dachary.org --ceph jewel-backports --machine-type smithi
INFO:teuthology.suite:Passed subset=1741/2000
#6 Updated by Loïc Dachary almost 8 years ago
rgw¶
teuthology-suite --priority 1000 --suite rgw --subset $(expr $RANDOM % 5)/5 --suite-branch jewel --email loic@dachary.org --ceph jewel-backports --machine-type smithi
INFO:teuthology.suite:Passed subset=2/5
- pass http://pulpito.ceph.com/yehudasa-2016-05-09_22:10:04-rgw-wip-rgw-jewel---basic-smithi/ (according to Yehuda, failures are not relevant).
#7 Updated by Loïc Dachary almost 8 years ago
powercycle¶
teuthology-suite -l2 -v -c jewel-backports -k testing -m smithi -s powercycle -p 1000 --email loic@dachary.org
#8 Updated by Loïc Dachary almost 8 years ago
fs¶
teuthology-suite --priority 1000 --suite fs --subset $(expr $RANDOM % 5)/5 --suite-branch jewel --email loic@dachary.org --ceph jewel-backports --machine-type smithi
INFO:teuthology.suite:Passed subset=2/5
#9 Updated by Loïc Dachary almost 8 years ago
rbd¶
teuthology-suite --priority 1000 --suite rbd --subset $(expr $RANDOM % 5)/5 --suite-branch jewel --email loic@dachary.org --ceph jewel-backports --machine-type smithi
INFO:teuthology.suite:Passed subset=2/5
- running
- pass http://pulpito.ceph.com/jdillaman-2016-05-10_07:37:34-rbd-wip-jd-testing---basic-smithi/ (according to Jason, failures are expected)
#10 Updated by Loïc Dachary almost 8 years ago
- Target version set to v10.2.1
#11 Updated by Loïc Dachary almost 8 years ago
git --no-pager log --format='%H %s' --graph ceph/jewel..jewel-backports | perl -p -e 's/"/ /g; if (/\w+\s+Merge pull request #(\d+)/) { s|\w+\s+Merge pull request #(\d+).*|Pull request $1 } else { s|(\w+)\s+(.*)|$2 } s/\*/+/; s/^/* /;'
- + Pull request 8754
- |\
- | + admin-socket: use chown instead of fchown
- | + global-init: fixup inconsistent use of ceph ctx and conf
- | + global-init: chown pid files
- | + global-init: chown run dir
- | + common-init: chown admin socket after service thread started
- | + global-init: check init flags and set accordingly
- | + global-init: add a path chown wrapper function
- | + ceph-context: add function to set init flags
- + Pull request 8802
- |\
- | + ceph.spec.in: recommend ntp-daemon on SUSE
- | + deb: make ceph-base and radosgw recommend time-daemon
- | + systemd: make Ceph daemon units want time-sync.target
- + Pull request 8815
- |\
- | + debian/control: dh_systemd_start is in the dh-systemd package
- | + debian: install systemd target files
- + Pull request 8853
- |\
- | + tools/crushtool: add straw2 support for help message
- | + install-deps: remove distribute requirement
- | + tools: remove installation for distribute. It is no longer maintained and breaks builds
- | + set 128MB tcmalloc cache size by bytes
- | + etc/default/ceph: set 128MB tcmalloc cache size
- + Pull request 8904
- |\
- | + tests: be more generous with test timeout
- + Pull request 8938
- |\
- | + rpm: Drop SELinux priority setting
- | + rpm: Fix SELinux relabel on fedora
- | + Test-enable XIO messenger and IB/RDMA support
- | + rpm: do a full make check when --with-tests is given
- | + rpm: drop sysvinit bits from relabel_files function
- | + rpm: replace literal paths with RPM macros
- | + rpm: drop udev/95-ceph-osd-alt.rules
- | + rpm: global replace $RPM_BUILD_ROOT with %{buildroot}
- | + rpm: put /sbin/ldconfig into -p
- | + rpm: put dependencies in alphabetical order
- | + rpm: drop sysvinit-specific dependencies
- | + rpm: move boost-random dependency to appropriate section
- | + rpm: move unified python-sphinx build dependency
- | + rpm: drop init-ceph.in-fedora.patch
- | + rpm: drop dead conditionals
- | + rpm: drop python-argparse dependency
- | + rpm: drop _with_systemd
- | + rpm: drop python_sitelib/sitearch conditional
- | + udev: remove 60-ceph-partuuid-workaround-rules
- | + rpm: refrain from installing systemd unit files twice
- | + test/ec: build the libs only when 'make check'
- + Pull request 8968
- |\
- | + osd/PG: update info.stats.* mappings on split
- + Pull request 8969
- |\
- | + test/mds: add test for symbols in paths
- | + mds: fix auth caps with hyphen in path
- + Pull request 8970
- |\
- | + mds: remove stale comments
- | + mds: remove inc array from mdsmap
- + Pull request 8971
- |\
- | + mds: fix upgrades with replay daemons in map
- | + doc: add cephfs daemon management docs
- | + mds: omit fscid in single-filesystem status output
- | + mds: simplify standby/standby-replay logic
- | + messages: add MMDSBeacon::standby_replay
- | + mds: remove ONESHOT_REPLAY mode
- + Pull request 9041
- |\
- | + rbd: helpful error message on map failure
- | + Pull request 8930
- | |\
- | | + rgw_op: pass delete bucket op to master zone first
- | | + rgw: add errno entry for -ENOTEMPTY
- | + Pull request 9029
- | |\
- | | + rgw: fix suffix in RGWZoneParams::fix_pool_names()
- | + Pull request 9022
- | |\
- | | + rgw: RGWHTTPClient requests can unregister themselves early
- | | + rgw: move around sync_env.init()
- | | + rgw: rados crs, explicit cleanup
- | | + rgw: RGWHTTPManager, avoid referring to req_data->client when completing
- | | + rgw: civetweb_callback() refer to store inside lock
- | | + rgw: RGWPeriodPusher, stop http manager explicitly
- | | + rgw: RGWHTTPManager, can call stop() more than once
- | | + rgw: RGWReadRESTResourceCR, fix refcounting
- | | + rgw: RGWReadRemoteDataLogShardCR fix destructor
- | | + rgw: RGWDataSyncStatusManager, cleanup if failing init
- | | + rgw: rest crs, explicitly call cleanup
- | | + rgw: more leaks fixes
- | | + rgw: drop a reference to http op
- | + Pull request 9021
- | |\
- | | + rgw: fix printing wrong X-Storage-Url in Swift's TempAuth.
- | + Pull request 9020
- | |\
- | | + rgw: code cleanup
- | | + rgw: upgrade default zonegroup and set correct zone[group] id
- | + Pull request 9019
- | |\
- | | + radosgw-admin: add missing --zonegroup-id to usage
- | + Pull request 9018
- | |\
- | | + rgw: add AWS4 completion support for RGW_OP_SET_BUCKET_WEBSITE
- | + Pull request 9017
- | |\
- | | + rgw: don't allow any concurrent sync requests on the same key
- | | + rgw: collect children after waiting for them
- | | + rgw: don't pass object context into async coroutines
- | | + rgw: check for status >= 0
- | | + rgw: don't try to delete object if does not exist
- | | + rgw, cls/rgw: store removed object mtime in bi log
- | + Pull request 9016
- | |\
- | | + radosgw-admin: update usage for zone[group] modify
- | + Pull request 9015
- | + test/rgw: add test_zonegroup_remove
- | + test/rgw: index zones by name instead of insertion order
- | + radosgw-admin: add missing 'zonegroup remove'
- | + rgw: RGWZoneGroup::remove_zone() takes zone id
- + Pull request 9047
- |\
- | + rgw: fix for duplicates in list_periods()
- | + rgw: 'period delete' cleans up all period objects
- + Pull request 9053
- |\
- | + rgw: handle stripe transition when flushing final pending_data_bl
- + Pull request 9054
- + radosgw-admin: 'zonegroup add' prints updated zonegroup
- + radosgw-admin: 'zonegroup modify' prints updated zonegroup
- + radosgw-admin: 'zone modify' prints updated zone
#12 Updated by Loïc Dachary almost 8 years ago
- Description updated (diff)
#13 Updated by Loïc Dachary almost 8 years ago
rbd¶
teuthology-suite --priority 1000 --suite rbd --subset $(expr $RANDOM % 5)/5 --suite-branch jewel --email loic@dachary.org --ceph jewel-backports --machine-type smithi
INFO:teuthology.suite:Passed subset=0/5
#14 Updated by Loïc Dachary almost 8 years ago
- Description updated (diff)
- Status changed from In Progress to Resolved
#15 Updated by Loïc Dachary almost 8 years ago
- Priority changed from Normal to Urgent
#16 Updated by Abhishek Varshney almost 8 years ago
- Copied to Tasks #15988: jewel v10.2.2 added
#17 Updated by Abhishek Varshney almost 8 years ago
- Copied to deleted (Tasks #15988: jewel v10.2.2)