)]}'
{"id":"openstack%2Fpython-swiftclient~651666","triplet_id":"openstack%2Fpython-swiftclient~master~Ibcbed3df4febe81cdf13855656e2daaca8d521b4","project":"openstack/python-swiftclient","branch":"master","hashtags":[],"change_id":"Ibcbed3df4febe81cdf13855656e2daaca8d521b4","subject":"Fix SLO re-upload","status":"MERGED","created":"2019-04-10 23:22:54.000000000","updated":"2019-07-01 15:25:25.000000000","submitted":"2019-06-28 08:04:12.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"651666-1561709052292-d253eb7f","meta_rev_id":"28bcc8f650fad33bc560f11eebcc0043fbaea9b3","_number":651666,"virtual_id_number":651666,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-06-28 08:04:12.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"}],"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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":2,"date":"2019-06-28 04:45:19.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-06-28 04:45:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-10 23:29:14.000000000","updated_by":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"reviewer":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"state":"REVIEWER"},{"updated":"2019-04-30 02:27:04.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2019-06-25 21:19:09.000000000","updated_by":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"reviewer":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"state":"REVIEWER"},{"updated":"2019-06-28 08:04:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"4f72b2f05b55ac56fdb2592b9b79d199f3426e29","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-04-10 23:22:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0f1e20108f961ecdfdce5bc5286519168bdf496d","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2019-04-10 23:29:14.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nLooks good, but missed refactoring opportunity.  And maybe test coverage?","accounts_in_message":[],"_revision_number":1},{"id":"1e819320dec2a3e89b97be05358a73fb0d413de8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-11 01:07:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/66/651666/1/check/tempest-full/5face5f/ : SUCCESS in 1h 43m 01s\n- openstack-tox-lower-constraints http://logs.openstack.org/66/651666/1/check/openstack-tox-lower-constraints/fa56a8e/ : SUCCESS in 4m 47s\n- openstack-tox-pypy http://logs.openstack.org/66/651666/1/check/openstack-tox-pypy/7da536a/ : SUCCESS in 4m 57s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/66/651666/1/check/openstack-tox-pep8/eda59a6/ : SUCCESS in 3m 39s\n- openstack-tox-py27 http://logs.openstack.org/66/651666/1/check/openstack-tox-py27/f04d569/ : SUCCESS in 4m 56s\n- openstack-tox-py35 http://logs.openstack.org/66/651666/1/check/openstack-tox-py35/c91f233/ : SUCCESS in 3m 24s\n- openstack-tox-py36 http://logs.openstack.org/66/651666/1/check/openstack-tox-py36/db4b7ef/ : SUCCESS in 3m 19s\n- openstack-tox-py37 http://logs.openstack.org/66/651666/1/check/openstack-tox-py37/2603b57/ : SUCCESS in 4m 37s\n- openstack-tox-docs http://logs.openstack.org/66/651666/1/check/openstack-tox-docs/48a7c1b/html/ : SUCCESS in 2m 58s\n- swiftclient-swift-functional http://logs.openstack.org/66/651666/1/check/swiftclient-swift-functional/b21ebc3/ : SUCCESS in 26m 23s\n- swiftclient-functional http://logs.openstack.org/66/651666/1/check/swiftclient-functional/30b5353/ : SUCCESS in 15m 21s\n- swiftclient-functional-py2 http://logs.openstack.org/66/651666/1/check/swiftclient-functional-py2/7f49b9e/ : SUCCESS in 21m 14s","accounts_in_message":[],"_revision_number":1},{"id":"d67ced4846f3b3ebeb107af3ffd516cb9464600d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-04-11 15:45:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"78609efa20b92922eb660ef0fae464e0dce7b15d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-11 17:22:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/66/651666/2/check/tempest-full/16572d1/ : SUCCESS in 1h 34m 48s\n- openstack-tox-lower-constraints http://logs.openstack.org/66/651666/2/check/openstack-tox-lower-constraints/cbfc227/ : SUCCESS in 4m 42s\n- openstack-tox-pypy http://logs.openstack.org/66/651666/2/check/openstack-tox-pypy/c75ac09/ : SUCCESS in 4m 25s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/66/651666/2/check/openstack-tox-pep8/2c8d881/ : SUCCESS in 3m 34s\n- openstack-tox-py27 http://logs.openstack.org/66/651666/2/check/openstack-tox-py27/d074f78/ : SUCCESS in 3m 36s\n- openstack-tox-py35 http://logs.openstack.org/66/651666/2/check/openstack-tox-py35/5397ad9/ : SUCCESS in 3m 10s\n- openstack-tox-py36 http://logs.openstack.org/66/651666/2/check/openstack-tox-py36/a1d7d3d/ : SUCCESS in 3m 22s\n- openstack-tox-py37 http://logs.openstack.org/66/651666/2/check/openstack-tox-py37/3421b24/ : SUCCESS in 3m 59s\n- openstack-tox-docs http://logs.openstack.org/66/651666/2/check/openstack-tox-docs/a3c2711/html/ : SUCCESS in 4m 23s\n- swiftclient-swift-functional http://logs.openstack.org/66/651666/2/check/swiftclient-swift-functional/1e7b654/ : SUCCESS in 28m 35s\n- swiftclient-functional http://logs.openstack.org/66/651666/2/check/swiftclient-functional/37aead0/ : SUCCESS in 17m 43s\n- swiftclient-functional-py2 http://logs.openstack.org/66/651666/2/check/swiftclient-functional-py2/3838b89/ : SUCCESS in 17m 05s","accounts_in_message":[],"_revision_number":2},{"id":"711c6eff2633565cc3123d2781099e52643525bf","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-04-17 22:53:48.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"471fc1e796a43e2ec5c39946fba39e6eb2af4510","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-04-29 20:38:13.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6fe411a5136f311891d44072de8f7902723bcc7d","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-04-30 02:27:04.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"2a01893f6f453803126259f2e52399b17c74150b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-25 16:28:43.000000000","message":"Patch Set 2: Workflow+1\n\nI originally did this because someone bumped into this behavior internally; just recently had a customer hit it, too, and this patch resolved it completely.","accounts_in_message":[],"_revision_number":2},{"id":"bf6a511b611ed74165ead611bbbf27ffdf0a0ac2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-25 16:28:54.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"62d98d9941a7d9ad7bb900f9bb5172b35b728192","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-25 18:30:32.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/66/651666/2/gate/tempest-full/9ab7ae5/ : SUCCESS in 1h 54m 01s\n- openstack-tox-lower-constraints http://logs.openstack.org/66/651666/2/gate/openstack-tox-lower-constraints/d0b2387/ : SUCCESS in 4m 28s\n- openstack-tox-pep8 http://logs.openstack.org/66/651666/2/gate/openstack-tox-pep8/726f099/ : SUCCESS in 3m 05s\n- openstack-tox-py27 http://logs.openstack.org/66/651666/2/gate/openstack-tox-py27/b99c49a/ : FAILURE in 2m 45s\n- openstack-tox-py35 http://logs.openstack.org/66/651666/2/gate/openstack-tox-py35/6bcda35/ : SUCCESS in 3m 28s\n- openstack-tox-py36 http://logs.openstack.org/66/651666/2/gate/openstack-tox-py36/61a6a7d/ : SUCCESS in 3m 10s\n- openstack-tox-py37 http://logs.openstack.org/66/651666/2/gate/openstack-tox-py37/2e5506d/ : SUCCESS in 4m 28s\n- openstack-tox-docs http://logs.openstack.org/66/651666/2/gate/openstack-tox-docs/ac7a10c/html/ : SUCCESS in 2m 51s\n- swiftclient-swift-functional http://logs.openstack.org/66/651666/2/gate/swiftclient-swift-functional/bc945d7/ : SUCCESS in 29m 30s\n- swiftclient-functional http://logs.openstack.org/66/651666/2/gate/swiftclient-functional/cc9a3cd/ : FAILURE in 21m 59s\n- swiftclient-functional-py2 http://logs.openstack.org/66/651666/2/gate/swiftclient-functional-py2/2f60e2f/ : FAILURE in 21m 16s","accounts_in_message":[],"_revision_number":2},{"id":"aae00bd7e346d9bd48cff4417fc5b375470347cd","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2019-06-25 21:19:09.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"40475678af5f3f0d67a3724dd0c2245a5e7e3bc9","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-25 22:45:07.000000000","message":"Patch Set 2:\n\nI *think* those failures will get cleaned up by https://review.opendev.org/#/c/667477/","accounts_in_message":[],"_revision_number":2},{"id":"283b89d4982090ec9da95454e2cec1772e2ef6a6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-26 11:37:21.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/66/651666/2/check/tempest-full/788edfa/ : SUCCESS in 1h 44m 06s\n- openstack-tox-lower-constraints http://logs.openstack.org/66/651666/2/check/openstack-tox-lower-constraints/256fa17/ : SUCCESS in 5m 39s\n- openstack-tox-pypy http://logs.openstack.org/66/651666/2/check/openstack-tox-pypy/5da6dc4/ : FAILURE in 3m 48s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/66/651666/2/check/openstack-tox-pep8/c60e604/ : SUCCESS in 2m 40s\n- openstack-tox-py27 http://logs.openstack.org/66/651666/2/check/openstack-tox-py27/e39a56e/ : FAILURE in 2m 43s\n- openstack-tox-py35 http://logs.openstack.org/66/651666/2/check/openstack-tox-py35/c4e6f2d/ : SUCCESS in 3m 03s\n- openstack-tox-py36 http://logs.openstack.org/66/651666/2/check/openstack-tox-py36/4265f32/ : SUCCESS in 3m 39s\n- openstack-tox-py37 http://logs.openstack.org/66/651666/2/check/openstack-tox-py37/316510e/ : SUCCESS in 4m 21s\n- openstack-tox-docs http://logs.openstack.org/66/651666/2/check/openstack-tox-docs/ffcadff/html/ : SUCCESS in 3m 18s\n- swiftclient-swift-functional http://logs.openstack.org/66/651666/2/check/swiftclient-swift-functional/71461b7/ : SUCCESS in 28m 59s\n- swiftclient-functional http://logs.openstack.org/66/651666/2/check/swiftclient-functional/e50bcae/ : FAILURE in 17m 44s\n- swiftclient-functional-py2 http://logs.openstack.org/66/651666/2/check/swiftclient-functional-py2/ac6fd01/ : RETRY_LIMIT in 47m 16s","accounts_in_message":[],"_revision_number":2},{"id":"99c45904224d2f7f77600222a6b3fd53f44f436a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-28 04:45:19.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"7b6cb5d7789d981b90a42872c18fbd90ea1c8f2c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-28 04:45:43.000000000","message":"Patch Set 3: Workflow+1\n\nRebased on fixed gate.","accounts_in_message":[],"_revision_number":3},{"id":"cee5147cc9a110ad66c2a97afb66e4863332eeb6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 06:24:16.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/66/651666/3/check/tempest-full/39be260/ : SUCCESS in 1h 36m 46s\n- openstack-tox-lower-constraints http://logs.openstack.org/66/651666/3/check/openstack-tox-lower-constraints/ec380fe/ : SUCCESS in 3m 29s\n- openstack-tox-pypy http://logs.openstack.org/66/651666/3/check/openstack-tox-pypy/0fefa71/ : SUCCESS in 3m 28s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/66/651666/3/check/openstack-tox-pep8/cbec263/ : SUCCESS in 3m 14s\n- openstack-tox-py27 http://logs.openstack.org/66/651666/3/check/openstack-tox-py27/e7dd0fb/ : SUCCESS in 3m 37s\n- openstack-tox-py35 http://logs.openstack.org/66/651666/3/check/openstack-tox-py35/d962271/ : SUCCESS in 3m 10s\n- openstack-tox-py36 http://logs.openstack.org/66/651666/3/check/openstack-tox-py36/6c599b6/ : SUCCESS in 3m 14s\n- openstack-tox-py37 http://logs.openstack.org/66/651666/3/check/openstack-tox-py37/9fce977/ : SUCCESS in 4m 24s\n- openstack-tox-docs http://logs.openstack.org/66/651666/3/check/openstack-tox-docs/ce160ff/html/ : SUCCESS in 2m 47s\n- swiftclient-swift-functional http://logs.openstack.org/66/651666/3/check/swiftclient-swift-functional/89a63fe/ : SUCCESS in 29m 48s\n- swiftclient-functional http://logs.openstack.org/66/651666/3/check/swiftclient-functional/eb41969/ : SUCCESS in 15m 46s\n- swiftclient-functional-py2 http://logs.openstack.org/66/651666/3/check/swiftclient-functional-py2/89d8065/ : SUCCESS in 18m 37s","accounts_in_message":[],"_revision_number":3},{"id":"a87841b1eaf810fdcd0f5a27bf309d896bad044a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 06:24:27.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c9d057fa2605c17345e58dcb36c709df8bcfdfef","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 08:04:12.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"109c4296c6c26ed01eb5a4f3a71fe25a10afcb19","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 08:04:12.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/66/651666/3/gate/tempest-full/15031f2/ : SUCCESS in 1h 34m 03s\n- openstack-tox-lower-constraints http://logs.openstack.org/66/651666/3/gate/openstack-tox-lower-constraints/e8756a4/ : SUCCESS in 3m 01s\n- openstack-tox-pep8 http://logs.openstack.org/66/651666/3/gate/openstack-tox-pep8/7a16e59/ : SUCCESS in 2m 52s\n- openstack-tox-py27 http://logs.openstack.org/66/651666/3/gate/openstack-tox-py27/89a9f7e/ : SUCCESS in 3m 09s\n- openstack-tox-py35 http://logs.openstack.org/66/651666/3/gate/openstack-tox-py35/4f0b431/ : SUCCESS in 3m 20s\n- openstack-tox-py36 http://logs.openstack.org/66/651666/3/gate/openstack-tox-py36/8496bdc/ : SUCCESS in 3m 05s\n- openstack-tox-py37 http://logs.openstack.org/66/651666/3/gate/openstack-tox-py37/88ac310/ : SUCCESS in 3m 09s\n- openstack-tox-docs http://logs.openstack.org/66/651666/3/gate/openstack-tox-docs/014a0b4/html/ : SUCCESS in 2m 30s\n- swiftclient-swift-functional http://logs.openstack.org/66/651666/3/gate/swiftclient-swift-functional/af3e39e/ : SUCCESS in 29m 05s\n- swiftclient-functional http://logs.openstack.org/66/651666/3/gate/swiftclient-functional/cd8aaab/ : SUCCESS in 20m 00s\n- swiftclient-functional-py2 http://logs.openstack.org/66/651666/3/gate/swiftclient-functional-py2/d8e1a02/ : SUCCESS in 18m 56s","accounts_in_message":[],"_revision_number":3},{"id":"adcf4edcc99c8a7fda585953e8eac106fadb8c2a","author":{"_account_id":30635,"name":"Brad","email":"bradley@premieredigital.net"},"date":"2019-06-29 00:37:30.000000000","message":"Patch Set 3:\n\nHas anyone seen any correlations to this bug and a node update, we had been using version 3.3.0 of this client for roughly a year and only saw the symptoms of this manifest after updating our nodes from 6.5 to 6.20 with no client side code changes. We\u0027re still actively troubleshooting, any information is helpful.","accounts_in_message":[],"_revision_number":3},{"id":"28bcc8f650fad33bc560f11eebcc0043fbaea9b3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-07-01 15:25:25.000000000","message":"Patch Set 3:\n\nCherry-picking the test (with some slight modifications), looks like it passed on 3.3.0 and 3.4.0, but broke in 3.5.0. Culprit seems to be 2faea93 which significantly re-worked how SLOs are handled to allow them to be created from data streamed via stdin.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"9021a58c240e156f54ffafdc4609868f348d3ebc","revisions":{"e8456098f8a282a58c4b16d3eb052005bc40d031":{"kind":"REWORK","_number":1,"created":"2019-04-10 23:22:54.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/66/651666/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/66/651666/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/66/651666/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/66/651666/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/66/651666/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/66/651666/1"}}},"commit":{"parents":[{"commit":"e325ed7f9ea371b416a953333496a871157b6df8","subject":"Merge \"Enable some off-by-default checks\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e325ed7f9ea371b416a953333496a871157b6df8"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-04-10 23:22:27.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-04-10 23:22:47.000000000","tz":-420},"subject":"Fix SLO re-upload","message":"Fix SLO re-upload\n\nPreviously, if you uploaded a file as an SLO then re-uploaded it\nwith the same segment size and mtime, the second upload would\ngo delete the segments it just (re)uploaded. This was due to\nus tracking old_slo_manifest_paths and new_slo_manifest_paths\nin different formats; one would have a leading slash while the\nother would not.\n\nNow, normalize to the stripped-slash version so we stop deleting\nsegments we just uploaded.\n\nChange-Id: Ibcbed3df4febe81cdf13855656e2daaca8d521b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e8456098f8a282a58c4b16d3eb052005bc40d031"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e8456098f8a282a58c4b16d3eb052005bc40d031"}]},"branch":"refs/heads/master"},"d3c242e3b8dbb05f646ab3fdcd046ac6b62cb432":{"kind":"REWORK","_number":2,"created":"2019-04-11 15:45:34.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/66/651666/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/66/651666/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/66/651666/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/66/651666/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/66/651666/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/66/651666/2"}}},"commit":{"parents":[{"commit":"e325ed7f9ea371b416a953333496a871157b6df8","subject":"Merge \"Enable some off-by-default checks\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e325ed7f9ea371b416a953333496a871157b6df8"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-04-10 23:22:27.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-04-11 15:43:33.000000000","tz":-420},"subject":"Fix SLO re-upload","message":"Fix SLO re-upload\n\nPreviously, if you uploaded a file as an SLO then re-uploaded it\nwith the same segment size and mtime, the second upload would\ngo delete the segments it just (re)uploaded. This was due to\nus tracking old_slo_manifest_paths and new_slo_manifest_paths\nin different formats; one would have a leading slash while the\nother would not.\n\nNow, normalize to the stripped-slash version so we stop deleting\nsegments we just uploaded.\n\nChange-Id: Ibcbed3df4febe81cdf13855656e2daaca8d521b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d3c242e3b8dbb05f646ab3fdcd046ac6b62cb432"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d3c242e3b8dbb05f646ab3fdcd046ac6b62cb432"}]},"branch":"refs/heads/master"},"9021a58c240e156f54ffafdc4609868f348d3ebc":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-06-28 04:45:19.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/66/651666/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/66/651666/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/66/651666/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/66/651666/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/66/651666/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/66/651666/3"}}},"commit":{"parents":[{"commit":"113eacf3b80f61d366b3e95b558b40f82ff728a4","subject":"Isolate docs requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/113eacf3b80f61d366b3e95b558b40f82ff728a4"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-04-10 23:22:27.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-06-28 04:45:10.000000000","tz":-420},"subject":"Fix SLO re-upload","message":"Fix SLO re-upload\n\nPreviously, if you uploaded a file as an SLO then re-uploaded it\nwith the same segment size and mtime, the second upload would\ngo delete the segments it just (re)uploaded. This was due to\nus tracking old_slo_manifest_paths and new_slo_manifest_paths\nin different formats; one would have a leading slash while the\nother would not.\n\nNow, normalize to the stripped-slash version so we stop deleting\nsegments we just uploaded.\n\nChange-Id: Ibcbed3df4febe81cdf13855656e2daaca8d521b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9021a58c240e156f54ffafdc4609868f348d3ebc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9021a58c240e156f54ffafdc4609868f348d3ebc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
