Actions
Tasks #11990
closedhammer v0.94.3
% Done:
100%
Tags:
Reviewed:
Affected Versions:
Pull request ID:
Description
Workflow¶
- Preparing the release DONE
- Cutting the release
- Abhishek asks Sage if a point release should be published YES (the main motivation is #12465)
- Abhishek gets approval from all leads
- Sage writes and commits the release notes (see the draft)
- Abhishek informs Yuri that the branch is ready for testing
- Yuri runs additional integration tests DONE
- If Yuri discovers new bugs with severity Critical, the release goes back to being prepared, it was not ready after all
- Yuri informs Alfredo that the branch is ready for release DONE
- Alfredo creates the packages and sets the release tag DONE
Release information¶
- branch to build from: hammer, commit:b2503b0e15c0b13f480f0835060479717b9cf935
- version: v0.94.3
- type of release: point release
- where to publish the release: http://ceph.com/debian-hammer and http://ceph.com/rpm-hammer
git --no-pager log --format='%H %s' --graph tags/v0.94.2..ceph/hammer | 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 5160
- |\
- | + mon/PGMap: add more constness
- | + mon/PGMap: sort pg states by the states in pg ls spec
- | + mon: s/recovery/recoverying/ in pg ls* commands' spec
- + | Pull request 5384
- |\ \
- | + | rgw: conversion tool to fix broken multipart objects
- | + | rgw: only scan for objects not in namespace
- | + | rgw_admin: add --remove-bad flag to bucket check
- + | | Pull request 5405
- |\ \ \
- | + | | Log::reopen_log_file: take m_flush_mutex
- | |/ /
- + | | Pull request 5121
- |\ \ \
- | + | | ReplicatedPG::finish_promote: handle results->snaps is empty case
- | + | | ReplicatedPG::finish_promote: fix snap promote head snaps
- | | |/
- | |/|
- + | | Pull request 5269
- |\ \ \
- | + | | PG::find_best_info: ignore info.les for incomplete peer
- + | | | Pull request 5117
- |\ \ \ \
- | + | | | rgw: fix data corruption when race condition
- | | |/ /
- | |/| |
- + | | | Pull request 5118
- |\ \ \ \
- | + | | | rgw: simplify content length handling
- | + | | | rgw: make compatability deconfliction optional.
- | + | | | rgw: improve content-length env var handling
- | |/ / /
- + | | | Pull request 5214
- |\ \ \ \
- | + | | | rgw: rectify 202 Accepted in response for PUT on existing bucket.
- + | | | | Pull request 5226
- |\ \ \ \ \
- | + | | | | Swift: Set Content-Length when requesting/checking Keystone tokens
- | |/ / / /
- + | | | | Pull request 5227
- |\ \ \ \ \
- | + | | | | rgw: fix lack of account name in XML listing of Swift account.
- | |/ / / /
- + | | | | Pull request 5228
- |\ \ \ \ \
- | + | | | | rgw: generate the Date HTTP header for civetweb.
- | |/ / / /
- + | | | | Pull request 5229
- |\ \ \ \ \
- | + | | | | rgw: fix reset_loc()
- | |/ / / /
- + | | | | Pull request 5237
- |\ \ \ \ \
- | + | | | | rgw: fix empty json response when getting user quota
- | |/ / / /
- + | | | | Pull request 5284
- |\ \ \ \ \
- | + | | | | rgw: If the client sends a Connection: close header respond accordingly.
- | | |_|_|/
- | |/| | |
- + | | | | Pull request 5285
- |\ \ \ \ \
- | + | | | | rgw: fix ListParts response
- | |/ / / /
- + | | | | Pull request 5286
- |\ \ \ \ \
- | + | | | | Fixes: #12286 radosgw-admin: after subuser modify print only once user info.
- | |/ / / /
- + | | | | Pull request 5427
- |\ \ \ \ \
- | + | | | | Fh ref count will leak if readahead does not need to do read from osd
- |/ / / / /
- + | | | | Pull request 5120
- |\ \ \ \ \
- | + | | | | tools: chunk reads in Dumper
- | | |_|/ /
- | |/| | |
- + | | | | Pull request 5119
- |\ \ \ \ \
- | + | | | | qa: update to newer Linux tarball
- | |/ / / /
- + | | | | Pull request 5417
- |\ \ \ \ \
- | + | | | | debian/control: ceph-common (>> 0.94.2) must be >= 0.94.2-2
- |/ / / / /
- + | | | | Pull request 5248
- |\ \ \ \ \
- | + | | | | mon: add an osd crush tree command
- | | |_|/ /
- | |/| | |
- + | | | | Pull request 5222
- |\ \ \ \ \
- | + | | | | client: reference counting 'struct Fh'
- | |/ / / /
- + | | | | Pull request 5231
- |\ \ \ \ \
- | + | | | | rgw: error out if frontend did not send all data
- | |/ / / /
- + | | | | Pull request 5243
- |\ \ \ \ \
- | + | | | | librbd: assertion failure race condition if watch disconnected
- | |/ / / /
- + | | | | Pull request 5241
- |\ \ \ \ \
- | + | | | | librbd: prevent object map updates from being interrupted
- | |/ / / /
- + | | | | Pull request 5265
- |\ \ \ \ \
- | + | | | | Conditional-compile against minimal tcmalloc.
- + | | | | | Pull request 5280
- |\ \ \ \ \ \
- | + | | | | | test: potential memory leak in FlushAioPP
- | + | | | | | pybind: fix valgrind warning on rbd_get_parent_info call
- | + | | | | | osdc: invalid read of freed memory
- | + | | | | | krbd: fix incorrect types in the krbd API
- | + | | | | | fsx: cleanup crypto library at exit
- | + | | | | | tests: add run-rbd-valgrind-unit-tests.sh
- | + | | | | | valgrind: update valgrind suppressions for lttng-ust
- | + | | | | | librbd: TaskFinisher should finish all queued tasks
- | + | | | | | tests: fix valgrind errors with librbd unit test
- | + | | | | | tests: librbd should release global data before exit
- | + | | | | | librados_test_stub: cleanup singleton memory allocation
- + | | | | | | Pull request 5279
- |\ \ \ \ \ \ \
- | + | | | | | | librados_test_stub: read op should return number of bytes read
- | + | | | | | | tests: fixed TestObjectMap.InvalidateFlagInMemoryOnly
- | + | | | | | | librbd: don't attempt to invalidate an object map in R/O mode
- | + | | | | | | tests: add new unit tests for object map invalidation
- | + | | | | | | librbd: move object map codes to common location
- | + | | | | | | librbd: only update image flags when holding exclusive lock
- | + | | | | | | librbd: new ImageWatcher::is_lock_supported method
- | | |_|_|_|/ /
- | |/| | | | |
- + | | | | | | Pull request 5283
- |\ \ \ \ \ \ \
- | + | | | | | | ceph.spec.in: install 95-ceph-osd.rules, mount.ceph, and mount.fuse.ceph properly on SUSE
- | |/ / / / / /
- + | | | | | | Pull request 5206
- |\ \ \ \ \ \ \
- | + | | | | | | debian: move ceph_argparse into ceph-common
- | | |_|_|/ / /
- | |/| | | | |
- + | | | | | | Pull request 5055
- |\ \ \ \ \ \ \
- | + | | | | | | rgw/logrotate.conf: Rename service name
- + | | | | | | | Pull request 5040
- |\ \ \ \ \ \ \ \
- | + | | | | | | | Increase max files open limit for OSD daemon.
- | |/ / / / / / /
- + | | | | | | | Pull request 5038
- |\ \ \ \ \ \ \ \
- | + | | | | | | | Makefile: install ceph-post-file keys with mode 600
- | + | | | | | | | ceph-post-file: improve check for a source install
- | + | | | | | | | ceph-post-file: behave when sftp doesn't take -i
- | |/ / / / / / /
- + | | | | | | | Pull request 5030
- |\ \ \ \ \ \ \ \
- | + | | | | | | | packaging: move SuSEfirewall2 templates out of src
- | + | | | | | | | packaging: add SuSEfirewall2 service files
- | |/ / / / / / /
- + | | | | | | | Pull request 5028
- |\ \ \ \ \ \ \ \
- | + | | | | | | | Bug fix to ceph systemV compatability script.
- | + | | | | | | | Fixes to rcceph script
- | |/ / / / / / /
- + | | | | | | | Pull request 5026
- |\ \ \ \ \ \ \ \
- | |_|_|/ / / / /
- |/| | | | | | |
- | + | | | | | | Increase max files open limit for OSD daemon.
- | |/ / / / / /
- + | | | | | | Pull request 5046
- |\ \ \ \ \ \ \
- | |_|_|/ / / /
- |/| | | | | |
- | + | | | | | tests: add librbd watch/notify version compatibility test
- | + | | | | | qa/workunits/rbd: add notify_master/slave bootstrap scripts
- | + | | | | | qa/workunits/rbd: add new test_librbd_api workunit
- | + | | | | | tests: create librbd API-only integration test suite
- | |/ / / / /
- + | | | | | Pull request 5159
- |\ \ \ \ \ \
- | + | | | | | OSD: add command_wq suicide timeout
- | + | | | | | OSD: add remove_wq suicide timeout
- | + | | | | | OSD: add scrub_wq suicide timeout
- | + | | | | | OSD: add snap_trim_wq suicide timeout
- | + | | | | | OSD: add recovery_wq suicide timeout
- | + | | | | | OSD: add op_wq suicide timeout
- | | |_|_|_|/
- | |/| | | |
- + | | | | | Pull request 5252
- |\ \ \ \ \ \
- | |_|_|_|/ /
- |/| | | | |
- | + | | | | OSDMonitor: allow addition of cache pool with non-empty snaps with config
- + | | | | | Pull request 4891
- |\ \ \ \ \ \
- | |_|/ / / /
- |/| | | | |
- | + | | | | mon: prevent bucket deletion when referenced by a rule
- | + | | | | crush: fix crash from invalid 'take' argument
- | / / / /
- + | | | | Pull request 4899
- |\ \ \ \ \
- | + | | | | ReplicatedPG::trim_object: write filtered snapset while we're at it
- | + | | | | ReplicatedPG: start_flush: use filtered snapset
- | / / / /
- + | | | | Pull request 4868
- |\ \ \ \ \
- | + | | | | Always provide summary for non-healthy cluster
- | | |_|_|/
- | |/| | |
- + | | | | Pull request 4883
- |\ \ \ \ \
- | |_|_|_|/
- |/| | | |
- | + | | | ceph.spec.in: tweak ceph-common for SUSE/openSUSE
- | / / /
- + | | | Pull request 5208
- |\ \ \ \
- | + | | | crush/CrushTester: return EINVAL if crushtool returns non-zero
- | + | | | tests: TEST_crush_reject_empty must not run a mon
- | + | | | ceph-helpers: implement test_expect_failure
- | + | | | tests: display the output of failed make check runs
- |/ / / /
- + | | | Pull request 4889
- |\ \ \ \
- | + | | | common/config: detect overflow of float values
- | + | | | common/config: detect overflow of int values
- | / / /
- + | | | Pull request 4776
- |\ \ \ \
- | + | | | ceph.in: handle unknown Exception correctly
- | + | | | ceph.in: improve the interactive mode
- | + | | | ceph.in: parse quote correctly in interactive mode
- | / / /
- + | | | Pull request 4657
- |\ \ \ \
- | + | | | common/admin_socket: close socket descriptor in destructor
- | / / /
- + | | | Pull request 4687
- |\ \ \ \
- | + | | | json_sprit: fix the FTBFS on old gcc
- | + | | | json_spirit: use utf8 intenally when parsing \uHHHH
- | / / /
- + | | | Pull request 5122
- |\ \ \ \
- | + | | | mon: remove unused variable
- | |/ / /
- + | | | Pull request 4936
- |\ \ \ \
- | + | | | mon: add --check to CrushTester::test_with_crushtool()
- | + | | | crushtool: rename --check-names to --check
- | + | | | mon: check the new crush map against osdmap.max_osd
- | + | | | crushtool: enable check against max_id
- | + | | | crush/CrushTester: check if any item id is too large
- | + | | | mon: validate new crush for unknown names
- | + | | | crushtool: add the --check-names option
- | + | | | crush/CrushTester: add check_name_maps() method
- + | | | | Pull request 4892
- |\ \ \ \ \
- | + | | | | ceph-disk: support NVMe device partitions
- | / / / /
- + | | | | Pull request 4877
- |\ \ \ \ \
- | + | | | | admin/build-doc: fix dependency checks
- | / / / /
- + | | | | Pull request 4667
- |\ \ \ \ \
- | |_|_|/ /
- |/| | | |
- | + | | | ceph.spec: update OpenSUSE BuildRequires
- | / / /
- + | | | Pull request 5123
- |\ \ \ \
- | + | | | mon: always reply mdsbeacon
- | + | | | mon/MDSMonitor: rename labels to a better name
- | + | | | mon: send no_reply() to peon to drop ignored mdsbeacon
- | + | | | mon: remove unnecessary error handling
- | | |/ /
- | |/| |
- + | | | Pull request 4862
- |\ \ \ \
- | + | | | rgw: Do not enclose the Bucket header in quotes
- | / / /
- + | | | Pull request 4885
- |\ \ \ \
- | + | | | rgw: Use attrs from source bucket on copy
- | / / /
- + | | | Pull request 4884
- |\ \ \ \
- | + | | | rgw: always check if token is expired
- | / / /
- + | | | Pull request 4875
- |\ \ \ \
- | |/ / /
- |/| | |
- | + | | tests: verify librbd blocking aio code path
- | + | | librbd: new rbd_non_blocking_aio config option
- | + | | PendingReleaseNotes: document changes to librbd's aio_read methods
- | + | | librbd: AioRequest::send no longer returns a result
- | + | | tests: update librbd AIO tests to remove result code
- | + | | librbd: internal AIO methods no longer return result
- | + | | Throttle: added pending_error method to SimpleThrottle
- | + | | librbd: add new fail method to AioCompletion
- | + | | librbd: avoid blocking AIO API methods
- | + | | librbd: add task pool / work queue for requests
- | + | | WorkQueue: added virtual destructor
- | + | | WorkQueue: add new ContextWQ work queue
- | / /
- + | | Pull request 4886
- |\ \ \
- | + | | mds: clear CDir::STATE_REJOINUNDEF after fetching dirfrag
- | / /
- + | | Pull request 5095
- |\ \ \
- | + | | doc: add the corresponding @endcond command for @cond
- | + | | doc: remove orphan: directive in ceph-create-keys.rst
- | + | | doc: let doxygen ignore src/tracing
- + | | | Pull request 4902
- |\ \ \ \
- | |/ / /
- |/| | |
- | + | | ReplicatedPG::release_op_ctx_locks: requeue in scrub queue if blocked
- | + | | ReplicatedPG::finish_ctx: take excl lock if operation is rw
- | + | | RadosModel: randomly prefix delete with assert_exists
- | + | | RadosModel: assert exists on subsequent writes
- | + | | test/librados/snapshots.cc: add test for 11677
- | / /
- + | | Pull request 5069
- |\ \ \
- | |_|/
- |/| |
- | + | debian: ceph-dbg steals ceph-objectstore-tool from ceph-test-dbg
- |/ /
- + | qa/workunits/rados/test-upgarde-v9.0.1: fix exclude syntax
- + | qa/workunits/rados/test-upgrade-v9.0.1: skip one more evict test
- + | qa: add compatibility filtered rados api tests for upgrades
- + | Pull request 4961
- |\ \
- | + | OSDMonitor: disallow ec pools as tiers
- | + | mon: prevent pool with snapshot state from being used as a tier
- | + | test/librados/tier.cc: destroy and recreate cache pool on every test
- |/ /
- + | Pull request 4846
- |\ \
- | |/
- |/|
- | + man/ceph-create-keys.8: add missing file
- | + doc: add ceph-create-keys.8
- + Pull request 4934
- + doc/release-notes: v0.94.2
teuthology run commit 1e841b08cc9534e654de50967f06113fb7383b0c
(hammer backports July-20)¶
git --no-pager log --format='%H %s' --graph ceph/hammer..ceph/hammer-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 5026
- |\
- | + Increase max files open limit for OSD daemon.
- + Pull request 5028
- |\
- | + Bug fix to ceph systemV compatability script.
- | + Fixes to rcceph script
- + Pull request 5030
- |\
- | + packaging: move SuSEfirewall2 templates out of src
- | + packaging: add SuSEfirewall2 service files
- + Pull request 5038
- |\
- | + Makefile: install ceph-post-file keys with mode 600
- | + ceph-post-file: improve check for a source install
- | + ceph-post-file: behave when sftp doesn't take -i
- + Pull request 5040
- |\
- | + Increase max files open limit for OSD daemon.
- + Pull request 5055
- |\
- | + rgw/logrotate.conf: Rename service name
- + Pull request 5117
- |\
- | + rgw: fix data corruption when race condition
- + Pull request 5118
- |\
- | + rgw: simplify content length handling
- | + rgw: make compatability deconfliction optional.
- | + rgw: improve content-length env var handling
- + Pull request 5119
- |\
- | + qa: update to newer Linux tarball
- + Pull request 5120
- |\
- | + tools: chunk reads in Dumper
- + Pull request 5121
- |\
- | + ReplicatedPG::finish_promote: handle results->snaps is empty case
- | + ReplicatedPG::finish_promote: fix snap promote head snaps
- + Pull request 5160
- |\
- | + mon/PGMap: add more constness
- | + mon/PGMap: sort pg states by the states in pg ls spec
- | + mon: s/recovery/recoverying/ in pg ls* commands' spec
- + Pull request 5206
- |\
- | + debian: move ceph_argparse into ceph-common
- + Pull request 5214
- |\
- | + rgw: rectify 202 Accepted in response for PUT on existing bucket.
- + Pull request 5222
- |\
- | + client: reference counting 'struct Fh'
- + Pull request 5226
- |\
- | + Swift: Set Content-Length when requesting/checking Keystone tokens
- + Pull request 5227
- |\
- | + rgw: fix lack of account name in XML listing of Swift account.
- + Pull request 5228
- |\
- | + rgw: generate the Date HTTP header for civetweb.
- + Pull request 5229
- |\
- | + rgw: fix reset_loc()
- + Pull request 5231
- |\
- | + rgw: error out if frontend did not send all data
- + Pull request 5237
- |\
- | + rgw: fix empty json response when getting user quota
- + Pull request 5241
- |\
- | + librbd: prevent object map updates from being interrupted
- + Pull request 5243
- |\
- | + librbd: assertion failure race condition if watch disconnected
- + Pull request 5248
- |\
- | + mon: add an osd crush tree command
- + Pull request 5265
- |\
- | + Conditional-compile against minimal tcmalloc.
- + Pull request 5269
- |\
- | + PG::find_best_info: ignore info.les for incomplete peer
- + Pull request 5279
- |\
- | + librados_test_stub: read op should return number of bytes read
- | + tests: fixed TestObjectMap.InvalidateFlagInMemoryOnly
- | + librbd: don't attempt to invalidate an object map in R/O mode
- | + tests: add new unit tests for object map invalidation
- | + librbd: move object map codes to common location
- | + librbd: only update image flags when holding exclusive lock
- | + librbd: new ImageWatcher::is_lock_supported method
- + | Pull request 5280
- |\ \
- | + | test: potential memory leak in FlushAioPP
- | + | pybind: fix valgrind warning on rbd_get_parent_info call
- | + | osdc: invalid read of freed memory
- | + | krbd: fix incorrect types in the krbd API
- | + | fsx: cleanup crypto library at exit
- | + | tests: add run-rbd-valgrind-unit-tests.sh
- | + | valgrind: update valgrind suppressions for lttng-ust
- | + | librbd: TaskFinisher should finish all queued tasks
- | + | tests: fix valgrind errors with librbd unit test
- | + | tests: librbd should release global data before exit
- | + | librados_test_stub: cleanup singleton memory allocation
- + | | Pull request 5283
- |\ \ \
- | + | | ceph.spec.in: install 95-ceph-osd.rules, mount.ceph, and mount.fuse.ceph properly on SUSE
- | | |/
- | |/|
- + | | Pull request 5284
- |\ \ \
- | + | | rgw: If the client sends a Connection: close header respond accordingly.
- | |/ /
- + | | Pull request 5285
- |\ \ \
- | + | | rgw: fix ListParts response
- | |/ /
- + | | Pull request 5286
- |\ \ \
- | |/ /
- |/| |
- | + | Fixes: #12286 radosgw-admin: after subuser modify print only once user info.
- |/ /
- + | Pull request 5046
- |\ \
- | |/
- |/|
- | + tests: add librbd watch/notify version compatibility test
- | + qa/workunits/rbd: add notify_master/slave bootstrap scripts
- | + qa/workunits/rbd: add new test_librbd_api workunit
- | + tests: create librbd API-only integration test suite
- + Pull request 5159
- + OSD: add command_wq suicide timeout
- + OSD: add remove_wq suicide timeout
- + OSD: add scrub_wq suicide timeout
- + OSD: add snap_trim_wq suicide timeout
- + OSD: add recovery_wq suicide timeout
- + OSD: add op_wq suicide timeout
rados¶
run=loic-2015-07-20_16:39:35-rados-hammer-backports---basic-multi eval filter=$(curl --silent http://paddles.front.sepia.ceph.com/runs/$run/ | jq '.jobs[] | select(.status == "fail") | .description' | while read description ; do echo -n $description, ; done | sed -e 's/,$//') echo $filter rados/thrash/{0-size-min-size-overrides/2-size-1-min-size.yaml 1-pg-log-overrides/short_pg_log.yaml clusters/fixed-2.yaml fs/btrfs.yaml msgr-failures/fastclose.yaml thrashers/pggrow.yaml workloads/snaps-few-objects.yaml} teuthology-openstack --verbose --key-name loic --priority 50 --suite rados --filter="$filter" --suite-branch hammer --distro ubuntu --ceph hammer teuthology-openstack --verbose --key-name loic --priority 50 --suite rados --filter="$filter" --suite-branch hammer --distro ubuntu --ceph hammer-backports
- pass hammer run
- pass hammer-backports run
./virtualenv/bin/teuthology-suite --priority 1000 --suite rados --subset $(expr $RANDOM % 18)/18 --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira
- failed http://pulpito.ceph.com/loic-2015-07-20_16:39:35-rados-hammer-backports---basic-multi/
- Command crashed: 'CEPH_CLIENT_ID=0 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph_test_rados --op read 100 --op write 100 --op delete 50 --max-ops 4000 --objects 50 --max-in-flight 16 --size 4000000 --min-stride-size 400000 --max-stride-size 800000 --max-seconds 0 --op snap_create 50 --op snap_remove 50 --op rollback 50 --op copy_from 50 --pool unique_pool_0'
- enviornmental noise waiting for more plana,burnupi,mira machines to be free (rhel7 only)
rgw¶
./virtualenv/bin/teuthology-suite --priority 1000 --suite rgw --subset $(expr $RANDOM % 5)/5 --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira
- failed http://pulpito.ceph.com/loic-2015-07-20_16:46:17-rgw-hammer-backports---basic-multi
- can be ignored radosgw-agent bootstrap failure (this is a radosgw-agent installation issue, not a rgw issue).
Rescheduled on ubuntu 14.04 as
filter='filter='rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/replicated.yaml tasks/rgw_s3tests_multiregion.yaml validater/lockdep.yaml}' ./virtualenv/bin/teuthology-suite --filter="$filter" --priority=50 --suite rgw --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira
fs¶
./virtualenv/bin/teuthology-suite --priority 1000 --suite fs --subset $(expr $RANDOM % 5)/5 --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira
Rescheduled as
run=loic-2015-07-20_16:47:30-fs-hammer-backports---basic-multi eval filter=$(curl --silent http://paddles.front.sepia.ceph.com/runs/$run/ | jq '.jobs[] | select(.status == "dead" or .status == "fail") | .description' | while read description ; do echo -n $description, ; done | sed -e 's/,$//') teuthology-openstack --key-name loic --suite fs --filter="$filter" --suite-branch hammer --distro ubuntu --ceph hammer-backports
rbd¶
./virtualenv/bin/teuthology-suite --priority 1000 --suite rbd --subset $(expr $RANDOM % 5)/5 --suite-branch hammer --distro ubuntu --email abhishek.lekshmanan@gmail.com --ceph hammer-backports --machine-type plana,burnupi,mira
Rescheduled as
run=loic-2015-07-20_16:48:56-rbd-hammer-backports---basic-multi eval filter=$(curl --silent http://paddles.front.sepia.ceph.com/runs/$run/ | jq '.jobs[] | select(.status == "dead" or .status == "fail") | .description' | while read description ; do echo -n $description, ; done | sed -e 's/,$//') teuthology-openstack --key-name loic --suite rbd --filter="$filter" --suite-branch hammer --distro ubuntu --ceph hammer-backports
powercyle¶
./virtualenv/bin/teuthology-suite -l2 -v -c hammer-backports -k testing -m plana,burnupi,mira -s powercycle -p 1000 --email abhishek.lekshmanan@gmail.com
- dead http://pulpito.ceph.com/loic-2015-07-20_16:50:00-powercycle-hammer-backports-testing-basic-multi
- http://pulpito.ceph.com/loic-2015-07-20_16:50:00-powercycle-
hammer-backports-testing-basic-multi/980814/
- http://pulpito.ceph.com/loic-2015-07-20_16:50:00-powercycle-
- running http://pulpito.ceph.com/abhi-2015-07-26_15:36:40-powercycle-hammer-backports-testing-basic-multi/
upgrade¶
teuthology-openstack --verbose --key-name loic --suite upgrade/hammer --filter=ubuntu_14.04 --suite-branch hammer --ceph hammer-backports --email abhishek.lekshmanan@gmail.com
- failed http://167.114.249.7:8081/ubuntu-2015-07-29_21:14:43-upgrade:hammer-hammer-backports---basic-openstack/
- needs fixing package upgrade regression
Re-scheduled with #11998 fixed:
teuthology-openstack --verbose --key-name loic --suite upgrade/hammer --filter=ubuntu_14.04 --suite-branch hammer --ceph hammer-backports
- pass http://167.114.249.7:8081/ubuntu-2015-07-30_23:27:44-upgrade:hammer-hammer---basic-openstack and http://167.114.249.7:8081/ubuntu-2015-07-30_19:14:38-upgrade:hammer-hammer---basic-openstack (combined, all pass)
Scheduled CentOS 6.5 upgrade
teuthology-openstack --verbose --filter=centos_6.5 --key-name loic --suite upgrade/hammer --suite-branch hammer --ceph hammer
Rescheduled
run=ubuntu-2015-08-01_13:18:43-upgrade:hammer-hammer---basic-openstack eval filter=$(curl --silent http://167.114.249.7:8080/runs/$run/ | jq '.jobs[] | select(.status == "dead" or .status == "fail") | .description' | while read description ; do echo -n $description, ; done | sed -e 's/,$//') teuthology-openstack --verbose --filter="$filter" --key-name loic --suite upgrade/hammer --suite-branch hammer --ceph hammer
- failed http://167.114.249.7:8081/ubuntu-2015-08-01_16:58:02-upgrade:hammer-hammer---basic-openstack
- all passed but one which failed for environmental reasons (yum stalled downloading packages)
teuthology run commit beee58742551870eeabfa4ae7df230cff493e20a (hammer-backports July-15)¶
git --no-pager log --format='%H %s' --graph ceph/hammer..ceph/hammer-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 5026
- |\
- | + Increase max files open limit for OSD daemon.
- + Pull request 5028
- |\
- | + Bug fix to ceph systemV compatability script.
- | + Fixes to rcceph script
- + Pull request 5030
- |\
- | + packaging: move SuSEfirewall2 templates out of src
- | + packaging: add SuSEfirewall2 service files
- + Pull request 5038
- |\
- | + Makefile: install ceph-post-file keys with mode 600
- | + ceph-post-file: improve check for a source install
- | + ceph-post-file: behave when sftp doesn't take -i
- + Pull request 5040
- |\
- | + Increase max files open limit for OSD daemon.
- + Pull request 5046
- |\
- | + tests: add librbd watch/notify version compatibility test
QE Validation (started 8/6/15)¶
re-runs command lines and filters are captured in http://pad.ceph.com/p/hammer_v0.94.3_QE_validation_notes
Updated by Abhishek Lekshmanan almost 9 years ago
- Priority changed from Normal to Urgent
Updated by Abhishek Lekshmanan almost 9 years ago
- Status changed from New to In Progress
Updated by Loïc Dachary almost 9 years ago
git --no-pager log --format='%H %s' --graph ceph/hammer..ceph/hammer-backports | perl -p -e 's/"/ /g; if (/\w+\s+Merge (\d+)/) { s|\w+\s+Merge (\d+).*|Pull request $1 } else { s|(\w+)\s+(.*)|$2 } s/\*/+/; s/^/* /;'
- + Pull request 4657
- + Pull request 4667
- + Pull request 4687
- + Pull request 4776
- + Pull request 4846
- + Pull request 4862
- + Pull request 4868
- |\
- | + Always provide summary for non-healthy cluster
- + Pull request 4875
- + Pull request 4877
- + Pull request 4883
- |\
- | + ceph.spec.in: tweak ceph-common for SUSE/openSUSE
- + Pull request 4884
- + Pull request 4885
- + Pull request 4886
- + Pull request 4889
- + Pull request 4891
- |\
- | + mon: prevent bucket deletion when referenced by a rule
- | + crush: fix crash from invalid 'take' argument
- + Pull request 4892
- + Pull request 4899
- |\
- | + ReplicatedPG::trim_object: write filtered snapset while we're at it
- | + ReplicatedPG: start_flush: use filtered snapset
- + Pull request 4902
- + Pull request 4936
Updated by Loïc Dachary over 8 years ago
For the record, this is what's left to be merged in the integration branch:
git --no-pager log --format='%H %s' --graph ceph/hammer..ceph/hammer-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 5026
- + Pull request 5028
- + Pull request 5030
- + Pull request 5038
- + Pull request 5040
- + Pull request 5055
- + Pull request 5117
- |\
- | + rgw: fix data corruption when race condition
- + Pull request 5118
- |\
- | + rgw: simplify content length handling
- | + rgw: make compatability deconfliction optional.
- | + rgw: improve content-length env var handling
- + Pull request 5119
- |\
- | + qa: update to newer Linux tarball
- + Pull request 5120
- |\
- | + tools: chunk reads in Dumper
- + Pull request 5121
- |\
- | + ReplicatedPG::finish_promote: handle results->snaps is empty case
- | + ReplicatedPG::finish_promote: fix snap promote head snaps
- + Pull request 5160
- |\
- | + mon/PGMap: add more constness
- | + mon/PGMap: sort pg states by the states in pg ls spec
- | + mon: s/recovery/recoverying/ in pg ls* commands' spec
- + Pull request 5206
- + Pull request 5214
- |\
- | + rgw: rectify 202 Accepted in response for PUT on existing bucket.
- + Pull request 5222
- |\
- | + client: reference counting 'struct Fh'
- + Pull request 5226
- |\
- | + Swift: Set Content-Length when requesting/checking Keystone tokens
- + Pull request 5227
- |\
- | + rgw: fix lack of account name in XML listing of Swift account.
- + Pull request 5228
- |\
- | + rgw: generate the Date HTTP header for civetweb.
- + Pull request 5229
- |\
- | + rgw: fix reset_loc()
- + Pull request 5231
- |\
- | + rgw: error out if frontend did not send all data
- + Pull request 5237
- |\
- | + rgw: fix empty json response when getting user quota
- + Pull request 5241
- |\
- | + librbd: prevent object map updates from being interrupted
- + Pull request 5243
- |\
- | + librbd: assertion failure race condition if watch disconnected
- + Pull request 5248
- |\
- | + mon: add an osd crush tree command
- + Pull request 5265
- + Pull request 5269
- |\
- | + PG::find_best_info: ignore info.les for incomplete peer
- + Pull request 5279
- + Pull request 5280
- + Pull request 5283
- + Pull request 5284
- |\
- | + rgw: If the client sends a Connection: close header respond accordingly.
- + Pull request 5285
- |\
- | + rgw: fix ListParts response
- + Pull request 5286
- + Fixes: #12286 radosgw-admin: after subuser modify print only once user info.
Updated by Loïc Dachary over 8 years ago
- + Pull request 5026
- + Pull request 5028
- + Pull request 5030
- + Pull request 5038
- + Pull request 5040
- + Pull request 5055
- + Pull request 5117
- |\
- | + rgw: fix data corruption when race condition
- + Pull request 5118
- |\
- | + rgw: simplify content length handling
- | + rgw: make compatability deconfliction optional.
- | + rgw: improve content-length env var handling
- + Pull request 5119
- |\
- | + qa: update to newer Linux tarball
- + Pull request 5120
- |\
- | + tools: chunk reads in Dumper
- + Pull request 5121
- |\
- | + ReplicatedPG::finish_promote: handle results->snaps is empty case
- | + ReplicatedPG::finish_promote: fix snap promote head snaps
- + Pull request 5160
- |\
- | + mon/PGMap: add more constness
- | + mon/PGMap: sort pg states by the states in pg ls spec
- | + mon: s/recovery/recoverying/ in pg ls* commands' spec
- + Pull request 5206
- + Pull request 5214
- |\
- | + rgw: rectify 202 Accepted in response for PUT on existing bucket.
- + Pull request 5222
- + Pull request 5226
- |\
- | + Swift: Set Content-Length when requesting/checking Keystone tokens
- + Pull request 5227
- |\
- | + rgw: fix lack of account name in XML listing of Swift account.
- + Pull request 5228
- |\
- | + rgw: generate the Date HTTP header for civetweb.
- + Pull request 5229
- |\
- | + rgw: fix reset_loc()
- + Pull request 5231
- + Pull request 5237
- |\
- | + rgw: fix empty json response when getting user quota
- + Pull request 5241
- + Pull request 5243
- + Pull request 5248
- + Pull request 5265
- + Pull request 5269
- |\
- | + PG::find_best_info: ignore info.les for incomplete peer
- + Pull request 5279
- + Pull request 5280
- + Pull request 5283
- + Pull request 5284
- |\
- | + rgw: If the client sends a Connection: close header respond accordingly.
- + Pull request 5285
- |\
- | + rgw: fix ListParts response
- + Pull request 5286
- + Fixes: #12286 radosgw-admin: after subuser modify print only once user info.
Updated by Loïc Dachary over 8 years ago
- + Pull request 5026
- + Pull request 5028
- + Pull request 5030
- + Pull request 5038
- + Pull request 5040
- + Pull request 5055
- + Pull request 5117
- + Pull request 5118
- + Pull request 5119
- + Pull request 5120
- + Pull request 5121
- |\
- | + ReplicatedPG::finish_promote: handle results->snaps is empty case
- | + ReplicatedPG::finish_promote: fix snap promote head snaps
- + Pull request 5160
- |\
- | + mon/PGMap: add more constness
- | + mon/PGMap: sort pg states by the states in pg ls spec
- | + mon: s/recovery/recoverying/ in pg ls* commands' spec
- + Pull request 5206
- + Pull request 5214
- + Pull request 5222
- + Pull request 5226
- + Pull request 5227
- + Pull request 5228
- + Pull request 5229
- + Pull request 5231
- + Pull request 5237
- + Pull request 5241
- + Pull request 5243
- + Pull request 5248
- + Pull request 5265
- + Pull request 5269
- |\
- | + PG::find_best_info: ignore info.les for incomplete peer
- + Pull request 5279
- + Pull request 5280
- + Pull request 5283
- + Pull request 5284
- + Pull request 5285
- + Pull request 5286
Updated by Abhishek Lekshmanan over 8 years ago
- Status changed from In Progress to Resolved
Actions