Project

General

Profile

Tasks #12701

Updated by Abhishek Varshney over 8 years ago

h3. Workflow

* "Preparing the release":http://ceph.com/docs/master/dev/development-workflow/#preparing-a-new-release
* "Cutting the release":http://ceph.com/docs/master/dev/development-workflow/#cutting-a-new-stable-release
** Loic asks Sage if a point release should be published
** Loic gets approval from all leads
*** Yehuda, rgw
*** Gregory, CephFS
*** Josh, RBD
*** Sam, rados
** Sage writes and commits the release notes
** Loic informs Yuri that the branch is ready for testing
** Yuri runs additional integration tests
** If Yuri discovers new bugs that need to be backported urgently (i.e. their priority is set to *Urgent*), the release goes back to being prepared, it was not ready after all
** Yuri informs Alfredo that the branch is ready for release
** Alfredo creates the packages and sets the release tag

h3. Release information

** branch to build from: hammer, commit:TBD
** version: v0.94.4
** type of release: point release
** where to publish the release: http://ceph.com/debian-hammer and http://ceph.com/rpm-hammer

<code>git --no-pager log --format='%H %s' --graph tags/v0.94.3..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/^/* /;'</code>

h3. teuthology run commit e1dadd3da9e39daf669f94715c7833d2b280bbed (HAMMER BACKPORTS August-14)

<pre>
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":https://github.com/ceph/ceph/pull/$1|; } else { s|(\w+)\s+(.*)|"$2":https://github.com/ceph/ceph/commit/$1|; } s/\*/+/; s/^/* /;'
</pre>

* + "Pull request 5202":https://github.com/ceph/ceph/pull/5202
* |\
* | + "rpm: add missing Java conditionals":https://github.com/ceph/ceph/commit/6417e8eff942dbbf6cd231ffb73136b7bdcd837f
* + "Pull request 5203":https://github.com/ceph/ceph/pull/5203
* |\
* | + "Add rpm conditionals : cephfs_java":https://github.com/ceph/ceph/commit/37284773a754ef4b91d2b5436d46a5fd2be4f67e
* + "Pull request 5204":https://github.com/ceph/ceph/pull/5204
* |\
* | + "ceph.spec.in: SUSE/openSUSE builds need libbz2-devel":https://github.com/ceph/ceph/commit/8f78001c2e09d483dcbcd33c24e2ef8043119773
* + "Pull request 5207":https://github.com/ceph/ceph/pull/5207
* |\
* | + "ceph.spec.in: use _udevrulesdir to eliminate conditionals":https://github.com/ceph/ceph/commit/4eb58ad2027148561d94bb43346b464b55d041a6
* + "Pull request 5216":https://github.com/ceph/ceph/pull/5216
* |\
* | + "ceph.spec.in: python-argparse only in Python 2.6":https://github.com/ceph/ceph/commit/8b576bd529d7c1604f0a4cdf97ece64fc5d69447
* + "Pull request 5223":https://github.com/ceph/ceph/pull/5223
* |\
* | + "ceph.spec.in: do not run fdupes, even on SLE/openSUSE":https://github.com/ceph/ceph/commit/cdde626f6371e1da501306ed16bc450ee1ec0b91
* + "Pull request 5264":https://github.com/ceph/ceph/pull/5264
* |\
* | + "ceph.spec.in: snappy-devel for all supported distros":https://github.com/ceph/ceph/commit/0818e9f78b11801aa619b9ec04eeffb2795c3f62
* + "Pull request 5318":https://github.com/ceph/ceph/pull/5318
* |\
* | + "tests: verify that image shrink properly handles flush op":https://github.com/ceph/ceph/commit/b575ecca9743ab08439bfe0b5283e483e2a799ce
* | + "librbd: invalidate cache outside cache callback context":https://github.com/ceph/ceph/commit/d4eb7bd63a5e46b790bad7001d2873c5c238cc90
* + | "Pull request 5319":https://github.com/ceph/ceph/pull/5319
* |\ \
* | + | "librbd: don't cancel request lock early":https://github.com/ceph/ceph/commit/92272dd676ebb67a3095ce3933cac24809b054da
* | + | "tests: new test for transitioning exclusive lock":https://github.com/ceph/ceph/commit/58ae92f1a716e1ffac6408793e19d47f99d63520
* | + | "tests: verify that librbd will periodically resend lock request":https://github.com/ceph/ceph/commit/7b21ccba7c2885027b1d345baaad08a978fbc72f
* | + | "common: Mutex shouldn't register w/ lockdep if disabled":https://github.com/ceph/ceph/commit/c95b37f48c129ef6780f67b326e97957f3771472
* | + | "librbd: improve debugging output for ImageWatcher":https://github.com/ceph/ceph/commit/117205af89398457e197793505381622705488b2
* | + | "librados_test_stub: watcher id should be the instance id (gid)":https://github.com/ceph/ceph/commit/08ae01231754d3010c1ede762579cf75c1c7460d
* | + | "librbd: retry lock requests periodically until acquired":https://github.com/ceph/ceph/commit/704c0e09479d435ecbb84693a786c60694732b19
* | + | "librbd: don't hold owner_lock for write during flush":https://github.com/ceph/ceph/commit/dbaaed9cf99121d0c97c22a695a7a6e872a11f48
* | |/
* | + "lockdep: do not automatically collect all backtraces":https://github.com/ceph/ceph/commit/e9718201c6ed785c61077797a74ffda7e0438fb9
* | + "librbd: flush operations need to acquire owner lock":https://github.com/ceph/ceph/commit/27f7042e923366c31748c4cc9992c1a8cb37b457
* | + "librbd: avoid infinite loop if copyup fails":https://github.com/ceph/ceph/commit/5b39983025f510c3119ebb375870e7669be7ddd0
* | + "librbd: flush pending ops while not holding lock":https://github.com/ceph/ceph/commit/88b583b249a74a71bc87409015f7a8d85200e1bf
* | + "tests: fix possible deadlock in librbd ImageWatcher tests":https://github.com/ceph/ceph/commit/a88b180571cb481a31cb94c249a3b486220232fa
* | + "tests: enable lockdep for librbd unit tests":https://github.com/ceph/ceph/commit/321eb8d1c3f7d553addb780928e201acf5091132
* | + "librbd: owner_lock should be held during flush request":https://github.com/ceph/ceph/commit/bfe5b90921a3faaad0533388cb150cea20f47ae9
* | + "osdc: ObjectCacher flusher might needs additional locks":https://github.com/ceph/ceph/commit/1e84fb05f48c146cc9d2d090be8c2d355326938b
* | + "librbd: fix recursive locking issues":https://github.com/ceph/ceph/commit/506a45a906024d4bb5d3d4d6cc6cbb9eec39c5f2
* | + "librbd: simplify state machine handling of exclusive lock":https://github.com/ceph/ceph/commit/acf5125fe27fb3b9de8b97c4e44fa1f5c61147fd
* | + "librbd: ObjectMap::aio_update can acquire snap_lock out-of-order":https://github.com/ceph/ceph/commit/9454f04e62ece39fdcdbb4eb5a83945f76bcc0a5
* | + "librbd: move copyup class method call to CopyupRequest":https://github.com/ceph/ceph/commit/3e0358e17e7ddb488109bce04bb08cd16fd5bb2f
* | + "librbd: simplify AioRequest constructor parameters":https://github.com/ceph/ceph/commit/2ee64a80794297d4fc5aeafbb185818f7f6a77b8
* | + "librbd/AioRequest.h: fix UNINIT_CTOR":https://github.com/ceph/ceph/commit/3e71a7554da05aee06d5a2227808c321a3e3f0f1
* | + "librbd: add object state accessor to ObjectMap":https://github.com/ceph/ceph/commit/cb57fe581df7c14d174e6eaff382d6a28ab658d6
* | + "librbd: AsyncObjectThrottle should always hold owner_lock":https://github.com/ceph/ceph/commit/9249ab7dacd43e7a546656b99013a595381fd5fd
* | + "librbd: execute flush completion outside of cache_lock":https://github.com/ceph/ceph/commit/26902b94f97edb189ae620c86a8dda8166df471a
* | + "librbd: add AsyncRequest task enqueue helper method":https://github.com/ceph/ceph/commit/571220d6f4642dd3cd78988882645fdf647c150e
* | + "librbd: disable lockdep on AioCompletion":https://github.com/ceph/ceph/commit/8e280f4cfef0d2fdc706d43bbee0c377d288a457
* | + "librbd: AioCompletion shouldn't hold its lock during callback":https://github.com/ceph/ceph/commit/b38da48059792e9182fe2877786d9159007683d3
* | + "librbd: give locks unique names to prevent false lockdep failures":https://github.com/ceph/ceph/commit/6fdd3f1ce69fa2e00c6f1bedd5f72352953e1e44
* | + "librbd: complete cache read in a new thread context":https://github.com/ceph/ceph/commit/70041499f99cad551b3aab16f086f725b33b25e2
* | + "librbd: require callers to ObjectMap::aio_update to acquire lock":https://github.com/ceph/ceph/commit/65ef695eba0f5b5d87347ffb3407bb5d6d75b402
* | + "log: fix helgrind warnings regarding possible data race":https://github.com/ceph/ceph/commit/58b8fafb87b18f2a4d8c38f77ecf81ff58452409
* | + "librados_test_stub: fix helgrind warnings":https://github.com/ceph/ceph/commit/a5203d32544d40cb51eb60fc906cc3ceaacbfe96
* | + "librados_test_stub: add support for flushing watches":https://github.com/ceph/ceph/commit/b73e87eb307137786e0f0d89362ef0e92e2670b8
* | + "common: lockdep now support unregistering once destructed":https://github.com/ceph/ceph/commit/2fa35b1c5ca8e33959fff8c84eaa4feca0f67df3
* | + "common: add valgrind.h convenience wrapper":https://github.com/ceph/ceph/commit/7b85c7bfe599644eb29e6b1e03733da4774c2eac
* | + "librbd: add work queue for op completions":https://github.com/ceph/ceph/commit/6d3db5ffbef71c8927a9ffc68c5955dca0f5612c
* | + "WorkQueue: ContextWQ can now accept a return code":https://github.com/ceph/ceph/commit/64425e861400fde4703fb06529777c55650b6676
* + "Pull request 5359":https://github.com/ceph/ceph/pull/5359
* |\
* | + "mon: PaxosService: call post_refresh() instead of post_paxos_update()":https://github.com/ceph/ceph/commit/d08db7a0677412dbe590c850976fb4fe2f503a79
* + "Pull request 5361":https://github.com/ceph/ceph/pull/5361
* |\
* | + "mon: MonitorDBStore: get_next_key() only if prefix matches":https://github.com/ceph/ceph/commit/e6eaa914d685f2a8f1f8cf3b01112a1b720e1358
* + "Pull request 5365":https://github.com/ceph/ceph/pull/5365
* |\
* | + "buffer: Fix bufferlist::zero bug with special case":https://github.com/ceph/ceph/commit/0fde3a2465e156ebf9a5cdc6adc45d66d6d647fc
* | + "UnittestBuffer: Add bufferlist zero test case":https://github.com/ceph/ceph/commit/dabc61110a5773262614fc77d3653674aac421f7
* + "Pull request 5366":https://github.com/ceph/ceph/pull/5366
* |\
* | + "common/Cycles.cc: skip initialization if rdtsc is not implemented":https://github.com/ceph/ceph/commit/931ffe3b3a43157798717e64de8f46fadbcd9e9b
* + "Pull request 5367":https://github.com/ceph/ceph/pull/5367
* |\
* | + "os/chain_xattr: handle read on chnk-aligned xattr":https://github.com/ceph/ceph/commit/fa194744fdaed13949bffb6f2b8a0fc420006e0b
* + "Pull request 5368":https://github.com/ceph/ceph/pull/5368
* |\
* | + "ceph.in: do not throw on unknown errno":https://github.com/ceph/ceph/commit/add0f1e5e229c9ad66e8ef77ad59e0e390e20db6
* + "Pull request 5369":https://github.com/ceph/ceph/pull/5369
* |\
* | + "Update OSDMonitor.cc":https://github.com/ceph/ceph/commit/4457d3eb70712ec3b7d8e98af973e099c8c7d258
* + "Pull request 5370":https://github.com/ceph/ceph/pull/5370
* |\
* | + "mon/PGMonitor: avoid uint64_t overflow when checking pool 'target/max' status. Fixes: #12401":https://github.com/ceph/ceph/commit/9916d37ead705d467b1d730adb15bb6974b3bf1b
* + "Pull request 5371":https://github.com/ceph/ceph/pull/5371
* |\
* | + "ceph.in: print more detailed warning for 'ceph <type> tell'":https://github.com/ceph/ceph/commit/e00494118ee42322784988fe56623cbc7aac4cc9
* | + "ceph.in: print more detailed error message for 'tell' command":https://github.com/ceph/ceph/commit/f18900f2eb724acd898e8b32fe75c0850d7cf94c
* + "Pull request 5372":https://github.com/ceph/ceph/pull/5372
* |\
* | + "mon: OSDMonitor: fix hex output on 'osd reweight'":https://github.com/ceph/ceph/commit/42bff0b9e2f80e32001082a608d63719332677e3
* + "Pull request 5373":https://github.com/ceph/ceph/pull/5373
* |\
* | + "osd: pg_interval_t::check_new_interval should not rely on pool.min_size to determine if the PG was active":https://github.com/ceph/ceph/commit/cd11b887c6c586085a7014ba44123b115370a462
* | + "osd: Move IsRecoverablePredicate/IsReadablePredicate to osd_types.h":https://github.com/ceph/ceph/commit/c5f0e2222cc55a92ebc46d12b618fadb3d2fb577
* + "Pull request 5374":https://github.com/ceph/ceph/pull/5374
* |\
* | + "crush/CrushWrapper: fix adjust_subtree_weight debug":https://github.com/ceph/ceph/commit/695f782e59baffbe8429f9daa47a4f1476a02976
* | + "crush/CrushWrapper: return changed from adjust_subtree_weight":https://github.com/ceph/ceph/commit/0bd4c81ce41a22b22ca76e539de87260b140bbc4
* | + "crush/CrushWrapper: adjust subtree base in adjust_subtree_weight":https://github.com/ceph/ceph/commit/05fc59bee9138d04227255a2f31bd82efe94b1e9
* | + "unittest_crush_wrapper: test adjust_subtree_weight":https://github.com/ceph/ceph/commit/d2f31adc49a7c6b8276dbf8773575e91ba5e18fa
* | + "unittest_crush_wrapper: attach buckets to root in adjust_item_weight test":https://github.com/ceph/ceph/commit/0ccdf342e7cf0072d3c38c6e1a6cf3a87f154a28
* | + "unittest_crush_wrapper: parse env":https://github.com/ceph/ceph/commit/1e737532cfe1daf43bea3d9bd4e55faed560f0f2
* + "Pull request 5376":https://github.com/ceph/ceph/pull/5376
* |\
* | + "mon: ceph osd map shows NONE when an osd is missing":https://github.com/ceph/ceph/commit/0ca93db7d79f11e51af75e322941419b860bb2f8
* + "Pull request 5377":https://github.com/ceph/ceph/pull/5377
* |\
* | + "mon/PGMonitor: bug fix pg monitor get crush rule":https://github.com/ceph/ceph/commit/43a72e47c4adae674e02bb262645d88ac528e2be
* + "Pull request 5378":https://github.com/ceph/ceph/pull/5378
* |\
* | + "Mutex: fix leak of pthread_mutexattr":https://github.com/ceph/ceph/commit/b8176d0f21ce80d2e5a92057ab85f7618504cd9f
* + "Pull request 5380":https://github.com/ceph/ceph/pull/5380
* |\
* | + "TestPGLog: fix invalid proc_replica_log test caes":https://github.com/ceph/ceph/commit/8a2ad0540994efe530a1775ebd949aeaf6609e57
* | + "TestPGLog: fix noop log proc_replica_log test case":https://github.com/ceph/ceph/commit/df71e6be7ccbe18d99200b2a5844a9f19ac70141
* | + "TestPGLog: add test for 11358":https://github.com/ceph/ceph/commit/549ff9a938c5126d4dcb15535845d5354cb44bb2
* | + "PGLog::proc_replica_log: handle split out overlapping entries":https://github.com/ceph/ceph/commit/c224fc70e14bd76494bc437595c8b0b0d275694e
* + "Pull request 5381":https://github.com/ceph/ceph/pull/5381
* |\
* | + "Client: check dir is still complete after dropping locks in _readdir_cache_cb":https://github.com/ceph/ceph/commit/256620e37fd94ee4b3af338ea6955be55529d0d6
* + "Pull request 5382":https://github.com/ceph/ceph/pull/5382
* |\
* | + "auth: check return value of keyring->get_secret":https://github.com/ceph/ceph/commit/1e055782f5ade94c19c2614be0d61d797490701e
* + "Pull request 5383":https://github.com/ceph/ceph/pull/5383
* |\
* | + "rest_bench: bucketname is not mandatory as we have a default name":https://github.com/ceph/ceph/commit/7bddf5d4dad09b1f6d3b4e80e4bdd895191560b0
* | + "rest_bench: drain the work queue to fix a crash Fixes: #3896 Signed-off-by: huangjun <hjwsm1989@gmail.com>":https://github.com/ceph/ceph/commit/6e7358b3958b7ee11ef612302b300d07f3982d54
* + "Pull request 5385":https://github.com/ceph/ceph/pull/5385
* |\
* | + "packaging: RGW depends on /etc/mime.types":https://github.com/ceph/ceph/commit/eccf36980511de7ed122a38d426170496ffdea64
* + "Pull request 5387":https://github.com/ceph/ceph/pull/5387
* |\
* | + "rgw: fix assignment of copy obj attributes":https://github.com/ceph/ceph/commit/822e60f47a0a0ef924c909ebba4fbcc6e79ad9b2
* + "Pull request 5411":https://github.com/ceph/ceph/pull/5411
* |\
* | + "ceph.spec.in: remove SUSE-specific apache2-mod_fcgid dependency":https://github.com/ceph/ceph/commit/8804b3f1ab5180c8a85b25b9b46b986fe7022868
* + "Pull request 5412":https://github.com/ceph/ceph/pull/5412
* |\
* | + "ceph.spec.in: drop SUSE-specific %py_requires macro":https://github.com/ceph/ceph/commit/a7851933033473d11e69fa1f237c0ad8bbbd4a13
* + "Pull request 5468":https://github.com/ceph/ceph/pull/5468
* |\
* | + "osd: include newlines in scrub errors":https://github.com/ceph/ceph/commit/4faa8e04069417a6e2a6c4ea5c10b54d76aa00c4
* | + "osd: fix condition for loggin scrub errors":https://github.com/ceph/ceph/commit/455eb2a89197e9609c5bb510112d661d388b4c85
* | + "osd: fix fallback logic; move into be_select_auth_object":https://github.com/ceph/ceph/commit/67e7946ce8e28f00db9588bed670ef5141268f41
* | + "osd: log a scrub error when we can't pick an auth object":https://github.com/ceph/ceph/commit/0f57c7017a98f7e416a160375b8b80355b8e0fc3
* | + "osd: repair record digest if all replicas match but do not match":https://github.com/ceph/ceph/commit/d4f4c5c4334add6acfc66407c2383d01094d384d
* | + "osd: move recorded vs on disk digest warning into be_compare_scrubmaps":https://github.com/ceph/ceph/commit/acfed6b5eae764d381c88ed7d3f4942c61191127
* | + "osd: be slightly paranoid about value of okseed":https://github.com/ceph/ceph/commit/674029bc6c519e82011d1429ab5eddff9720c2dc
* | + "osd: be precise about known vs best guess ":https://github.com/ceph/ceph/commit/f2002b7fa2af2db52037da4c1cf66d405a4941e7
* | + "osd: record digest if object is clean (vs entire scrub chunk)":https://github.com/ceph/ceph/commit/4e5d146ad36ef0380eb72e45dca651494658aeeb
* + "Pull request 5471":https://github.com/ceph/ceph/pull/5471
* |\
* | + "mon: disallow post-hammer OSDs if there are up pre-hammer OSDs":https://github.com/ceph/ceph/commit/9b91adc560c8dffc1f5f7470d28c25f448b2b619
* | + "include/ceph_features: define MON_METADATA feature":https://github.com/ceph/ceph/commit/8a559c1e80bb7c70e13c46f1900896c9b8fcd9a9
* + "Pull request 5482":https://github.com/ceph/ceph/pull/5482
* |\
* | + "rgw: enforce Content-Type in Swift responses.":https://github.com/ceph/ceph/commit/bdc60c5a616e547aa71343b3b243fca6d4ac70e6
* | + "rgw: force content-type header for swift account responses without body":https://github.com/ceph/ceph/commit/b050b1e9d8f97bd10a2b8674a1f37fd5c9727e8f
* | + "rgw: shouldn't return content-type: application/xml if content length is 0":https://github.com/ceph/ceph/commit/faabd6ae07cf25aa3db0ada5fdbce4d608313a64
* + "Pull request 5498":https://github.com/ceph/ceph/pull/5498
* |\
* | + "rgw: set http status in civetweb":https://github.com/ceph/ceph/commit/3ab5d82a1c09142267c27156b69a3117d30c5b7d
* | + "civetweb: update submodule to support setting of http status":https://github.com/ceph/ceph/commit/10a03839853246c535e639b6dc6cea45b8673642
* + "Pull request 5527":https://github.com/ceph/ceph/pull/5527
* |\
* | + "osd/OSDMap: handle incrementals that modify+del pool":https://github.com/ceph/ceph/commit/3396a969741f74e5b1f55d8d7af258493ca26478
* + "Pull request 5559":https://github.com/ceph/ceph/pull/5559
* + "tests: increase test coverage for partial encodes/decodes":https://github.com/ceph/ceph/commit/153744d7c596705c4f92bee5e827846b46c80141
* + "common: bit_vector extent calculation incorrect for last page":https://github.com/ceph/ceph/commit/fca78765366f3ac365cfa98224aca5fb79b2a7fe

h4. rbd

<pre>
./virtualenv/bin/teuthology-suite --priority 1000 --suite rbd --subset $(expr $RANDOM % 5)/5 --suite-branch hammer --distro ubuntu --email loic@dachary.org --ceph hammer-backports --machine-type plana,burnupi,mira
</pre>

* *fail* http://pulpito.ceph.com/loic-2015-08-15_21:59:25-rbd-hammer-backports---basic-multi/
** *'adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper term qemu-system-x86_64 -enable-kvm -nographic -m 4096 -drive file=/home/ubuntu/cephtest/qemu/base.client.0.qcow2,format=qcow2,if=virtio -cdrom /home/ubuntu/cephtest/qemu/client.0.iso -drive file=rbd:rbd/client.0.0:id=0,format=raw,if=virtio,cache=none'*
*** "rbd/qemu/{cache/none.yaml cachepool/none.yaml clusters/fixed-3.yaml fs/btrfs.yaml msgr-failures/few.yaml workloads/qemu_fsstress.yaml}":http://pulpito.ceph.com/loic-2015-08-15_21:59:25-rbd-hammer-backports---basic-multi/1016183
** *{'plana19.front.sepia.ceph.com': "error while evaluating conditional: ssh_key_update.state == 'present'"}*
*** "rbd/singleton/{all/qemu-iotests-writeback.yaml}":http://pulpito.ceph.com/loic-2015-08-15_21:59:25-rbd-hammer-backports---basic-multi/1016186
** *'mkdir -p -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=e1dadd3da9e39daf669f94715c7833d2b280bbed TESTDIR="/home/ubuntu/cephtest" CEPH_ID="0" PATH=$PATH:/usr/sbin adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 3h /home/ubuntu/cephtest/workunit.client.0/rbd/qemu-iotests.sh'*
*** "rbd/singleton/{all/qemu-iotests-writethrough.yaml}":http://pulpito.ceph.com/loic-2015-08-15_21:59:25-rbd-hammer-backports---basic-multi/1016188
*** "rbd/singleton/{all/qemu-iotests-no-cache.yaml}":http://pulpito.ceph.com/loic-2015-08-15_21:59:25-rbd-hammer-backports---basic-multi/1016180

<pre>
paddles=paddles.front.sepia.ceph.com
run=loic-2015-08-15_21:59:25-rbd-hammer-backports---basic-multi
eval filter=$(curl --silent http://$paddles/runs/$run/ | jq '.jobs[] | select(.status == "dead" or .status == "fail") | .description' | while read description ; do echo -n $description, ; done | sed -e 's/,$//')
./virtualenv/bin/teuthology-suite --priority 1000 --suite rbd --filter="$filter" --suite-branch hammer --distro ubuntu --email loic@dachary.org --ceph hammer-backports --machine-type plana,burnupi,mira
</pre>

* *running* http://pulpito.ceph.com/loic-2015-08-19_18:04:45-rbd-hammer-backports---basic-multi/

h4. rados

<pre>
./virtualenv/bin/teuthology-suite --priority 1000 --suite rados --subset $(expr $RANDOM % 18)/18 --suite-branch hammer --distro ubuntu --email loic@dachary.org --ceph hammer-backports --machine-type plana,burnupi,mira
</pre>

* *fail* http://pulpito.ceph.com/loic-2015-08-15_22:00:55-rados-hammer-backports---basic-multi
** *failed to become clean before timeout expired*
*** "rados/thrash/{0-size-min-size-overrides/3-size-2-min-size.yaml 1-pg-log-overrides/short_pg_log.yaml clusters/fixed-2.yaml fs/btrfs.yaml msgr-failures/fastclose.yaml thrashers/mapgap.yaml workloads/readwrite.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:00:55-rados-hammer-backports---basic-multi/1016257
** *'sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-osd -f -i 2'*
*** "rados/thrash/{0-size-min-size-overrides/3-size-2-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/radosbench.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:00:55-rados-hammer-backports---basic-multi/1016384

<pre>
paddles=paddles.front.sepia.ceph.com
run=loic-2015-08-15_22:00:55-rados-hammer-backports---basic-multi
eval filter=$(curl --silent http://$paddles/runs/$run/ | jq '.jobs[] | select(.status == "dead" or .status == "fail") | .description' | while read description ; do echo -n $description, ; done | sed -e 's/,$//')
./virtualenv/bin/teuthology-suite --priority 1000 --suite rados --filter="$filter" --suite-branch hammer --distro ubuntu --email loic@dachary.org --ceph hammer-backports --machine-type plana,burnupi,mira
</pre>

* *running* http://pulpito.ceph.com/loic-2015-08-19_18:09:02-rados-hammer-backports---basic-multi

h4. rgw

<pre>
./virtualenv/bin/teuthology-suite --priority 1000 --suite rgw --subset $(expr $RANDOM % 5)/5 --suite-branch hammer --distro ubuntu --email loic@dachary.org --ceph hammer-backports --machine-type plana,burnupi,mira
</pre>

* *fail* http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/
** *"S3TEST_CONF=/home/ubuntu/cephtest/archive/s3-tests.client.0.conf BOTO_CONFIG=/home/ubuntu/cephtest/boto.cfg /home/ubuntu/cephtest/s3-tests/virtualenv/bin/nosetests -w /home/ubuntu/cephtest/s3-tests -v -a '!fails_on_rgw'"*
*** "rgw/multifs/{overrides.yaml clusters/fixed-2.yaml frontend/apache.yaml fs/btrfs.yaml rgw_pool_type/replicated.yaml tasks/rgw_s3tests.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016484
*** "rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/ec-cache.yaml tasks/rgw_s3tests_multiregion.yaml validater/valgrind.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016478
*** "rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/apache.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/replicated.yaml tasks/rgw_s3tests.yaml validater/lockdep.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016474
*** "rgw/multifs/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/xfs.yaml rgw_pool_type/ec-cache.yaml tasks/rgw_s3tests.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016472
*** "rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/apache.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/ec-profile.yaml tasks/rgw_s3tests_multiregion.yaml validater/lockdep.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016464
*** "rgw/multifs/{overrides.yaml clusters/fixed-2.yaml frontend/apache.yaml fs/ext4.yaml rgw_pool_type/ec-profile.yaml tasks/rgw_s3tests.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016462
*** "rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/ec-cache.yaml tasks/rgw_s3tests.yaml validater/valgrind.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016460
*** "rgw/multifs/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/btrfs.yaml rgw_pool_type/ec.yaml tasks/rgw_s3tests.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016451
*** "rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/ec.yaml tasks/rgw_s3tests_multiregion.yaml validater/lockdep.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016450
*** "rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/apache.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/ec-profile.yaml tasks/rgw_s3tests.yaml validater/valgrind.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016446
*** "rgw/multifs/{overrides.yaml clusters/fixed-2.yaml frontend/apache.yaml fs/xfs.yaml rgw_pool_type/replicated.yaml tasks/rgw_s3tests.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016440
** *S3ResponseError: 403 Forbidden
*
*** "rgw/singleton/{overrides.yaml all/radosgw-admin-data-sync.yaml frontend/civetweb.yaml rgw_pool_type/ec.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016473
*** "rgw/singleton/{overrides.yaml all/radosgw-admin-data-sync.yaml frontend/apache.yaml rgw_pool_type/replicated.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016452
** *"SWIFT_TEST_CONFIG_FILE=/home/ubuntu/cephtest/archive/testswift.client.0.conf /home/ubuntu/cephtest/swift/virtualenv/bin/nosetests -w /home/ubuntu/cephtest/swift/test/functional -v -a '!fails_on_rgw'"*
*** "rgw/multifs/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/ext4.yaml rgw_pool_type/ec-cache.yaml tasks/rgw_swift.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016485
*** "rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/apache.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/ec-profile.yaml tasks/rgw_swift.yaml validater/lockdep.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016483
*** "rgw/multifs/{overrides.yaml clusters/fixed-2.yaml frontend/apache.yaml fs/btrfs.yaml rgw_pool_type/ec-profile.yaml tasks/rgw_swift.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016475
*** "rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/ec.yaml tasks/rgw_swift.yaml validater/valgrind.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016469
*** "rgw/multifs/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/xfs.yaml rgw_pool_type/ec.yaml tasks/rgw_swift.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016463
*** "rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/apache.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/replicated.yaml tasks/rgw_swift.yaml validater/valgrind.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016455
*** "rgw/multifs/{overrides.yaml clusters/fixed-2.yaml frontend/apache.yaml fs/ext4.yaml rgw_pool_type/replicated.yaml tasks/rgw_swift.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016453
*** "rgw/multifs/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/btrfs.yaml rgw_pool_type/ec-cache.yaml tasks/rgw_swift.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016442
*** "rgw/verify/{overrides.yaml clusters/fixed-2.yaml frontend/civetweb.yaml fs/btrfs.yaml msgr-failures/few.yaml rgw_pool_type/ec-cache.yaml tasks/rgw_swift.yaml validater/lockdep.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:08:45-rgw-hammer-backports---basic-multi/1016441

h4. fs

<pre>
./virtualenv/bin/teuthology-suite --priority 1000 --suite fs --subset $(expr $RANDOM % 5)/5 --suite-branch hammer --distro ubuntu --email loic@dachary.org --ceph hammer-backports --machine-type plana,burnupi,mira
</pre>

* *fail* http://pulpito.ceph.com/loic-2015-08-15_22:10:39-fs-hammer-backports---basic-multi/
** *'ansible-playbook -v --extra-vars \'{"ansible_ssh_user": "ubuntu"}\' -i /etc/ansible/hosts --limit burnupi14.front.sepia.ceph.com,burnupi18.front.sepia.ceph.com,plana18.front.sepia.ceph.com /var/lib/teuthworker/src/ceph-cm-ansible_master/cephlab.yml'*
*** "fs/thrash/{ceph/base.yaml ceph-thrash/default.yaml clusters/mds-1active-1standby.yaml debug/mds_client.yaml fs/btrfs.yaml msgr-failures/osd-mds-delay.yaml overrides/whitelist_wrongly_marked_down.yaml tasks/cfuse_workunit_suites_pjd.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:10:39-fs-hammer-backports---basic-multi/1016519
** *{'plana29.front.sepia.ceph.com': {'invocation': {'module_name': 'authorized_key', 'module_args': 'user="ubuntu" key=https://raw.githubusercontent.com/ceph/keys/autogenerated/ssh/@all.pub'}, 'failed': True, 'msg': 'Failed to validate the SSL certificate for raw.githubusercontent.com:443. Use validate_certs=False (insecure) or make sure your managed systems have a valid CA certificate installed. Paths checked for this platform: /etc/ssl/certs, /etc/pki/ca-trust/extracted/pem, /etc/pki/tls/certs, /usr/share/ca-certificates/cacert.org, /etc/ansible'}}*
*** "fs/basic/{clusters/fixed-3-cephfs.yaml debug/mds_client.yaml fs/btrfs.yaml inline/yes.yaml overrides/whitelist_wrongly_marked_down.yaml tasks/cfuse_workunit_suites_iogen.yaml}":http://pulpito.ceph.com/loic-2015-08-15_22:10:39-fs-hammer-backports---basic-multi/1016496

<pre>
paddles=paddles.front.sepia.ceph.com
run=loic-2015-08-15_22:10:39-fs-hammer-backports---basic-multi
eval filter=$(curl --silent http://$paddles/runs/$run/ | jq '.jobs[] | select(.status == "dead" or .status == "fail") | .description' | while read description ; do echo -n $description, ; done | sed -e 's/,$//')
./virtualenv/bin/teuthology-suite --priority 1000 --suite fs --filter="$filter" --suite-branch hammer --distro ubuntu --email loic@dachary.org --ceph hammer-backports --machine-type plana,burnupi,mira
</pre>

* *running* http://pulpito.ceph.com/loic-2015-08-19_18:14:42-fs-hammer-backports---basic-multi/

h4. powercycle

<pre>
./virtualenv/bin/teuthology-suite -l2 -v -c hammer-backports -k testing -m plana,burnupi,mira -s powercycle -p 1000 --email loic@dachary.org
</pre>

* *pass* http://pulpito.ceph.com/loic-2015-08-15_22:11:44-powercycle-hammer-backports-testing-basic-multi/

h4. upgrade

<pre>
./virtualenv/bin/teuthology-suite --verbose --suite upgrade/hammer --filter=ubuntu_14.04 --suite-branch hammer --ceph hammer-backports --email loic@dachary.org --machine-type vps
</pre>

* *fail* http://pulpito.ceph.com/loic-2015-08-19_12:26:39-upgrade:hammer-hammer-backports---basic-vps/
** see http://tracker.ceph.com/issues/12701#note-13 for more information

h3. teuthology run commit 507bb182df3efdc53253803a466ef3dd40c2a5f3 (HAMMER BACKPORTS August-27)

<code>git --no-pager log --format='%H %s' --graph tags/v0.94.3..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/^/* /;'</code>

* + "Pull request 5202":https://github.com/ceph/ceph/pull/5202
* |\
* | + "rpm: add missing Java conditionals":https://github.com/ceph/ceph/commit/6417e8eff942dbbf6cd231ffb73136b7bdcd837f
* + "Pull request 5203":https://github.com/ceph/ceph/pull/5203
* |\
* | + "Add rpm conditionals : cephfs_java":https://github.com/ceph/ceph/commit/37284773a754ef4b91d2b5436d46a5fd2be4f67e
* + "Pull request 5204":https://github.com/ceph/ceph/pull/5204
* |\
* | + "ceph.spec.in: SUSE/openSUSE builds need libbz2-devel":https://github.com/ceph/ceph/commit/8f78001c2e09d483dcbcd33c24e2ef8043119773
* + "Pull request 5207":https://github.com/ceph/ceph/pull/5207
* |\
* | + "ceph.spec.in: use _udevrulesdir to eliminate conditionals":https://github.com/ceph/ceph/commit/4eb58ad2027148561d94bb43346b464b55d041a6
* + "Pull request 5216":https://github.com/ceph/ceph/pull/5216
* |\
* | + "ceph.spec.in: python-argparse only in Python 2.6":https://github.com/ceph/ceph/commit/8b576bd529d7c1604f0a4cdf97ece64fc5d69447
* + "Pull request 5223":https://github.com/ceph/ceph/pull/5223
* |\
* | + "ceph.spec.in: do not run fdupes, even on SLE/openSUSE":https://github.com/ceph/ceph/commit/cdde626f6371e1da501306ed16bc450ee1ec0b91
* + "Pull request 5264":https://github.com/ceph/ceph/pull/5264
* |\
* | + "ceph.spec.in: snappy-devel for all supported distros":https://github.com/ceph/ceph/commit/0818e9f78b11801aa619b9ec04eeffb2795c3f62
* + "Pull request 5318":https://github.com/ceph/ceph/pull/5318
* |\
* | + "tests: verify that image shrink properly handles flush op":https://github.com/ceph/ceph/commit/b575ecca9743ab08439bfe0b5283e483e2a799ce
* | + "librbd: invalidate cache outside cache callback context":https://github.com/ceph/ceph/commit/d4eb7bd63a5e46b790bad7001d2873c5c238cc90
* + | "Pull request 5319":https://github.com/ceph/ceph/pull/5319
* |\ \
* | + | "librbd: don't cancel request lock early":https://github.com/ceph/ceph/commit/92272dd676ebb67a3095ce3933cac24809b054da
* | + | "tests: new test for transitioning exclusive lock":https://github.com/ceph/ceph/commit/58ae92f1a716e1ffac6408793e19d47f99d63520
* | + | "tests: verify that librbd will periodically resend lock request":https://github.com/ceph/ceph/commit/7b21ccba7c2885027b1d345baaad08a978fbc72f
* | + | "common: Mutex shouldn't register w/ lockdep if disabled":https://github.com/ceph/ceph/commit/c95b37f48c129ef6780f67b326e97957f3771472
* | + | "librbd: improve debugging output for ImageWatcher":https://github.com/ceph/ceph/commit/117205af89398457e197793505381622705488b2
* | + | "librados_test_stub: watcher id should be the instance id (gid)":https://github.com/ceph/ceph/commit/08ae01231754d3010c1ede762579cf75c1c7460d
* | + | "librbd: retry lock requests periodically until acquired":https://github.com/ceph/ceph/commit/704c0e09479d435ecbb84693a786c60694732b19
* | + | "librbd: don't hold owner_lock for write during flush":https://github.com/ceph/ceph/commit/dbaaed9cf99121d0c97c22a695a7a6e872a11f48
* | |/
* | + "lockdep: do not automatically collect all backtraces":https://github.com/ceph/ceph/commit/e9718201c6ed785c61077797a74ffda7e0438fb9
* | + "librbd: flush operations need to acquire owner lock":https://github.com/ceph/ceph/commit/27f7042e923366c31748c4cc9992c1a8cb37b457
* | + "librbd: avoid infinite loop if copyup fails":https://github.com/ceph/ceph/commit/5b39983025f510c3119ebb375870e7669be7ddd0
* | + "librbd: flush pending ops while not holding lock":https://github.com/ceph/ceph/commit/88b583b249a74a71bc87409015f7a8d85200e1bf
* | + "tests: fix possible deadlock in librbd ImageWatcher tests":https://github.com/ceph/ceph/commit/a88b180571cb481a31cb94c249a3b486220232fa
* | + "tests: enable lockdep for librbd unit tests":https://github.com/ceph/ceph/commit/321eb8d1c3f7d553addb780928e201acf5091132
* | + "librbd: owner_lock should be held during flush request":https://github.com/ceph/ceph/commit/bfe5b90921a3faaad0533388cb150cea20f47ae9
* | + "osdc: ObjectCacher flusher might needs additional locks":https://github.com/ceph/ceph/commit/1e84fb05f48c146cc9d2d090be8c2d355326938b
* | + "librbd: fix recursive locking issues":https://github.com/ceph/ceph/commit/506a45a906024d4bb5d3d4d6cc6cbb9eec39c5f2
* | + "librbd: simplify state machine handling of exclusive lock":https://github.com/ceph/ceph/commit/acf5125fe27fb3b9de8b97c4e44fa1f5c61147fd
* | + "librbd: ObjectMap::aio_update can acquire snap_lock out-of-order":https://github.com/ceph/ceph/commit/9454f04e62ece39fdcdbb4eb5a83945f76bcc0a5
* | + "librbd: move copyup class method call to CopyupRequest":https://github.com/ceph/ceph/commit/3e0358e17e7ddb488109bce04bb08cd16fd5bb2f
* | + "librbd: simplify AioRequest constructor parameters":https://github.com/ceph/ceph/commit/2ee64a80794297d4fc5aeafbb185818f7f6a77b8
* | + "librbd/AioRequest.h: fix UNINIT_CTOR":https://github.com/ceph/ceph/commit/3e71a7554da05aee06d5a2227808c321a3e3f0f1
* | + "librbd: add object state accessor to ObjectMap":https://github.com/ceph/ceph/commit/cb57fe581df7c14d174e6eaff382d6a28ab658d6
* | + "librbd: AsyncObjectThrottle should always hold owner_lock":https://github.com/ceph/ceph/commit/9249ab7dacd43e7a546656b99013a595381fd5fd
* | + "librbd: execute flush completion outside of cache_lock":https://github.com/ceph/ceph/commit/26902b94f97edb189ae620c86a8dda8166df471a
* | + "librbd: add AsyncRequest task enqueue helper method":https://github.com/ceph/ceph/commit/571220d6f4642dd3cd78988882645fdf647c150e
* | + "librbd: disable lockdep on AioCompletion":https://github.com/ceph/ceph/commit/8e280f4cfef0d2fdc706d43bbee0c377d288a457
* | + "librbd: AioCompletion shouldn't hold its lock during callback":https://github.com/ceph/ceph/commit/b38da48059792e9182fe2877786d9159007683d3
* | + "librbd: give locks unique names to prevent false lockdep failures":https://github.com/ceph/ceph/commit/6fdd3f1ce69fa2e00c6f1bedd5f72352953e1e44
* | + "librbd: complete cache read in a new thread context":https://github.com/ceph/ceph/commit/70041499f99cad551b3aab16f086f725b33b25e2
* | + "librbd: require callers to ObjectMap::aio_update to acquire lock":https://github.com/ceph/ceph/commit/65ef695eba0f5b5d87347ffb3407bb5d6d75b402
* | + "log: fix helgrind warnings regarding possible data race":https://github.com/ceph/ceph/commit/58b8fafb87b18f2a4d8c38f77ecf81ff58452409
* | + "librados_test_stub: fix helgrind warnings":https://github.com/ceph/ceph/commit/a5203d32544d40cb51eb60fc906cc3ceaacbfe96
* | + "librados_test_stub: add support for flushing watches":https://github.com/ceph/ceph/commit/b73e87eb307137786e0f0d89362ef0e92e2670b8
* | + "common: lockdep now support unregistering once destructed":https://github.com/ceph/ceph/commit/2fa35b1c5ca8e33959fff8c84eaa4feca0f67df3
* | + "common: add valgrind.h convenience wrapper":https://github.com/ceph/ceph/commit/7b85c7bfe599644eb29e6b1e03733da4774c2eac
* | + "librbd: add work queue for op completions":https://github.com/ceph/ceph/commit/6d3db5ffbef71c8927a9ffc68c5955dca0f5612c
* | + "WorkQueue: ContextWQ can now accept a return code":https://github.com/ceph/ceph/commit/64425e861400fde4703fb06529777c55650b6676
* + "Pull request 5359":https://github.com/ceph/ceph/pull/5359
* |\
* | + "mon: PaxosService: call post_refresh() instead of post_paxos_update()":https://github.com/ceph/ceph/commit/d08db7a0677412dbe590c850976fb4fe2f503a79
* + "Pull request 5361":https://github.com/ceph/ceph/pull/5361
* |\
* | + "mon: MonitorDBStore: get_next_key() only if prefix matches":https://github.com/ceph/ceph/commit/e6eaa914d685f2a8f1f8cf3b01112a1b720e1358
* + "Pull request 5365":https://github.com/ceph/ceph/pull/5365
* |\
* | + "buffer: Fix bufferlist::zero bug with special case":https://github.com/ceph/ceph/commit/0fde3a2465e156ebf9a5cdc6adc45d66d6d647fc
* | + "UnittestBuffer: Add bufferlist zero test case":https://github.com/ceph/ceph/commit/dabc61110a5773262614fc77d3653674aac421f7
* + "Pull request 5366":https://github.com/ceph/ceph/pull/5366
* |\
* | + "common/Cycles.cc: skip initialization if rdtsc is not implemented":https://github.com/ceph/ceph/commit/931ffe3b3a43157798717e64de8f46fadbcd9e9b
* + "Pull request 5367":https://github.com/ceph/ceph/pull/5367
* |\
* | + "os/chain_xattr: handle read on chnk-aligned xattr":https://github.com/ceph/ceph/commit/fa194744fdaed13949bffb6f2b8a0fc420006e0b
* + "Pull request 5368":https://github.com/ceph/ceph/pull/5368
* |\
* | + "ceph.in: do not throw on unknown errno":https://github.com/ceph/ceph/commit/add0f1e5e229c9ad66e8ef77ad59e0e390e20db6
* + "Pull request 5369":https://github.com/ceph/ceph/pull/5369
* |\
* | + "Update OSDMonitor.cc":https://github.com/ceph/ceph/commit/4457d3eb70712ec3b7d8e98af973e099c8c7d258
* + "Pull request 5370":https://github.com/ceph/ceph/pull/5370
* |\
* | + "mon/PGMonitor: avoid uint64_t overflow when checking pool 'target/max' status. Fixes: #12401":https://github.com/ceph/ceph/commit/9916d37ead705d467b1d730adb15bb6974b3bf1b
* + "Pull request 5371":https://github.com/ceph/ceph/pull/5371
* |\
* | + "ceph.in: print more detailed warning for 'ceph <type> tell'":https://github.com/ceph/ceph/commit/e00494118ee42322784988fe56623cbc7aac4cc9
* | + "ceph.in: print more detailed error message for 'tell' command":https://github.com/ceph/ceph/commit/f18900f2eb724acd898e8b32fe75c0850d7cf94c
* + "Pull request 5372":https://github.com/ceph/ceph/pull/5372
* |\
* | + "mon: OSDMonitor: fix hex output on 'osd reweight'":https://github.com/ceph/ceph/commit/42bff0b9e2f80e32001082a608d63719332677e3
* + "Pull request 5373":https://github.com/ceph/ceph/pull/5373
* |\
* | + "osd: pg_interval_t::check_new_interval should not rely on pool.min_size to determine if the PG was active":https://github.com/ceph/ceph/commit/cd11b887c6c586085a7014ba44123b115370a462
* | + "osd: Move IsRecoverablePredicate/IsReadablePredicate to osd_types.h":https://github.com/ceph/ceph/commit/c5f0e2222cc55a92ebc46d12b618fadb3d2fb577
* + "Pull request 5374":https://github.com/ceph/ceph/pull/5374
* |\
* | + "crush/CrushWrapper: fix adjust_subtree_weight debug":https://github.com/ceph/ceph/commit/695f782e59baffbe8429f9daa47a4f1476a02976
* | + "crush/CrushWrapper: return changed from adjust_subtree_weight":https://github.com/ceph/ceph/commit/0bd4c81ce41a22b22ca76e539de87260b140bbc4
* | + "crush/CrushWrapper: adjust subtree base in adjust_subtree_weight":https://github.com/ceph/ceph/commit/05fc59bee9138d04227255a2f31bd82efe94b1e9
* | + "unittest_crush_wrapper: test adjust_subtree_weight":https://github.com/ceph/ceph/commit/d2f31adc49a7c6b8276dbf8773575e91ba5e18fa
* | + "unittest_crush_wrapper: attach buckets to root in adjust_item_weight test":https://github.com/ceph/ceph/commit/0ccdf342e7cf0072d3c38c6e1a6cf3a87f154a28
* | + "unittest_crush_wrapper: parse env":https://github.com/ceph/ceph/commit/1e737532cfe1daf43bea3d9bd4e55faed560f0f2
* + "Pull request 5376":https://github.com/ceph/ceph/pull/5376
* |\
* | + "mon: ceph osd map shows NONE when an osd is missing":https://github.com/ceph/ceph/commit/0ca93db7d79f11e51af75e322941419b860bb2f8
* + "Pull request 5377":https://github.com/ceph/ceph/pull/5377
* |\
* | + "mon/PGMonitor: bug fix pg monitor get crush rule":https://github.com/ceph/ceph/commit/43a72e47c4adae674e02bb262645d88ac528e2be
* + "Pull request 5378":https://github.com/ceph/ceph/pull/5378
* |\
* | + "Mutex: fix leak of pthread_mutexattr":https://github.com/ceph/ceph/commit/b8176d0f21ce80d2e5a92057ab85f7618504cd9f
* + "Pull request 5380":https://github.com/ceph/ceph/pull/5380
* |\
* | + "TestPGLog: fix invalid proc_replica_log test caes":https://github.com/ceph/ceph/commit/8a2ad0540994efe530a1775ebd949aeaf6609e57
* | + "TestPGLog: fix noop log proc_replica_log test case":https://github.com/ceph/ceph/commit/df71e6be7ccbe18d99200b2a5844a9f19ac70141
* | + "TestPGLog: add test for 11358":https://github.com/ceph/ceph/commit/549ff9a938c5126d4dcb15535845d5354cb44bb2
* | + "PGLog::proc_replica_log: handle split out overlapping entries":https://github.com/ceph/ceph/commit/c224fc70e14bd76494bc437595c8b0b0d275694e
* + "Pull request 5381":https://github.com/ceph/ceph/pull/5381
* |\
* | + "Client: check dir is still complete after dropping locks in _readdir_cache_cb":https://github.com/ceph/ceph/commit/256620e37fd94ee4b3af338ea6955be55529d0d6
* + "Pull request 5382":https://github.com/ceph/ceph/pull/5382
* |\
* | + "auth: check return value of keyring->get_secret":https://github.com/ceph/ceph/commit/1e055782f5ade94c19c2614be0d61d797490701e
* + "Pull request 5383":https://github.com/ceph/ceph/pull/5383
* |\
* | + "rest_bench: bucketname is not mandatory as we have a default name":https://github.com/ceph/ceph/commit/7bddf5d4dad09b1f6d3b4e80e4bdd895191560b0
* | + "rest_bench: drain the work queue to fix a crash Fixes: #3896 Signed-off-by: huangjun <hjwsm1989@gmail.com>":https://github.com/ceph/ceph/commit/6e7358b3958b7ee11ef612302b300d07f3982d54
* + "Pull request 5385":https://github.com/ceph/ceph/pull/5385
* |\
* | + "packaging: RGW depends on /etc/mime.types":https://github.com/ceph/ceph/commit/eccf36980511de7ed122a38d426170496ffdea64
* + "Pull request 5387":https://github.com/ceph/ceph/pull/5387
* |\
* | + "rgw: fix assignment of copy obj attributes":https://github.com/ceph/ceph/commit/822e60f47a0a0ef924c909ebba4fbcc6e79ad9b2
* + "Pull request 5411":https://github.com/ceph/ceph/pull/5411
* |\
* | + "ceph.spec.in: remove SUSE-specific apache2-mod_fcgid dependency":https://github.com/ceph/ceph/commit/8804b3f1ab5180c8a85b25b9b46b986fe7022868
* + "Pull request 5412":https://github.com/ceph/ceph/pull/5412
* |\
* | + "ceph.spec.in: drop SUSE-specific %py_requires macro":https://github.com/ceph/ceph/commit/a7851933033473d11e69fa1f237c0ad8bbbd4a13
* + "Pull request 5468":https://github.com/ceph/ceph/pull/5468
* |\
* | + "osd: include newlines in scrub errors":https://github.com/ceph/ceph/commit/4faa8e04069417a6e2a6c4ea5c10b54d76aa00c4
* | + "osd: fix condition for loggin scrub errors":https://github.com/ceph/ceph/commit/455eb2a89197e9609c5bb510112d661d388b4c85
* | + "osd: fix fallback logic; move into be_select_auth_object":https://github.com/ceph/ceph/commit/67e7946ce8e28f00db9588bed670ef5141268f41
* | + "osd: log a scrub error when we can't pick an auth object":https://github.com/ceph/ceph/commit/0f57c7017a98f7e416a160375b8b80355b8e0fc3
* | + "osd: repair record digest if all replicas match but do not match":https://github.com/ceph/ceph/commit/d4f4c5c4334add6acfc66407c2383d01094d384d
* | + "osd: move recorded vs on disk digest warning into be_compare_scrubmaps":https://github.com/ceph/ceph/commit/acfed6b5eae764d381c88ed7d3f4942c61191127
* | + "osd: be slightly paranoid about value of okseed":https://github.com/ceph/ceph/commit/674029bc6c519e82011d1429ab5eddff9720c2dc
* | + "osd: be precise about known vs best guess ":https://github.com/ceph/ceph/commit/f2002b7fa2af2db52037da4c1cf66d405a4941e7
* | + "osd: record digest if object is clean (vs entire scrub chunk)":https://github.com/ceph/ceph/commit/4e5d146ad36ef0380eb72e45dca651494658aeeb
* + "Pull request 5471":https://github.com/ceph/ceph/pull/5471
* |\
* | + "mon: disallow post-hammer OSDs if there are up pre-hammer OSDs":https://github.com/ceph/ceph/commit/9b91adc560c8dffc1f5f7470d28c25f448b2b619
* | + "include/ceph_features: define MON_METADATA feature":https://github.com/ceph/ceph/commit/8a559c1e80bb7c70e13c46f1900896c9b8fcd9a9
* + "Pull request 5482":https://github.com/ceph/ceph/pull/5482
* |\
* | + "rgw: enforce Content-Type in Swift responses.":https://github.com/ceph/ceph/commit/bdc60c5a616e547aa71343b3b243fca6d4ac70e6
* | + "rgw: force content-type header for swift account responses without body":https://github.com/ceph/ceph/commit/b050b1e9d8f97bd10a2b8674a1f37fd5c9727e8f
* | + "rgw: shouldn't return content-type: application/xml if content length is 0":https://github.com/ceph/ceph/commit/faabd6ae07cf25aa3db0ada5fdbce4d608313a64
* + "Pull request 5498":https://github.com/ceph/ceph/pull/5498
* |\
* | + "rgw: set http status in civetweb":https://github.com/ceph/ceph/commit/3ab5d82a1c09142267c27156b69a3117d30c5b7d
* | + "civetweb: update submodule to support setting of http status":https://github.com/ceph/ceph/commit/10a03839853246c535e639b6dc6cea45b8673642
* + "Pull request 5527":https://github.com/ceph/ceph/pull/5527
* |\
* | + "osd/OSDMap: handle incrementals that modify+del pool":https://github.com/ceph/ceph/commit/3396a969741f74e5b1f55d8d7af258493ca26478
* + "Pull request 5559":https://github.com/ceph/ceph/pull/5559
* + "tests: increase test coverage for partial encodes/decodes":https://github.com/ceph/ceph/commit/153744d7c596705c4f92bee5e827846b46c80141
* + "common: bit_vector extent calculation incorrect for last page":https://github.com/ceph/ceph/commit/fca78765366f3ac365cfa98224aca5fb79b2a7fe

h4. rados

<pre>
teuthology-openstack --key-filename ../myself.pem --key-name myself --suite rados --subset $(expr $RANDOM % 18)/18 --suite-branch hammer --distro ubuntu --ceph hammer-backports -v
</pre>

* *running* http://149.202.167.51:8081/ubuntu-2015-08-27_16:00:46-rados-hammer-backports---basic-openstack/

h4. rbd

<pre>
teuthology-openstack --key-filename ../myself.pem --key-name myself --suite rbd --subset $(expr $RANDOM % 5)/5 --suite-branch hammer --distro ubuntu --ceph hammer-backports -v
</pre>

* *running* http://149.202.167.51:8081/ubuntu-2015-08-27_16:04:47-rbd-hammer-backports---basic-openstack/

h4. rgw

<pre>
teuthology-openstack --key-filename ../myself.pem --key-name myself --suite rgw --subset $(expr $RANDOM % 5)/5 --suite-branch hammer --distro ubuntu --ceph hammer-backports -v
</pre>

* *running* http://149.202.167.51:8081/ubuntu-2015-08-27_16:08:27-rgw-hammer-backports---basic-openstack/

h4. fs

<pre>
teuthology-openstack --key-filename ../myself.pem --key-name myself --suite fs --subset $(expr $RANDOM % 5)/5 --suite-branch hammer --distro ubuntu --ceph hammer-backports -v
</pre>

* *running* http://149.202.167.51:8081/ubuntu-2015-08-27_16:10:37-fs-hammer-backports---basic-openstack

h4. powercycle

<pre>
teuthology-openstack --key-filename ../myself.pem --key-name myself -l2 -v -c hammer-backports -k testing -s powercycle
</pre>

* *running* http://149.202.167.51:8081/ubuntu-2015-08-27_16:13:33-powercycle-hammer-backports-testing-basic-openstack/

h4.
upgrade

<pre>
teuthology-openstack --key-filename ../myself.pem --key-name myself --verbose --suite upgrade/hammer --filter=ubuntu_14.04 --suite-branch hammer --ceph hammer-backports
</pre>

* *running* http://149.202.167.51:8081/ubuntu-2015-08-27_17:03:04-upgrade:hammer-hammer-backports---basic-openstack/ http://149.202.167.51:8081/ubuntu-2015-08-27_16:16:24-upgrade:hammer-hammer-backports---basic-openstack/

Back