Tasks #19009
closedkraken v11.2.1
Added by Nathan Cutler about 7 years ago. Updated over 6 years ago.
0%
Description
Workflow¶
- Preparing the release
- Cutting the release
- Nathan asks Abhishek L. if a point release should be published - YES 20170801
- Nathan gets approval from all leads
- Yehuda, Matt, Casey, Orit rgw - YES 20170802
- Patrick, CephFS - YES 20170801 ("go for it")
- Jason, RBD - YES 20170801 ("long overdue")
- Josh, rados - YES 20170801 ("sounds good")
- Sage - YES 20170801 ("release what we have for 11.2.1")
- Abhishek L. writes and commits the release notes - PENDING, see https://github.com/ceph/ceph/pull/16879
- Nathan informs Yuri that the branch is ready for testing - DONE 20170802
- Yuri runs additional integration tests - DONE 20170807
- 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 - DONE 20170807
- Alfredo creates the packages and sets the release tag - DONE
Release information¶
- branch to build from: kraken, commit: 11d5c2b0aae372f9c993a7dea5a914ee74e7480c
- version: v11.2.1
- type of release: point release
- where to publish the release: http://download.ceph.com/debian-kraken and http://download.ceph.com/rpm-kraken
Updated by Nathan Cutler about 7 years ago
- Status changed from New to In Progress
- Assignee set to Nathan Cutler
Updated by Nathan Cutler about 7 years ago
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 12746
- |\
- | + tests: use ceph-kraken branch for s3tests
- + Pull request 12790
- |\
- | + osd: improve error message when FileStore op fails due to EPERM
- + Pull request 13026
- |\
- | + Ceph-disk to use correct user in check_journal_req
- + Pull request 13046
- |\
- | + mon: do not send duplicated osdmap msg to not sync'ed osd
- + Pull request 13091
- |\
- | + Revert PrimaryLogPG::failed_push: update missing as well
- + Pull request 13112
- |\
- | + mds: finish clientreplay requests before requesting active state
- + Pull request 13116
- |\
- | + mon/OSDMonitor: set last_force_op_resend on overlay pool too
- + Pull request 13132
- |\
- | + librbd: allow to open an image without opening parent image
- + Pull request 13172
- |\
- | + rgw: clear master_zonegroup when reseting RGWPeriodMap
- + Pull request 13174
- |\
- | + rgw: complete versioning enablement after sending it to meta master
- + Pull request 13176
- |\
- | + rgw_admin: read master log shards from master's current period
- | + rgw: allow getting master log shards info on specified period
- | + rgw_admin: get master's period from store's current period info
- + Pull request 13181
- |\
- | + rgw: fix off-by-one in RGWDataChangesLog::get_info
- + Pull request 13185
- |\
- | + systemd: Restart Mon after 10s in case of failure
- + Pull request 13216
- |\
- | + OSD: allow client throttler to be adjusted on-fly, without restart
- + Pull request 13224
- |\
- | + radosgw/swift: clean up flush / newline behavior.
- + Pull request 13245
- |\
- | + osdc: cache should ignore error bhs during trim
- + Pull request 13247
- |\
- | + librbd: don't remove an image w/ incompatible features
- + Pull request 13253
- |\
- | + osd: do not send ENXIO on misdirected op by default
- + Pull request 13284
- |\
- | + os/bluestore: fix statfs to not include DB partition in free space
- + Pull request 13295
- |\
- | + osd/PG: publish PG stats when backfill-related states change
- + Pull request 13487
- |\
- | + common: possible lockdep false alarm for ThreadPool lock
- + Pull request 13488
- |\
- | + ceph-disk: Fix getting wrong group name when --setgroup in bluestore
- + Pull request 13490
- |\
- | + ceph-osd: --flush-journal: sporadic segfaults on exit
- + Pull request 13494
- |\
- | + systemd: Start OSDs after MONs
- + Pull request 13497
- |\
- | + ceph-disk: dmcrypt activate must use the same cluster as prepare
- + Pull request 13500
- |\
- | + mon/OSDMonitor: make 'osd crush move ...' work on osds
- + Pull request 13514
- |\
- | + rgw: make sending Content-Length in 204 and 304 controllable
- + Pull request 13555
- |\
- | + mds: fix incorrect assertion in Server::_dir_is_nonempty()
- + Pull request 13609
- |\
- | + tests: Thrasher: eliminate a race between kill_osd and init
- + Pull request 13677
- |\
- | + osd: Return correct osd_objectstore in OSD metadata
- + Pull request 13780
- |\
- | + rgw: swift: The http referer should be parsed to compare in swift API The http referer should be parsed to compare with the url set on the container read acl. If we set .r:www.example.com on container read acl, we should parse the hostname 'www.example.com' of the http referer like 'http://www.example.com' from the http request.
- + Pull request 13790
- |\
- | + common: Unskew clock
- | + mon/PGMonitor: fix force_create_pg
- | + mon/PGMonitor: clean up some send_pg_creates cruft
- | + mon/MonCommands: remove send_pg_creates from cmd table
- + Pull request 13829
- |\
- | + rgw: swift: the http referer acl in swift API should be shown The container acl about http referer set should be shown in container metadata dump.
- + Pull request 13838
- |\
- | + rgw: fix for broken yields in RGWMetaSyncShardCR
- + Pull request 13843
- |\
- | + rgw: don't init rgw_obj from rgw_obj_key when it's incorrect to do so
- + Pull request 13845
- |\
- | + rgw: set dumpable flag after setuid post ff0e521
- + Pull request 13861
- |\
- | + rgw_file: avoid stranding invalid-name bucket handles in fhcache
- + Pull request 13864
- |\
- | + rgw: Fixes typo in rgw_admin.cc
- + Pull request 13866
- |\
- | + rgw: Correct the return codes for the health check feature Fixes: http://tracker.ceph.com/issues/19025 Signed-off-by: Pavan Rallabhandi <PRallabhandi@walmartlabs.com>
- + Pull request 13868
- |\
- | + rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes
- + Pull request 13871
- |\
- | + rgw_file: fix marker computation
- | + rgw_file: add timed namespace invalidation
- | + rgw_file: rgw_readdir can't list multi-segment dirs
- | + rgw_file: allow setattr on placeholder directories
- | + rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
- + Pull request 13873
- |\
- | + rgw: Let the object stat command be shown in the usage
- + Pull request 13875
- |\
- | + doc: rgw: make a note abt system users vs normal users
- + Pull request 13877
- |\
- | + rgw: swift: fix anonymous user's error code of getting object
- + Pull request 14048
- |\
- | + osd/PGLog: avoid return by value on ginormous log
- | + osd/PGLog: reindex properly on pg log split
- + Pull request 14065
- |\
- | + rgw: delete_system_obj() fails on empty object name
- | + rgw: if user.email is empty, dont try to delete
- + Pull request 14098
- |\
- | + brag: count the number of mds in fsmap not in mdsmap
- + Pull request 14137
- |\
- | + rgw: skip conversion of zones without any zoneparams
- | + rgw: better debug information for upgrade
- | + rgw/rgw_rados.cc: prefer ++operator for non-primitive iterators
- + Pull request 14141
- |\
- | + rgw: clear old zone short ids on period update
- + Pull request 14142
- |\
- | + rgw: use separate http_manager for read_sync_status
- + Pull request 14144
- |\
- | + rgw: use rgw_zone_root_pool for region_map like is done in hammer
- + Pull request 14147
- |\
- | + journal: stop processing removal after error
- + Pull request 14149
- |\
- | + rbd: destination pool should be source pool if it is not specified
- + Pull request 14151
- |\
- | + librbd: avoid possible recursive lock when racing acquire lock
- + Pull request 14153
- |\
- | + librbd: Include WorkQueue.h since we use it
- + Pull request 14155
- |\
- | + qa/workunits/rbd: resolve potential rbd-mirror race conditions
- + Pull request 14315
- |\
- | + systemd: remove all occurence of ceph-create-keys
- | + systemd: remove ceph-create-keys from presets
- + Pull request 14321
- |\
- | + osd: don't share osdmap with objecter when preboot
- + Pull request 14322
- |\
- | + osd: Calculate degraded and misplaced more accurately
- + Pull request 14323
- |\
- | + common: fix segfault in public IPv6 addr picking
- + Pull request 14394
- + qa/tasks/workunit.py: use overrides as the default settings of workunit
- + tasks/workunit.py: specify the branch name when cloning a branch
- + tasks/workunit.py: when cloning, use --depth=1
Updated by Nathan Cutler about 7 years ago
rados¶
teuthology-suite -k distro --priority 1000 --suite rados --subset $(expr $RANDOM % 50)/50 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
- 1 fail, 3 dead, 365 pass http://pulpito.ceph.com:80/smithfarm-2017-04-09_19:22:00-rados-wip-kraken-backports-distro-basic-smithi/
- 1004636 failed test: ObjectStore/StoreTest.OnodeSizeTracking/2, where GetParam() = "bluestore"
- plus three dead tests
Re-running 1 failed and 3 dead tests:
- 1 fail, 3 pass http://pulpito.ceph.com:80/smithfarm-2017-04-11_06:46:27-rados-wip-kraken-backports-distro-basic-smithi/
Failure is in rados/objectstore/objectstore.yaml
and appears to be reproducible. Log here: http://pulpito.ceph.com/smithfarm-2017-04-11_06:46:27-rados-wip-kraken-backports-distro-basic-smithi/1012969
Updated by Nathan Cutler about 7 years ago
Upgrade jewel-x¶
teuthology-suite -k distro --verbose --suite upgrade/jewel-x --ceph wip-kraken-backports --machine-type vps --priority 1000
- 14 pass, 1 dead, 1 fail http://pulpito.ceph.com/smithfarm-2017-04-09_19:27:11-upgrade:jewel-x-wip-kraken-backports-distro-basic-vps/
- failure is an instance of http://tracker.ceph.com/issues/18089
- dead job is
upgrade:jewel-x/stress-split-erasure-code/{0-cluster/{openstack.yaml start.yaml} 1-jewel-install/jewel.yaml 2-partial-upgrade/firsthalf.yaml 3-thrash/default.yaml 4-mon/mona.yaml 5-workload/ec-rados-default.yaml 6-next-mon/monb.yaml 8-next-mon/monc.yaml 9-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml distros/ubuntu_14.04.yaml}
and has lots of messages like "Error ENXIO: problem getting command descriptions from osd.4", all for the OSDs on the node that is not upgraded from jewel.
Re-running the dead job:
Updated by Nathan Cutler about 7 years ago
ceph-disk¶
teuthology-suite -k distro --verbose --suite ceph-disk --ceph wip-kraken-backports --machine-type vps --priority 101
Updated by Nathan Cutler about 7 years ago
powercycle¶
teuthology-suite -v -c wip-kraken-backports -k distro -m smithi -s powercycle -p 1000 -l 2 --email ncutler@suse.com
Updated by Nathan Cutler about 7 years ago
fs¶
teuthology-suite -k distro --priority 1000 --suite fs --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
- 2 fail, 184 pass, 186 total http://pulpito.ceph.com:80/smithfarm-2017-04-09_19:29:15-fs-wip-kraken-backports-distro-basic-smithi/ - both failures appear to be infrastructure noise:
- dpkg: error: dpkg status database is locked by another process
- clock skew
Re-running 2 failed jobs:
Updated by Nathan Cutler about 7 years ago
rgw¶
teuthology-suite -k distro --priority 1000 --suite rgw --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
- 2 fail, 2 dead, 268 passed http://pulpito.ceph.com:80/smithfarm-2017-04-09_19:32:29-rgw-wip-kraken-backports-distro-basic-smithi/
Re-running 2 failed and 2 dead jobs:
Updated by Nathan Cutler about 7 years ago
rbd¶
teuthology-suite -k distro --priority 1000 --suite rbd --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 10)/10
- 2 fail, 166 passed http://pulpito.ceph.com:80/smithfarm-2017-04-09_19:36:49-rbd-wip-kraken-backports-distro-basic-smithi/
Re-running the 2 failed jobs:
Updated by Nathan Cutler about 7 years ago
The first attempt (1 month ago) was a false start. Now starting again with a re-populated integration branch. Since none of the first runs yielded any data, I just recycled the respective comments.
Updated by Nathan Cutler about 7 years ago
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 12746
- |\
- | + tests: use ceph-kraken branch for s3tests
- + Pull request 12986
- |\
- | + rgw: Use decoded URI when verifying TempURL
- + Pull request 13046
- |\
- | + mon: do not send duplicated osdmap msg to not sync'ed osd
- + Pull request 13174
- |\
- | + rgw: complete versioning enablement after sending it to meta master
- + Pull request 13181
- |\
- | + rgw: fix off-by-one in RGWDataChangesLog::get_info
- + Pull request 13224
- |\
- | + radosgw/swift: clean up flush / newline behavior.
- + Pull request 13284
- |\
- | + os/bluestore: fix statfs to not include DB partition in free space
- + Pull request 13494
- |\
- | + systemd: Start OSDs after MONs
- + Pull request 13514
- |\
- | + rgw: make sending Content-Length in 204 and 304 controllable
- + Pull request 13609
- |\
- | + tests: Thrasher: eliminate a race between kill_osd and init
- + Pull request 13677
- |\
- | + osd: Return correct osd_objectstore in OSD metadata
- + Pull request 13780
- |\
- | + rgw: swift: The http referer should be parsed to compare in swift API The http referer should be parsed to compare with the url set on the container read acl. If we set .r:www.example.com on container read acl, we should parse the hostname 'www.example.com' of the http referer like 'http://www.example.com' from the http request.
- + Pull request 13829
- |\
- | + rgw: swift: the http referer acl in swift API should be shown The container acl about http referer set should be shown in container metadata dump.
- + Pull request 13838
- |\
- | + rgw: fix for broken yields in RGWMetaSyncShardCR
- + Pull request 13843
- |\
- | + rgw: don't init rgw_obj from rgw_obj_key when it's incorrect to do so
- + Pull request 13861
- |\
- | + rgw_file: avoid stranding invalid-name bucket handles in fhcache
- + Pull request 13866
- |\
- | + rgw: Correct the return codes for the health check feature Fixes: http://tracker.ceph.com/issues/19025 Signed-off-by: Pavan Rallabhandi <PRallabhandi@walmartlabs.com>
- + Pull request 13868
- |\
- | + rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes
- + Pull request 13871
- |\
- | + rgw_file: fix marker computation
- | + rgw_file: add timed namespace invalidation
- | + rgw_file: rgw_readdir can't list multi-segment dirs
- | + rgw_file: allow setattr on placeholder directories
- | + rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
- + Pull request 13877
- |\
- | + rgw: swift: fix anonymous user's error code of getting object
- + Pull request 14065
- |\
- | + rgw: delete_system_obj() fails on empty object name
- | + rgw: if user.email is empty, dont try to delete
- + Pull request 14323
- |\
- | + common: fix segfault in public IPv6 addr picking
- + Pull request 14425
- |\
- | + build/ops: add psmisc dependency to ceph-base
- + Pull request 14480
- |\
- | + librbd: is_exclusive_lock_owner API should ping OSD
- | + pybind: fix incorrect exception format strings
- + Pull request 14506
- + PendingReleaseNotes: warning about 'osd rm ...' and #19119
Updated by Nathan Cutler about 7 years ago
rados¶
teuthology-suite -k distro --priority 1000 --suite rados --subset $(expr $RANDOM % 65)/65 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
- 5 fail, 2 dead (302 total) http://pulpito.ceph.com:80/smithfarm-2017-04-13_17:37:26-rados-wip-kraken-backports-distro-basic-smithi/
NOTE: rados/objectstore/objectstore.yaml
failure from previous rados run was not reproduced: http://pulpito.ceph.com/smithfarm-2017-04-13_17:37:26-rados-wip-kraken-backports-distro-basic-smithi/1020874/
NOTE: this integration branch was missing a backport that fixed a teuthology issue with the workunit task. This issue caused trouble with upgrade tests in particular.
Re-running 5 failed and 2 dead jobs:
- 1 fail, 6 pass (7 total) http://pulpito.ceph.com:80/smithfarm-2017-04-15_03:38:31-rados-wip-kraken-backports-distro-basic-smithi/
Ruled a pass
Updated by Nathan Cutler about 7 years ago
Upgrade jewel-x¶
teuthology-suite -k distro --verbose --suite upgrade/jewel-x --ceph wip-kraken-backports --machine-type vps --priority 101
- 11 fail, 3 dead, 2 pass (16 total) http://pulpito.ceph.com/smithfarm-2017-04-13_17:44:15-upgrade:jewel-x-wip-kraken-backports-distro-basic-vps/
Re-running 11 failed and 3 dead jobs:
Most (if not all) of the failures were caused by missing https://github.com/ceph/ceph/pull/14487 in the integration branch.
Updated by Nathan Cutler about 7 years ago
Upgrade client-upgrade¶
teuthology-suite -k distro --verbose --suite upgrade/client-upgrade --ceph wip-kraken-backports --machine-type vps --priority 101
- 2 fail, 4 pass (6 total) http://pulpito.ceph.com/smithfarm-2017-04-13_17:45:03-upgrade:client-upgrade-wip-kraken-backports-distro-basic-vps/
Re-running 2 failed jobs:
Updated by Nathan Cutler about 7 years ago
ceph-disk¶
teuthology-suite -k distro --verbose --suite ceph-disk --ceph wip-kraken-backports --machine-type vps --priority 101
Updated by Nathan Cutler about 7 years ago
powercycle¶
teuthology-suite -v -c wip-kraken-backports -k distro -m smithi -s powercycle -p 1000 -l 2 --email ncutler@suse.com
Updated by Nathan Cutler about 7 years ago
fs¶
teuthology-suite -k distro --priority 1000 --suite fs --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
- 1 fail, 185 pass (186 total) http://pulpito.ceph.com:80/smithfarm-2017-04-13_17:46:11-fs-wip-kraken-backports-distro-basic-smithi/
- 1020955 Test failure: test_corrupt_backtrace (tasks.cephfs.test_damage.TestDamage)
fs/recovery/{begin.yaml clusters/4-remote-clients.yaml fs/xfs.yaml mount/fuse.yaml objectstore/filestore.yaml overrides/{debug.yaml frag_enable.yaml fuse-unmounted.yaml no_client_pidfile.yaml whitelist_wrongly_marked_down.yaml} tasks/damage.yaml}
- 1020955 Test failure: test_corrupt_backtrace (tasks.cephfs.test_damage.TestDamage)
Re-running 1 failed job:
Updated by Nathan Cutler about 7 years ago
rgw¶
teuthology-suite -k distro --priority 1000 --suite rgw --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
- 4 fail, 268 pass (272 total) http://pulpito.ceph.com:80/smithfarm-2017-04-13_17:49:21-rgw-wip-kraken-backports-distro-basic-smithi/
Re-running 4 failed jobs:
Updated by Nathan Cutler about 7 years ago
rbd¶
teuthology-suite -k distro --priority 1000 --suite rbd --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 10)/10
Updated by Nathan Cutler about 7 years ago
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 12746
- |\
- | + tests: use ceph-kraken branch for s3tests
- + Pull request 13174
- |\
- | + rgw: complete versioning enablement after sending it to meta master
- + Pull request 13181
- |\
- | + rgw: fix off-by-one in RGWDataChangesLog::get_info
- + Pull request 13224
- |\
- | + radosgw/swift: clean up flush / newline behavior.
- + Pull request 13494
- |\
- | + systemd: Start OSDs after MONs
- + Pull request 13514
- |\
- | + rgw: make sending Content-Length in 204 and 304 controllable
- + Pull request 13543
- |\
- | + ceph-disk: Fix getting wrong group name when --setgroup in bluestore
- + Pull request 13592
- |\
- | + ReplicatedBackend: take read locks for clone sources during recovery
- | + PrimaryLogPG::try_lock_for_read: give up if missing
- + Pull request 13677
- |\
- | + osd: Return correct osd_objectstore in OSD metadata
- + Pull request 13838
- |\
- | + rgw: fix for broken yields in RGWMetaSyncShardCR
- + Pull request 13861
- |\
- | + rgw_file: avoid stranding invalid-name bucket handles in fhcache
- + Pull request 13868
- |\
- | + rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes
- + Pull request 13871
- |\
- | + rgw_file: fix missing unlock in unlink
- | + rgw_file: remove unused rgw_key variable
- | + rgw_file: rgw_readdir: return dot-dirs only when *offset is 0
- | + rgw_file: implement reliable has-children check
- | + rgw_file: fix marker computation
- | + rgw_file: add timed namespace invalidation
- | + rgw_file: rgw_readdir can't list multi-segment dirs
- | + rgw_file: allow setattr on placeholder directories
- | + rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
- + Pull request 14065
- |\
- | + rgw: delete_system_obj() fails on empty object name
- | + rgw: if user.email is empty, dont try to delete
- + Pull request 14067
- |\
- | + rgw: fix break inside of yield in RGWFetchAllMetaCR
- + Pull request 14095
- |\
- | + tools/rados: Check return value of connect
- + Pull request 14323
- |\
- | + common: fix segfault in public IPv6 addr picking
- + Pull request 14425
- |\
- | + build/ops: add psmisc dependency to ceph-base
- + Pull request 14487
- |\
- | + qa/tasks/workunit.py: use overrides as the default settings of workunit
- | + tasks/workunit.py: specify the branch name when cloning a branch
- | + tasks/workunit.py: when cloning, use --depth=1
- | + qa/tasks/workunit: use ceph.git as an alternative of ceph-ci.git for workunit repo
- | + qa/tasks/workunit: use the suite repo for cloning workunit
- + Pull request 14506
- |\
- | + PendingReleaseNotes: warning about 'osd rm ...' and #19119
- + Pull request 14511
- |\
- | + rgw: add check for update return value
- | + rgw: we need to reinit the zonegroup after assignment to avoid invalid cct and store
- | + rgw: fix init_zg_from_period when default zone is not set as default
- + Pull request 14512
- |\
- | + rgw_file: fix RGWLibFS::setattr for directory objects
- + Pull request 14513
- |\
- | + rgw: be aware abount tenants on cls_user_bucket -> rgw_bucket conversion.
- + Pull request 14514
- |\
- | + rgw_file: RGWFileHandle dtor must also cond-unlink from FHCache
- | + rgw_file: interned RGWFileHandle objects need parent refs
- + Pull request 14515
- |\
- | + rgw: don't update bucket index multiple times in overwrite
- | + rgw: assume obj write is a first write
- | + rgw: configurable write obj window size
- | + rgw: change default chunk size to 4MB
- + Pull request 14516
- |\
- | + rgw: improve handling of illformed Swift's container ACLs.
- | + rgw: the swift container acl should support field .ref
- + Pull request 14518
- |\
- | + rgw_file: ensure valid_s3_object_name for directories, too
- + Pull request 14519
- |\
- | + rgw: fix swift cannot disable object versioning
- + Pull request 14521
- |\
- | + doc: rgw: correct the quota section
- + Pull request 14522
- |\
- | + rgw: add the remove-x-delete feature to cancel swift object expiration
- + Pull request 14524
- |\
- | + rgw: don't return skew time in pre-signed url
- + Pull request 14525
- |\
- | + qa: rgw task uses period instead of region-map
- | + rgw-admin: remove deprecated regionmap commands
- + Pull request 14526
- |\
- | + radosgw-admin: use zone id when creating a zone
- + Pull request 14528
- |\
- | + rgw/lifecycle: do not send lifecycle rules when GetLifeCycle failed
- + Pull request 14529
- |\
- | + rgw: fix response header of Swift API
- + Pull request 14531
- |\
- | + rbd-mirror: avoid processing new events after stop requested
- + Pull request 14532
- |\
- | + librbd: possible deadlock with flush if refresh in-progress
- + Pull request 14533
- |\
- | + librbd: delay mirror registration when creating clones
- + Pull request 14534
- |\
- | + librbd: metadata_set API operation should not change global config setting
- + Pull request 14535
- |\
- | + rbd-mirror: check image mirroring state when bootstrapping
- | + rbd-mirror: async request to test if image is primary
- | + rbd-mirror: hold owner lock when testing if lock owner
- + Pull request 14536
- |\
- | + rbd: bench-write should return error if io-size >= 4G
- + Pull request 14537
- |\
- | + rbd: add error prompt when input command 'snap set limit' is incomplete
- + Pull request 14538
- |\
- | + journal: don't hold future lock during assignment
- + Pull request 14539
- |\
- | + librbd: introduce new constants for tracking max block name prefix
- + Pull request 14542
- |\
- | + rbd-mirror: retry object copy after -ENOENT error
- | + rbd-mirror: object copy should always reference valid snapshots
- | + rbd-mirror: replace complex object op tuple with struct
- + Pull request 14545
- |\
- | + rbd: prevent adding multiple mirror peers to a single pool
- + Pull request 14563
- |\
- | + client: fix Client::handle_cap_flushsnap_ack() crash
- + Pull request 14564
- |\
- | + qa/tasks/cephfs: fix kernel force umount
- + Pull request 14565
- |\
- | + qa/tasks: add test_open_ino_errors
- | + mds: propagate error encountered during opening inode by number
- + Pull request 14566
- |\
- | + mds: fix null pointer dereference in Locker::handle_client_caps
- + Pull request 14567
- |\
- | + client: fix the cross-quota rename boundary check conditions
- + Pull request 14568
- |\
- | + mds: don't purge strays when mds is in clientreplay state
- | + mds: skip fragment space check for replayed request
- + Pull request 14569
- |\
- | + tasks/cephfs: switch open vs. write in test_open_inode
- | + qa: fix race in Mount.open_background
- + Pull request 14570
- |\
- | + mds/StrayManager: aviod reusing deleted inode in StrayManager::_purge_stray_logged
- + Pull request 14571
- |\
- | + test/libcephfs: avoid buffer overflow when testing ceph_getdents()
- + Pull request 14572
- |\
- | + mds: reset heartbeat in export_remaining_imported_caps
- | + mds: heartbeat_reset in dispatch
- + Pull request 14573
- |\
- | + mon: fix hiding mdsmonitor informative strings
- + Pull request 14574
- + tools/cephfs: set dir_layout when injecting inodes
Updated by Nathan Cutler about 7 years ago
Updated by Nathan Cutler about 7 years ago
rados¶
teuthology-suite -k distro --priority 1000 --suite rados --subset $(expr $RANDOM % 75)/75 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
2 fail, 1 dead, 269 passed (272 total) http://pulpito.ceph.com:80/smithfarm-2017-04-15_15:29:43-rados-wip-kraken-backports-distro-basic-smithi/
Re-running 2 failed and 1 dead jobs:
- 2 pass, 1 fail http://pulpito.ceph.com:80/smithfarm-2017-04-16_11:51:01-rados-wip-kraken-backports-distro-basic-smithi/
Re-running 1 failed job:
Updated by Nathan Cutler about 7 years ago
Upgrade jewel-x¶
teuthology-suite -k distro --verbose --suite upgrade/jewel-x --ceph wip-kraken-backports --machine-type vps --priority 1000
- 4 fail, 1 dead, 11 pass (16 total) http://pulpito.ceph.com/smithfarm-2017-04-15_15:36:05-upgrade:jewel-x-wip-kraken-backports-distro-basic-vps/
Re-running 4 failed and 1 dead job:
Re-running:
Note that there is a regression in jewel which I am in the process of bisecting: http://tracker.ceph.com/issues/19538#note-29
Re-running on smithi:
- 3 fail, 1 dead http://pulpito.ceph.com/smithfarm-2017-04-17_10:33:13-upgrade:jewel-x-wip-kraken-backports-distro-basic-smithi/
- one failure is http://tracker.ceph.com/issues/18089#note-68 (fixed)
- two failures are http://tracker.ceph.com/issues/19637
- dead job is http://tracker.ceph.com/issues/19651 - should be fixed in next round by https://github.com/ceph/ceph/pull/14620
Asserting that http://tracker.ceph.com/issues/18089#note-68 fixed the one failure:
teuthology-suite -k distro --verbose --suite upgrade/jewel-x --ceph wip-kraken-backports --machine-type vps --priority 101 --filter="upgrade:jewel-x/point-to-point-x/{distros/ubuntu_latest.yaml point-to-point-upgrade.yaml}"
- fail http://pulpito.ceph.com/smithfarm-2017-04-18_12:48:40-upgrade:jewel-x-wip-kraken-backports-distro-basic-vps/
- infrastructure noise
Re-running again, 5 times:
Patched teuthology/task/install/packages.yaml so the apt-get install command explicitly installs all the necessary packages, including libradosstriper1=10.2.0-1xenial librgw2=10.2.0-1xenial python-rados=10.2.0-1xenial python-cephfs=10.2.0-1xenial python-rbd=10.2.0-1xenial libcephfs1=10.2.0-1xenial
Re-running again with patched teuthology:
For some reason it is not seeing the updated package list; opened http://tracker.ceph.com/issues/19681
Updated by Nathan Cutler about 7 years ago
upgrade client-upgrade¶
teuthology-suite -k distro --verbose --suite upgrade/client-upgrade --ceph wip-kraken-backports --machine-type vps --priority 1000
- 2 fail, 4 pass (6 total) http://pulpito.ceph.com/smithfarm-2017-04-15_15:47:46-upgrade:client-upgrade-wip-kraken-backports-distro-basic-vps/
- timeout in rbd/notify_slave.sh workunit
Re-running two failed jobs:
Re-running
- fail http://pulpito.ceph.com/smithfarm-2017-04-16_18:30:46-upgrade:client-upgrade-wip-kraken-backports-distro-basic-vps/
- http://tracker.ceph.com/issues/19636 (confirmed bug, now in process of being fixed in master and kraken)
Updated by Nathan Cutler about 7 years ago
ceph-disk¶
teuthology-suite -k distro --verbose --suite ceph-disk --ceph wip-kraken-backports --machine-type vps --priority 1000
- 1 dead, 2 pass (3 total) http://pulpito.ceph.com/smithfarm-2017-04-15_16:01:47-ceph-disk-wip-kraken-backports-distro-basic-vps/
- failure is infrastructure noise
Re-running 1 dead job:
Updated by Nathan Cutler about 7 years ago
powercycle¶
teuthology-suite -v -c wip-kraken-backports -k distro -m smithi -s powercycle -p 1000 -l 2 --email ncutler@suse.com
Updated by Nathan Cutler about 7 years ago
fs¶
teuthology-suite -k distro --priority 1000 --suite fs --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
Updated by Nathan Cutler about 7 years ago
rgw¶
teuthology-suite -k distro --priority 1000 --suite rgw --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
3 fail, 1 dead, 268 pass (272 total) http://pulpito.ceph.com:80/smithfarm-2017-04-15_16:06:44-rgw-wip-kraken-backports-distro-basic-smithi/front.sepia.
Re-running 3 failed and 1 dead job:
Updated by Nathan Cutler about 7 years ago
rbd¶
teuthology-suite -k distro --priority 1000 --suite rbd --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 10)/10
Updated by Nathan Cutler about 7 years ago
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 12746
- |\
- | + tests: use ceph-kraken branch for s3tests
- + Pull request 13174
- |\
- | + rgw: complete versioning enablement after sending it to meta master
- + Pull request 13181
- |\
- | + rgw: fix off-by-one in RGWDataChangesLog::get_info
- + Pull request 13224
- |\
- | + radosgw/swift: clean up flush / newline behavior.
- + Pull request 13494
- |\
- | + systemd: Start OSDs after MONs
- + Pull request 13514
- |\
- | + rgw: make sending Content-Length in 204 and 304 controllable
- + Pull request 13543
- |\
- | + ceph-disk: Fix getting wrong group name when --setgroup in bluestore
- + Pull request 13677
- |\
- | + osd: Return correct osd_objectstore in OSD metadata
- + Pull request 13838
- |\
- | + rgw: fix for broken yields in RGWMetaSyncShardCR
- + Pull request 13861
- |\
- | + rgw_file: avoid stranding invalid-name bucket handles in fhcache
- + Pull request 13868
- |\
- | + rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes
- + Pull request 13871
- |\
- | + rgw_file: fix missing unlock in unlink
- | + rgw_file: remove unused rgw_key variable
- | + rgw_file: rgw_readdir: return dot-dirs only when *offset is 0
- | + rgw_file: implement reliable has-children check
- | + rgw_file: fix marker computation
- | + rgw_file: add timed namespace invalidation
- | + rgw_file: rgw_readdir can't list multi-segment dirs
- | + rgw_file: allow setattr on placeholder directories
- | + rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
- + Pull request 14065
- |\
- | + rgw: delete_system_obj() fails on empty object name
- | + rgw: if user.email is empty, dont try to delete
- + Pull request 14067
- |\
- | + rgw: fix break inside of yield in RGWFetchAllMetaCR
- + Pull request 14425
- |\
- | + build/ops: add psmisc dependency to ceph-base
- + Pull request 14506
- |\
- | + PendingReleaseNotes: warning about 'osd rm ...' and #19119
- + Pull request 14511
- |\
- | + rgw: add check for update return value
- | + rgw: we need to reinit the zonegroup after assignment to avoid invalid cct and store
- | + rgw: fix init_zg_from_period when default zone is not set as default
- + Pull request 14512
- |\
- | + rgw_file: fix RGWLibFS::setattr for directory objects
- + Pull request 14513
- |\
- | + rgw: be aware abount tenants on cls_user_bucket -> rgw_bucket conversion.
- + Pull request 14514
- |\
- | + rgw_file: RGWFileHandle dtor must also cond-unlink from FHCache
- | + rgw_file: interned RGWFileHandle objects need parent refs
- + Pull request 14515
- |\
- | + rgw: don't update bucket index multiple times in overwrite
- | + rgw: assume obj write is a first write
- | + rgw: configurable write obj window size
- | + rgw: change default chunk size to 4MB
- + Pull request 14516
- |\
- | + rgw: improve handling of illformed Swift's container ACLs.
- | + rgw: the swift container acl should support field .ref
- + Pull request 14518
- |\
- | + rgw_file: ensure valid_s3_object_name for directories, too
- + Pull request 14519
- |\
- | + rgw: fix swift cannot disable object versioning
- + Pull request 14521
- |\
- | + doc: rgw: correct the quota section
- + Pull request 14522
- |\
- | + rgw: add the remove-x-delete feature to cancel swift object expiration
- + Pull request 14524
- |\
- | + rgw: don't return skew time in pre-signed url
- + Pull request 14525
- |\
- | + qa: rgw task uses period instead of region-map
- | + rgw-admin: remove deprecated regionmap commands
- + Pull request 14526
- |\
- | + radosgw-admin: use zone id when creating a zone
- + Pull request 14528
- |\
- | + rgw/lifecycle: do not send lifecycle rules when GetLifeCycle failed
- + Pull request 14529
- |\
- | + rgw: fix response header of Swift API
- + Pull request 14533
- |\
- | + librbd: delay mirror registration when creating clones
- + Pull request 14534
- |\
- | + librbd: metadata_set API operation should not change global config setting
- + Pull request 14536
- |\
- | + rbd: bench-write should return error if io-size >= 4G
- + Pull request 14537
- |\
- | + rbd: add error prompt when input command 'snap set limit' is incomplete
- + Pull request 14538
- |\
- | + journal: don't hold future lock during assignment
- + Pull request 14539
- |\
- | + librbd: introduce new constants for tracking max block name prefix
- + Pull request 14545
- |\
- | + rbd: prevent adding multiple mirror peers to a single pool
- + Pull request 14563
- |\
- | + client: fix Client::handle_cap_flushsnap_ack() crash
- + Pull request 14564
- |\
- | + qa/tasks/cephfs: fix kernel force umount
- + Pull request 14565
- |\
- | + qa/tasks: add test_open_ino_errors
- | + mds: propagate error encountered during opening inode by number
- + Pull request 14566
- |\
- | + mds: fix null pointer dereference in Locker::handle_client_caps
- + Pull request 14567
- |\
- | + client: fix the cross-quota rename boundary check conditions
- + Pull request 14568
- |\
- | + mds: don't purge strays when mds is in clientreplay state
- | + mds: skip fragment space check for replayed request
- + Pull request 14569
- |\
- | + tasks/cephfs: switch open vs. write in test_open_inode
- | + qa: fix race in Mount.open_background
- + Pull request 14570
- |\
- | + mds/StrayManager: aviod reusing deleted inode in StrayManager::_purge_stray_logged
- + Pull request 14571
- |\
- | + test/libcephfs: avoid buffer overflow when testing ceph_getdents()
- + Pull request 14572
- |\
- | + mds: reset heartbeat in export_remaining_imported_caps
- | + mds: heartbeat_reset in dispatch
- + Pull request 14573
- |\
- | + mon: fix hiding mdsmonitor informative strings
- + Pull request 14574
- |\
- | + tools/cephfs: set dir_layout when injecting inodes
- + Pull request 14577
- |\
- | + librbd: relax is parent mirrored check when enabling mirroring for pool
- | + rbd-mirror: check image mirroring state when bootstrapping
- | + rbd-mirror: async request to test if image is primary
- | + rbd-mirror: hold owner lock when testing if lock owner
- + Pull request 14588
- |\
- | + mon/MonClient: make get_mon_log_message() atomic
- + Pull request 14604
- |\
- | + ceph-disk: enable directory backed OSD at boot time
- + Pull request 14606
- |\
- | + rgw: fix for null version_id in fetch_remote_obj()
- | + rgw: version id doesn't work in fetch_remote_obj
- + Pull request 14612
- |\
- | + qa/suites/upgrade/jewel-x/parallel: fix upgrade to luminous
- + Pull request 14616
- |\
- | + PrimaryLogPG::try_lock_for_read: give up if missing
- | + ReplicatedBackend: take read locks for clone sources during recovery
- + Pull request 14617
- |\
- | + tests: Thrasher: handle OSD has the store locked gracefully
- + Pull request 14620
- |\
- | + librbd: corrected resize RPC message backwards compatibility
- + Pull request 14621
- |\
- | + qa/suites/upgrade/jewel-x/point-to-point-x: tweak packages list
- + Pull request 14622
- + rbd-mirror: retry object copy after -ENOENT error
- + rbd-mirror: object copy should always reference valid snapshots
- + rbd-mirror: replace complex object op tuple with struct
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/f2fdbbe354d7acc1ca162a3179822856f672875b/
Updated by Nathan Cutler about 7 years ago
Upgrade jewel-x¶
teuthology-suite -k distro --verbose --suite upgrade/jewel-x --ceph wip-kraken-backports --machine-type vps --priority 101
- 3 fail, 1 dead, 12 passed (16 total) http://pulpito.ceph.com/smithfarm-2017-04-19_04:04:36-upgrade:jewel-x-wip-kraken-backports-distro-basic-vps/
- The 3 failed jobs are http://tracker.ceph.com/issues/19637
- The dead job is possibly http://tracker.ceph.com/issues/19651 and hopefully fixed by new commits pushed to https://github.com/ceph/ceph/pull/14612
The failed jobs were caused by a pool filling up. Re-running them on smithi:
- fail http://pulpito.ceph.com/smithfarm-2017-04-19_12:04:48-upgrade:jewel-x-wip-kraken-backports-distro-basic-smithi/
- same failure as on VPS
Updated by Nathan Cutler about 7 years ago
upgrade client-upgrade¶
teuthology-suite -k distro --verbose --suite upgrade/client-upgrade --ceph wip-kraken-backports --machine-type vps --priority 101
- 1 dead, 1 fail, 4 pass (6 total) http://pulpito.ceph.com/smithfarm-2017-04-19_04:06:05-upgrade:client-upgrade-wip-kraken-backports-distro-basic-vps/
- dead job is hammer-client-x
- failed job is jewel-client-x
Re-running 1 dead and 1 fail (5 times each):
- 5 pass, 5 fail http://pulpito.ceph.com/smithfarm-2017-04-19_08:04:42-upgrade:client-upgrade-wip-kraken-backports-distro-basic-vps/
- hammer-client-x is now passing
- jewel-client-x is still broken, but with a different failure mode - http://tracker.ceph.com/issues/19692
Jason opened a PR fixing issue 19692 in master; cherry-picked https://github.com/ceph/ceph/pull/14641 and will run another test.
Updated by Nathan Cutler about 7 years ago
Upgrade hammer-jewel-x¶
teuthology-suite -k distro --verbose --suite upgrade/hammer-jewel-x --ceph wip-kraken-backports --machine-type vps --priority 101
- massive failure http://pulpito.ceph.com/smithfarm-2017-04-19_04:07:02-upgrade:hammer-jewel-x-wip-kraken-backports-distro-basic-vps/
Sigh
Updated by Nathan Cutler about 7 years ago
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 12746
- |\
- | + tests: use ceph-kraken branch for s3tests
- + Pull request 13174
- |\
- | + rgw: complete versioning enablement after sending it to meta master
- + Pull request 13181
- |\
- | + rgw: fix off-by-one in RGWDataChangesLog::get_info
- + Pull request 13224
- |\
- | + radosgw/swift: clean up flush / newline behavior.
- + Pull request 13494
- |\
- | + systemd: Start OSDs after MONs
- + Pull request 13514
- |\
- | + rgw: make sending Content-Length in 204 and 304 controllable
- + Pull request 13543
- |\
- | + ceph-disk: Fix getting wrong group name when --setgroup in bluestore
- + Pull request 13677
- |\
- | + osd: Return correct osd_objectstore in OSD metadata
- + Pull request 13838
- |\
- | + rgw: fix for broken yields in RGWMetaSyncShardCR
- + Pull request 13868
- |\
- | + rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes
- + Pull request 13871
- |\
- | + rgw_file: avoid stranding invalid-name bucket handles in fhcache
- | + rgw_file: fix missing unlock in unlink
- | + rgw_file: remove unused rgw_key variable
- | + rgw_file: rgw_readdir: return dot-dirs only when *offset is 0
- | + rgw_file: implement reliable has-children check
- | + rgw_file: fix marker computation
- | + rgw_file: add timed namespace invalidation
- | + rgw_file: rgw_readdir can't list multi-segment dirs
- | + rgw_file: allow setattr on placeholder directories
- | + rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
- + Pull request 14065
- |\
- | + rgw: delete_system_obj() fails on empty object name
- | + rgw: if user.email is empty, dont try to delete
- + Pull request 14067
- |\
- | + rgw: fix break inside of yield in RGWFetchAllMetaCR
- + Pull request 14425
- |\
- | + build/ops: add psmisc dependency to ceph-base
- + Pull request 14511
- |\
- | + rgw: add check for update return value
- | + rgw: we need to reinit the zonegroup after assignment to avoid invalid cct and store
- | + rgw: fix init_zg_from_period when default zone is not set as default
- + Pull request 14512
- |\
- | + rgw_file: fix RGWLibFS::setattr for directory objects
- + Pull request 14513
- |\
- | + rgw: be aware abount tenants on cls_user_bucket -> rgw_bucket conversion.
- + Pull request 14514
- |\
- | + rgw_file: RGWFileHandle dtor must also cond-unlink from FHCache
- | + rgw_file: interned RGWFileHandle objects need parent refs
- + Pull request 14515
- |\
- | + rgw: don't update bucket index multiple times in overwrite
- | + rgw: assume obj write is a first write
- | + rgw: configurable write obj window size
- | + rgw: change default chunk size to 4MB
- + Pull request 14516
- |\
- | + rgw: improve handling of illformed Swift's container ACLs.
- | + rgw: the swift container acl should support field .ref
- + Pull request 14518
- |\
- | + rgw_file: ensure valid_s3_object_name for directories, too
- + Pull request 14519
- |\
- | + rgw: fix swift cannot disable object versioning
- + Pull request 14521
- |\
- | + doc: rgw: correct the quota section
- + Pull request 14522
- |\
- | + rgw: add the remove-x-delete feature to cancel swift object expiration
- + Pull request 14524
- |\
- | + rgw: don't return skew time in pre-signed url
- + Pull request 14525
- |\
- | + qa: rgw task uses period instead of region-map
- | + rgw-admin: remove deprecated regionmap commands
- + Pull request 14526
- |\
- | + radosgw-admin: use zone id when creating a zone
- + Pull request 14528
- |\
- | + rgw/lifecycle: do not send lifecycle rules when GetLifeCycle failed
- + Pull request 14529
- |\
- | + rgw: fix response header of Swift API
- + Pull request 14530
- |\
- | + rgw: fix crash when listing objects via swift
- + Pull request 14539
- |\
- | + librbd: introduce new constants for tracking max block name prefix
- + Pull request 14563
- |\
- | + client: fix Client::handle_cap_flushsnap_ack() crash
- + Pull request 14564
- |\
- | + qa/tasks/cephfs: fix kernel force umount
- + Pull request 14565
- |\
- | + qa/tasks: add test_open_ino_errors
- | + mds: propagate error encountered during opening inode by number
- + Pull request 14566
- |\
- | + mds: fix null pointer dereference in Locker::handle_client_caps
- + Pull request 14567
- |\
- | + client: fix the cross-quota rename boundary check conditions
- + Pull request 14568
- |\
- | + mds: don't purge strays when mds is in clientreplay state
- | + mds: skip fragment space check for replayed request
- + Pull request 14569
- |\
- | + tasks/cephfs: switch open vs. write in test_open_inode
- | + qa: fix race in Mount.open_background
- + Pull request 14570
- |\
- | + mds/StrayManager: aviod reusing deleted inode in StrayManager::_purge_stray_logged
- + Pull request 14571
- |\
- | + test/libcephfs: avoid buffer overflow when testing ceph_getdents()
- + Pull request 14572
- |\
- | + mds: reset heartbeat in export_remaining_imported_caps
- | + mds: heartbeat_reset in dispatch
- + Pull request 14573
- |\
- | + mon: fix hiding mdsmonitor informative strings
- + Pull request 14574
- |\
- | + tools/cephfs: set dir_layout when injecting inodes
- + Pull request 14577
- |\
- | + librbd: relax is parent mirrored check when enabling mirroring for pool
- | + rbd-mirror: check image mirroring state when bootstrapping
- | + rbd-mirror: async request to test if image is primary
- | + rbd-mirror: hold owner lock when testing if lock owner
- + Pull request 14588
- |\
- | + mon/MonClient: make get_mon_log_message() atomic
- + Pull request 14597
- |\
- | + PendingReleaseNotes: discuss snap trim improvements
- | + PrimaryLogPG: reimplement osd_snap_trim_sleep within the state machine
- | + rados: check that pool is done trimming before removing it
- | + osd/: add PG_STATE_SNAPTRIM[_WAIT] to expose snap trim state to user
- | + osd/PrimaryLogPG: limit the number of concurrently trimming pgs
- + Pull request 14604
- |\
- | + ceph-disk: enable directory backed OSD at boot time
- + Pull request 14606
- |\
- | + rgw: fix for null version_id in fetch_remote_obj()
- | + rgw: version id doesn't work in fetch_remote_obj
- + Pull request 14612
- |\
- | + qa/suites/upgrade/jewel-x/parallel: remove require_kraken_osds
- | + qa/suites/upgrade/jewel-x/parallel: upgrade mons before osds
- | + qa/suites/upgrade/jewel-x/parallel: fix upgrade to luminous
- + Pull request 14616
- |\
- | + PrimaryLogPG::try_lock_for_read: give up if missing
- | + ReplicatedBackend: take read locks for clone sources during recovery
- + Pull request 14617
- |\
- | + tests: Thrasher: handle OSD has the store locked gracefully
- + Pull request 14620
- |\
- | + librbd: corrected resize RPC message backwards compatibility
- + Pull request 14621
- |\
- | + qa/suites/upgrade/jewel-x/point-to-point-x: tweak packages list
- + Pull request 14646
- + osd: pglog: with config, don't assert in the presence of stale divergent_priors
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/f90b221bff5c5d31bfa4682ed36c95e28d4d59b4/
Updated by Nathan Cutler about 7 years ago
Upgrade jewel-x¶
teuthology-suite -k distro --verbose --suite upgrade/jewel-x --ceph wip-kraken-backports --machine-type vps --priority 101
- 9 fail, 7 pass (16 total) http://pulpito.ceph.com/smithfarm-2017-04-20_19:15:47-upgrade:jewel-x-wip-kraken-backports-distro-basic-vps/
- new bug failed to complete snap trimming before timeout
- known bug http://tracker.ceph.com/issues/19637
Dead job appears to be fixed by https://github.com/ceph/ceph/pull/14612 \o/
Re-running all jobs:
Updated by Nathan Cutler about 7 years ago
upgrade client-upgrade¶
teuthology-suite -k distro --verbose --suite upgrade/client-upgrade --ceph wip-kraken-backports --machine-type vps --priority 101
- 2 fail, 5 pass (7 total) http://pulpito.ceph.com/smithfarm-2017-04-20_19:17:00-upgrade:client-upgrade-wip-kraken-backports-distro-basic-vps/
Re-running 2 failed jobs:
Jason writes at https://github.com/ceph/ceph/pull/14680#issuecomment-295888776:
I'm at least satisfied that the build is functional since it got to basically the end of the test.
Ruled a pass
Updated by Nathan Cutler about 7 years ago
rados¶
teuthology-suite -k distro --priority 1000 --suite rados --subset $(expr $RANDOM % 75)/75 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
Subset 27/75
- 3 dead, 269 pass (272 total) http://pulpito.ceph.com:80/smithfarm-2017-04-20_19:18:06-rados-wip-kraken-backports-distro-basic-smithi/
Re-running 3 dead jobs:
Updated by Nathan Cutler about 7 years ago
ceph-disk¶
teuthology-suite -k distro --verbose --suite ceph-disk --ceph wip-kraken-backports --machine-type vps --priority 101
Updated by Nathan Cutler about 7 years ago
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 13174
- |\
- | + rgw: complete versioning enablement after sending it to meta master
- + Pull request 13181
- |\
- | + rgw: fix off-by-one in RGWDataChangesLog::get_info
- + Pull request 13224
- |\
- | + radosgw/swift: clean up flush / newline behavior.
- + Pull request 13514
- |\
- | + rgw: make sending Content-Length in 204 and 304 controllable
- + Pull request 13677
- |\
- | + osd: Return correct osd_objectstore in OSD metadata
- + Pull request 13838
- |\
- | + rgw: fix for broken yields in RGWMetaSyncShardCR
- + Pull request 13868
- |\
- | + rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes
- + Pull request 13871
- |\
- | + rgw_file: avoid stranding invalid-name bucket handles in fhcache
- | + rgw_file: fix missing unlock in unlink
- | + rgw_file: remove unused rgw_key variable
- | + rgw_file: rgw_readdir: return dot-dirs only when *offset is 0
- | + rgw_file: implement reliable has-children check
- | + rgw_file: fix marker computation
- | + rgw_file: add timed namespace invalidation
- | + rgw_file: rgw_readdir can't list multi-segment dirs
- | + rgw_file: allow setattr on placeholder directories
- | + rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
- + Pull request 13881
- |\
- | + qa/tasks/ceph_manager: use new luminous set-full-ratio etc
- | + qa/tasks/thrashosds: chance_thrash_cluster_full
- | + osdc/Objecter: resend RWORDERED ops on full
- + Pull request 13882
- |\
- | + qa/suites/rados/thrash: add no-thrash item to matrix
- | + osd/osd_internal_types: wake snaptrimmer on put_read lock, too
- + Pull request 13883
- |\
- | + osd/OSDMap: don't set weight to IN when OSD is destroyed
- + Pull request 14065
- |\
- | + rgw: delete_system_obj() fails on empty object name
- | + rgw: if user.email is empty, dont try to delete
- + Pull request 14067
- |\
- | + rgw: fix break inside of yield in RGWFetchAllMetaCR
- + Pull request 14331
- |\
- | + osdc/Objecter: respect epoch barrier in _op_submit()
- + Pull request 14345
- |\
- | + ceph-disk: Add --system option for fix command
- | + ceph-disk: Add more fix targets
- | + ceph-disk: Add unit test for fix command
- | + ceph-disk: Add fix subcommand
- + Pull request 14403
- |\
- | + ceph-disk: Populate mount options when running list
- + Pull request 14509
- |\
- | + radosgw-admin: check for name mistmatch in realm set
- | + radosgw-admin: relam set can use input redirection
- | + radosgw-admin: realm set should create a new realm
- + Pull request 14511
- |\
- | + rgw: add check for update return value
- | + rgw: we need to reinit the zonegroup after assignment to avoid invalid cct and store
- | + rgw: fix init_zg_from_period when default zone is not set as default
- + Pull request 14512
- |\
- | + rgw_file: fix RGWLibFS::setattr for directory objects
- + Pull request 14513
- |\
- | + rgw: be aware abount tenants on cls_user_bucket -> rgw_bucket conversion.
- + Pull request 14514
- |\
- | + rgw_file: RGWFileHandle dtor must also cond-unlink from FHCache
- | + rgw_file: interned RGWFileHandle objects need parent refs
- + Pull request 14515
- |\
- | + rgw: don't update bucket index multiple times in overwrite
- | + rgw: assume obj write is a first write
- | + rgw: configurable write obj window size
- | + rgw: change default chunk size to 4MB
- + Pull request 14516
- |\
- | + rgw: improve handling of illformed Swift's container ACLs.
- | + rgw: the swift container acl should support field .ref
- + Pull request 14518
- |\
- | + rgw_file: ensure valid_s3_object_name for directories, too
- + Pull request 14519
- |\
- | + rgw: fix swift cannot disable object versioning
- + Pull request 14522
- |\
- | + rgw: add the remove-x-delete feature to cancel swift object expiration
- + Pull request 14524
- |\
- | + rgw: don't return skew time in pre-signed url
- + Pull request 14525
- |\
- | + qa: rgw task uses period instead of region-map
- | + rgw-admin: remove deprecated regionmap commands
- + Pull request 14526
- |\
- | + radosgw-admin: use zone id when creating a zone
- + Pull request 14528
- |\
- | + rgw/lifecycle: do not send lifecycle rules when GetLifeCycle failed
- + Pull request 14529
- |\
- | + rgw: fix response header of Swift API
- + Pull request 14530
- |\
- | + rgw: fix crash when listing objects via swift
- + Pull request 14539
- |\
- | + librbd: introduce new constants for tracking max block name prefix
- + Pull request 14577
- |\
- | + librbd: relax is parent mirrored check when enabling mirroring for pool
- | + rbd-mirror: check image mirroring state when bootstrapping
- | + rbd-mirror: async request to test if image is primary
- | + rbd-mirror: hold owner lock when testing if lock owner
- + Pull request 14604
- |\
- | + ceph-disk: enable directory backed OSD at boot time
- + Pull request 14606
- |\
- | + rgw: fix for null version_id in fetch_remote_obj()
- | + rgw: version id doesn't work in fetch_remote_obj
- + Pull request 14612
- |\
- | + qa/suites/upgrade/jewel-x: do not thrash cluster full during upgrade
- | + qa/suites/upgrade/jewel-x/parallel: expand workload matrix
- | + qa/suites/upgrade/jewel-x/stress-split-erasure-code: box thrashosds
- | + qa/suites/upgrade/jewel-x/stress-split: finish client.0 upgrade too
- | + qa/suites/upgrade/jewel-x: remove kraken references
- | + qa/suite/upgrade/jewel-x: drop x86 ec test
- | + qa/suites/upgrade/jewel-x: fix upgrade order; fix split grouping
- | + qa/suites/upgrade/jewel-x/parallel: remove require_kraken_osds
- | + qa/suites/upgrade/jewel-x/parallel: upgrade mons before osds
- | + qa/suites/upgrade/jewel-x/parallel: fix upgrade to luminous
- + Pull request 14616
- |\
- | + PrimaryLogPG::try_lock_for_read: give up if missing
- | + ReplicatedBackend: take read locks for clone sources during recovery
- + Pull request 14617
- |\
- | + tests: Thrasher: handle OSD has the store locked gracefully
- + Pull request 14621
- |\
- | + qa/suites/upgrade/jewel-x/point-to-point-x: tweak packages list
- + Pull request 14646
- |\
- | + osd: pglog: with config, don't assert in the presence of stale divergent_priors
- + Pull request 14732
- |\
- | + osd/PrimaryLogPG: do not expect FULL_TRY ops to get resent
- + Pull request 14733
- |\
- | + ceph_test_librados_api_misc: fix stupid LibRadosMiscConnectFailure.ConnectFailure test
- + Pull request 14734
- |\
- | + debian: package ceph.logroate properly
- + Pull request 14735
- |\
- | + osd: Give requested scrub work a higher priority
- + Pull request 14736
- |\
- | + os/bluestore/BlueFS: fix flush_bdev placement
- | + os/bluestore/KernelDevice: make flush() thread safe
- + Pull request 14813
- + tests: double snap trimming timeout
- + PendingReleaseNotes: discuss snap trim improvements
- + PrimaryLogPG: reimplement osd_snap_trim_sleep within the state machine
- + rados: check that pool is done trimming before removing it
- + osd/: add PG_STATE_SNAPTRIM[_WAIT] to expose snap trim state to user
- + osd/PrimaryLogPG: limit the number of concurrently trimming pgs
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/d69a70e89bbf73e1b842ca8857d78a38ce7a753f
Updated by Nathan Cutler about 7 years ago
Upgrade jewel-x¶
teuthology-suite -k distro --verbose --suite upgrade/jewel-x --ceph wip-kraken-backports --machine-type vps --priority 101 --email ncutler@suse.com
- 12 fail, 7 dead, 26 pass (45 total) http://pulpito.ceph.com:80/smithfarm-2017-04-27_11:44:27-upgrade:jewel-x-wip-kraken-backports-distro-basic-vps/
Updated by Nathan Cutler about 7 years ago
upgrade client-upgrade¶
teuthology-suite -k distro --verbose --suite upgrade/client-upgrade --ceph wip-kraken-backports --machine-type vps --priority 101 --email ncutler@suse.com
Updated by Nathan Cutler about 7 years ago
Upgrade hammer-jewel-x¶
teuthology-suite -k distro --verbose --suite upgrade/hammer-jewel-x --ceph wip-kraken-backports --machine-type vps --priority 101 --email ncutler@suse.com
- can't be scheduled; broken in master too
Updated by Nathan Cutler about 7 years ago
ceph-disk¶
teuthology-suite -k distro --verbose --suite ceph-disk --ceph wip-kraken-backports --machine-type vps --priority 101 --email ncutler@suse.com
Updated by Nathan Cutler about 7 years ago
rados¶
teuthology-suite -k distro --priority 1000 --suite rados --subset $(expr $RANDOM % 75)/75 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
Subset 45/75
Updated by Nathan Cutler about 7 years ago
powercycle¶
teuthology-suite -v -c wip-kraken-backports -k distro -m smithi -s powercycle -p 1000 -l 2 --email ncutler@suse.com
Updated by Nathan Cutler about 7 years ago
fs¶
teuthology-suite -k distro --priority 1000 --suite fs --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
Updated by Nathan Cutler about 7 years ago
rgw¶
teuthology-suite -k distro --priority 1000 --suite rgw --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 2)/2
Updated by Nathan Cutler about 7 years ago
rbd¶
teuthology-suite -k distro --priority 1000 --suite rbd --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 10)/10
Updated by Nathan Cutler almost 7 years ago
rgw suite for ragweed support¶
Special request by Yehuda
build: https://shaman.ceph.com/builds/ceph/wip-rgw-support-ragweed-kraken/
teuthology-suite -k distro --priority 999 --suite rgw --email ncutler@suse.com --ceph wip-rgw-support-ragweed-kraken --machine-type smithi --subset $(expr $RANDOM % 2)/2
- 2 fail, 2 dead, 132 pass (136 total) http://pulpito.ceph.com:80/smithfarm-2017-05-03_10:18:27-rgw-wip-rgw-support-ragweed-kraken-distro-basic-smithi/
--rerun
Updated by Nathan Cutler almost 7 years ago
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/241c44b083d6e9fc82ff2d1d10379963d65db866/
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 13542
- |\
- | + osd/PG: restrict want_acting to up+acting on recovery completion
- + Pull request 13868
- |\
- | + rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes
- + Pull request 13871
- |\
- | + rgw_file: fix readdir after dirent-change
- | + rgw_file: don't expire directories being read
- | + rgw_file: chunked readdir
- | + rgw_file: RGWFileHandle dtor must also cond-unlink from FHCache
- | + rgw_file: posix style atime,ctime,mtime
- | + rgw_file: fix reversed return value of getattr
- | + rgw_file: fix double unref on rgw_fh for rename
- | + rgw_file: rgw_lookup: don't ref for / or ..
- | + rgw_file: ensure valid_s3_object_name for directories, too
- | + rgw_file: fix RGWLibFS::setattr for directory objects
- | + rgw_file: introduce rgw_lookup type hints
- | + rgw_file: return of RGWFileHandle::FLAG_EXACT_MATCH
- | + rgw_file: use fh_hook::is_linked() to check residence
- | + rgw_file: refcnt bugfixes
- | + rgw_file: add refcount dout traces at debuglevel 17
- | + rgw_file: add pretty-print for RGWFileHandle
- | + rgw_file: interned RGWFileHandle objects need parent refs
- | + rgw_file: avoid stranding invalid-name bucket handles in fhcache
- | + rgw_file: fix missing unlock in unlink
- | + rgw_file: remove unused rgw_key variable
- | + rgw_file: rgw_readdir: return dot-dirs only when *offset is 0
- | + rgw_file: implement reliable has-children check
- | + rgw_file: fix marker computation
- | + rgw_file: add timed namespace invalidation
- | + rgw_file: rgw_readdir can't list multi-segment dirs
- | + rgw_file: allow setattr on placeholder directories
- | + rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
- + Pull request 13883
- |\
- | + osd/OSDMap: don't set weight to IN when OSD is destroyed
- + Pull request 14065
- |\
- | + rgw: delete_system_obj() fails on empty object name
- | + rgw: if user.email is empty, dont try to delete
- + Pull request 14067
- |\
- | + rgw: fix break inside of yield in RGWFetchAllMetaCR
- + Pull request 14331
- |\
- | + osdc/Objecter: respect epoch barrier in _op_submit()
- + Pull request 14509
- |\
- | + radosgw-admin: check for name mistmatch in realm set
- | + radosgw-admin: relam set can use input redirection
- | + radosgw-admin: realm set should create a new realm
- + Pull request 14511
- |\
- | + rgw: add check for update return value
- | + rgw: we need to reinit the zonegroup after assignment to avoid invalid cct and store
- | + rgw: fix init_zg_from_period when default zone is not set as default
- + Pull request 14513
- |\
- | + rgw: be aware abount tenants on cls_user_bucket -> rgw_bucket conversion.
- + Pull request 14515
- |\
- | + rgw: don't update bucket index multiple times in overwrite
- | + rgw: assume obj write is a first write
- | + rgw: configurable write obj window size
- | + rgw: change default chunk size to 4MB
- + Pull request 14516
- |\
- | + rgw: improve handling of illformed Swift's container ACLs.
- | + rgw: the swift container acl should support field .ref
- + Pull request 14517
- |\
- | + rgw: fix use of marker in List::list_objects()
- + Pull request 14519
- |\
- | + rgw: fix swift cannot disable object versioning
- + Pull request 14522
- |\
- | + rgw: add the remove-x-delete feature to cancel swift object expiration
- + Pull request 14523
- |\
- | + rgw: data sync skips slo data when syncing the manifest object
- | + rgw: RGWGetObj applies skip_manifest flag to SLO
- | + rgw: allow system users to read SLO parts
- + Pull request 14524
- |\
- | + rgw: don't return skew time in pre-signed url
- + Pull request 14525
- |\
- | + qa: rgw task uses period instead of region-map
- | + rgw-admin: remove deprecated regionmap commands
- + Pull request 14526
- |\
- | + radosgw-admin: use zone id when creating a zone
- + Pull request 14528
- |\
- | + rgw/lifecycle: do not send lifecycle rules when GetLifeCycle failed
- + Pull request 14529
- |\
- | + rgw: fix response header of Swift API
- + Pull request 14530
- |\
- | + rgw: fix crash when listing objects via swift
- + Pull request 14539
- |\
- | + librbd: introduce new constants for tracking max block name prefix
- + Pull request 14540
- |\
- | + rbd-nbd: no need create asok file for unmap and list-mapped commands.
- | + rbd-nbd: check /sys/block/nbdX/size to ensure kernel mapped correctly
- + Pull request 14543
- |\
- | + librbd: acquire exclusive-lock during copy on read
- + Pull request 14577
- |\
- | + librbd: relax is parent mirrored check when enabling mirroring for pool
- | + rbd-mirror: check image mirroring state when bootstrapping
- | + rbd-mirror: async request to test if image is primary
- | + rbd-mirror: hold owner lock when testing if lock owner
- + Pull request 14597
- |\
- | + PendingReleaseNotes: discuss snap trim improvements
- | + PrimaryLogPG: reimplement osd_snap_trim_sleep within the state machine
- | + rados: check that pool is done trimming before removing it
- | + osd/: add PG_STATE_SNAPTRIM[_WAIT] to expose snap trim state to user
- | + osd/PrimaryLogPG: limit the number of concurrently trimming pgs
- + Pull request 14604
- |\
- | + ceph-disk: enable directory backed OSD at boot time
- + Pull request 14606
- |\
- | + rgw: fix for null version_id in fetch_remote_obj()
- | + rgw: version id doesn't work in fetch_remote_obj
- + Pull request 14612
- |\
- | + qa/suites/upgrade/jewel-x: do not thrash cluster full during upgrade
- | + qa/suites/upgrade/jewel-x/parallel: expand workload matrix
- | + qa/suites/upgrade/jewel-x/stress-split-erasure-code: box thrashosds
- | + qa/suites/upgrade/jewel-x/stress-split: finish client.0 upgrade too
- | + qa/suites/upgrade/jewel-x: remove kraken references
- | + qa/suite/upgrade/jewel-x: drop x86 ec test
- | + qa/suites/upgrade/jewel-x: fix upgrade order; fix split grouping
- | + qa/suites/upgrade/jewel-x/parallel: remove require_kraken_osds
- | + qa/suites/upgrade/jewel-x/parallel: upgrade mons before osds
- | + qa/suites/upgrade/jewel-x/parallel: fix upgrade to luminous
- + Pull request 14616
- |\
- | + PrimaryLogPG::try_lock_for_read: give up if missing
- | + ReplicatedBackend: take read locks for clone sources during recovery
- + Pull request 14617
- |\
- | + tests: Thrasher: handle OSD has the store locked gracefully
- + Pull request 14621
- |\
- | + qa/suites/upgrade/jewel-x/point-to-point-x: tweak packages list
- + Pull request 14646
- |\
- | + osd: pglog: with config, don't assert in the presence of stale divergent_priors
- + Pull request 14702
- |\
- | + use sudo to check check health
- | + Add reboot case for systemd test
- | + Fix distro's, point to latest version
- + Pull request 14732
- |\
- | + osd/PrimaryLogPG: do not expect FULL_TRY ops to get resent
- + Pull request 14733
- |\
- | + ceph_test_librados_api_misc: fix stupid LibRadosMiscConnectFailure.ConnectFailure test
- + Pull request 14734
- |\
- | + debian: package ceph.logroate properly
- + Pull request 14735
- |\
- | + osd: Give requested scrub work a higher priority
- + Pull request 14736
- |\
- | + os/bluestore/BlueFS: fix flush_bdev placement
- | + os/bluestore/KernelDevice: make flush() thread safe
- + Pull request 14833
- |\
- | + test/librbd/test_notify.py: don't disable feature in slave
- + Pull request 14934
- |\
- | + cls_rbd: default initialize snapshot namespace for legacy clients
- + Pull request 14939
- |\
- | + rgw: fix RadosGW hang during multi-chunk upload of AWSv4.
- + Pull request 14942
- |\
- | + osd: fix occasional MOSDMap leak
- + Pull request 14960
- |\
- | + civetweb: move to post 1.8 version
- + Pull request 14974
- |\
- | + librbd: add no-op event when promoting an image
- | + rbd-mirror: prevent infinite loop when computing replay status
- + Pull request 14998
- |\
- | + fs: normalize file open flags internally used by cephfs
- + Pull request 15066
- |\
- | + osd/PrimaryLogPG: do not call on_shutdown() if
- + Pull request 15084
- |\
- | + mon: check is_shutdown() in timer callbacks
- | + mon/Elector: call cancel_timer() in shutdown()
- | + kraken: mon: add override annotation to callback classes
- + Pull request 15237
- |\
- | + mon/PGMap: factor mon_osd_full_ratio into MAX AVAIL calc
- + Pull request 15384
- |\
- | + cls/rgw: list_plain_entries() stops before bi_log entries
- + Pull request 15612
- |\
- | + librbd: fix rbd_metadata_list and rbd_metadata_get
- + Pull request 15729
- |\
- | + msg/async: go to open new session when existing already closed
- | + msg/async: fix accept_conn not remove entry in conns when lazy delete
- + Pull request 15792
- |\
- | + os/bluestore: deep decode onode value
- + Pull request 15962
- |\
- | + kraken: osd: unlock sdata_op_ordering_lock with sdata_lock hold to avoid missing wakeup signal
- + Pull request 16082
- |\
- | + qa/suites/rados/thrash: add no-thrash item to matrix
- | + osd/osd_internal_types: wake snaptrimmer on put_read lock, too
- + Pull request 16083
- |\
- | + osd: Return correct osd_objectstore in OSD metadata
- + Pull request 16092
- + ceph-disk: do not setup_statedir on trigger
Updated by Nathan Cutler almost 7 years ago
rados¶
Assert that the previous "massive failure" is no longer an issue:
teuthology-suite -k distro --priority 101 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --rerun smithfarm-2017-05-03_08:22:47-rados-wip-kraken-backports-distro-basic-smithi --limit 10
1 fail, 9 pass (10 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-04_09:46:39-rados-wip-kraken-backports-distro-basic-smithi/
- The failure looks similar to http://tracker.ceph.com/issues/20368 which is also in master
Full suite (311 jobs; next time we could go to subset /80)
teuthology-suite -k distro --priority 101 --suite rados --subset $(expr $RANDOM % 75)/75 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
5 fail, 1 dead, 305 pass (311 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-04_10:46:32-rados-wip-kraken-backports-distro-basic-smithi/
Failed jobs:
- 1359831 is http://tracker.ceph.com/issues/20368 (problem with the new Swift SLO/DLO tests)
- 1359920 and 1360029 are valgrind issues; might be http://tracker.ceph.com/issues/20495 - possible fix staged
- 1359932 is http://tracker.ceph.com/issues/20397 - possible fix staged
- 1360101 is http://tracker.ceph.com/issues/20499 - possible fix staged
Dead job:
- 1359969
--rerun
2 fail, 4 pass (6 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-05_06:41:59-rados-wip-kraken-backports-distro-basic-smithi/
- 1363439 looks like http://tracker.ceph.com/issues/20368 (problem with the new Swift SLO/DLO tests)
- 1363444 looks like http://tracker.ceph.com/issues/20499 (maybe the fix didn't work?) *
Updated by Nathan Cutler almost 7 years ago
ceph-disk¶
teuthology-suite -k distro --verbose --suite ceph-disk --ceph wip-kraken-backports --machine-type vps --priority 101 --email ncutler@suse.com
1 fail, 2 pass (3 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-04_09:49:19-ceph-disk-wip-kraken-backports-distro-basic-vps/
- The failure looks like infrastructure noise
--rerun
Updated by Nathan Cutler almost 7 years ago
powercycle¶
teuthology-suite -v -c wip-kraken-backports -k distro -m smithi -s powercycle -p 102 -l 2 --email ncutler@suse.com
Updated by Nathan Cutler almost 7 years ago
rgw¶
Assert that the previous "massive failure" is no longer an issue:
teuthology-suite -k distro --priority 101 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --rerun smithfarm-2017-05-03_10:00:00-rgw-wip-kraken-backports-distro-basic-smithi --limit 10
fail http://pulpito.ceph.com/smithfarm-2017-07-04_09:48:04-rgw-wip-kraken-backports-distro-basic-smithi/
bluestore memory leak (?)
(01:44:00 PM) owasserm: smithfarm, they all are osd leaks (01:45:22 PM) owasserm: smithfarm, all are uninit condition (01:45:45 PM) owasserm: in bstore_kv_sync (01:46:03 PM) smithfarm: owasserm: ah, thanks - so we need a bluestore memory leak fix (01:46:29 PM) owasserm: smithfarm, probably (01:46:41 PM) owasserm: smithfarm, it looks like something is not initialized
Apparently those leaks might be fixed by yet-to-be-merged https://github.com/ceph/ceph-ci/commit/42db0c70bc7ef595f0925657c043ce081799b2b9
Updated by Nathan Cutler almost 7 years ago
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/78cd8adc612e74743d75d15a33bb75d0136f7e4d/
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 13542
- |\
- | + osd/PG: restrict want_acting to up+acting on recovery completion
- + Pull request 13868
- |\
- | + rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes
- + Pull request 13871
- |\
- | + rgw_file: fix readdir after dirent-change
- | + rgw_file: don't expire directories being read
- | + rgw_file: chunked readdir
- | + rgw_file: RGWFileHandle dtor must also cond-unlink from FHCache
- | + rgw_file: posix style atime,ctime,mtime
- | + rgw_file: fix reversed return value of getattr
- | + rgw_file: fix double unref on rgw_fh for rename
- | + rgw_file: rgw_lookup: don't ref for / or ..
- | + rgw_file: ensure valid_s3_object_name for directories, too
- | + rgw_file: fix RGWLibFS::setattr for directory objects
- | + rgw_file: introduce rgw_lookup type hints
- | + rgw_file: return of RGWFileHandle::FLAG_EXACT_MATCH
- | + rgw_file: use fh_hook::is_linked() to check residence
- | + rgw_file: refcnt bugfixes
- | + rgw_file: add refcount dout traces at debuglevel 17
- | + rgw_file: add pretty-print for RGWFileHandle
- | + rgw_file: interned RGWFileHandle objects need parent refs
- | + rgw_file: avoid stranding invalid-name bucket handles in fhcache
- | + rgw_file: fix missing unlock in unlink
- | + rgw_file: remove unused rgw_key variable
- | + rgw_file: rgw_readdir: return dot-dirs only when *offset is 0
- | + rgw_file: implement reliable has-children check
- | + rgw_file: fix marker computation
- | + rgw_file: add timed namespace invalidation
- | + rgw_file: rgw_readdir can't list multi-segment dirs
- | + rgw_file: allow setattr on placeholder directories
- | + rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
- + Pull request 13883
- |\
- | + osd/OSDMap: don't set weight to IN when OSD is destroyed
- + Pull request 14067
- |\
- | + rgw: fix break inside of yield in RGWFetchAllMetaCR
- + Pull request 14331
- |\
- | + osdc/Objecter: respect epoch barrier in _op_submit()
- + Pull request 14509
- |\
- | + radosgw-admin: check for name mistmatch in realm set
- | + radosgw-admin: relam set can use input redirection
- | + radosgw-admin: realm set should create a new realm
- + Pull request 14511
- |\
- | + rgw: add check for update return value
- | + rgw: we need to reinit the zonegroup after assignment to avoid invalid cct and store
- | + rgw: fix init_zg_from_period when default zone is not set as default
- + Pull request 14513
- |\
- | + rgw: be aware abount tenants on cls_user_bucket -> rgw_bucket conversion.
- + Pull request 14515
- |\
- | + rgw: don't update bucket index multiple times in overwrite
- | + rgw: assume obj write is a first write
- | + rgw: configurable write obj window size
- | + rgw: change default chunk size to 4MB
- + Pull request 14516
- |\
- | + rgw: improve handling of illformed Swift's container ACLs.
- | + rgw: the swift container acl should support field .ref
- + Pull request 14517
- |\
- | + rgw: fix use of marker in List::list_objects()
- + Pull request 14519
- |\
- | + rgw: fix swift cannot disable object versioning
- + Pull request 14522
- |\
- | + rgw: add the remove-x-delete feature to cancel swift object expiration
- + Pull request 14523
- |\
- | + rgw: data sync skips slo data when syncing the manifest object
- | + rgw: RGWGetObj applies skip_manifest flag to SLO
- | + rgw: allow system users to read SLO parts
- + Pull request 14524
- |\
- | + rgw: don't return skew time in pre-signed url
- + Pull request 14525
- |\
- | + qa: rgw task uses period instead of region-map
- | + rgw-admin: remove deprecated regionmap commands
- + Pull request 14526
- |\
- | + radosgw-admin: use zone id when creating a zone
- + Pull request 14528
- |\
- | + rgw/lifecycle: do not send lifecycle rules when GetLifeCycle failed
- + Pull request 14529
- |\
- | + rgw: fix response header of Swift API
- + Pull request 14530
- |\
- | + rgw: fix crash when listing objects via swift
- + Pull request 14539
- |\
- | + librbd: introduce new constants for tracking max block name prefix
- + Pull request 14540
- |\
- | + rbd-nbd: no need create asok file for unmap and list-mapped commands.
- | + rbd-nbd: check /sys/block/nbdX/size to ensure kernel mapped correctly
- + Pull request 14543
- |\
- | + librbd: acquire exclusive-lock during copy on read
- + Pull request 14577
- |\
- | + librbd: relax is parent mirrored check when enabling mirroring for pool
- | + rbd-mirror: check image mirroring state when bootstrapping
- | + rbd-mirror: async request to test if image is primary
- | + rbd-mirror: hold owner lock when testing if lock owner
- + Pull request 14597
- |\
- | + PendingReleaseNotes: discuss snap trim improvements
- | + PrimaryLogPG: reimplement osd_snap_trim_sleep within the state machine
- | + rados: check that pool is done trimming before removing it
- | + osd/: add PG_STATE_SNAPTRIM[_WAIT] to expose snap trim state to user
- | + osd/PrimaryLogPG: limit the number of concurrently trimming pgs
- + Pull request 14606
- |\
- | + rgw: fix for null version_id in fetch_remote_obj()
- | + rgw: version id doesn't work in fetch_remote_obj
- + Pull request 14612
- |\
- | + qa/suites/upgrade/jewel-x: do not thrash cluster full during upgrade
- | + qa/suites/upgrade/jewel-x/parallel: expand workload matrix
- | + qa/suites/upgrade/jewel-x/stress-split-erasure-code: box thrashosds
- | + qa/suites/upgrade/jewel-x/stress-split: finish client.0 upgrade too
- | + qa/suites/upgrade/jewel-x: remove kraken references
- | + qa/suite/upgrade/jewel-x: drop x86 ec test
- | + qa/suites/upgrade/jewel-x: fix upgrade order; fix split grouping
- | + qa/suites/upgrade/jewel-x/parallel: remove require_kraken_osds
- | + qa/suites/upgrade/jewel-x/parallel: upgrade mons before osds
- | + qa/suites/upgrade/jewel-x/parallel: fix upgrade to luminous
- + Pull request 14617
- |\
- | + tests: Thrasher: handle OSD has the store locked gracefully
- + Pull request 14621
- |\
- | + qa/suites/upgrade/jewel-x/point-to-point-x: tweak packages list
- + Pull request 14646
- |\
- | + osd: pglog: with config, don't assert in the presence of stale divergent_priors
- + Pull request 14702
- |\
- | + use sudo to check check health
- | + Add reboot case for systemd test
- | + Fix distro's, point to latest version
- + Pull request 14732
- |\
- | + osd/PrimaryLogPG: do not expect FULL_TRY ops to get resent
- + Pull request 14733
- |\
- | + ceph_test_librados_api_misc: fix stupid LibRadosMiscConnectFailure.ConnectFailure test
- + Pull request 14734
- |\
- | + debian: package ceph.logroate properly
- + Pull request 14735
- |\
- | + osd: Give requested scrub work a higher priority
- + Pull request 14736
- |\
- | + os/bluestore/KernelDevice: fix uninit value
- | + os/bluestore/BlueFS: fix flush_bdev placement
- | + os/bluestore/KernelDevice: make flush() thread safe
- + Pull request 14833
- |\
- | + test/librbd/test_notify.py: don't disable feature in slave
- + Pull request 14934
- |\
- | + cls_rbd: default initialize snapshot namespace for legacy clients
- + Pull request 14939
- |\
- | + rgw: fix RadosGW hang during multi-chunk upload of AWSv4.
- + Pull request 14942
- |\
- | + osd: fix occasional MOSDMap leak
- + Pull request 14960
- |\
- | + civetweb: move to post 1.8 version
- + Pull request 14974
- |\
- | + librbd: add no-op event when promoting an image
- | + rbd-mirror: prevent infinite loop when computing replay status
- + Pull request 14998
- |\
- | + fs: normalize file open flags internally used by cephfs
- + Pull request 15066
- |\
- | + osd/PrimaryLogPG: do not call on_shutdown() if
- + Pull request 15084
- |\
- | + mon: check is_shutdown() in timer callbacks
- | + mon/Elector: call cancel_timer() in shutdown()
- | + kraken: mon: add override annotation to callback classes
- + Pull request 15237
- |\
- | + mon/PGMap: factor mon_osd_full_ratio into MAX AVAIL calc
- + Pull request 15384
- |\
- | + cls/rgw: list_plain_entries() stops before bi_log entries
- + Pull request 15612
- |\
- | + librbd: fix rbd_metadata_list and rbd_metadata_get
- + Pull request 15729
- |\
- | + msg/async: go to open new session when existing already closed
- | + msg/async: fix accept_conn not remove entry in conns when lazy delete
- + Pull request 15792
- |\
- | + os/bluestore: deep decode onode value
- + Pull request 15962
- |\
- | + kraken: osd: unlock sdata_op_ordering_lock with sdata_lock hold to avoid missing wakeup signal
- + Pull request 16082
- |\
- | + qa/suites/rados/thrash: add no-thrash item to matrix
- | + osd/osd_internal_types: wake snaptrimmer on put_read lock, too
- + Pull request 16083
- |\
- | + osd: Return correct osd_objectstore in OSD metadata
- + Pull request 16097
- |\
- | + test/librados_test_stub: fixed cls_cxx_map_get_keys/vals return value
- + Pull request 16098
- |\
- | + rbd-nbd: remove debug message from do_unmap
- | + rbd-nbd: s/cpp_error/cpp_strerror/ to fix FTBFS
- | + rbd-nbd: polish the output info before and after ioctl NBD_DISCONNECT.
- | + rbd-nbd: support signal handle for SIGHUP, SIGINT, and SIGTERM.
- + Pull request 16099
- |\
- | + mds: make C_MDSInternalNoop::complete() delete 'this'
- + Pull request 16100
- |\
- | + cephfs: fix mount point break off problem after mds switch occured
- | + common: remove \n on clog messages
- + Pull request 16101
- |\
- | + mds: ignore ENOENT on writing backtrace
- + Pull request 16102
- |\
- | + mds: shut down finisher before objecter
- + Pull request 16103
- |\
- | + cephfs: fix write_buf's _len overflow problem
- + Pull request 16104
- |\
- | + client: wait for lastest osdmap when handling set file/dir layout
- + Pull request 16105
- |\
- | + client/Client.cc: add feature to reconnect client after MDS reset
- + Pull request 16106
- |\
- | + mds: include advisory `path` field in damage
- + Pull request 16107
- |\
- | + mds: validate prealloc_inos on sessions after load
- | + mds: operator<< for Session
- + Pull request 16108
- |\
- | + qa/cephfs: use getfattr/setfattr helpers
- | + qa: add test for reading quotas from different clients
- | + client: _getattr on quota_root before using in statfs
- | + client: getattr before read on ceph.* xattrs
- + Pull request 16111
- + qa/tasks/radosbench: increase timeout
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/784140670ad97359ea67547dccc566dd1c0e317a/
And a subsequent iteration dropped PR#14577 and added:
- + Pull request 16112
- |\
- | + os/bluestore: fix OnodeSizeTracking testing
- + Pull request 16113
- |\
- | + test: remove hard-coded image name from RBD metadata test
- | + librbd: relax is parent mirrored check when enabling mirroring for pool
- | + rbd-mirror: check image mirroring state when bootstrapping
- | + rbd-mirror: async request to test if image is primary
- | + rbd-mirror: hold owner lock when testing if lock owner
- + Pull request 16114
- + pybind: fix cephfs.OSError initialization
- + pybind: fix open flags calculation
Updated by Nathan Cutler almost 7 years ago
rbd¶
teuthology-suite -k distro --priority 101 --suite rbd --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 10)/10
8 fail, 160 pass (168 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-04_20:05:04-rbd-wip-kraken-backports-distro-basic-smithi/
- 1361056, 1361086, 1361101, 1361124, 1361130, 1361156, 1361172, 1361201 are all http://tracker.ceph.com/issues/19798 - will be fixed in next round
- fix is https://github.com/ceph/ceph/pull/16113
Cherry-picked the fix into wip-kraken-backports. Need to re-run.
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/5fbe1d9dbb453cbbb090b902dcfc75109bc81dd9/
--rerun
Updated by Nathan Cutler almost 7 years ago
fs¶
teuthology-suite -k distro --priority 101 --suite fs --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
4 fail, 184 pass (188 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-04_20:10:10-fs-wip-kraken-backports-distro-basic-smithi/
- 1361269, 1361315, 1361363, 1361409 look like http://tracker.ceph.com/issues/19890 - fix on the way
Fix is https://github.com/ceph/ceph/pull/16114
--rerun
with the fix included:
Updated by Nathan Cutler almost 7 years ago
rgw¶
The SLO/DLO failures are still with us; check if bluestore valgrind issue is gone:
teuthology-suite -k distro --priority 101 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --rerun smithfarm-2017-05-03_10:00:00-rgw-wip-kraken-backports-distro-basic-smithi --limit 10
3 fail, 7 pass (10 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-04_20:13:07-rgw-wip-kraken-backports-distro-basic-smithi/
- all three failures are http://tracker.ceph.com/issues/20368 (problem with the new Swift SLO/DLO tests)
0/3 run:
teuthology-suite -k distro --priority 101 --suite rgw --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 3)/3
18 fail, 74 pass (92 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-05_06:44:30-rgw-wip-kraken-backports-distro-basic-smithi/
- 17 failures are http://tracker.ceph.com/issues/20368 (problem with the new Swift SLO/DLO tests)
- 1 failure - 1363474 - is a memory leak of some kind; opened http://tracker.ceph.com/issues/20506
Updated by Nathan Cutler almost 7 years ago
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/30ed046cd1566b1b6b5901da709c28bc71876bec/
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 13542
- |\
- | + osd/PG: restrict want_acting to up+acting on recovery completion
- + Pull request 13868
- |\
- | + rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes
- + Pull request 13871
- |\
- | + rgw_file: fix readdir after dirent-change
- | + rgw_file: don't expire directories being read
- | + rgw_file: chunked readdir
- | + rgw_file: RGWFileHandle dtor must also cond-unlink from FHCache
- | + rgw_file: posix style atime,ctime,mtime
- | + rgw_file: fix reversed return value of getattr
- | + rgw_file: fix double unref on rgw_fh for rename
- | + rgw_file: rgw_lookup: don't ref for / or ..
- | + rgw_file: ensure valid_s3_object_name for directories, too
- | + rgw_file: fix RGWLibFS::setattr for directory objects
- | + rgw_file: introduce rgw_lookup type hints
- | + rgw_file: return of RGWFileHandle::FLAG_EXACT_MATCH
- | + rgw_file: use fh_hook::is_linked() to check residence
- | + rgw_file: refcnt bugfixes
- | + rgw_file: add refcount dout traces at debuglevel 17
- | + rgw_file: add pretty-print for RGWFileHandle
- | + rgw_file: interned RGWFileHandle objects need parent refs
- | + rgw_file: avoid stranding invalid-name bucket handles in fhcache
- | + rgw_file: fix missing unlock in unlink
- | + rgw_file: remove unused rgw_key variable
- | + rgw_file: rgw_readdir: return dot-dirs only when *offset is 0
- | + rgw_file: implement reliable has-children check
- | + rgw_file: fix marker computation
- | + rgw_file: add timed namespace invalidation
- | + rgw_file: rgw_readdir can't list multi-segment dirs
- | + rgw_file: allow setattr on placeholder directories
- | + rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
- + Pull request 14067
- |\
- | + rgw: fix break inside of yield in RGWFetchAllMetaCR
- + Pull request 14509
- |\
- | + radosgw-admin: check for name mistmatch in realm set
- | + radosgw-admin: relam set can use input redirection
- | + radosgw-admin: realm set should create a new realm
- + Pull request 14511
- |\
- | + rgw: add check for update return value
- | + rgw: we need to reinit the zonegroup after assignment to avoid invalid cct and store
- | + rgw: fix init_zg_from_period when default zone is not set as default
- + Pull request 14513
- |\
- | + rgw: be aware abount tenants on cls_user_bucket -> rgw_bucket conversion.
- + Pull request 14515
- |\
- | + rgw: don't update bucket index multiple times in overwrite
- | + rgw: assume obj write is a first write
- | + rgw: configurable write obj window size
- | + rgw: change default chunk size to 4MB
- + Pull request 14516
- |\
- | + rgw: improve handling of illformed Swift's container ACLs.
- | + rgw: the swift container acl should support field .ref
- + Pull request 14517
- |\
- | + rgw: fix use of marker in List::list_objects()
- + Pull request 14519
- |\
- | + rgw: fix swift cannot disable object versioning
- + Pull request 14522
- |\
- | + rgw: add the remove-x-delete feature to cancel swift object expiration
- + Pull request 14523
- |\
- | + rgw: data sync skips slo data when syncing the manifest object
- | + rgw: RGWGetObj applies skip_manifest flag to SLO
- | + rgw: allow system users to read SLO parts
- + Pull request 14524
- |\
- | + rgw: don't return skew time in pre-signed url
- + Pull request 14525
- |\
- | + qa: rgw task uses period instead of region-map
- | + rgw-admin: remove deprecated regionmap commands
- + Pull request 14526
- |\
- | + radosgw-admin: use zone id when creating a zone
- + Pull request 14528
- |\
- | + rgw/lifecycle: do not send lifecycle rules when GetLifeCycle failed
- + Pull request 14529
- |\
- | + rgw: fix response header of Swift API
- + Pull request 14530
- |\
- | + rgw: fix crash when listing objects via swift
- + Pull request 14540
- |\
- | + rbd-nbd: no need create asok file for unmap and list-mapped commands.
- | + rbd-nbd: check /sys/block/nbdX/size to ensure kernel mapped correctly
- + Pull request 14597
- |\
- | + PendingReleaseNotes: discuss snap trim improvements
- | + PrimaryLogPG: reimplement osd_snap_trim_sleep within the state machine
- | + rados: check that pool is done trimming before removing it
- | + osd/: add PG_STATE_SNAPTRIM[_WAIT] to expose snap trim state to user
- | + osd/PrimaryLogPG: limit the number of concurrently trimming pgs
- + Pull request 14606
- |\
- | + rgw: fix for null version_id in fetch_remote_obj()
- | + rgw: version id doesn't work in fetch_remote_obj
- + Pull request 14612
- |\
- | + qa/suites/upgrade/jewel-x: do not thrash cluster full during upgrade
- | + qa/suites/upgrade/jewel-x/parallel: expand workload matrix
- | + qa/suites/upgrade/jewel-x/stress-split-erasure-code: box thrashosds
- | + qa/suites/upgrade/jewel-x/stress-split: finish client.0 upgrade too
- | + qa/suites/upgrade/jewel-x: remove kraken references
- | + qa/suite/upgrade/jewel-x: drop x86 ec test
- | + qa/suites/upgrade/jewel-x: fix upgrade order; fix split grouping
- | + qa/suites/upgrade/jewel-x/parallel: remove require_kraken_osds
- | + qa/suites/upgrade/jewel-x/parallel: upgrade mons before osds
- | + qa/suites/upgrade/jewel-x/parallel: fix upgrade to luminous
- + Pull request 14617
- |\
- | + tests: Thrasher: handle OSD has the store locked gracefully
- + Pull request 14621
- |\
- | + qa/suites/upgrade/jewel-x/point-to-point-x: tweak packages list
- + Pull request 14702
- |\
- | + use sudo to check check health
- | + Add reboot case for systemd test
- | + Fix distro's, point to latest version
- + Pull request 14732
- |\
- | + osd/PrimaryLogPG: do not expect FULL_TRY ops to get resent
- + Pull request 14734
- |\
- | + debian: package ceph.logroate properly
- + Pull request 14736
- |\
- | + os/bluestore/KernelDevice: fix uninit value
- | + os/bluestore/BlueFS: fix flush_bdev placement
- | + os/bluestore/KernelDevice: make flush() thread safe
- + Pull request 14939
- |\
- | + rgw: fix RadosGW hang during multi-chunk upload of AWSv4.
- + Pull request 14942
- |\
- | + osd: fix occasional MOSDMap leak
- + Pull request 14960
- |\
- | + civetweb: move to post 1.8 version
- + Pull request 14998
- |\
- | + fs: normalize file open flags internally used by cephfs
- + Pull request 15066
- |\
- | + osd/PrimaryLogPG: do not call on_shutdown() if
- + Pull request 15384
- |\
- | + cls/rgw: list_plain_entries() stops before bi_log entries
- + Pull request 15962
- |\
- | + kraken: osd: unlock sdata_op_ordering_lock with sdata_lock hold to avoid missing wakeup signal
- + Pull request 16082
- |\
- | + qa/suites/rados/thrash: add no-thrash item to matrix
- | + osd/osd_internal_types: wake snaptrimmer on put_read lock, too
- + Pull request 16097
- |\
- | + test/librados_test_stub: fixed cls_cxx_map_get_keys/vals return value
- + Pull request 16099
- |\
- | + mds: make C_MDSInternalNoop::complete() delete 'this'
- + Pull request 16100
- |\
- | + cephfs: fix mount point break off problem after mds switch occured
- | + common: remove \n on clog messages
- + Pull request 16101
- |\
- | + mds: ignore ENOENT on writing backtrace
- + Pull request 16102
- |\
- | + mds: shut down finisher before objecter
- + Pull request 16103
- |\
- | + cephfs: fix write_buf's _len overflow problem
- + Pull request 16104
- |\
- | + client: wait for lastest osdmap when handling set file/dir layout
- + Pull request 16105
- |\
- | + client/Client.cc: add feature to reconnect client after MDS reset
- + Pull request 16106
- |\
- | + mds: include advisory `path` field in damage
- + Pull request 16107
- |\
- | + mds: validate prealloc_inos on sessions after load
- | + mds: operator<< for Session
- + Pull request 16108
- |\
- | + qa/cephfs: use getfattr/setfattr helpers
- | + qa: add test for reading quotas from different clients
- | + client: _getattr on quota_root before using in statfs
- | + client: getattr before read on ceph.* xattrs
- + Pull request 16111
- |\
- | + qa/tasks/radosbench: increase timeout
- + Pull request 16112
- |\
- | + os/bluestore: fix OnodeSizeTracking testing
- + Pull request 16113
- |\
- | + test: remove hard-coded image name from RBD metadata test
- | + librbd: relax is parent mirrored check when enabling mirroring for pool
- | + rbd-mirror: check image mirroring state when bootstrapping
- | + rbd-mirror: async request to test if image is primary
- | + rbd-mirror: hold owner lock when testing if lock owner
- + Pull request 16114
- |\
- | + pybind: fix cephfs.OSError initialization
- | + pybind: fix open flags calculation
- + Pull request 16131
- |\
- | + tests: swift.py: clone the ceph-jewel branch
- + Pull request 16132
- + ReplicatedBackend: don't queue Context outside of ObjectStore with obc
- + osd/: don't leak context for Blessed*Context or RecoveryQueueAsync
Updated by Nathan Cutler almost 7 years ago
rgw¶
teuthology-suite -k distro --priority 101 --suite rgw --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 2)/2
Updated by Nathan Cutler almost 7 years ago
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/fad609aa98d1a24280ce1134723ca2f0edf73c01/
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 13871
- |\
- | + rgw_file: fix readdir after dirent-change
- | + rgw_file: don't expire directories being read
- | + rgw_file: chunked readdir
- | + rgw_file: RGWFileHandle dtor must also cond-unlink from FHCache
- | + rgw_file: posix style atime,ctime,mtime
- | + rgw_file: fix reversed return value of getattr
- | + rgw_file: fix double unref on rgw_fh for rename
- | + rgw_file: rgw_lookup: don't ref for / or ..
- | + rgw_file: ensure valid_s3_object_name for directories, too
- | + rgw_file: fix RGWLibFS::setattr for directory objects
- | + rgw_file: introduce rgw_lookup type hints
- | + rgw_file: return of RGWFileHandle::FLAG_EXACT_MATCH
- | + rgw_file: use fh_hook::is_linked() to check residence
- | + rgw_file: refcnt bugfixes
- | + rgw_file: add refcount dout traces at debuglevel 17
- | + rgw_file: add pretty-print for RGWFileHandle
- | + rgw_file: interned RGWFileHandle objects need parent refs
- | + rgw_file: avoid stranding invalid-name bucket handles in fhcache
- | + rgw_file: fix missing unlock in unlink
- | + rgw_file: remove unused rgw_key variable
- | + rgw_file: rgw_readdir: return dot-dirs only when *offset is 0
- | + rgw_file: implement reliable has-children check
- | + rgw_file: fix marker computation
- | + rgw_file: add timed namespace invalidation
- | + rgw_file: rgw_readdir can't list multi-segment dirs
- | + rgw_file: allow setattr on placeholder directories
- | + rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
- + Pull request 14540
- |\
- | + rbd-nbd: no need create asok file for unmap and list-mapped commands.
- | + rbd-nbd: check /sys/block/nbdX/size to ensure kernel mapped correctly
- + Pull request 14612
- |\
- | + qa/suites/upgrade/jewel-x: do not thrash cluster full during upgrade
- | + qa/suites/upgrade/jewel-x/parallel: expand workload matrix
- | + qa/suites/upgrade/jewel-x/stress-split-erasure-code: box thrashosds
- | + qa/suites/upgrade/jewel-x/stress-split: finish client.0 upgrade too
- | + qa/suites/upgrade/jewel-x: remove kraken references
- | + qa/suite/upgrade/jewel-x: drop x86 ec test
- | + qa/suites/upgrade/jewel-x: fix upgrade order; fix split grouping
- | + qa/suites/upgrade/jewel-x/parallel: remove require_kraken_osds
- | + qa/suites/upgrade/jewel-x/parallel: upgrade mons before osds
- | + qa/suites/upgrade/jewel-x/parallel: fix upgrade to luminous
- + Pull request 14617
- |\
- | + tests: Thrasher: handle OSD has the store locked gracefully
- + Pull request 14621
- |\
- | + qa/suites/upgrade/jewel-x/point-to-point-x: tweak packages list
- + Pull request 14702
- |\
- | + use sudo to check check health
- | + Add reboot case for systemd test
- | + Fix distro's, point to latest version
- + Pull request 14734
- |\
- | + debian: package ceph.logroate properly
- + Pull request 14960
- |\
- | + civetweb: move to post 1.8 version
- + Pull request 14998
- |\
- | + fs: normalize file open flags internally used by cephfs
- + Pull request 15526
- |\
- | + osd: Move scrub sleep timer to osdservice
- | + osd: Implement asynchronous scrub sleep
- + Pull request 16082
- |\
- | + qa/suites/rados/thrash: add no-thrash item to matrix
- | + osd/osd_internal_types: wake snaptrimmer on put_read lock, too
- + Pull request 16096
- |\
- | + test: added missing IoCtx copy/assignment methods in librados_test_stub
- | + librbd: image create validates that pool supports overwrites
- | + librbd: clean up debug messages within image create state machine
- | + librbd: removed legacy state machine callbacks from CreateRequest
- | + librbd: avoid duplicating librados IoCtx objects if not needed
- + Pull request 16097
- |\
- | + test/librados_test_stub: fixed cls_cxx_map_get_keys/vals return value
- + Pull request 16099
- |\
- | + mds: make C_MDSInternalNoop::complete() delete 'this'
- + Pull request 16100
- |\
- | + cephfs: fix mount point break off problem after mds switch occured
- | + common: remove \n on clog messages
- + Pull request 16101
- |\
- | + mds: ignore ENOENT on writing backtrace
- + Pull request 16102
- |\
- | + mds: shut down finisher before objecter
- + Pull request 16103
- |\
- | + cephfs: fix write_buf's _len overflow problem
- + Pull request 16104
- |\
- | + client: wait for lastest osdmap when handling set file/dir layout
- + Pull request 16105
- |\
- | + client/Client.cc: add feature to reconnect client after MDS reset
- + Pull request 16106
- |\
- | + mds: include advisory `path` field in damage
- + Pull request 16107
- |\
- | + mds: validate prealloc_inos on sessions after load
- | + mds: operator<< for Session
- + Pull request 16108
- |\
- | + qa/cephfs: use getfattr/setfattr helpers
- | + qa: add test for reading quotas from different clients
- | + client: _getattr on quota_root before using in statfs
- | + client: getattr before read on ceph.* xattrs
- + Pull request 16111
- |\
- | + qa/tasks/radosbench: increase timeout
- + Pull request 16112
- |\
- | + os/bluestore: fix OnodeSizeTracking testing
- + Pull request 16114
- |\
- | + pybind: fix cephfs.OSError initialization
- | + pybind: fix open flags calculation
- + Pull request 16131
- |\
- | + tests: swift.py: clone the ceph-jewel branch
- + Pull request 16133
- |\
- | + msg/simple: clear_pipe when wait() is mopping up pipes
- + Pull request 16134
- |\
- | + mon/PGMonitor: clean up min/max span warning
- | + bluestore: Fix BlueStore::statfs available amount to not include bluefs min reserved
- | + osd: Round fullness in message to correspond to df -h
- | + filestore: Account for dirty journal data in statfs
- | + mon: Add warning if diff in OSD usage > config mon_warn_osd_usage_percent
- | + mon: Bump min in ratio to 75%
- | + osd: Fix ENOSPC crash message text
- + Pull request 16135
- |\
- | + ceph-disk: separate ceph-osd --check-needs-* logs
- + Pull request 16137
- |\
- | + qa/tasks/ceph_manager: always fix pgp_num when done with thrashosd task
- + Pull request 16138
- |\
- | + ceph-disk: Adding retry loop in get_partition_dev()
- | + ceph-disk: Reporting /sys directory in get_partition_dev()
- + Pull request 16139
- |\
- | + rgw: fix 'gc list --include-all' command infinite loop the first 1000 items
- + Pull request 16140
- |\
- | + ceph_test_rados_api_misc: fix LibRadosMiscConnectFailure.ConnectFailure retry
- + Pull request 16142
- |\
- | + qa/suites/upgrade: remove duplicated upgrade task
- | + qa/suites/upgrade: set sortbitwise for jewel clusters
- + Pull request 16143
- |\
- | + mon: osd crush set crushmap need sanity check
- + Pull request 16161
- |\
- | + rgw: only log metadata on metadata master zone
- | + radosgw-admin: warn that 'realm rename' does not update other clusters
- | + rgw: fix for zonegroup redirect url
- | + rgw: use zonegroup's master zone endpoints for bucket redirect
- | + rgw: allow larger payload for period commit
- | + rgw: make a configurable size for requests with xml params
- + Pull request 16162
- |\
- | + rgw: don't return skew time in pre-signed url
- + Pull request 16163
- |\
- | + rgw: fix versioned bucket data sync fail when upload is busy
- + Pull request 16164
- |\
- | + rgw: swift: disable revocation thread if sleep 0 || cache_size 0
- + Pull request 16165
- |\
- | + cls/log/cls_log.cc: reduce logging noise
- + Pull request 16166
- |\
- | + rgw: use a vector for options passed to civetweb
- + Pull request 16168
- |\
- | + rgw: fix broken /crossdomain.xml, /info and /healthcheck of Swift API.
- + Pull request 16173
- |\
- | + rgw: segment fault when shard id out of range
- + Pull request 16174
- |\
- | + rgw: Added code to correctly account for bytes sent/ received during a 'PUT' operation.
- + Pull request 16175
- |\
- | + rgw: datalog trim and mdlog trim handles the result returned by osd incorrectly.
- + Pull request 16178
- |\
- | + rgw: get wrong content when download object with specific range when compression was enabled
- + Pull request 16179
- |\
- | + rgw: set object accounted size correctly
- + Pull request 16181
- |\
- | + rgw: VersionIdMarker and NextVersionIdMarker should be returned when listing object versions if necessary.
- + Pull request 16183
- |\
- | + rgw: lifecycle thread shouldn't process the bucket which has been deleted.
- + Pull request 16184
- |\
- | + librbd: potential read IO hang when image is flattened
- + Pull request 16186
- |\
- | + rbd: properly decode features when using image name optional
- + Pull request 16187
- |\
- | + librbd: filter expected error codes from is_exclusive_lock_owner
- + Pull request 16190
- |\
- | + osdc/Filer: truncate large file party by party
- | + osdc/Filer: go to single ack for update methods
- | + client: remove special ack vs commit behavior
- + Pull request 16191
- |\
- | + mds: issue new caps when sending reply to client
- + Pull request 16195
- + test/librbd: decouple ceph_test_librbd_api from libceph-common
- + test/librbd: replace libcommon classes using standard library
- + test/librados: extract functions using libcommon in test.cc into test_common.cc
Updated by Nathan Cutler almost 7 years ago
rados¶
teuthology-suite -k distro --priority 101 --suite rados --subset $(expr $RANDOM % 80)/80 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
Quite a few failures, OSDs dying with:
2017-07-07T12:10:27.086 INFO:tasks.ceph.osd.1.smithi008.stderr:/home/jenkins-build/build/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/11.2.0-693-gfad609a/rpm/el7/BUILD/ceph-11.2.0-693-gfad609a/src/osd/PrimaryLogPG.cc: In function 'virtual void PrimaryLogPG::snap_trimmer(epoch_t)' thread 7f8114ff6700 time 2017-07-07 12:10:27.075629 2017-07-07T12:10:27.090 INFO:tasks.ceph.osd.1.smithi008.stderr:/home/jenkins-build/build/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/11.2.0-693-gfad609a/rpm/el7/BUILD/ceph-11.2.0-693-gfad609a/src/osd/PrimaryLogPG.cc: 3845: FAILED assert(is_primary()) 2017-07-07T12:10:27.093 INFO:tasks.ceph.osd.1.smithi008.stderr: ceph version 11.2.0-693-gfad609a (fad609aa98d1a24280ce1134723ca2f0edf73c01) 2017-07-07T12:10:27.096 INFO:tasks.ceph.osd.1.smithi008.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x7e) [0x7f813a2a1bde] 2017-07-07T12:10:27.099 INFO:tasks.ceph.osd.1.smithi008.stderr: 2: (PrimaryLogPG::snap_trimmer(unsigned int)+0x15f) [0x7f8139d59a4f] 2017-07-07T12:10:27.102 INFO:tasks.ceph.osd.1.smithi008.stderr: 3: (OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0x7cc) [0x7f8139c4919c] 2017-07-07T12:10:27.104 INFO:tasks.ceph.osd.1.smithi008.stderr: 4: (ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x945) [0x7f813a2a7855] 2017-07-07T12:10:27.108 INFO:tasks.ceph.osd.1.smithi008.stderr: 5: (ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0x7f813a2a99b0] 2017-07-07T12:10:27.112 INFO:tasks.ceph.osd.1.smithi008.stderr: 6: (()+0x7dc5) [0x7f813743cdc5] 2017-07-07T12:10:27.115 INFO:tasks.ceph.osd.1.smithi008.stderr: 7: (clone()+0x6d) [0x7f813632473d] 2017-07-07T12:10:27.123 INFO:tasks.ceph.osd.1.smithi008.stderr: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
Re-running the failed jobs on kraken baseline:
Pushed a new version of wip-kraken-backports after adding DNM to two or three rados PRs:
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/7451aa0dc9a2e4e3844dbe2490832a5d98ee252f/
teuthology-suite -k distro --priority 101 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --rerun smithfarm-2017-07-07_11:59:33-rados-wip-kraken-backports-distro-basic-smithi
1 fail, 43 pass (44 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-18_07:53:06-rados-wip-kraken-backports-distro-basic-smithi/
Re-running one failed job:
Updated by Nathan Cutler almost 7 years ago
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/7451aa0dc9a2e4e3844dbe2490832a5d98ee252f/
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 13871
- |\
- | + rgw_file: fix readdir after dirent-change
- | + rgw_file: don't expire directories being read
- | + rgw_file: chunked readdir
- | + rgw_file: RGWFileHandle dtor must also cond-unlink from FHCache
- | + rgw_file: posix style atime,ctime,mtime
- | + rgw_file: fix reversed return value of getattr
- | + rgw_file: fix double unref on rgw_fh for rename
- | + rgw_file: rgw_lookup: don't ref for / or ..
- | + rgw_file: ensure valid_s3_object_name for directories, too
- | + rgw_file: fix RGWLibFS::setattr for directory objects
- | + rgw_file: introduce rgw_lookup type hints
- | + rgw_file: return of RGWFileHandle::FLAG_EXACT_MATCH
- | + rgw_file: use fh_hook::is_linked() to check residence
- | + rgw_file: refcnt bugfixes
- | + rgw_file: add refcount dout traces at debuglevel 17
- | + rgw_file: add pretty-print for RGWFileHandle
- | + rgw_file: interned RGWFileHandle objects need parent refs
- | + rgw_file: avoid stranding invalid-name bucket handles in fhcache
- | + rgw_file: fix missing unlock in unlink
- | + rgw_file: remove unused rgw_key variable
- | + rgw_file: rgw_readdir: return dot-dirs only when *offset is 0
- | + rgw_file: implement reliable has-children check
- | + rgw_file: fix marker computation
- | + rgw_file: add timed namespace invalidation
- | + rgw_file: rgw_readdir can't list multi-segment dirs
- | + rgw_file: allow setattr on placeholder directories
- | + rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
- + Pull request 14540
- |\
- | + rbd-nbd: no need create asok file for unmap and list-mapped commands.
- | + rbd-nbd: check /sys/block/nbdX/size to ensure kernel mapped correctly
- + Pull request 14612
- |\
- | + qa/suites/upgrade/jewel-x: do not thrash cluster full during upgrade
- | + qa/suites/upgrade/jewel-x/parallel: expand workload matrix
- | + qa/suites/upgrade/jewel-x/stress-split-erasure-code: box thrashosds
- | + qa/suites/upgrade/jewel-x/stress-split: finish client.0 upgrade too
- | + qa/suites/upgrade/jewel-x: remove kraken references
- | + qa/suite/upgrade/jewel-x: drop x86 ec test
- | + qa/suites/upgrade/jewel-x: fix upgrade order; fix split grouping
- | + qa/suites/upgrade/jewel-x/parallel: remove require_kraken_osds
- | + qa/suites/upgrade/jewel-x/parallel: upgrade mons before osds
- | + qa/suites/upgrade/jewel-x/parallel: fix upgrade to luminous
- + Pull request 14617
- |\
- | + tests: Thrasher: handle OSD has the store locked gracefully
- + Pull request 14621
- |\
- | + qa/suites/upgrade/jewel-x/point-to-point-x: tweak packages list
- + Pull request 14702
- |\
- | + use sudo to check check health
- | + Add reboot case for systemd test
- | + Fix distro's, point to latest version
- + Pull request 14734
- |\
- | + debian: package ceph.logroate properly
- + Pull request 14960
- |\
- | + civetweb: move to post 1.8 version
- + Pull request 14998
- |\
- | + fs: normalize file open flags internally used by cephfs
- + Pull request 15486
- |\
- | + rbd-mirror: ensure missing images are re-synced when detected
- + Pull request 16096
- |\
- | + test: added missing IoCtx copy/assignment methods in librados_test_stub
- | + librbd: image create validates that pool supports overwrites
- | + librbd: clean up debug messages within image create state machine
- | + librbd: removed legacy state machine callbacks from CreateRequest
- | + librbd: avoid duplicating librados IoCtx objects if not needed
- + Pull request 16097
- |\
- | + test/librados_test_stub: fixed cls_cxx_map_get_keys/vals return value
- + Pull request 16099
- |\
- | + mds: make C_MDSInternalNoop::complete() delete 'this'
- + Pull request 16100
- |\
- | + cephfs: fix mount point break off problem after mds switch occured
- | + common: remove \n on clog messages
- + Pull request 16101
- |\
- | + mds: ignore ENOENT on writing backtrace
- + Pull request 16102
- |\
- | + mds: shut down finisher before objecter
- + Pull request 16103
- |\
- | + cephfs: fix write_buf's _len overflow problem
- + Pull request 16104
- |\
- | + client: wait for lastest osdmap when handling set file/dir layout
- + Pull request 16105
- |\
- | + client/Client.cc: add feature to reconnect client after MDS reset
- + Pull request 16106
- |\
- | + mds: include advisory `path` field in damage
- + Pull request 16107
- |\
- | + mds: validate prealloc_inos on sessions after load
- | + mds: operator<< for Session
- + Pull request 16108
- |\
- | + qa/cephfs: use getfattr/setfattr helpers
- | + qa: add test for reading quotas from different clients
- | + client: _getattr on quota_root before using in statfs
- | + client: getattr before read on ceph.* xattrs
- + Pull request 16111
- |\
- | + qa/tasks/radosbench: increase timeout
- + Pull request 16112
- |\
- | + os/bluestore: fix OnodeSizeTracking testing
- + Pull request 16114
- |\
- | + pybind: fix cephfs.OSError initialization
- | + pybind: fix open flags calculation
- + Pull request 16131
- |\
- | + tests: swift.py: clone the ceph-jewel branch
- + Pull request 16133
- |\
- | + msg/simple: clear_pipe when wait() is mopping up pipes
- + Pull request 16134
- |\
- | + mon/PGMonitor: clean up min/max span warning
- | + bluestore: Fix BlueStore::statfs available amount to not include bluefs min reserved
- | + osd: Round fullness in message to correspond to df -h
- | + filestore: Account for dirty journal data in statfs
- | + mon: Add warning if diff in OSD usage > config mon_warn_osd_usage_percent
- | + mon: Bump min in ratio to 75%
- | + osd: Fix ENOSPC crash message text
- + Pull request 16135
- |\
- | + ceph-disk: separate ceph-osd --check-needs-* logs
- + Pull request 16137
- |\
- | + qa/tasks/ceph_manager: always fix pgp_num when done with thrashosd task
- + Pull request 16138
- |\
- | + ceph-disk: Adding retry loop in get_partition_dev()
- | + ceph-disk: Reporting /sys directory in get_partition_dev()
- + Pull request 16139
- |\
- | + rgw: fix 'gc list --include-all' command infinite loop the first 1000 items
- + Pull request 16140
- |\
- | + ceph_test_rados_api_misc: fix LibRadosMiscConnectFailure.ConnectFailure retry
- + Pull request 16142
- |\
- | + qa/suites/upgrade: remove duplicated upgrade task
- | + qa/suites/upgrade: set sortbitwise for jewel clusters
- + Pull request 16143
- |\
- | + mon: osd crush set crushmap need sanity check
- + Pull request 16161
- |\
- | + rgw: only log metadata on metadata master zone
- | + radosgw-admin: warn that 'realm rename' does not update other clusters
- | + rgw: fix for zonegroup redirect url
- | + rgw: use zonegroup's master zone endpoints for bucket redirect
- | + rgw: allow larger payload for period commit
- | + rgw: make a configurable size for requests with xml params
- + Pull request 16162
- |\
- | + rgw: don't return skew time in pre-signed url
- + Pull request 16163
- |\
- | + rgw: fix versioned bucket data sync fail when upload is busy
- + Pull request 16164
- |\
- | + rgw: swift: disable revocation thread if sleep 0 || cache_size 0
- + Pull request 16165
- |\
- | + cls/log/cls_log.cc: reduce logging noise
- + Pull request 16166
- |\
- | + rgw: use a vector for options passed to civetweb
- + Pull request 16168
- |\
- | + rgw: fix broken /crossdomain.xml, /info and /healthcheck of Swift API.
- + Pull request 16173
- |\
- | + rgw: segment fault when shard id out of range
- + Pull request 16174
- |\
- | + rgw: Added code to correctly account for bytes sent/ received during a 'PUT' operation.
- + Pull request 16175
- |\
- | + rgw: datalog trim and mdlog trim handles the result returned by osd incorrectly.
- + Pull request 16178
- |\
- | + rgw: get wrong content when download object with specific range when compression was enabled
- + Pull request 16179
- |\
- | + rgw: set object accounted size correctly
- + Pull request 16181
- |\
- | + rgw: VersionIdMarker and NextVersionIdMarker should be returned when listing object versions if necessary.
- + Pull request 16183
- |\
- | + rgw: lifecycle thread shouldn't process the bucket which has been deleted.
- + Pull request 16184
- |\
- | + librbd: potential read IO hang when image is flattened
- + Pull request 16186
- |\
- | + rbd: properly decode features when using image name optional
- + Pull request 16187
- |\
- | + librbd: filter expected error codes from is_exclusive_lock_owner
- + Pull request 16190
- |\
- | + osdc/Filer: truncate large file party by party
- | + osdc/Filer: go to single ack for update methods
- | + client: remove special ack vs commit behavior
- + Pull request 16191
- |\
- | + mds: issue new caps when sending reply to client
- + Pull request 16195
- |\
- | + test/librbd: decouple ceph_test_librbd_api from libceph-common
- | + test/librbd: replace libcommon classes using standard library
- | + test/librados: extract functions using libcommon in test.cc into test_common.cc
- + Pull request 16215
Updated by Nathan Cutler almost 7 years ago
ceph-disk¶
teuthology-suite -k distro --verbose --suite ceph-disk --ceph wip-kraken-backports --machine-type vps --priority 101
Updated by Nathan Cutler almost 7 years ago
rgw¶
teuthology-suite -k distro --priority 101 --suite rgw --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 2)/2
2 fail, 134 pass (136 total) http://pulpito.ceph.com/smithfarm-2017-07-18_10:13:59-rgw-wip-kraken-backports-distro-basic-smithi/
- Both failures are "saw valgrind issues"
Rerun
Updated by Nathan Cutler almost 7 years ago
rbd¶
teuthology-suite -k distro --priority 101 --suite rbd --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 10)/10
2 fail, 166 pass (168 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-18_11:48:51-rbd-wip-kraken-backports-distro-basic-smithi/
- Failures are ???
Rerun
Updated by Nathan Cutler almost 7 years ago
fs¶
teuthology-suite -k distro --priority 101 --suite fs --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
Updated by Nathan Cutler almost 7 years ago
powercycle¶
teuthology-suite -v -c wip-kraken-backports -k distro -m smithi -s powercycle -p 102 -l 2 --email ncutler@suse.com
Updated by Nathan Cutler almost 7 years ago
Upgrade jewel-x¶
teuthology-suite -k distro --verbose --suite upgrade/jewel-x --ceph wip-kraken-backports --machine-type vps --priority 101 --email ncutler@suse.com
- 1419136, 1419142, 1419151: MONs running kraken, some OSDs on kraken while others still on jewel, MDS is restarted (completing its upgrade to kraken) -> cluster enters HEALTH_WARN and does not recover within timeout
- Rerun with
teuthology-suite -k distro --verbose --suite upgrade/jewel-x --ceph wip-kraken-backports --machine-type vps --priority 101 --email ncutler@suse.com --filter="jewel-x/parallel/{0-cluster/{openstack.yaml start.yaml} 1-jewel-install/jewel.yaml 2-workload/rados_loadgenbig.yaml 3-upgrade-sequence/upgrade-mon-osd-mds.yaml 4-kraken.yaml 5-final-workload/{blogbench.yaml rados-snaps-few-objects.yaml rados_loadgenmix.yaml rados_mon_thrash.yaml rbd_cls.yaml rbd_import_export.yaml rgw_swift.yaml} distros/centos_latest.yaml kraken.yaml}" --num 3
- Rerun with
Rerun
Updated by Nathan Cutler almost 7 years ago
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/a9d889422fb49f5ea109d98f2a9b2a973f0f358f/
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 13871
- |\
- | + rgw_file: fix readdir after dirent-change
- | + rgw_file: don't expire directories being read
- | + rgw_file: chunked readdir
- | + rgw_file: RGWFileHandle dtor must also cond-unlink from FHCache
- | + rgw_file: posix style atime,ctime,mtime
- | + rgw_file: fix reversed return value of getattr
- | + rgw_file: fix double unref on rgw_fh for rename
- | + rgw_file: rgw_lookup: don't ref for / or ..
- | + rgw_file: ensure valid_s3_object_name for directories, too
- | + rgw_file: fix RGWLibFS::setattr for directory objects
- | + rgw_file: introduce rgw_lookup type hints
- | + rgw_file: return of RGWFileHandle::FLAG_EXACT_MATCH
- | + rgw_file: use fh_hook::is_linked() to check residence
- | + rgw_file: refcnt bugfixes
- | + rgw_file: add refcount dout traces at debuglevel 17
- | + rgw_file: add pretty-print for RGWFileHandle
- | + rgw_file: interned RGWFileHandle objects need parent refs
- | + rgw_file: avoid stranding invalid-name bucket handles in fhcache
- | + rgw_file: fix missing unlock in unlink
- | + rgw_file: remove unused rgw_key variable
- | + rgw_file: rgw_readdir: return dot-dirs only when *offset is 0
- | + rgw_file: implement reliable has-children check
- | + rgw_file: fix marker computation
- | + rgw_file: add timed namespace invalidation
- | + rgw_file: rgw_readdir can't list multi-segment dirs
- | + rgw_file: allow setattr on placeholder directories
- | + rgw_file: invalid use of RGWFileHandle::FLAG_EXACT_MATCH
- + Pull request 14597
- |\
- | + osd: do not default-abort on leaked pg refs
- | + osd: shutdown our reserver_finisher earlier in the process
- | + osd: Reset() the snaptrimmer on shutdown
- | + osd: print out pg debug ref counts on acquire/drop
- | + osd: repair the PG_DEBUG_REFS build
- | + osd: use PGRef instead of boost::intrusive_ptr<PG> everywhere
- | + PendingReleaseNotes: discuss snap trim improvements
- | + PrimaryLogPG: reimplement osd_snap_trim_sleep within the state machine
- | + rados: check that pool is done trimming before removing it
- | + osd/: add PG_STATE_SNAPTRIM[_WAIT] to expose snap trim state to user
- | + osd/PrimaryLogPG: limit the number of concurrently trimming pgs
- + Pull request 14612
- |\
- | + qa/suites/upgrade/jewel-x: do not thrash cluster full during upgrade
- | + qa/suites/upgrade/jewel-x/parallel: expand workload matrix
- | + qa/suites/upgrade/jewel-x/stress-split-erasure-code: box thrashosds
- | + qa/suites/upgrade/jewel-x/stress-split: finish client.0 upgrade too
- | + qa/suites/upgrade/jewel-x: remove kraken references
- | + qa/suite/upgrade/jewel-x: drop x86 ec test
- | + qa/suites/upgrade/jewel-x: fix upgrade order; fix split grouping
- | + qa/suites/upgrade/jewel-x/parallel: remove require_kraken_osds
- | + qa/suites/upgrade/jewel-x/parallel: upgrade mons before osds
- | + qa/suites/upgrade/jewel-x/parallel: fix upgrade to luminous
- + Pull request 14617
- |\
- | + tests: Thrasher: handle OSD has the store locked gracefully
- + Pull request 14621
- |\
- | + qa/suites/upgrade/jewel-x/point-to-point-x: tweak packages list
- + Pull request 14702
- |\
- | + use sudo to check check health
- | + Add reboot case for systemd test
- | + Fix distro's, point to latest version
- + Pull request 14734
- |\
- | + debian: package ceph.logroate properly
- + Pull request 14998
- |\
- | + fs: normalize file open flags internally used by cephfs
- + Pull request 15985
- |\
- | + rgw: add a field to store generic user data in the bucket index, that can be populated/fetched via a configurable custom http header
- + Pull request 16099
- |\
- | + mds: make C_MDSInternalNoop::complete() delete 'this'
- + Pull request 16100
- |\
- | + cephfs: fix mount point break off problem after mds switch occured
- | + common: remove \n on clog messages
- + Pull request 16101
- |\
- | + mds: ignore ENOENT on writing backtrace
- + Pull request 16102
- |\
- | + mds: shut down finisher before objecter
- + Pull request 16103
- |\
- | + cephfs: fix write_buf's _len overflow problem
- + Pull request 16104
- |\
- | + client: wait for lastest osdmap when handling set file/dir layout
- + Pull request 16105
- |\
- | + client/Client.cc: add feature to reconnect client after MDS reset
- + Pull request 16106
- |\
- | + mds: include advisory `path` field in damage
- + Pull request 16107
- |\
- | + mds: validate prealloc_inos on sessions after load
- | + mds: operator<< for Session
- + Pull request 16108
- |\
- | + qa/cephfs: use getfattr/setfattr helpers
- | + qa: add test for reading quotas from different clients
- | + client: _getattr on quota_root before using in statfs
- | + client: getattr before read on ceph.* xattrs
- + Pull request 16111
- |\
- | + qa/tasks/radosbench: increase timeout
- + Pull request 16114
- |\
- | + pybind: fix cephfs.OSError initialization
- | + pybind: fix open flags calculation
- + Pull request 16131
- |\
- | + tests: swift.py: clone the ceph-jewel branch
- + Pull request 16133
- |\
- | + msg/simple: clear_pipe when wait() is mopping up pipes
- + Pull request 16134
- |\
- | + mon: Fix status output warning for mon_warn_osd_usage_min_max_delta
- | + mon/PGMonitor: clean up min/max span warning
- | + bluestore: Fix BlueStore::statfs available amount to not include bluefs min reserved
- | + osd: Round fullness in message to correspond to df -h
- | + filestore: Account for dirty journal data in statfs
- | + mon: Add warning if diff in OSD usage > config mon_warn_osd_usage_percent
- | + mon: Bump min in ratio to 75%
- | + osd: Fix ENOSPC crash message text
- + Pull request 16137
- |\
- | + qa/tasks/ceph_manager: always fix pgp_num when done with thrashosd task
- + Pull request 16142
- |\
- | + qa/suites/upgrade: remove duplicated upgrade task
- | + qa/suites/upgrade: set sortbitwise for jewel clusters
- + Pull request 16164
- |\
- | + rgw: swift: disable revocation thread if sleep 0 || cache_size 0
- + Pull request 16166
- |\
- | + rgw: use a vector for options passed to civetweb
- + Pull request 16168
- |\
- | + rgw: fix broken /crossdomain.xml, /info and /healthcheck of Swift API.
- + Pull request 16175
- |\
- | + rgw: datalog trim and mdlog trim handles the result returned by osd incorrectly.
- + Pull request 16178
- |\
- | + rgw: get wrong content when download object with specific range when compression was enabled
- + Pull request 16186
- |\
- | + rbd: properly decode features when using image name optional
- + Pull request 16190
- |\
- | + osdc/Filer: truncate large file party by party
- | + osdc/Filer: go to single ack for update methods
- | + client: remove special ack vs commit behavior
- + Pull request 16290
- |\
- | + rgw: when create_bucket use the same num_shards with info.num_shards
- | + rgw: using the same bucket num_shards as master zg when create bucket in secondary zg
- + Pull request 16298
- |\
- | + rbd: do not attempt to load key if auth is disabled
- + Pull request 16342
- + qa/tasks: rbd-mirror daemon not properly run in foreground mode
Updated by Nathan Cutler almost 7 years ago
rados¶
teuthology-suite -k distro --priority 101 --suite rados --subset $(expr $RANDOM % 90)/90 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
3 fail, 242 pass (245 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-19_21:14:07-rados-wip-kraken-backports-distro-basic-smithi/
- SELinux failures
Rerun
Updated by Nathan Cutler almost 7 years ago
Upgrade jewel-x¶
teuthology-suite -k distro --verbose --suite upgrade/jewel-x --ceph wip-kraken-backports --machine-type vps --priority 101 --email ncutler@suse.com
Rerunning the failures on smithi:
3 fail, rest pass http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-21_06:55:36-upgrade:jewel-x-wip-kraken-backports-distro-basic-smithi/
- The "failed to complete snap trimming before timeout" failures are caused by PR#14597
- Then there is what appears to be a transient SELinux failure
Rerunning 3 failed jobs:
2 fail, 1 pass (3 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-21_14:35:56-upgrade:jewel-x-wip-kraken-backports-distro-basic-smithi/
Opened https://github.com/ceph/ceph/pull/16493 to drop the two failing tests.
Updated by Nathan Cutler almost 7 years ago
Upgrade hammer-jewel-x¶
teuthology-suite -k distro --verbose --suite upgrade/hammer-jewel-x --ceph wip-kraken-backports --machine-type vps --priority 101
upgrade/hammer-jewel-x/stress-split links into upgrade/jewel-x, so it is broken by https://github.com/ceph/ceph/pull/14612 . . . will come back to this test after that PR is merged
waiting for PR#14612 to merge
Updated by Nathan Cutler almost 7 years ago
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/36577247a3303f5d74668cb53b1d76cac6558109/
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 14612
- |\
- | + qa/suites/upgrade/jewel-x: do not thrash cluster full during upgrade
- | + qa/suites/upgrade/jewel-x/parallel: expand workload matrix
- | + qa/suites/upgrade/jewel-x/stress-split-erasure-code: box thrashosds
- | + qa/suites/upgrade/jewel-x/stress-split: finish client.0 upgrade too
- | + qa/suites/upgrade/jewel-x: remove kraken references
- | + qa/suite/upgrade/jewel-x: drop x86 ec test
- | + qa/suites/upgrade/jewel-x: fix upgrade order; fix split grouping
- | + qa/suites/upgrade/jewel-x/parallel: upgrade mons before osds
- | + qa/suites/upgrade/jewel-x/parallel: fix upgrade to luminous
- + Pull request 14617
- |\
- | + tests: Thrasher: handle OSD has the store locked gracefully
- + Pull request 14621
- |\
- | + qa/suites/upgrade/jewel-x/point-to-point-x: tweak packages list
- + Pull request 14702
- |\
- | + use sudo to check check health
- | + Add reboot case for systemd test
- | + Fix distro's, point to latest version
- + Pull request 14734
- |\
- | + debian: package ceph.logroate properly
- + Pull request 15509
- |\
- | + rpm: Fix undefined FIRST_ARG
- | + selinux: Install ceph-base before ceph-selinux
- | + rpm: Move ceph-disk to ceph-base
- | + ceph-disk: Fix the file ownership, skip missing
- | + selinux: Do parallel relabel on package install
- + Pull request 15526
- |\
- | + osd: Move scrub sleep timer to osdservice
- | + osd: Implement asynchronous scrub sleep
- + Pull request 15985
- |\
- | + rgw: add a field to store generic user data in the bucket index, that can be populated/fetched via a configurable custom http header
- + Pull request 16137
- |\
- | + qa/tasks/ceph_manager: always fix pgp_num when done with thrashosd task
- + Pull request 16142
- |\
- | + qa/suites/upgrade: remove duplicated upgrade task
- | + qa/suites/upgrade: set sortbitwise for jewel clusters
- + Pull request 16175
- |\
- | + rgw: datalog trim and mdlog trim handles the result returned by osd incorrectly.
- + Pull request 16180
- |\
- | + rgw: lease_stack: use reset method instead of assignment
- | + rgw: meta sync thread crash at RGWMetaSyncShardCR
- + Pull request 16186
- |\
- | + rbd: properly decode features when using image name optional
- + Pull request 16190
- |\
- | + osdc/Filer: truncate large file party by party
- + Pull request 16290
- |\
- | + rgw: when create_bucket use the same num_shards with info.num_shards
- | + rgw: using the same bucket num_shards as master zg when create bucket in secondary zg
- + Pull request 16298
- |\
- | + rbd: do not attempt to load key if auth is disabled
- + Pull request 16342
- + qa/tasks: rbd-mirror daemon not properly run in foreground mode
Updated by Nathan Cutler almost 7 years ago
rados¶
teuthology-suite -k distro --priority 102 --suite rados --subset $(expr $RANDOM % 90)/90 --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi
245 pass (245 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-07-31_20:10:08-rados-wip-kraken-backports-distro-basic-smithi/
Updated by Nathan Cutler almost 7 years ago
Upgrade jewel-x¶
teuthology-suite -k distro --verbose --suite upgrade/jewel-x --ceph wip-kraken-backports --machine-type smithi --priority 101 --email ncutler@suse.com
3 fail, 29 pass (32 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-08-01_09:32:53-upgrade:jewel-x-wip-kraken-backports-distro-basic-smithi/
Rerun:
Updated by Nathan Cutler almost 7 years ago
ceph-disk¶
teuthology-suite -k distro --verbose --suite ceph-disk --ceph wip-kraken-backports --machine-type vps --priority 101
Updated by Nathan Cutler almost 7 years ago
rgw¶
teuthology-suite -k distro --priority 101 --suite rgw --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 3)/3
Updated by Nathan Cutler almost 7 years ago
rbd¶
teuthology-suite -k distro --priority 103 --suite rbd --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 15)/15
Updated by Nathan Cutler almost 7 years ago
upgrade client-upgrade¶
teuthology-suite -k distro --verbose --suite upgrade/client-upgrade --ceph wip-kraken-backports --machine-type vps --priority 101
Updated by Nathan Cutler almost 7 years ago
fs¶
teuthology-suite -k distro --priority 101 --suite fs --email ncutler@suse.com --ceph wip-kraken-backports --machine-type smithi --subset $(expr $RANDOM % 3)/3
104 pass (104 total) http://pulpito.front.sepia.ceph.com:80/smithfarm-2017-08-01_07:58:06-fs-wip-kraken-backports-distro-basic-smithi/
Updated by Nathan Cutler almost 7 years ago
smoke systemd¶
teuthology-suite -k distro --verbose --suite smoke/systemd --ceph wip-kraken-backports --machine-type vps --priority 101 --email ncutler@suse.com
Updated by Nathan Cutler over 6 years ago
https://shaman.ceph.com/builds/ceph/wip-kraken-backports/80d64e5679125f285a57d9638e064334f25cda1b/
git --no-pager log --format='%H %s' --graph ceph/kraken..wip-kraken-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 14617
- |\
- | + tests: Thrasher: handle OSD has the store locked gracefully
- + Pull request 14621
- |\
- | + qa/suites/upgrade/jewel-x/point-to-point-x: tweak packages list
- + Pull request 16142
- + qa/suites/upgrade: remove duplicated upgrade task
- + qa/suites/upgrade: set sortbitwise for jewel clusters
Updated by Yuri Weinstein over 6 years ago
QE VALIDATION (STARTED 8/1/17)¶
(Note: PASSED / FAILED - indicates "TEST IS IN PROGRESS")
re-runs command lines and filters are captured in http://pad.ceph.com/p/kraken_v11.2.1_QE_validation_notes
command line CEPH_QA_MAIL="ceph-qa@ceph.com"; MACHINE_NAME=smithi; CEPH_BRANCH=kraken; teuthology-suite -v --ceph-repo https://github.com/ceph/ceph.git --suite-repo https://github.com/ceph/ceph.git -c $CEPH_BRANCH -m $MACHINE_NAME -s rados --subset 35/90 -k distro -p 100 -e $CEPH_QA_MAIL --suite-branch kraken --dry-run
(same subset for rbd)
teuthology-suite -v -c $CEPH_BRANCH -m smithi -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 --dry-run
Suite | Runs/Reruns | Notes/Issues |
rados | http://pulpito.ceph.com/yuriw-2017-08-02_15:55:15-rados-kraken-distro-basic-smithi/ | PASSED |
http://pulpito.ceph.com/yuriw-2017-08-03_15:19:23-rados-kraken-distro-basic-smithi/ | ||
rgw | http://pulpito.ceph.com/yuriw-2017-08-02_16:03:13-rgw-kraken-distro-basic-smithi/ | PASSED |
http://pulpito.ceph.com/yuriw-2017-08-03_15:20:19-rgw-kraken-distro-basic-smithi/ | ||
rbd | http://pulpito.ceph.com/yuriw-2017-08-02_16:17:20-rbd-kraken-distro-basic-smithi/ | PASSED |
http://pulpito.ceph.com/yuriw-2017-08-03_15:21:02-rbd-kraken-distro-basic-smithi/ | ||
fs | http://pulpito.ceph.com/yuriw-2017-08-02_16:06:18-fs-kraken-distro-basic-smithi/ | PASSED |
http://pulpito.ceph.com/yuriw-2017-08-03_15:26:44-fs-kraken-distro-basic-smithi/ | ||
krbd | http://pulpito.ceph.com/yuriw-2017-08-02_16:27:14-krbd-kraken-testing-basic-smithi/ | FAILED |
http://pulpito.ceph.com/yuriw-2017-08-04_16:10:42-krbd-kraken-testing-basic-smithi/ | ||
kcephfs | http://pulpito.ceph.com/yuriw-2017-08-02_16:28:15-kcephfs-kraken-testing-basic-smithi/ | PASSED |
knfs | http://pulpito.ceph.com/yuriw-2017-08-02_16:29:04-knfs-kraken-testing-basic-smithi/ | PASSED |
rest | http://pulpito.front.sepia.ceph.com:80/yuriw-2017-08-03_15:30:39-rest-kraken-distro-basic-smithi/ | PASSED |
hadoop | http://pulpito.front.sepia.ceph.com:80/yuriw-2017-08-03_15:31:11-hadoop-kraken-distro-basic-smithi/ | EXCLUDED FROM THIS RELEASE |
samba | EXCLUDED FROM THIS RELEASE | |
ceph-deploy | http://pulpito.ceph.com/yuriw-2017-08-03_15:32:07-ceph-deploy-kraken-distro-basic-vps/ | PASSED |
http://pulpito.ceph.com/yuriw-2017-08-04_17:14:40-ceph-deploy-kraken-distro-basic-vps/ | ||
ceph-disk | http://pulpito.ceph.com/yuriw-2017-08-03_15:32:56-ceph-disk-kraken-distro-basic-vps/ | PASSED |
upgrade/client-upgrade | http://pulpito.ceph.com/yuriw-2017-08-03_15:33:55-upgrade:client-upgrade-kraken-distro-basic-vps/ | FAILED |
upgrade/jewel-x (kraken) | http://pulpito.front.sepia.ceph.com:80/yuriw-2017-08-04_17:08:54-upgrade:jewel-x-kraken-distro-basic-smithi/ | FAILED similar to the PR for jewel https://github.com/ceph/ceph/pull/16089 |
http://pulpito.ceph.com/yuriw-2017-08-04_22:53:36-upgrade:jewel-x-kraken-distro-basic-smithi/ | ||
upgrade/hammer-jewel-x (kraken) | EXCLUDED FROM THIS RELEASE | |
powercycle | http://pulpito.ceph.com/yuriw-2017-08-02_16:19:18-powercycle-kraken-testing-basic-smithi/ | FAILED #20917 Approved by Sage and Josh |
http://pulpito.ceph.com/yuriw-2017-08-04_16:18:11-powercycle-kraken-testing-basic-smithi/ | ||
ceph-ansible | http://pulpito.front.sepia.ceph.com:80/yuriw-2017-08-03_15:38:06-ceph-ansible-kraken-distro-basic-vps/ | FAILED https://github.com/ceph/ceph-ansible/issues/1737 |
PASSED / FAILED | ||
PASSED / FAILED | ||
Updated by Nathan Cutler over 6 years ago
- Description updated (diff)
- Status changed from In Progress to Resolved