)]}'
{"id":"openstack%2Fpython-cinderclient~338278","triplet_id":"openstack%2Fpython-cinderclient~master~Ibfbb10087121bae7d6f4abdd4cdb8d04d039c970","project":"openstack/python-cinderclient","branch":"master","hashtags":[],"change_id":"Ibfbb10087121bae7d6f4abdd4cdb8d04d039c970","subject":"Fix _get_rate_limit when resp is None","status":"MERGED","created":"2016-07-06 14:08:41.000000000","updated":"2016-07-07 15:37:26.000000000","submitted":"2016-07-07 15:37:26.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"eb78fa1936b6be01ba3ff0b5afda7f06b879700b","_number":338278,"virtual_id_number":338278,"owner":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":2,"date":"2016-07-07 15:37:26.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},{"value":0,"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"all":[{"value":2,"date":"2016-07-07 08:34:26.000000000","_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},{"value":1,"date":"2016-07-06 16:47:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},{"value":2,"date":"2016-07-07 14:36:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"all":[{"value":0,"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},{"value":1,"date":"2016-07-07 14:36:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},{"value":0,"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-06 16:47:49.000000000","updated_by":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"reviewer":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"state":"REVIEWER"},{"updated":"2016-07-07 08:34:26.000000000","updated_by":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"reviewer":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"state":"REVIEWER"},{"updated":"2016-07-07 14:36:46.000000000","updated_by":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"reviewer":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"state":"REVIEWER"},{"updated":"2016-07-07 15:37:26.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"d3e9d682eebff17219b57cb564321078370a6a2d","author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"date":"2016-07-06 14:08:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5e7ad6301e34b945bf98fecad591101725a35eb1","author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"date":"2016-07-06 14:09:10.000000000","message":"Patch Set 1:\n\nError seen in https://trunk.rdoproject.org/centos7/27/25/27253b9969e7761a8addbbae2bd995346ba9385a_e4383571/rpmbuild.log:\n\nDEBUG: FAIL: utils.openstack.test_base.ExecuteWithRetryTest.test_cinderclient_calls_with_retry\nDEBUG: tags: worker-0\nDEBUG: ----------------------------------------------------------------------\nDEBUG: Empty attachments:\nDEBUG:   stderr\nDEBUG:   stdout\nDEBUG: Traceback (most recent call last):\nDEBUG:   File \"/builddir/build/BUILD/sahara-5.0.0.0b2.dev85/sahara/tests/unit/utils/openstack/test_base.py\", line 194, in test_cinderclient_calls_with_retry\nDEBUG:     self._check_error_with_retry(cinder_exc.OverLimit, 413)\nDEBUG:   File \"/usr/lib/python2.7/site-packages/mock/mock.py\", line 1305, in patched\nDEBUG:     return func(*args, **keywargs)\nDEBUG:   File \"/builddir/build/BUILD/sahara-5.0.0.0b2.dev85/sahara/tests/unit/utils/openstack/test_base.py\", line 162, in _check_error_with_retry\nDEBUG:     self.fake_client_call.side_effect \u003d error(code)\nDEBUG:   File \"/usr/lib/python2.7/site-packages/cinderclient/exceptions.py\", line 160, in __init__\nDEBUG:     self._get_rate_limit(response)\nDEBUG:   File \"/usr/lib/python2.7/site-packages/cinderclient/exceptions.py\", line 163, in _get_rate_limit\nDEBUG:     if resp.headers:\nDEBUG: AttributeError: \u0027NoneType\u0027 object has no attribute \u0027headers\u0027","accounts_in_message":[],"_revision_number":1},{"id":"c568bda823c89eed48898b2934a3d42f2a131f2b","author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"date":"2016-07-06 14:17:51.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"34bdfef3c07f9b098bb0756a736fdfc8cfe0e05b","author":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"date":"2016-07-06 14:18:13.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9a03f6414cbaf6aa2198ad9b1d7446b9c2078c69","author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"date":"2016-07-06 14:20:27.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3220b91a09a84e3e452f58e6429ba3677826c5a7","author":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"date":"2016-07-06 14:24:51.000000000","message":"Patch Set 1: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4b7efe587aef6596fc520cc12533a05dd259b7ed","author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"date":"2016-07-06 14:26:49.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b1f0ebfd19208337fa0d100670f36bad9c7dccd0","author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"date":"2016-07-06 14:30:53.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c26ece4c7feadebb0d433470373b8574b698302d","author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"date":"2016-07-06 14:31:03.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"bcef1d2f7c2c7e4c78dd36506ffc7d77b01f2d89","author":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"date":"2016-07-06 14:31:44.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"1bcafcf2fc92b2178e0f8b5d53466fae597f56b7","author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"date":"2016-07-06 14:32:49.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"44a2bdc79895669d8634500ede955c82f6f9ed77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-06 16:17:29.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/78/338278/2/check/gate-python-cinderclient-docs/306fb1b//doc/build/html/ : SUCCESS in 9m 06s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/78/338278/2/check/gate-python-cinderclient-pep8/c8af521/ : SUCCESS in 3m 26s\n- gate-python-cinderclient-python27 http://logs.openstack.org/78/338278/2/check/gate-python-cinderclient-python27/04e1359/ : FAILURE in 4m 24s\n- gate-python-cinderclient-python34 http://logs.openstack.org/78/338278/2/check/gate-python-cinderclient-python34/5814ca9/ : FAILURE in 4m 24s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/78/338278/2/check/gate-python-cinderclient-python35-nv/bbc4e44/ : FAILURE in 1m 40s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/78/338278/2/check/gate-tempest-dsvm-neutron-src-python-cinderclient/9108278/ : SUCCESS in 1h 13m 30s\n- gate-python-cinderclient-pypy http://logs.openstack.org/78/338278/2/check/gate-python-cinderclient-pypy/d536b3a/ : FAILURE in 1m 52s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/78/338278/2/check/gate-cinderclient-dsvm-functional/b38871e/ : SUCCESS in 21m 29s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/78/338278/2/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/7a17568/ : FAILURE in 27m 26s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/78/338278/2/check/gate-python-cinderclient-pylint/0bed5fa/ : SUCCESS in 4m 04s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"42dde6d6f6f0feefdf6cfcbf1b1e8c49b74a857c","author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"date":"2016-07-06 16:42:00.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7b999ccca40035e9501c84121b159a5427349a63","author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"date":"2016-07-06 16:42:38.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e1d0797c17d84e1afdf243b27ff638389efe4470","author":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"date":"2016-07-06 16:47:49.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"722464aeb72d80fdf9bbeb9971b29e12fac89579","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-06 17:44:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/78/338278/3/check/gate-python-cinderclient-docs/a13bb52//doc/build/html/ : SUCCESS in 2m 56s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/78/338278/3/check/gate-python-cinderclient-pep8/40bab8d/ : SUCCESS in 8m 09s\n- gate-python-cinderclient-python27 http://logs.openstack.org/78/338278/3/check/gate-python-cinderclient-python27/b19be19/ : SUCCESS in 9m 26s\n- gate-python-cinderclient-python34 http://logs.openstack.org/78/338278/3/check/gate-python-cinderclient-python34/cc86e68/ : SUCCESS in 9m 32s\n- gate-python-cinderclient-python35-nv http://logs.openstack.org/78/338278/3/check/gate-python-cinderclient-python35-nv/c64b17a/ : FAILURE in 1m 14s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/78/338278/3/check/gate-tempest-dsvm-neutron-src-python-cinderclient/ab0cd1c/ : SUCCESS in 59m 21s\n- gate-python-cinderclient-pypy http://logs.openstack.org/78/338278/3/check/gate-python-cinderclient-pypy/557e217/ : FAILURE in 2m 15s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/78/338278/3/check/gate-cinderclient-dsvm-functional/c23ec2a/ : SUCCESS in 18m 37s (non-voting)\n- gate-cinderclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/78/338278/3/check/gate-cinderclient-dsvm-functional-identity-v3-only-nv/cf7ed8d/ : FAILURE in 27m 23s (non-voting)\n- gate-python-cinderclient-pylint http://logs.openstack.org/78/338278/3/check/gate-python-cinderclient-pylint/b521479/ : SUCCESS in 7m 16s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"dfc01471f9f049f7c3344b801b0a51ad6697608c","author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"date":"2016-07-07 08:34:26.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"8a16300b7c235e048a068943e1506f92ebdd24fe","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2016-07-07 14:36:46.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)\n\nSince the breaking patch just landed I don\u0027t think we need a bug case.","accounts_in_message":[],"_revision_number":3},{"id":"f44f5bb5a73bfc556cf56a8206c5d78a572bcd98","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-07 14:36:57.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"33703c645e9ab72ddc5346aa5a721c68a9381fb7","author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"date":"2016-07-07 14:41:46.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7317dbcf488502ea2468ac6bbcee0b3a5e057267","author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"date":"2016-07-07 14:41:47.000000000","message":"Patch Set 3:\n\n@Gorka: Patchset #2 was implemented like that but turns out it was failing hard.","accounts_in_message":[],"_revision_number":3},{"id":"50b2d4d8672bfaa263f371927d8f2a289ca0bfa7","date":"2016-07-07 15:37:26.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"eb78fa1936b6be01ba3ff0b5afda7f06b879700b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-07 15:37:26.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/78/338278/3/gate/gate-python-cinderclient-docs/6ccaadd//doc/build/html/ : SUCCESS in 2m 53s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/78/338278/3/gate/gate-python-cinderclient-pep8/fc14b3f/ : SUCCESS in 4m 28s\n- gate-python-cinderclient-python27 http://logs.openstack.org/78/338278/3/gate/gate-python-cinderclient-python27/9aa96e4/ : SUCCESS in 10m 45s\n- gate-python-cinderclient-python34 http://logs.openstack.org/78/338278/3/gate/gate-python-cinderclient-python34/3a538f3/ : SUCCESS in 4m 09s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/78/338278/3/gate/gate-tempest-dsvm-neutron-src-python-cinderclient/62439d6/ : SUCCESS in 59m 23s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"ebe02fb877a09d25d9dbb198934fd74eb0a455d6","revisions":{"27e846f96951e647808884dfa170282fbc48e92f":{"kind":"REWORK","_number":1,"created":"2016-07-06 14:08:41.000000000","uploader":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"ref":"refs/changes/78/338278/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/78/338278/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/78/338278/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/78/338278/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/78/338278/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/78/338278/1"}}},"commit":{"parents":[{"commit":"f8eef18297ec2dba4abf45f8ca57c40c2380cad9","subject":"Cinder client should retry with Retry-After value","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/f8eef18297ec2dba4abf45f8ca57c40c2380cad9"}]}],"author":{"name":"Javier Pena","email":"jpena@redhat.com","date":"2016-07-06 14:06:28.000000000","tz":120},"committer":{"name":"Javier Pena","email":"jpena@redhat.com","date":"2016-07-06 14:08:39.000000000","tz":120},"subject":"Fix _get_rate_limit when resp is None","message":"Fix _get_rate_limit when resp is None\n\nhttps://review.openstack.org/332848 added retry logic for the client.\nFunction _get_rate_limit may receive resp\u003dNone (seen in the Sahara\nunit tests), and in that case we get an exception.\n\nChange-Id: Ibfbb10087121bae7d6f4abdd4cdb8d04d039c970\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/27e846f96951e647808884dfa170282fbc48e92f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/27e846f96951e647808884dfa170282fbc48e92f"}]},"branch":"refs/heads/master"},"0ebec14b4e6d00445d5f737a21350651c9aa49be":{"kind":"REWORK","_number":2,"created":"2016-07-06 14:31:03.000000000","uploader":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"ref":"refs/changes/78/338278/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/78/338278/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/78/338278/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/78/338278/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/78/338278/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/78/338278/2"}}},"commit":{"parents":[{"commit":"f8eef18297ec2dba4abf45f8ca57c40c2380cad9","subject":"Cinder client should retry with Retry-After value","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/f8eef18297ec2dba4abf45f8ca57c40c2380cad9"}]}],"author":{"name":"Javier Pena","email":"jpena@redhat.com","date":"2016-07-06 14:06:28.000000000","tz":120},"committer":{"name":"Javier Pena","email":"jpena@redhat.com","date":"2016-07-06 14:30:12.000000000","tz":120},"subject":"Fix _get_rate_limit when resp is None","message":"Fix _get_rate_limit when resp is None\n\nhttps://review.openstack.org/332848 added retry logic for the client.\nFunction _get_rate_limit may receive resp\u003dNone (seen in the Sahara\nunit tests), and in that case we get an exception.\n\nChange-Id: Ibfbb10087121bae7d6f4abdd4cdb8d04d039c970\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/0ebec14b4e6d00445d5f737a21350651c9aa49be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/0ebec14b4e6d00445d5f737a21350651c9aa49be"}]},"branch":"refs/heads/master"},"ebe02fb877a09d25d9dbb198934fd74eb0a455d6":{"kind":"REWORK","_number":3,"created":"2016-07-06 16:42:38.000000000","uploader":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"ref":"refs/changes/78/338278/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/78/338278/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/78/338278/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/78/338278/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/78/338278/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/78/338278/3"}}},"commit":{"parents":[{"commit":"f8eef18297ec2dba4abf45f8ca57c40c2380cad9","subject":"Cinder client should retry with Retry-After value","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/f8eef18297ec2dba4abf45f8ca57c40c2380cad9"}]}],"author":{"name":"Javier Pena","email":"jpena@redhat.com","date":"2016-07-06 14:06:28.000000000","tz":120},"committer":{"name":"Javier Pena","email":"jpena@redhat.com","date":"2016-07-06 16:42:30.000000000","tz":120},"subject":"Fix _get_rate_limit when resp is None","message":"Fix _get_rate_limit when resp is None\n\nhttps://review.openstack.org/332848 added retry logic for the client.\nFunction _get_rate_limit may receive resp\u003dNone (seen in the Sahara\nunit tests), and in that case we get an exception.\n\nChange-Id: Ibfbb10087121bae7d6f4abdd4cdb8d04d039c970\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/ebe02fb877a09d25d9dbb198934fd74eb0a455d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/ebe02fb877a09d25d9dbb198934fd74eb0a455d6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
