Project

General

Profile

Tasks #12701

Updated by Loïc Dachary over 8 years ago

h3. Workflow

* "Preparing the release":http://ceph.com/docs/master/dev/development-workflow/#preparing-a-new-release *OK*
* "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 "OK":https://github.com/ceph/ceph/pull/5907#issuecomment-139872300
** Loic gets approval from all leads
*** Yehuda, rgw "OK":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/27394
*** Gregory, CephFS "no patch of concern to CephFS":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/27423
*** Josh, RBD "OK":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/27396
*** Sam, rados "OK":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/27396
** Sage writes and commits the release notes "IN PROGRESS":https://github.com/ceph/ceph/pull/5907
** Loic informs Yuri that the branch is ready for testing "DONE":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/27506
** Yuri runs additional integration tests - "DONE":http://tracker.ceph.com/issues/12701#note-83
** 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*
** Alfredo creates the packages and sets the release tag *DONE* *IN PROGRESS*

h3. Release information

** branch to build from: hammer, commit:7f485ed5aa620fe982561663bf64356b7e2c38f2
** 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>

* + "Pull request 6161":https://github.com/ceph/ceph/pull/6161
* |\
* | + "init-radosgw.sysv: remove":https://github.com/ceph/ceph/commit/294f016ff84c7efef36ca94daef39fe2686df690
* | + "init-radosgw: specify pid file to start-stop-daemon":https://github.com/ceph/ceph/commit/607904e8d5616bd7df20e1e387a14d55e4ca43b6
* | + "rgw: fix radosgw start-up script.":https://github.com/ceph/ceph/commit/f51ab26d8721bde6852e5c169869d7ae16bd0574
* | + "init-radosgw: unify init-radosgw[.sysv]":https://github.com/ceph/ceph/commit/544a98fa9dd47d02778f622de5f7ebe1acccc12f
* | + "init-radosgw: look in /var/lib/ceph/radosgw":https://github.com/ceph/ceph/commit/2a733e9e720bcdb8ea342a96be679d6f9efa3b2b
* | + "doc: rgw: fix typo in comments":https://github.com/ceph/ceph/commit/d00c52b874ddc74aa5f4c2e07b70b881ce963114
* | + "rgw: init script waits until the radosgw stops":https://github.com/ceph/ceph/commit/eb001d3a7275cc040bea716b8bdb0cf8b97efbc9
* + | "Pull request 6166":https://github.com/ceph/ceph/pull/6166
* |\ \
* | + | "rgw : setting max number of buckets for users via ceph.conf option":https://github.com/ceph/ceph/commit/7de65e7ede52f3e417c354f180cfd80f1407c6cb
* | |/
* + | "Pull request 6039":https://github.com/ceph/ceph/pull/6039
* |\ \
* | + | "rgw: preserve all attrs if intra-zone copy":https://github.com/ceph/ceph/commit/77cb503ba057f033825aa40d57dee42e838c67ac
* | + | "rgw: don't preserve acls when copying object":https://github.com/ceph/ceph/commit/b9f2ed303eedfa0b747884f8e66fbe97cfeeb0d5
* | + | "rgw: fix assignment of copy obj attributes":https://github.com/ceph/ceph/commit/82ea02ab8d886c16c511c4bd7d03d826158f954b
* + | | "Pull request 6042":https://github.com/ceph/ceph/pull/6042
* |\ \ \
* | + | | "rgw: set default value for env->get() call":https://github.com/ceph/ceph/commit/424fc1ccb244f5084f94904cb20cbf88a1bd4638
* | + | | "rgw: remove trailing :port from host for purposes of subdomain matching":https://github.com/ceph/ceph/commit/a3afb3f59435050efa711436134b4abe63a8f5cf
* + | | | "Pull request 6160":https://github.com/ceph/ceph/pull/6160
* |\ \ \ \
* | + | | | "rgw: don't read actual data on user manifest HEAD":https://github.com/ceph/ceph/commit/9ab9c44583c96f1679db3dbcef322a706548a7dd
* | | |_|/
* | |/| |
* + | | | "Pull request 6162":https://github.com/ceph/ceph/pull/6162
* |\ \ \ \
* | + | | | "rgw: be more flexible with iso8601 timestamps":https://github.com/ceph/ceph/commit/6119b152412ddfa2a614c1862aad52a123a4fe8e
* | |/ / /
* + | | | "Pull request 6163":https://github.com/ceph/ceph/pull/6163
* |\ \ \ \
* | + | | | "rgw:add --reset-regions for regionmap update":https://github.com/ceph/ceph/commit/ad833044dee4208625213bc83c7847ce9d1a73aa
* | |/ / /
* + | | | "Pull request 6164":https://github.com/ceph/ceph/pull/6164
* |\ \ \ \
* | + | | | "rgw: delete finisher only after finalizing watches":https://github.com/ceph/ceph/commit/4b0686f18f323b95adb1fc5cffe7c1e55e8f1c63
* | |/ / /
* + | | | "Pull request 5718":https://github.com/ceph/ceph/pull/5718
* |\ \ \ \
* | + | | | "rgw: send Content-Length in response for GET on Swift account.":https://github.com/ceph/ceph/commit/e80bd0a2a39afdabcb134100e0cc8fa74cbd14c2
* | + | | | "rgw: force content_type for swift bucket stats request":https://github.com/ceph/ceph/commit/2e542456dee6c30b3200e9830d4ccae4b0325388
* | + | | | "rgw: we should not overide Swift sent content type":https://github.com/ceph/ceph/commit/5d57b63c32e43000ff95c2d8ce34347ed0579a8a
* | + | | | "rgw: enforce Content-Type in Swift responses.":https://github.com/ceph/ceph/commit/b8aafbc6f9f80f029606a577d73f8685a80225b8
* | + | | | "rgw: force content-type header for swift account responses without body":https://github.com/ceph/ceph/commit/143cfc331efcc7bed8b1cf90d7e3188d0ac7604b
* | + | | | "rgw: shouldn't return content-type: application/xml if content length is 0":https://github.com/ceph/ceph/commit/b5420d6f1a6a1da34c7bba339e6763c4b369d349
* + | | | | "Pull request 5860":https://github.com/ceph/ceph/pull/5860
* |\ \ \ \ \
* | + | | | | "rgw: add delimiter to prefix only when path is specified":https://github.com/ceph/ceph/commit/3b2affce1a229cead3e0ffacfdfde69258a267cb
* | | |_|_|/
* | |/| | |
* + | | | | "Pull request 6165":https://github.com/ceph/ceph/pull/6165
* |\ \ \ \ \
* | + | | | | "rgw: init_rados failed leads to repeated delete":https://github.com/ceph/ceph/commit/297c04d856c4864d21b2241ad01560afa61dde40
* | | |_|/ /
* | |/| | |
* + | | | | "Pull request 6201":https://github.com/ceph/ceph/pull/6201
* |\ \ \ \ \
* | + | | | | "tests: robust test for the pool create crushmap test":https://github.com/ceph/ceph/commit/698d75c11fa116d6546b09d14484d094fae8f6d7
* + | | | | | "Pull request 5885":https://github.com/ceph/ceph/pull/5885
* |\ \ \ \ \ \
* | |/ / / / /
* |/| | | | |
* | + | | | | "ReplicatedPG,Objecter: copy_get should include truncate_seq and size":https://github.com/ceph/ceph/commit/0a5b8569ecc6efa42b3d4fa7a58c155b3c2dbbe8
* + | | | | | "Pull request 6192":https://github.com/ceph/ceph/pull/6192
* |\ \ \ \ \ \
* | + | | | | | "crush/CrushTester: test fewer inputs when running crushtool":https://github.com/ceph/ceph/commit/2a28114053fbf4ceee09558790ad3cf755270d5f
* | + | | | | | "tests: update to match crushmap validation message":https://github.com/ceph/ceph/commit/abc5b5f139b05da0be0fbaa99282be16386980db
* | + | | | | | "mon/OSDMonitor: fix crush injection error message":https://github.com/ceph/ceph/commit/25bd2778f8b7f5eb5245efebca56a7348dd064eb
* | + | | | | | "mon/OSDMonitor: only test crush ruleset for the newly created pool":https://github.com/ceph/ceph/commit/6635530aa94b1f21c3052e64d4dfe3952f98fe83
* | + | | | | | "crush/CrushTester: allow testing by ruleset":https://github.com/ceph/ceph/commit/cc1fedda02fbf3c95d7a00f0b395db5439e96f90
* |/ / / / / /
* + | | | | | "Pull request 5887":https://github.com/ceph/ceph/pull/5887
* |\ \ \ \ \ \
* | + | | | | | "crypto: fix unbalanced ceph::crypto::init/ceph::crypto:shutdown":https://github.com/ceph/ceph/commit/3a50b904a2ffd613b695ead1b26c93278044d7df
* | |/ / / / /
* + | | | | | "Pull request 6172":https://github.com/ceph/ceph/pull/6172
* |\ \ \ \ \ \
* | + | | | | | "qa/workunits/cephtool/test.sh: don't assume crash_replay_interval=45":https://github.com/ceph/ceph/commit/322816116ea14a8fd79616b1c55545ae7c62e7f6
* | | |/ / / /
* | |/| | | |
* + | | | | | "Pull request 6156":https://github.com/ceph/ceph/pull/6156
* |\ \ \ \ \ \
* | |/ / / / /
* |/| | | | |
* | + | | | | "doc: remove mention of ceph-extra as a requirement":https://github.com/ceph/ceph/commit/9026c4a7c7699a9a013d4fe207e6681403f934a6
* | + | | | | "doc: remove ceph-extras":https://github.com/ceph/ceph/commit/45ed24da879fe12b921cf03e4a921ccc0582b8d2
* | + | | | | "doc: correct links to download.ceph.com":https://github.com/ceph/ceph/commit/faccdce79e003318c751dd9203773af7ed31d052
* | + | | | | "doc: Added Hammer in the list of major releases.":https://github.com/ceph/ceph/commit/e9f4aecf3f406b42b74f840edb398be9243da85a
* |/ / / / /
* + | | | | "osd/ReplicatedPG: tolerate promotion completion with stopped agent":https://github.com/ceph/ceph/commit/e72bdc3bf1541e445f74def70b5aa185f1757468
* + | | | | "Pull request 5715":https://github.com/ceph/ceph/pull/5715
* |\ \ \ \ \
* | + | | | | "rgw: url encode exposed bucket":https://github.com/ceph/ceph/commit/8ba6b2f628a0f80964afbf4a83b61c4eee9c78ce
* + | | | | | "Pull request 5719":https://github.com/ceph/ceph/pull/5719
* |\ \ \ \ \ \
* | + | | | | | "rgw:segmentation fault when rgw_gc_max_objs > HASH_PRIME":https://github.com/ceph/ceph/commit/6acf36f8851b8a369949f0fad9d0156af7dde20f
* + | | | | | | "Pull request 5720":https://github.com/ceph/ceph/pull/5720
* |\ \ \ \ \ \ \
* | |_|_|_|_|_|/
* |/| | | | | |
* | + | | | | | "rgw:the arguments 'domain' should not be assigned when return false":https://github.com/ceph/ceph/commit/a13c7fd7c39e83072f2975477e1cdcfe079fb041
* | |/ / / / /
* + | | | | | "Pull request 5930":https://github.com/ceph/ceph/pull/5930
* |\ \ \ \ \ \
* | + | | | | | "upstart: limit respawn to 3 in 30 mins (instead of 5 in 30s)":https://github.com/ceph/ceph/commit/b3822f113e07547194b844f647bcb7d45513b25f
* + | | | | | | "Pull request 5908":https://github.com/ceph/ceph/pull/5908
* |\ \ \ \ \ \ \
* | |/ / / / / /
* |/| | | | | |
* | + | | | | | "Pipe: Drop connect_seq increase line":https://github.com/ceph/ceph/commit/0d6a8c631f55367ac4f6f792a10ba62cd97e9fed
* |/ / / / / /
* + | | | | | "Pull request 5767":https://github.com/ceph/ceph/pull/5767
* |\ \ \ \ \ \
* | + | | | | | "librbd: Add a paramter:purge_on_error in ImageCtx::invalidate_cache().":https://github.com/ceph/ceph/commit/6c4ccc854fa8a8403b03785b06cb35a7174f4f42
* | + | | | | | "librbd: Remvoe unused func ImageCtx::read_from_cache.":https://github.com/ceph/ceph/commit/05734916ab119c6d3879c2ce2bc9f9581907861a
* | + | | | | | "osdc: clean up code in ObjectCacher::Object::map_write":https://github.com/ceph/ceph/commit/28838f20a722b72a6e926e53f104342d3b9f4791
* | + | | | | | "osdc: Don't pass mutex into ObjectCacher::_wait_for_write.":https://github.com/ceph/ceph/commit/5c4f152efa8e8f57c59ea7decc05ae1a34f2a9ee
* | + | | | | | "osdc: After write try merge bh.":https://github.com/ceph/ceph/commit/86e7698a19745c26b9d3e7a12a16c87ea9a5d565
* | + | | | | | "osdc: Make last missing bh to wake up the reader.":https://github.com/ceph/ceph/commit/c96541ad19fb142ed31ff3006f1dc25e0c1de86c
* | + | | | | | "osdc: For trust_enoent is true, there is only one extent.":https://github.com/ceph/ceph/commit/4135b9a2d199583685a1bae3713347dcc1b872e6
* | + | | | | | "osdc: In _readx() only no error can tidy read result.":https://github.com/ceph/ceph/commit/81376b6a1a5db9f8b45c58ea318ec924e932d990
* | | |_|_|_|/
* | |/| | | |
* + | | | | | "Pull request 5687":https://github.com/ceph/ceph/pull/5687
* |\ \ \ \ \ \
* | + | | | | | "include/ceph_features: define HAMMER_0_94_4 feature":https://github.com/ceph/ceph/commit/f0283890d22e8d5c2210d565077ad3af1921f098
* + | | | | | | "Pull request 5892":https://github.com/ceph/ceph/pull/5892
* |\ \ \ \ \ \ \
* | |_|_|_|_|/ /
* |/| | | | | |
* | + | | | | | "osd/PG: peek_map_epoch: skip legacy PGs if infos object is missing":https://github.com/ceph/ceph/commit/4be8a28d5b5ba868d100300ab64ebb82b188222b
* | + | | | | | "osd: allow peek_map_epoch to return an error":https://github.com/ceph/ceph/commit/f237ed97228839a1b412ad213945f0343df05bf5
* |/ / / / / /
* + | | | | | "Pull request 5769":https://github.com/ceph/ceph/pull/5769
* |\ \ \ \ \ \
* | + | | | | | "librbd: prevent race condition between resize requests":https://github.com/ceph/ceph/commit/00e73adb03ef4453599268779fe354e4e8513e54
* | | |/ / / /
* | |/| | | |
* + | | | | | "Pull request 5768":https://github.com/ceph/ceph/pull/5768
* |\ \ \ \ \ \
* | |_|_|_|_|/
* |/| | | | |
* | + | | | | "lockdep: allow lockdep to be dynamically enabled/disabled":https://github.com/ceph/ceph/commit/dc693fcaf2c596087b434f9e90fbc553394b9a14
* | + | | | | "tests: librbd API test cannot use private md_config_t struct":https://github.com/ceph/ceph/commit/805732b143fd28603238969ba784adb57eff1a12
* | + | | | | "tests: ensure old-format RBD tests still work":https://github.com/ceph/ceph/commit/7ac01731bcb0f1d46cf98ecf623c7e8e6cb1a38e
* | + | | | | "librados_test_stub: implement conf get/set API methods":https://github.com/ceph/ceph/commit/b68d7574d12944589b246281474bcad01f5347be
* | + | | | | "crypto: use NSS_InitContext/NSS_ShutdownContex to avoid memory leak":https://github.com/ceph/ceph/commit/f0fa637e4a91a93a326ba303bc22101fadcc787d
* | + | | | | "auth: use crypto_init_mutex to protect NSS_Shutdown()":https://github.com/ceph/ceph/commit/3f542aa2410139bece0f4192079e4e34260da782
* | + | | | | "auth: reinitialize NSS modules after fork()":https://github.com/ceph/ceph/commit/e487e8e3d84c7845ce7824ace3e375c6c389ba20
* + | | | | | "Pull request 5697":https://github.com/ceph/ceph/pull/5697
* |\ \ \ \ \ \
* | + | | | | | "mon: add a cache layer over MonitorDBStore":https://github.com/ceph/ceph/commit/0bc909e54b0edd8a32a3e7db16877f1d875c3186
* | | |_|/ / /
* | |/| | | |
* + | | | | | "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 5757":https://github.com/ceph/ceph/pull/5757
* |\ \ \ \ \ \
* | + | | | | | "WBThrottle::clear_object: signal if we cleared an object":https://github.com/ceph/ceph/commit/059bf98d40fa7e1eddb7aef2ecfdfb6bc96c14fb
* + | | | | | | "Pull request 5759":https://github.com/ceph/ceph/pull/5759
* |\ \ \ \ \ \ \
* | + | | | | | | "config: skip lockdep for intentionally recursive md_config_t lock":https://github.com/ceph/ceph/commit/bf72785e1e11b18df9a03ebfa7c284fe4f43eaa0
* | |/ / / / / /
* + | | | | | | "Pull request 5761":https://github.com/ceph/ceph/pull/5761
* |\ \ \ \ \ \ \
* | + | | | | | | "OSD: break connection->session->waiting message->connection cycle":https://github.com/ceph/ceph/commit/836f7636f76b2778812e4fa055206a887fd27dad
* + | | | | | | | "Pull request 5762":https://github.com/ceph/ceph/pull/5762
* |\ \ \ \ \ \ \ \
* | + | | | | | | | "osd: copy the RecoveryCtx::handle when creating a new RecoveryCtx instance from another one":https://github.com/ceph/ceph/commit/2348a5b5c96d065fbc2188bd9e8e7ff20c75ecaa
* | | |/ / / / / /
* | |/| | | | | |
* + | | | | | | | "Pull request 5763":https://github.com/ceph/ceph/pull/5763
* |\ \ \ \ \ \ \ \
* | + | | | | | | | "osd/PGLog: dirty_to is inclusive":https://github.com/ceph/ceph/commit/77624aff03a8df7805ac0c1c6a7a2085f41fb6a3
* | | |/ / / / / /
* | |/| | | | | |
* + | | | | | | | "Pull request 5764":https://github.com/ceph/ceph/pull/5764
* |\ \ \ \ \ \ \ \
* | + | | | | | | | "common: fix code format":https://github.com/ceph/ceph/commit/aa003736d2aeea937ce0d8663b159cf06b2dda3e
* | + | | | | | | | "test: add test case for insert empty ptr when buffer rebuild":https://github.com/ceph/ceph/commit/aab35da90d7d50750fda6355d5a124a45d66f1c5
* | + | | | | | | | "common: fix insert empty ptr when bufferlist rebuild":https://github.com/ceph/ceph/commit/2b0b7ae6443eeca271813415a91ab749c886fdf0
* | |/ / / / / / /
* + | | | | | | | "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 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 5765":https://github.com/ceph/ceph/pull/5765
* |\ \ \ \ \ \ \ \
* | + | | | | | | | "tests: tiering agent and proxy read":https://github.com/ceph/ceph/commit/9f69660133f9534722589801a6fc827b74bead44
* | + | | | | | | | "osd: trigger the cache agent after a promotion":https://github.com/ceph/ceph/commit/5656eec0000e95ea790c796a9f572c7261163cfa
* + | | | | | | | | "Pull request 5754":https://github.com/ceph/ceph/pull/5754
* |\ \ \ \ \ \ \ \ \
* | + | | | | | | | | "librados: Make librados pool_create respect default_crush_ruleset":https://github.com/ceph/ceph/commit/e471c5dc16847ba35d3c3c8c74da1bf7c4c946e0
* | | |_|/ / / / / /
* | |/| | | | | | |
* + | | | | | | | | "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 5758":https://github.com/ceph/ceph/pull/5758
* |\ \ \ \ \ \ \ \ \
* | + | | | | | | | | "osd: Keep a reference count on Connection while calling send_message()":https://github.com/ceph/ceph/commit/c94fd926239a31dea1389a760f55f332a9b6814a
* | |/ / / / / / / /
* + | | | | | | | | "Pull request 5276":https://github.com/ceph/ceph/pull/5276
* |\ \ \ \ \ \ \ \ \
* | |_|/ / / / / / /
* |/| | | | | | | |
* | + | | | | | | | "mon: test the crush ruleset when creating a pool":https://github.com/ceph/ceph/commit/f47ba4b1a1029a55f8bc4ab393a7fa3712cd4e00
* | + | | | | | | | "erasure-code: set max_size to chunk_count() instead of 20 for shec":https://github.com/ceph/ceph/commit/b58cbbab4f74e352c3d4a61190cea2731057b3c9
* | + | | | | | | | "vstart.sh: set PATH to include pwd":https://github.com/ceph/ceph/commit/6f0af185ad7cf9640557efb7f61a7ea521871b5b
* + | | | | | | | | "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 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 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 5716":https://github.com/ceph/ceph/pull/5716
* |\ \ \ \ \ \ \ \
* | + | | | | | | | "rgw: avoid using slashes for generated secret keys":https://github.com/ceph/ceph/commit/6b365144862cbd387d8b931939a3dc2cfe17bbbd
* | | |_|_|_|_|_|/
* | |/| | | | | |
* + | | | | | | | "Pull request 5717":https://github.com/ceph/ceph/pull/5717
* |\ \ \ \ \ \ \ \
* | |_|_|_|_|_|/ /
* |/| | | | | | |
* | + | | | | | | "rgw: api adjustment following a rebase":https://github.com/ceph/ceph/commit/f1c7c629f2a7baf87a3d25d68b7a40fb3b2f6c49
* | + | | | | | | "rgw: orphans, fix check on number of shards":https://github.com/ceph/ceph/commit/85911df5226dccfd2f1806a204a23eae3966eee7
* | + | | | | | | "rgw: orphans, change default number of shards":https://github.com/ceph/ceph/commit/c1cf7dfb672032012889840fb4462b1a076f34c0
* | + | | | | | | "rgw: change error output related to orphans":https://github.com/ceph/ceph/commit/bb1d4cc3a3e9af3bf8cd8fd80085fbbbaeb8b89f
* | + | | | | | | "rgw: orphan, fix truncated detection":https://github.com/ceph/ceph/commit/2e0f6fe98787e1f3ea7d107a814caadce7ee5f23
* | + | | | | | | "radosgw-admin: simplify orphan command":https://github.com/ceph/ceph/commit/1bfebefba2e09448d28853b34415d3f65e323c76
* | + | | | | | | "radosgw-admin: stat orphan objects before reporting leakage":https://github.com/ceph/ceph/commit/f244b159ac8793c11a5707ea0b104b3180efb58f
* | + | | | | | | "radosgw-admin: orphans finish command":https://github.com/ceph/ceph/commit/f80e2b2bc8879d1cc40338816196f51378aaa785
* | + | | | | | | "rgw: cannot re-init an orphan scan job":https://github.com/ceph/ceph/commit/88d32c641a06823df93f0e3fae640a880778e1e4
* | + | | | | | | "rgw: stat_async() sets the object locator appropriately":https://github.com/ceph/ceph/commit/80a40342b6a0d9e7a47ca4b672901315246385df
* | + | | | | | | "rgw: list_objects() sets namespace appropriately":https://github.com/ceph/ceph/commit/0082036348e0463e42520504466961eb2bd77602
* | + | | | | | | "rgw: modify orphan search fingerprints":https://github.com/ceph/ceph/commit/1c3707291e83771ca1d5cd24ce445f723006b744
* | + | | | | | | "rgw: compare oids and dump leaked objects":https://github.com/ceph/ceph/commit/ef81367a1eaeb7778dc60a668b9fe2f6a77e06ff
* | + | | | | | | "rgw: keep accurate state for linked objects orphan scan":https://github.com/ceph/ceph/commit/f4d0544e63f68fa94b21fda71c0b78edd05038a1
* | + | | | | | | "rgw: iterate over linked objects, store them":https://github.com/ceph/ceph/commit/748ea57cfeca7b295afca5b8126d454eb85550c7
* | + | | | | | | "rgw: add rgw_obj::parse_raw_oid()":https://github.com/ceph/ceph/commit/6c6aa5ddf38102012e61f79f5234b9647d42b461
* | + | | | | | | "rgw: iterate asynchronously over linked objects":https://github.com/ceph/ceph/commit/62d562d76e0456cc3c735c6708531c7deb2874da
* | + | | | | | | "rgw: async object stat functionality":https://github.com/ceph/ceph/commit/00ecf2d0a895407bc8ec0e55e1b1b0f47a1aa96f
* | + | | | | | | "rgw-admin: build index of bucket indexes":https://github.com/ceph/ceph/commit/7d1cc48ba32e8bc732c43ecb539312c6bfcc0f80
* | + | | | | | | "rgw: initial work of orphan detection tool implementation":https://github.com/ceph/ceph/commit/c1b0e7a985cc9e742dcef4c8c427c57a2f58fa43
* | + | | | | | | "Avoid an extra read on the atomic variable":https://github.com/ceph/ceph/commit/b16129c3393d6e301b4af5203ffa1c6d8dfdda38
* | + | | | | | | "RGW: Make RADOS handles in RGW to be a configurable option":https://github.com/ceph/ceph/commit/1f6916d5a9b0ebe5181b801c4c381a699883bb09
* | | |/ / / / /
* | |/| | | | |
* + | | | | | | "Pull request 5755":https://github.com/ceph/ceph/pull/5755
* |\ \ \ \ \ \ \
* | + | | | | | | "ceph-disk: always check zap is applied on a full device":https://github.com/ceph/ceph/commit/a478385334323071b5cfa4d546eef5b0ef43dce7
* | | |_|/ / / /
* | |/| | | | |
* + | | | | | | "Pull request 5732":https://github.com/ceph/ceph/pull/5732
* |\ \ \ \ \ \ \
* | + | | | | | | "rgw: init some manifest fields when handling explicit objs":https://github.com/ceph/ceph/commit/b80859e2b2efc2402dc62aa319e40319863586f7
* | |/ / / / / /
* + | | | | | | "Pull request 5721":https://github.com/ceph/ceph/pull/5721
* |\ \ \ \ \ \ \
* | + | | | | | | "rgw: rework X-Trans-Id header to be conform with Swift API.":https://github.com/ceph/ceph/commit/da00bedbc2f5d2facb9472078fd6cdd7260492ac
* | + | | | | | | "Transaction Id added in response":https://github.com/ceph/ceph/commit/9937c818f1073bceffcf5811c7cc543b9043e646
* | | |/ / / / /
* | |/| | | | |
* + | | | | | | "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 5551":https://github.com/ceph/ceph/pull/5551
* |\ \ \ \ \ \
* | |_|/ / / /
* |/| | | | |
* | + | | | | "ceph-object-corpus: add 0.94.2-207-g88e7ee7 hammer objects":https://github.com/ceph/ceph/commit/35fa47a117a3e8d185f7ebe02eea5671f8229427
* | / / / /
* + | | | | "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 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 5378":https://github.com/ceph/ceph/pull/5378
* |\ \ \ \ \
* | + | | | | "Mutex: fix leak of pthread_mutexattr":https://github.com/ceph/ceph/commit/b8176d0f21ce80d2e5a92057ab85f7618504cd9f
* | / / / /
* + | | | | "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 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 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 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 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 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 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 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 5385":https://github.com/ceph/ceph/pull/5385
* |\ \ \
* | + | | "packaging: RGW depends on /etc/mime.types":https://github.com/ceph/ceph/commit/eccf36980511de7ed122a38d426170496ffdea64
* | / /
* + | | "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 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
* | |/ / /
* + | | | "Pull request 5296":https://github.com/ceph/ceph/pull/5296
* |\ \ \ \
* | |/ / /
* | + | | "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 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
* | / /
* + | | "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 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 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 5691":https://github.com/ceph/ceph/pull/5691
* |\ \
* | |/
* |/|
* | + "Objecter: pg_interval_t::is_new_interval needs pgid from previous pool":https://github.com/ceph/ceph/commit/bee86660377cfaa74f7ed668dd02492f25553ff9
* | + "osd_types::is_new_interval: size change triggers new interval":https://github.com/ceph/ceph/commit/b5418b9a7138b45b5fe4f24cfb679c2abb30ab71
* |/
* + "Merge remote-tracking branch 'gh/wip-12536-hammer' into hammer":https://github.com/ceph/ceph/commit/41a245aff77dde8a2ab212f9c91a73a23a77c40d
* + "Merge remote-tracking branch 'gh/wip-osd-compat-hammer' into wip-12536-hammer":https://github.com/ceph/ceph/commit/65b380f7f28a36bb51a6771a2fd9b657ea2848ba
* |\
* | + "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
* + "hobject_t: fix get_boundary to work with new sorting regime":https://github.com/ceph/ceph/commit/00d802d97ba5e1a8bde2414f8710494f15807fcd
* + "hobject_t: decode future hobject_t::get_min() properly":https://github.com/ceph/ceph/commit/1357ed1bd0e250b942bcba0346c97c24bb79a5d1
* + "OSDMonitor::preprocess_get_osdmap: send the last map as well":https://github.com/ceph/ceph/commit/6d01d6b700300841f49f288a89d514f26a4f94b1

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>

* *fail* http://pulpito.ceph.com/loic-2015-08-19_18:04:45-rbd-hammer-backports---basic-multi/
** *can be ignored* *'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-19_18:04:45-rbd-hammer-backports---basic-multi/1022921
*** "rbd/singleton/{all/qemu-iotests-writeback.yaml}":http://pulpito.ceph.com/loic-2015-08-19_18:04:45-rbd-hammer-backports---basic-multi/1022920
The same two jobs also consistently fail on hammer, see http://pulpito.ceph.com/loic-2015-08-30_11:19:51-rbd-hammer-testing-basic-multi

h4. rados

Together with http://pulpito.ceph.com/loic-2015-08-29_20:19:58-rados-hammer-backports---basic-multi/ that is a re-run of the failed tests after removing https://github.com/ceph/ceph/pull/5361 from the integration branch, the following makes for a successful run of the rados suite.

<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>

* *fail* http://pulpito.ceph.com/loic-2015-08-19_18:09:02-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-19_18:09:02-rados-hammer-backports---basic-multi/1022926

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

Back