)]}'
{"id":"openstack%2Fpython-glanceclient~594769","triplet_id":"openstack%2Fpython-glanceclient~master~I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b","project":"openstack/python-glanceclient","branch":"master","topic":"bug/1788323","hashtags":[],"change_id":"I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b","subject":"Use \"multihash\" for data download validation","status":"MERGED","created":"2018-08-22 02:26:36.000000000","updated":"2018-10-25 15:05:20.000000000","submitted":"2018-09-18 07:58:36.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"594769-1537257516646-fcee60e4","meta_rev_id":"dc4aa17cd18dd3670792a34a0828bd10fafa0006","_number":594769,"virtual_id_number":594769,"owner":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":2,"date":"2018-09-18 07:58:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":2,"date":"2018-09-07 19:30:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":2,"date":"2018-09-18 05:55:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":1,"date":"2018-09-18 05:55:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-09-07 19:30:37.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2018-09-18 05:55:57.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2018-09-18 07:58:36.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":"14505994410eb48d889f6ff5b60de9de7d156e7a","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-08-22 02:26:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"62ca8edcd77ca4508d12689f08fdca1f3fb2678e","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-08-22 02:50:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d8de3b8a0507600a568c8ed3f65a3717583e6697","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-08-22 02:53:53.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"31e08ca65a4fc697ce7ecb42628e16f4364e83d3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-22 04:19:04.000000000","message":"Patch Set 3: 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- openstack-tox-pep8 http://logs.openstack.org/69/594769/3/check/openstack-tox-pep8/1d2f43f/ : SUCCESS in 4m 31s\n- openstack-tox-py27 http://logs.openstack.org/69/594769/3/check/openstack-tox-py27/e8af626/ : SUCCESS in 4m 19s\n- openstack-tox-py35 http://logs.openstack.org/69/594769/3/check/openstack-tox-py35/d10ad61/ : SUCCESS in 3m 57s\n- build-openstack-sphinx-docs http://logs.openstack.org/69/594769/3/check/build-openstack-sphinx-docs/503490e/ : FAILURE in 5m 03s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/69/594769/3/check/legacy-tempest-dsvm-neutron-src/30cd7e3/ : SUCCESS in 1h 24m 13s\n- glanceclient-dsvm-functional-v1 http://logs.openstack.org/69/594769/3/check/glanceclient-dsvm-functional-v1/44a8d3b/ : SUCCESS in 21m 38s\n- glanceclient-dsvm-functional http://logs.openstack.org/69/594769/3/check/glanceclient-dsvm-functional/6e79927/ : SUCCESS in 30m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/594769/3/check/openstack-tox-lower-constraints/aec341a/ : SUCCESS in 4m 40s","accounts_in_message":[],"_revision_number":3},{"id":"914716a2f125aed021d6845e1bfb2129651800bb","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-08-22 13:26:23.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"382f5eb0b9a74e0d42c480fef9aac3dcc494fd7c","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-08-22 13:34:45.000000000","message":"Patch Set 4:\n\nI\u0027m not sure I like the behavior of this implementation, namely, if the hashing algo used isn\u0027t available on the client\u0027s system, the download will fail.  But I also don\u0027t like the alternative of silently switching to MD5 validation (which, just to be clear, this patch does NOT do).  Maybe we should add a --strict option to the image download that will force failure if the multihash can\u0027t be computed (the behavior on this patch), and if --strict isn\u0027t present, when multihash can\u0027t be used, MD5 is used (which would match current behavior).  But also to be clear, if multihash is present and can be computed, it should be used regardless of whether the user specifies --strict or not.\n\nMaybe I\u0027m overthinking this and this patch is fine.","accounts_in_message":[],"_revision_number":4},{"id":"82f612c2712872ed516052e3ad3c0727bbd026ab","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-22 14:52:59.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/69/594769/4/check/openstack-tox-pep8/9389ebd/ : SUCCESS in 4m 40s\n- openstack-tox-py27 http://logs.openstack.org/69/594769/4/check/openstack-tox-py27/065c17b/ : SUCCESS in 4m 23s\n- openstack-tox-py35 http://logs.openstack.org/69/594769/4/check/openstack-tox-py35/d0aa512/ : SUCCESS in 4m 18s\n- build-openstack-sphinx-docs http://logs.openstack.org/69/594769/4/check/build-openstack-sphinx-docs/eb8dd1c/html/ : SUCCESS in 4m 46s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/69/594769/4/check/legacy-tempest-dsvm-neutron-src/44fe8bc/ : SUCCESS in 1h 22m 51s\n- glanceclient-dsvm-functional-v1 http://logs.openstack.org/69/594769/4/check/glanceclient-dsvm-functional-v1/83706e5/ : SUCCESS in 27m 35s\n- glanceclient-dsvm-functional http://logs.openstack.org/69/594769/4/check/glanceclient-dsvm-functional/2fb8ef4/ : SUCCESS in 30m 47s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/594769/4/check/openstack-tox-lower-constraints/f5f38be/ : SUCCESS in 4m 49s","accounts_in_message":[],"_revision_number":4},{"id":"e10ba28bc5402bf8c2b248c7def9cf44bff810f9","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2018-08-23 15:43:28.000000000","message":"Patch Set 4:\n\nRather than having a --strict option, I think I would rather see it the other way.\n\nIf the hashing algorithm isn\u0027t available, I would like to see it fail by default. Then the user can make an explicit decision if they want things to fail back to md5 or even unvalidated by something like a --fallback switch.\n\nIf the algo isn\u0027t available, and for some reason they have no way of getting things set up to work by default, then maybe we could have an OS_GLANCE_HASH_FALLBACK environment variable they can set that will enable the flag behavior so they don\u0027t have to remember to specify it every time if they know they will always need it.\n\n(names are just spitballing on the idea, you can probably come up with something better)","accounts_in_message":[],"_revision_number":4},{"id":"0def53769e854a75d7fdff6ecdc97705705e883b","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2018-08-24 05:26:35.000000000","message":"Patch Set 4:\n\nAgree with Sean here.","accounts_in_message":[],"_revision_number":4},{"id":"36e51abaf112d511da968643a84cc9ab662c26f5","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-09-07 01:57:23.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"5af54ce2db6501172900e433a6e6d1dd5687123a","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-09-07 01:58:23.000000000","message":"Patch Set 5:\n\nSean and Abhishek, thanks for the reviews.  This patch set adopts Sean\u0027s suggestion.","accounts_in_message":[],"_revision_number":5},{"id":"47abcfe552b2e97fc9aee050b1ba9c885a44d4e8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-07 03:30:55.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/69/594769/5/check/openstack-tox-pep8/b961523/ : SUCCESS in 5m 29s\n- openstack-tox-py27 http://logs.openstack.org/69/594769/5/check/openstack-tox-py27/bbfd866/ : SUCCESS in 5m 27s\n- openstack-tox-py35 http://logs.openstack.org/69/594769/5/check/openstack-tox-py35/302e895/ : SUCCESS in 5m 29s\n- build-openstack-releasenotes http://logs.openstack.org/69/594769/5/check/build-openstack-releasenotes/51347bc/html/ : SUCCESS in 4m 57s\n- build-openstack-sphinx-docs http://logs.openstack.org/69/594769/5/check/build-openstack-sphinx-docs/b95294e/html/ : SUCCESS in 5m 16s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/69/594769/5/check/legacy-tempest-dsvm-neutron-src/e06400e/ : SUCCESS in 1h 21m 18s\n- glanceclient-dsvm-functional-v1 http://logs.openstack.org/69/594769/5/check/glanceclient-dsvm-functional-v1/6cca19e/ : SUCCESS in 26m 14s\n- glanceclient-dsvm-functional http://logs.openstack.org/69/594769/5/check/glanceclient-dsvm-functional/07225cf/ : SUCCESS in 27m 04s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/594769/5/check/openstack-tox-lower-constraints/92efb18/ : SUCCESS in 5m 28s","accounts_in_message":[],"_revision_number":5},{"id":"ce6cecb99cddc5619bc96baea8c93e8478da418f","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-09-07 13:29:20.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"127e4ff9c5cfcf0461174abb5c0ada626dab3891","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-09-07 13:29:54.000000000","message":"Patch Set 6:\n\nAdded a unit test for a claim made in the release notes.","accounts_in_message":[],"_revision_number":6},{"id":"45a53bef4ce152d178db773111ee766811b1e567","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2018-09-07 13:49:10.000000000","message":"Patch Set 6: Code-Review-1\n\n(2 comments)\n\nThanks Brian, this looks good. Just a couple minor things inline.","accounts_in_message":[],"_revision_number":6},{"id":"0ac8b8ecf4f9abc7e1e22e8a88c61b08d2fb431c","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-09-07 14:00:54.000000000","message":"Patch Set 6:\n\n(2 comments)\n\nThanks, Sean.  New PS up in a minute with the changes you pointed out, and also revised help text for image-download.","accounts_in_message":[],"_revision_number":6},{"id":"3cdf5773eddfd0d1cbf2edda2ab3879ad898bdbb","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-09-07 14:01:05.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"9fa74651c5b9d5e68dbcb786c2824a0c2bb8afce","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-09-07 14:20:50.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"890226dab3faeb741b56a73dedcf27e40be21a28","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-09-07 14:21:37.000000000","message":"Patch Set 8:\n\nThis PS corrects the option name in the release notes.","accounts_in_message":[],"_revision_number":8},{"id":"b2758497b95216df57c5a4677dcecb007e1bb9f5","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-09-07 14:45:58.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"a3e68c95771eb4d14871c1e368e8b9612bd03370","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-07 18:19:45.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/69/594769/9/check/openstack-tox-pep8/bbdb3a2/ : SUCCESS in 5m 29s\n- openstack-tox-py27 http://logs.openstack.org/69/594769/9/check/openstack-tox-py27/a1f67a9/ : SUCCESS in 4m 38s\n- openstack-tox-py35 http://logs.openstack.org/69/594769/9/check/openstack-tox-py35/2edf6f1/ : SUCCESS in 5m 36s\n- build-openstack-releasenotes http://logs.openstack.org/69/594769/9/check/build-openstack-releasenotes/2e07038/html/ : SUCCESS in 4m 47s\n- build-openstack-sphinx-docs http://logs.openstack.org/69/594769/9/check/build-openstack-sphinx-docs/dcc09a4/html/ : SUCCESS in 4m 26s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/69/594769/9/check/legacy-tempest-dsvm-neutron-src/ba220ce/ : SUCCESS in 1h 28m 42s\n- glanceclient-dsvm-functional-v1 http://logs.openstack.org/69/594769/9/check/glanceclient-dsvm-functional-v1/a0c576d/ : SUCCESS in 28m 18s\n- glanceclient-dsvm-functional http://logs.openstack.org/69/594769/9/check/glanceclient-dsvm-functional/ec414ef/ : SUCCESS in 26m 21s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/594769/9/check/openstack-tox-lower-constraints/ffd62cb/ : SUCCESS in 6m 46s","accounts_in_message":[],"_revision_number":9},{"id":"705f2e425957adb4ac5ac57761459e202e605de1","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-09-07 18:50:34.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"b287b11b1c2e218354c3e8e896f0d7da9248069e","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2018-09-07 19:30:37.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"af8bd1eb588887f844f8f20700551324e77a5ba7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-07 21:43:22.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/69/594769/10/check/openstack-tox-pep8/a4f9ab8/ : SUCCESS in 4m 52s\n- openstack-tox-py27 http://logs.openstack.org/69/594769/10/check/openstack-tox-py27/1106d09/ : SUCCESS in 4m 45s\n- openstack-tox-py35 http://logs.openstack.org/69/594769/10/check/openstack-tox-py35/4b970e6/ : SUCCESS in 4m 06s\n- build-openstack-releasenotes http://logs.openstack.org/69/594769/10/check/build-openstack-releasenotes/f194bed/html/ : SUCCESS in 3m 50s\n- build-openstack-sphinx-docs http://logs.openstack.org/69/594769/10/check/build-openstack-sphinx-docs/52fe875/html/ : SUCCESS in 5m 28s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/69/594769/10/check/legacy-tempest-dsvm-neutron-src/586050a/ : SUCCESS in 2h 36m 58s\n- glanceclient-dsvm-functional-v1 http://logs.openstack.org/69/594769/10/check/glanceclient-dsvm-functional-v1/6fbe824/ : SUCCESS in 25m 21s\n- glanceclient-dsvm-functional http://logs.openstack.org/69/594769/10/check/glanceclient-dsvm-functional/74c66ea/ : SUCCESS in 23m 08s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/594769/10/check/openstack-tox-lower-constraints/b6ec553/ : SUCCESS in 4m 54s","accounts_in_message":[],"_revision_number":10},{"id":"0b3cf271985a3db9711aafdb23a860b619b9a6fa","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2018-09-18 05:55:57.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"640eea05ec765a14b85e3f8ed0cd0cc212b9c50c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-18 05:56:09.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"56e9a5726ae9b57d0df97f7610fb2b2cb0628f6d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-18 07:58:36.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":10},{"id":"a55f95fc2ee4b11cb3e3169c265f8fa0a35989a0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-18 07:58:36.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/69/594769/10/gate/openstack-tox-pep8/7ea2e16/ : SUCCESS in 4m 57s\n- openstack-tox-py27 http://logs.openstack.org/69/594769/10/gate/openstack-tox-py27/97e8f62/ : SUCCESS in 4m 02s\n- openstack-tox-py35 http://logs.openstack.org/69/594769/10/gate/openstack-tox-py35/cb37ba9/ : SUCCESS in 5m 02s\n- build-openstack-releasenotes http://logs.openstack.org/69/594769/10/gate/build-openstack-releasenotes/d9def36/html/ : SUCCESS in 3m 39s\n- build-openstack-sphinx-docs http://logs.openstack.org/69/594769/10/gate/build-openstack-sphinx-docs/83dd436/html/ : SUCCESS in 5m 14s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/69/594769/10/gate/legacy-tempest-dsvm-neutron-src/518a916/ : SUCCESS in 1h 50m 55s\n- tempest-full-py3 http://logs.openstack.org/69/594769/10/gate/tempest-full-py3/b838c3a/ : SUCCESS in 1h 27m 21s\n- openstack-tox-lower-constraints http://logs.openstack.org/69/594769/10/gate/openstack-tox-lower-constraints/58c5b68/ : SUCCESS in 4m 18s\n- openstack-tox-py36 http://logs.openstack.org/69/594769/10/gate/openstack-tox-py36/5ef478a/ : SUCCESS in 4m 01s\n- openstack-tox-docs http://logs.openstack.org/69/594769/10/gate/openstack-tox-docs/19f2f66/html/ : SUCCESS in 4m 55s\n- glanceclient-dsvm-functional-v1 http://logs.openstack.org/69/594769/10/gate/glanceclient-dsvm-functional-v1/0005dcf/ : SUCCESS in 31m 15s\n- glanceclient-dsvm-functional http://logs.openstack.org/69/594769/10/gate/glanceclient-dsvm-functional/62a89dd/ : SUCCESS in 29m 08s","accounts_in_message":[],"_revision_number":10},{"id":"8eb9bef6df6393ce53002730389fe67978e48e52","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2018-10-25 15:05:20.000000000","message":"Patch Set 10: Cherry Picked\n\nThis patchset was cherry picked to branch stable/rocky as commit 9fa8a35be3fe0d907c217d6cb35697bba3a70123","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"8fd7e8c664e82d805dc4a12534b3d7e3fcaac606","revisions":{"bcd7260ce6263c4fce55684de31f4acc13fbf12f":{"kind":"REWORK","_number":1,"created":"2018-08-22 02:26:36.000000000","uploader":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"ref":"refs/changes/69/594769/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/69/594769/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/1"}}},"commit":{"parents":[{"commit":"a757757a106d9ed6c06e5a2f38ed27e77d2221f5","subject":"Remove team diversity tags note in README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a757757a106d9ed6c06e5a2f38ed27e77d2221f5"}]}],"author":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:24:22.000000000","tz":-240},"committer":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:24:22.000000000","tz":-240},"subject":"Use \"multihash\" for data download validation","message":"Use \"multihash\" for data download validation\n\nWhen the Glance \"multihash\" is available on an image, the\nglanceclient should use it instead of MD5 to validate data\ndownloads.\n\nChange-Id: I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b\nCloses-bug: #1788323\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/bcd7260ce6263c4fce55684de31f4acc13fbf12f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/bcd7260ce6263c4fce55684de31f4acc13fbf12f"}]},"branch":"refs/heads/master"},"c196b7f0a54b0244bdfe421af79db7c426f36d95":{"kind":"REWORK","_number":2,"created":"2018-08-22 02:50:18.000000000","uploader":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"ref":"refs/changes/69/594769/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/69/594769/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/2"}}},"commit":{"parents":[{"commit":"a757757a106d9ed6c06e5a2f38ed27e77d2221f5","subject":"Remove team diversity tags note in README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a757757a106d9ed6c06e5a2f38ed27e77d2221f5"}]}],"author":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:24:22.000000000","tz":-240},"committer":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:50:07.000000000","tz":-240},"subject":"Use \"multihash\" for data download validation","message":"Use \"multihash\" for data download validation\n\nWhen the Glance \"multihash\" is available on an image, the\nglanceclient should use it instead of MD5 to validate data\ndownloads.\n\nChange-Id: I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b\nCloses-bug: #1788323\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/c196b7f0a54b0244bdfe421af79db7c426f36d95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/c196b7f0a54b0244bdfe421af79db7c426f36d95"}]},"branch":"refs/heads/master"},"4d5793c202ec9eab575eba6ce7ddc91373aa606c":{"kind":"REWORK","_number":3,"created":"2018-08-22 02:53:53.000000000","uploader":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"ref":"refs/changes/69/594769/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/69/594769/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/3"}}},"commit":{"parents":[{"commit":"a757757a106d9ed6c06e5a2f38ed27e77d2221f5","subject":"Remove team diversity tags note in README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a757757a106d9ed6c06e5a2f38ed27e77d2221f5"}]}],"author":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:24:22.000000000","tz":-240},"committer":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:53:45.000000000","tz":-240},"subject":"Use \"multihash\" for data download validation","message":"Use \"multihash\" for data download validation\n\nWhen the Glance \"multihash\" is available on an image, the\nglanceclient should use it instead of MD5 to validate data\ndownloads.\n\nChange-Id: I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b\nCloses-bug: #1788323\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/4d5793c202ec9eab575eba6ce7ddc91373aa606c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/4d5793c202ec9eab575eba6ce7ddc91373aa606c"}]},"branch":"refs/heads/master"},"7e0fc78b5f462c94d8955ab92071012dbfe8a1d1":{"kind":"REWORK","_number":4,"created":"2018-08-22 13:26:23.000000000","uploader":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"ref":"refs/changes/69/594769/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/69/594769/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/4"}}},"commit":{"parents":[{"commit":"a757757a106d9ed6c06e5a2f38ed27e77d2221f5","subject":"Remove team diversity tags note in README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a757757a106d9ed6c06e5a2f38ed27e77d2221f5"}]}],"author":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:24:22.000000000","tz":-240},"committer":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 13:25:39.000000000","tz":-240},"subject":"Use \"multihash\" for data download validation","message":"Use \"multihash\" for data download validation\n\nWhen the Glance \"multihash\" is available on an image, the\nglanceclient should use it instead of MD5 to validate data\ndownloads.\n\nChange-Id: I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b\nCloses-bug: #1788323\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/7e0fc78b5f462c94d8955ab92071012dbfe8a1d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/7e0fc78b5f462c94d8955ab92071012dbfe8a1d1"}]},"branch":"refs/heads/master"},"086d1e558cecf3ee5f560042aa7d8de475f96781":{"kind":"REWORK","_number":5,"created":"2018-09-07 01:57:23.000000000","uploader":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"ref":"refs/changes/69/594769/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/69/594769/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/5"}}},"commit":{"parents":[{"commit":"a757757a106d9ed6c06e5a2f38ed27e77d2221f5","subject":"Remove team diversity tags note in README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a757757a106d9ed6c06e5a2f38ed27e77d2221f5"}]}],"author":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:24:22.000000000","tz":-240},"committer":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-09-07 01:52:49.000000000","tz":-240},"subject":"Use \"multihash\" for data download validation","message":"Use \"multihash\" for data download validation\n\nWhen the Glance \"multihash\" is available on an image, the\nglanceclient should use it instead of MD5 to validate data\ndownloads.  For cases in which the multihash specifies an\nalgorithm not available to the client, an option is added\nto the image-download command that will allow fallback to\nthe legacy MD5 checksum verification.\n\nChange-Id: I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b\nCloses-bug: #1788323\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/086d1e558cecf3ee5f560042aa7d8de475f96781"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/086d1e558cecf3ee5f560042aa7d8de475f96781"}]},"branch":"refs/heads/master"},"4484846e4f72fdfaec19ca7ecb55c6a4e69b4026":{"kind":"REWORK","_number":6,"created":"2018-09-07 13:29:20.000000000","uploader":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"ref":"refs/changes/69/594769/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/69/594769/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/6"}}},"commit":{"parents":[{"commit":"a757757a106d9ed6c06e5a2f38ed27e77d2221f5","subject":"Remove team diversity tags note in README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a757757a106d9ed6c06e5a2f38ed27e77d2221f5"}]}],"author":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:24:22.000000000","tz":-240},"committer":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-09-07 13:29:06.000000000","tz":-240},"subject":"Use \"multihash\" for data download validation","message":"Use \"multihash\" for data download validation\n\nWhen the Glance \"multihash\" is available on an image, the\nglanceclient should use it instead of MD5 to validate data\ndownloads.  For cases in which the multihash specifies an\nalgorithm not available to the client, an option is added\nto the image-download command that will allow fallback to\nthe legacy MD5 checksum verification.\n\nChange-Id: I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b\nCloses-bug: #1788323\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/4484846e4f72fdfaec19ca7ecb55c6a4e69b4026"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/4484846e4f72fdfaec19ca7ecb55c6a4e69b4026"}]},"branch":"refs/heads/master"},"1068435fc36edd13f0061822594284abdc371cda":{"kind":"REWORK","_number":7,"created":"2018-09-07 14:01:05.000000000","uploader":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"ref":"refs/changes/69/594769/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/69/594769/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/7"}}},"commit":{"parents":[{"commit":"a757757a106d9ed6c06e5a2f38ed27e77d2221f5","subject":"Remove team diversity tags note in README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a757757a106d9ed6c06e5a2f38ed27e77d2221f5"}]}],"author":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:24:22.000000000","tz":-240},"committer":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-09-07 13:59:54.000000000","tz":-240},"subject":"Use \"multihash\" for data download validation","message":"Use \"multihash\" for data download validation\n\nWhen the Glance \"multihash\" is available on an image, the\nglanceclient should use it instead of MD5 to validate data\ndownloads.  For cases in which the multihash specifies an\nalgorithm not available to the client, an option is added\nto the image-download command that will allow fallback to\nthe legacy MD5 checksum verification.\n\nChange-Id: I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b\nCloses-bug: #1788323\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/1068435fc36edd13f0061822594284abdc371cda"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/1068435fc36edd13f0061822594284abdc371cda"}]},"branch":"refs/heads/master"},"9568769b1b90a76b7e619930879940a67fe01f1a":{"kind":"REWORK","_number":8,"created":"2018-09-07 14:20:50.000000000","uploader":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"ref":"refs/changes/69/594769/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/69/594769/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/8"}}},"commit":{"parents":[{"commit":"a757757a106d9ed6c06e5a2f38ed27e77d2221f5","subject":"Remove team diversity tags note in README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a757757a106d9ed6c06e5a2f38ed27e77d2221f5"}]}],"author":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:24:22.000000000","tz":-240},"committer":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-09-07 14:20:40.000000000","tz":-240},"subject":"Use \"multihash\" for data download validation","message":"Use \"multihash\" for data download validation\n\nWhen the Glance \"multihash\" is available on an image, the\nglanceclient should use it instead of MD5 to validate data\ndownloads.  For cases in which the multihash specifies an\nalgorithm not available to the client, an option is added\nto the image-download command that will allow fallback to\nthe legacy MD5 checksum verification.\n\nChange-Id: I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b\nCloses-bug: #1788323\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/9568769b1b90a76b7e619930879940a67fe01f1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/9568769b1b90a76b7e619930879940a67fe01f1a"}]},"branch":"refs/heads/master"},"fd4b98ce56d812940a3ab497d4c8a6c29fafb3cf":{"kind":"REWORK","_number":9,"created":"2018-09-07 14:45:58.000000000","uploader":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"ref":"refs/changes/69/594769/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/69/594769/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/9"}}},"commit":{"parents":[{"commit":"a757757a106d9ed6c06e5a2f38ed27e77d2221f5","subject":"Remove team diversity tags note in README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a757757a106d9ed6c06e5a2f38ed27e77d2221f5"}]}],"author":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:24:22.000000000","tz":-240},"committer":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-09-07 14:45:45.000000000","tz":-240},"subject":"Use \"multihash\" for data download validation","message":"Use \"multihash\" for data download validation\n\nWhen the Glance \"multihash\" is available on an image, the\nglanceclient should use it instead of MD5 to validate data\ndownloads.  For cases in which the multihash specifies an\nalgorithm not available to the client, an option is added\nto the image-download command that will allow fallback to\nthe legacy MD5 checksum verification.\n\nChange-Id: I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b\nCloses-bug: #1788323\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/fd4b98ce56d812940a3ab497d4c8a6c29fafb3cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/fd4b98ce56d812940a3ab497d4c8a6c29fafb3cf"}]},"branch":"refs/heads/master"},"8fd7e8c664e82d805dc4a12534b3d7e3fcaac606":{"kind":"REWORK","_number":10,"created":"2018-09-07 18:50:34.000000000","uploader":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"ref":"refs/changes/69/594769/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/69/594769/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/69/594769/10"}}},"commit":{"parents":[{"commit":"a757757a106d9ed6c06e5a2f38ed27e77d2221f5","subject":"Remove team diversity tags note in README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/a757757a106d9ed6c06e5a2f38ed27e77d2221f5"}]}],"author":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-08-22 02:24:22.000000000","tz":-240},"committer":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2018-09-07 18:50:24.000000000","tz":-240},"subject":"Use \"multihash\" for data download validation","message":"Use \"multihash\" for data download validation\n\nWhen the Glance \"multihash\" is available on an image, the\nglanceclient should use it instead of MD5 to validate data\ndownloads.  For cases in which the multihash specifies an\nalgorithm not available to the client, an option is added\nto the image-download command that will allow fallback to\nthe legacy MD5 checksum verification.\n\nChange-Id: I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b\nCloses-bug: #1788323\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/8fd7e8c664e82d805dc4a12534b3d7e3fcaac606"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/8fd7e8c664e82d805dc4a12534b3d7e3fcaac606"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
