)]}'
{"id":"openstack%2Fcinderlib~720553","triplet_id":"openstack%2Fcinderlib~master~I967caa2df84d870c1be4d69f32481fc75c3be010","project":"openstack/cinderlib","branch":"master","topic":"py3-rbd-error","hashtags":[],"change_id":"I967caa2df84d870c1be4d69f32481fc75c3be010","subject":"Fix rbd attach on python3","status":"MERGED","created":"2020-04-16 16:49:12.000000000","updated":"2020-07-14 16:19:49.000000000","submitted":"2020-07-14 16:17:01.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"720553-1594743421091-f4e3b21d","meta_rev_id":"45b258d8e0157275868dce0c5fc3d0a0603923d7","_number":720553,"virtual_id_number":720553,"owner":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2020-04-22 14:25:58.000000000","_account_id":12016,"name":"DellEMC PowerMAX CI","email":"emc.vmax.ci@emc.com","username":"emc-vmax-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2020-04-22 14:37:36.000000000","_account_id":12033,"name":"DellEMC XtremIO CI","email":"emc.xio.ci@emc.com","username":"emc-xio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-07-14 16:17:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},{"value":0,"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":0,"date":"2020-06-09 14:25:17.000000000","_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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":0,"_account_id":12016,"name":"DellEMC PowerMAX CI","email":"emc.vmax.ci@emc.com","username":"emc-vmax-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":12033,"name":"DellEMC XtremIO CI","email":"emc.xio.ci@emc.com","username":"emc-xio-ci","tags":["SERVICE_USER"]},{"value":2,"date":"2020-07-13 14:26:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"value":1,"date":"2020-05-28 12:21:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},{"value":2,"date":"2020-07-14 14:09:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":0,"_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":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"all":[{"value":0,"_account_id":12016,"name":"DellEMC PowerMAX CI","email":"emc.vmax.ci@emc.com","username":"emc-vmax-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":12033,"name":"DellEMC XtremIO CI","email":"emc.xio.ci@emc.com","username":"emc-xio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},{"value":1,"date":"2020-07-14 14:09:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":0,"_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":{"recommended":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":0,"_account_id":12016,"name":"DellEMC PowerMAX CI","email":"emc.vmax.ci@emc.com","username":"emc-vmax-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":12033,"name":"DellEMC XtremIO CI","email":"emc.xio.ci@emc.com","username":"emc-xio-ci","tags":["SERVICE_USER"]},{"value":1,"date":"2020-07-14 13:49:52.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},{"value":0,"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"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":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"_account_id":12016,"name":"DellEMC PowerMAX CI","email":"emc.vmax.ci@emc.com","username":"emc-vmax-ci","tags":["SERVICE_USER"]},{"_account_id":12033,"name":"DellEMC XtremIO CI","email":"emc.xio.ci@emc.com","username":"emc-xio-ci","tags":["SERVICE_USER"]},{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-04-17 23:13:52.000000000","updated_by":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"reviewer":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"state":"REVIEWER"},{"updated":"2020-04-20 15:13:25.000000000","updated_by":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"reviewer":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"state":"REVIEWER"},{"updated":"2020-04-22 14:25:58.000000000","updated_by":{"_account_id":12016,"name":"DellEMC PowerMAX CI","email":"emc.vmax.ci@emc.com","username":"emc-vmax-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":12016,"name":"DellEMC PowerMAX CI","email":"emc.vmax.ci@emc.com","username":"emc-vmax-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-04-22 14:37:36.000000000","updated_by":{"_account_id":12033,"name":"DellEMC XtremIO CI","email":"emc.xio.ci@emc.com","username":"emc-xio-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":12033,"name":"DellEMC XtremIO CI","email":"emc.xio.ci@emc.com","username":"emc-xio-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-05-28 12:21:07.000000000","updated_by":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"reviewer":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"state":"REVIEWER"},{"updated":"2020-07-14 13:49:52.000000000","updated_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"},{"updated":"2020-07-14 14:09:48.000000000","updated_by":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"reviewer":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"state":"REVIEWER"},{"updated":"2020-07-14 16:17:00.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":"6ff8ed443ce5fc90a10d7f45bda92a2019bd1c14","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2020-04-16 16:49:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e801d27c772973fc34ced78c3e95f91beea3c606","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2020-04-16 17:04:21.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"a6c1d10be62a18460372a640e1a0c5a52226a80e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-16 20:01:55.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6ab259e8471499ca502fdcf7535f8d4 : SUCCESS in 16m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a9b60051746429581fc3afe16e3f047 : SUCCESS in 6m 51s\n- cinderlib-tox-py36 https://zuul.opendev.org/t/openstack/build/e32077bdfe4b42e0882be5c191cf4847 : SUCCESS in 7m 08s\n- cinderlib-tox-py37 https://zuul.opendev.org/t/openstack/build/acc0a19b9f594ae5b9bdd06eae2da4f8 : SUCCESS in 9m 23s\n- cinderlib-lvm-functional https://zuul.opendev.org/t/openstack/build/ba7c40040d4d4a1ea067fa26db4971ea : SUCCESS in 11m 42s\n- cinderlib-ceph-functional https://zuul.opendev.org/t/openstack/build/3ef81920b9954616bbe2e88a2ffd382c : FAILURE in 10m 37s","accounts_in_message":[],"_revision_number":2},{"id":"85ece3f6518fecaf960df5a9e9588b0aa82cf59b","author":{"_account_id":12033,"name":"DellEMC XtremIO CI","email":"emc.xio.ci@emc.com","username":"emc-xio-ci","tags":["SERVICE_USER"]},"date":"2020-04-17 06:01:46.000000000","message":"Patch Set 2:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- DellEMC_XtremIO_FC-cl http://publiclogs.emc.com/53/720553/2/check/DellEMC_XtremIO_FC-cl/8bbf10a/DellEMC_XtremIO_FC-cl/54 : FAILURE in 4m 07s\n- DellEMC_XtremIO_iSCSI-cl http://publiclogs.emc.com/53/720553/2/check/DellEMC_XtremIO_iSCSI-cl/7b9674f/DellEMC_XtremIO_iSCSI-cl/62 : FAILURE in 4m 15s\n\nLeave a comment with \u0027run-DellEMC XtremIO CI\u0027 to trigger a recheck, for more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_XtremIO_CI","accounts_in_message":[],"_revision_number":2},{"id":"2ab3e95ba253400eb51e70059baaac475f85d306","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2020-04-17 10:51:08.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2a127057c03aa96669a7e037c3861c767c3e776b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-17 11:40:18.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33d8c4daccc3467b8dfa47acd3a68f10 : SUCCESS in 25m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e25b157544fa41d0a4ee69e85e08224c : SUCCESS in 4m 38s\n- cinderlib-tox-py36 https://zuul.opendev.org/t/openstack/build/40135cc9b8204a3f8fe820b821066bf5 : SUCCESS in 6m 20s\n- cinderlib-tox-py37 https://zuul.opendev.org/t/openstack/build/fbf6fa6a1d7241b29b7237fcbea1640f : SUCCESS in 6m 57s\n- cinderlib-lvm-functional https://zuul.opendev.org/t/openstack/build/106d5f9bcaa64e6885fc409ae6b8ebf6 : SUCCESS in 10m 19s\n- cinderlib-ceph-functional https://zuul.opendev.org/t/openstack/build/eda617d7b6cf402398a54b86410faf59 : RETRY_LIMIT in 3m 39s","accounts_in_message":[],"_revision_number":3},{"id":"41917c2170f30d7b518c0e36be6b971699608ba2","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2020-04-17 15:04:29.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e629ff65e7cf2c98414678b078018cf1278477a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-17 15:46:42.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/20febd210dbd4357817a99f993094d90 : SUCCESS in 30m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7dab78416c64f3b95b295e12b96c9c3 : SUCCESS in 9m 33s\n- cinderlib-tox-py36 https://zuul.opendev.org/t/openstack/build/d42a4bcc01ba46f7990797f898f5b9cc : SUCCESS in 9m 10s\n- cinderlib-tox-py37 https://zuul.opendev.org/t/openstack/build/b09a8ebdd21845d88537de7cf2633bc8 : SUCCESS in 9m 15s\n- cinderlib-lvm-functional https://zuul.opendev.org/t/openstack/build/88162ec3e0b940ac95c9750fef65ea5c : SUCCESS in 9m 22s\n- cinderlib-ceph-functional https://zuul.opendev.org/t/openstack/build/9929794b4d704ac9aeeab196dd52e5c1 : RETRY_LIMIT in 5m 49s","accounts_in_message":[],"_revision_number":4},{"id":"2e6ed0a204d71046e020e151b2c7f8179dd17794","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2020-04-17 17:09:27.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"62c5241d9b0b62480a742f4f107a5be21d689278","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-17 19:46:01.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3ec399aa7c5649e0a3d6920bc3af8942 : SUCCESS in 24m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e0c519a382842cfb05590482f55605b : SUCCESS in 5m 57s\n- cinderlib-tox-py36 https://zuul.opendev.org/t/openstack/build/7bc35ba84cde4f0b81808d066d3ab7a5 : SUCCESS in 7m 03s\n- cinderlib-tox-py37 https://zuul.opendev.org/t/openstack/build/d6709abc4c9240199adccca7967b2372 : SUCCESS in 7m 57s\n- cinderlib-lvm-functional https://zuul.opendev.org/t/openstack/build/7f4bfe32b26c4e1e8926750a71b6ab7d : SUCCESS in 11m 16s\n- cinderlib-ceph-functional https://zuul.opendev.org/t/openstack/build/3cc4602c40364cd395f2069d2cbb9753 : SUCCESS in 8m 30s","accounts_in_message":[],"_revision_number":5},{"id":"4cef71ccfa4b2b9553a1ddc86fef46ae811b3118","author":{"_account_id":12033,"name":"DellEMC XtremIO CI","email":"emc.xio.ci@emc.com","username":"emc-xio-ci","tags":["SERVICE_USER"]},"date":"2020-04-18 06:12:31.000000000","message":"Patch Set 5:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- DellEMC_XtremIO_FC-cl http://publiclogs.emc.com/53/720553/5/check/DellEMC_XtremIO_FC-cl/f7b6453/DellEMC_XtremIO_FC-cl/56 : FAILURE in 4m 14s\n- DellEMC_XtremIO_iSCSI-cl http://publiclogs.emc.com/53/720553/5/check/DellEMC_XtremIO_iSCSI-cl/64d7792/DellEMC_XtremIO_iSCSI-cl/63 : FAILURE in 2m 53s\n\nLeave a comment with \u0027run-DellEMC XtremIO CI\u0027 to trigger a recheck, for more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_XtremIO_CI","accounts_in_message":[],"_revision_number":5},{"id":"16ab8cf9fb96601909af39893cc41a61ebcbcc4f","author":{"_account_id":12016,"name":"DellEMC PowerMAX CI","email":"emc.vmax.ci@emc.com","username":"emc-vmax-ci","tags":["SERVICE_USER"]},"date":"2020-04-20 14:17:12.000000000","message":"Patch Set 5:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- DellEMC_PowerMAX_FC-cl http://publiclogs.emc.com/53/720553/5/check/DellEMC_PowerMAX_FC-cl/dec7451/DellEMC_PowerMAX_FC-cl/20 : FAILURE in 49s\n- DellEMC_PowerMAX_iSCSI-cl http://publiclogs.emc.com/53/720553/5/check/DellEMC_PowerMAX_iSCSI-cl/849be42/DellEMC_PowerMAX_iSCSI-cl/18 : FAILURE in 0s\n\nLeave a comment with \u0027run-DellEMC PowerMAX CI\u0027 to trigger a recheck. For more information about this CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerMAX_CI","accounts_in_message":[],"_revision_number":5},{"id":"4745194135a1535d379ccfcce6e9c52ffaeb8f67","author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"date":"2020-04-20 15:13:25.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"24be22a8bc317a8d46c9020f82344c8ab6a021ba","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2020-04-21 10:44:15.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"8481aec6747823a9ceeecd8b2ea2c0d091f0afb0","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2020-04-21 11:04:01.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"56bf7094f1014ba36ee9617d0b958b2b3e563af5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-21 11:32:49.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/931e798efe70464795d6e7f547490917 : SUCCESS in 24m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a854376291994deb84a598323ce0caa3 : SUCCESS in 3m 59s\n- cinderlib-tox-py36 https://zuul.opendev.org/t/openstack/build/ad8c2419895441d4bdc3eee056b49128 : SUCCESS in 5m 27s\n- cinderlib-tox-py37 https://zuul.opendev.org/t/openstack/build/4c29447de26a467e8658f67b23fafcd7 : SUCCESS in 6m 27s\n- cinderlib-lvm-functional https://zuul.opendev.org/t/openstack/build/3525e61ae70a469ba6fd0f0b9c942747 : SUCCESS in 9m 24s\n- cinderlib-ceph-functional https://zuul.opendev.org/t/openstack/build/10d02809a7c549dd839bdd32ad2479e0 : FAILURE in 6m 58s","accounts_in_message":[],"_revision_number":6},{"id":"a637e85e594ff36ae91b7fcd10eb88559ae08c11","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2020-04-22 11:39:52.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"172ec2af8da652fa9e5d0830a59eea42b6a1cef1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 12:09:37.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f76871ac83934a61aad5c895667b309d : SUCCESS in 24m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/96230030a0444c75a32dc55fa7a9a3ae : SUCCESS in 4m 30s\n- cinderlib-tox-py36 https://zuul.opendev.org/t/openstack/build/39f22a84590d4158885dc42bd5db4776 : SUCCESS in 6m 22s\n- cinderlib-tox-py37 https://zuul.opendev.org/t/openstack/build/aff31ed7c65c4b23acbcfdd1890a90e7 : SUCCESS in 6m 07s\n- cinderlib-lvm-functional https://zuul.opendev.org/t/openstack/build/ee0bf44e17a04e2e9e4765d753ca74ef : SUCCESS in 9m 13s\n- cinderlib-ceph-functional https://zuul.opendev.org/t/openstack/build/642710f00df74feaa6232a2172f91761 : SUCCESS in 8m 13s","accounts_in_message":[],"_revision_number":7},{"id":"5f3d559e4dfb97dde54e4825dc19e18cf27d727e","author":{"_account_id":12016,"name":"DellEMC PowerMAX CI","email":"emc.vmax.ci@emc.com","username":"emc-vmax-ci","tags":["SERVICE_USER"]},"date":"2020-04-22 14:25:58.000000000","message":"Patch Set 7:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- DellEMC_PowerMAX_FC-cl http://publiclogs.emc.com/53/720553/7/check/DellEMC_PowerMAX_FC-cl/adbf736/DellEMC_PowerMAX_FC-cl/22 : FAILURE in 49s\n- DellEMC_PowerMAX_iSCSI-cl http://publiclogs.emc.com/53/720553/7/check/DellEMC_PowerMAX_iSCSI-cl/5d6ff9b/DellEMC_PowerMAX_iSCSI-cl/19 : FAILURE in 0s\n\nLeave a comment with \u0027run-DellEMC PowerMAX CI\u0027 to trigger a recheck. For more information about this CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerMAX_CI","accounts_in_message":[],"_revision_number":7},{"id":"2d4ebb1996c775c50ba4cc7be074672fa797910b","author":{"_account_id":12033,"name":"DellEMC XtremIO CI","email":"emc.xio.ci@emc.com","username":"emc-xio-ci","tags":["SERVICE_USER"]},"date":"2020-04-22 14:37:36.000000000","message":"Patch Set 7:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- DellEMC_XtremIO_FC-cl http://publiclogs.emc.com/53/720553/7/check/DellEMC_XtremIO_FC-cl/7a6115c/DellEMC_XtremIO_FC-cl/58 : FAILURE in 21s\n- DellEMC_XtremIO_iSCSI-cl http://publiclogs.emc.com/53/720553/7/check/DellEMC_XtremIO_iSCSI-cl/3bbc887/DellEMC_XtremIO_iSCSI-cl/65 : FAILURE in 37s\n\nLeave a comment with \u0027run-DellEMC XtremIO CI\u0027 to trigger a recheck, for more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_XtremIO_CI","accounts_in_message":[],"_revision_number":7},{"id":"06a350dc503e111a0d8ba48b0ccb352cba377a97","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2020-05-28 12:21:07.000000000","message":"Patch Set 7: Code-Review+1\n\nI guess this is still needed, right?","accounts_in_message":[],"_revision_number":7},{"id":"bd3b0602ee176a230442dd71e46e0717ab01149a","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2020-06-09 14:25:17.000000000","message":"Patch Set 7:\n\nyup, we still need it","accounts_in_message":[],"_revision_number":7},{"id":"7b0ec10c64e19c528dd35d2b0c984fea9d5c9ef6","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2020-07-13 14:26:12.000000000","message":"Patch Set 7: Code-Review+2\n\nLGTM.","accounts_in_message":[],"_revision_number":7},{"id":"821746eef94856984d3a01f36c67cd57f43daa41","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2020-07-14 13:49:52.000000000","message":"Patch Set 7: Review-Priority+1","accounts_in_message":[],"_revision_number":7},{"id":"c06ae2c918fba348d8c3969665f22e367bf37124","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2020-07-14 14:09:48.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\nLooks good to me.  Thank you.","accounts_in_message":[],"_revision_number":7},{"id":"b687fc035b8d1c9f8bad8ae4e4f3a98b0ed19c20","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-14 14:10:11.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"9572fccd41a9e96344498b2e4db5f78df5a1d77a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-14 16:17:00.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/387045b4f64d4ca1b7be46785558f77f : SUCCESS in 7m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca034f1d8dd4480bb65769ec24f44c32 : SUCCESS in 5m 15s\n- cinderlib-tox-py36 https://zuul.opendev.org/t/openstack/build/676c33a37acf4f0aaa0f2d7c7023aa36 : SUCCESS in 10m 00s\n- cinderlib-tox-py37 https://zuul.opendev.org/t/openstack/build/b2732614303849ad9b9422952ecef127 : SUCCESS in 6m 12s\n- cinderlib-lvm-functional https://zuul.opendev.org/t/openstack/build/67ff2176b38e4aafbc6662ec1eb73750 : SUCCESS in 10m 53s\n- cinderlib-ceph-functional https://zuul.opendev.org/t/openstack/build/ff03ce14c65f4e29b509fc90091b5154 : SUCCESS in 10m 25s","accounts_in_message":[],"_revision_number":7},{"id":"3ef51ca970f3acd5ab5f6c129bd84a08907afc6b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-14 16:17:01.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"53d89d2a0831fd27b9a1472e95a3e835acb5280e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-14 16:19:49.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/605bc18f21644224a7b9126c5778d8f2 : SUCCESS in 2m 23s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"543fe8a7d299ff5c2f7df98c0bedba48a6d5b1f3","revisions":{"4465e9e9d3fbb6e39e6a0bda70765c776f8b7c03":{"kind":"REWORK","_number":1,"created":"2020-04-16 16:49:12.000000000","uploader":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"ref":"refs/changes/53/720553/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinderlib","ref":"refs/changes/53/720553/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/1"}}},"commit":{"parents":[{"commit":"18f85d8b256e9f2db06a6828d257a7836ad63244","subject":"Merge \"Drop use of unittest2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/18f85d8b256e9f2db06a6828d257a7836ad63244"}]}],"author":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-15 16:43:30.000000000","tz":120},"committer":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-16 16:43:53.000000000","tz":120},"subject":"WIP: fix rbd attach on python3","message":"WIP: fix rbd attach on python3\n\nAttaching an RBD volume fails when we run the code as root if we are\nusing Python 3.\n\nWe see a DeviceUnavailable exception:\n\n    conn.attach()\n  File \"/usr/lib/python3.6/site-packages/cinderlib/objects.py\", line\n    842, in attach reason\u003derror_msg)\ncinder.exception.DeviceUnavailable: The device in the path None is\nunavailable: Unable to access the backend storage via path /dev/rbd0.\n\nThe exception message also shows None as the path, even though the\ndescription of the exception shows it correctly.\n\nThe underlying error is a UnicodeDecodeError that happens because when\nwe run as root we open the RBD device directly in Python to check if it\nis available, but we do it as text, not as binary.\n\nThis patch changes how we open the file, doing it as binary, and reports\nthe right path on the exception.\n\nCloses-Bug: #1873312\nChange-Id: I967caa2df84d870c1be4d69f32481fc75c3be010\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/4465e9e9d3fbb6e39e6a0bda70765c776f8b7c03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/4465e9e9d3fbb6e39e6a0bda70765c776f8b7c03"}]},"branch":"refs/heads/master"},"6bd91ada494d1d8612cfba53a46e011121100e25":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2020-04-16 17:04:21.000000000","uploader":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"ref":"refs/changes/53/720553/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinderlib","ref":"refs/changes/53/720553/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/2"}}},"commit":{"parents":[{"commit":"18f85d8b256e9f2db06a6828d257a7836ad63244","subject":"Merge \"Drop use of unittest2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/18f85d8b256e9f2db06a6828d257a7836ad63244"}]}],"author":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-15 16:43:30.000000000","tz":120},"committer":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-16 17:04:04.000000000","tz":120},"subject":"Fix rbd attach on python3","message":"Fix rbd attach on python3\n\nAttaching an RBD volume fails when we run the code as root if we are\nusing Python 3.\n\nWe see a DeviceUnavailable exception:\n\n    conn.attach()\n  File \"/usr/lib/python3.6/site-packages/cinderlib/objects.py\", line\n    842, in attach reason\u003derror_msg)\ncinder.exception.DeviceUnavailable: The device in the path None is\nunavailable: Unable to access the backend storage via path /dev/rbd0.\n\nThe exception message also shows None as the path, even though the\ndescription of the exception shows it correctly.\n\nThe underlying error is a UnicodeDecodeError that happens because when\nwe run as root we open the RBD device directly in Python to check if it\nis available, but we do it as text, not as binary.\n\nThis patch changes how we open the file, doing it as binary, and reports\nthe right path on the exception.\n\nCloses-Bug: #1873312\nChange-Id: I967caa2df84d870c1be4d69f32481fc75c3be010\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/6bd91ada494d1d8612cfba53a46e011121100e25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/6bd91ada494d1d8612cfba53a46e011121100e25"}]},"branch":"refs/heads/master"},"5bca908ac65268a9776e956df389667af7f27afe":{"kind":"REWORK","_number":3,"created":"2020-04-17 10:51:08.000000000","uploader":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"ref":"refs/changes/53/720553/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinderlib","ref":"refs/changes/53/720553/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/3"}}},"commit":{"parents":[{"commit":"18f85d8b256e9f2db06a6828d257a7836ad63244","subject":"Merge \"Drop use of unittest2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/18f85d8b256e9f2db06a6828d257a7836ad63244"}]}],"author":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-15 16:43:30.000000000","tz":120},"committer":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-17 10:51:00.000000000","tz":120},"subject":"Fix rbd attach on python3","message":"Fix rbd attach on python3\n\nAttaching an RBD volume fails when we run the code as root if we are\nusing Python 3.\n\nWe see a DeviceUnavailable exception:\n\n    conn.attach()\n  File \"/usr/lib/python3.6/site-packages/cinderlib/objects.py\", line\n    842, in attach reason\u003derror_msg)\ncinder.exception.DeviceUnavailable: The device in the path None is\nunavailable: Unable to access the backend storage via path /dev/rbd0.\n\nThe exception message also shows None as the path, even though the\ndescription of the exception shows it correctly.\n\nThe underlying error is a UnicodeDecodeError that happens because when\nwe run as root we open the RBD device directly in Python to check if it\nis available, but we do it as text, not as binary.\n\nThis patch changes how we open the file, doing it as binary, and reports\nthe right path on the exception.\n\nCloses-Bug: #1873312\nChange-Id: I967caa2df84d870c1be4d69f32481fc75c3be010\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/5bca908ac65268a9776e956df389667af7f27afe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/5bca908ac65268a9776e956df389667af7f27afe"}]},"branch":"refs/heads/master"},"b97f1dc84f0b80f05156b48e3fb257dbe9ceab2b":{"kind":"REWORK","_number":4,"created":"2020-04-17 15:04:29.000000000","uploader":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"ref":"refs/changes/53/720553/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinderlib","ref":"refs/changes/53/720553/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/4"}}},"commit":{"parents":[{"commit":"18f85d8b256e9f2db06a6828d257a7836ad63244","subject":"Merge \"Drop use of unittest2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/18f85d8b256e9f2db06a6828d257a7836ad63244"}]}],"author":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-15 16:43:30.000000000","tz":120},"committer":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-17 15:04:22.000000000","tz":120},"subject":"Fix rbd attach on python3","message":"Fix rbd attach on python3\n\nAttaching an RBD volume fails when we run the code as root if we are\nusing Python 3.\n\nWe see a DeviceUnavailable exception:\n\n    conn.attach()\n  File \"/usr/lib/python3.6/site-packages/cinderlib/objects.py\", line\n    842, in attach reason\u003derror_msg)\ncinder.exception.DeviceUnavailable: The device in the path None is\nunavailable: Unable to access the backend storage via path /dev/rbd0.\n\nThe exception message also shows None as the path, even though the\ndescription of the exception shows it correctly.\n\nThe underlying error is a UnicodeDecodeError that happens because when\nwe run as root we open the RBD device directly in Python to check if it\nis available, but we do it as text, not as binary.\n\nThis patch changes how we open the file, doing it as binary, and reports\nthe right path on the exception.\n\nCloses-Bug: #1873312\nChange-Id: I967caa2df84d870c1be4d69f32481fc75c3be010\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/b97f1dc84f0b80f05156b48e3fb257dbe9ceab2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/b97f1dc84f0b80f05156b48e3fb257dbe9ceab2b"}]},"branch":"refs/heads/master"},"6063e26361877f020e0a4bfbfd929cef4624427e":{"kind":"REWORK","_number":5,"created":"2020-04-17 17:09:27.000000000","uploader":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"ref":"refs/changes/53/720553/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinderlib","ref":"refs/changes/53/720553/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/5"}}},"commit":{"parents":[{"commit":"18f85d8b256e9f2db06a6828d257a7836ad63244","subject":"Merge \"Drop use of unittest2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/18f85d8b256e9f2db06a6828d257a7836ad63244"}]}],"author":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-15 16:43:30.000000000","tz":120},"committer":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-17 17:09:19.000000000","tz":120},"subject":"Fix rbd attach on python3","message":"Fix rbd attach on python3\n\nAttaching an RBD volume fails when we run the code as root if we are\nusing Python 3.\n\nWe see a DeviceUnavailable exception:\n\n    conn.attach()\n  File \"/usr/lib/python3.6/site-packages/cinderlib/objects.py\", line\n    842, in attach reason\u003derror_msg)\ncinder.exception.DeviceUnavailable: The device in the path None is\nunavailable: Unable to access the backend storage via path /dev/rbd0.\n\nThe exception message also shows None as the path, even though the\ndescription of the exception shows it correctly.\n\nThe underlying error is a UnicodeDecodeError that happens because when\nwe run as root we open the RBD device directly in Python to check if it\nis available, but we do it as text, not as binary.\n\nThis patch changes how we open the file, doing it as binary, and reports\nthe right path on the exception.\n\nCloses-Bug: #1873312\nChange-Id: I967caa2df84d870c1be4d69f32481fc75c3be010\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/6063e26361877f020e0a4bfbfd929cef4624427e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/6063e26361877f020e0a4bfbfd929cef4624427e"}]},"branch":"refs/heads/master"},"b4aa511bab7da698206bf9e54fa1f4babc9a315e":{"kind":"REWORK","_number":6,"created":"2020-04-21 11:04:01.000000000","uploader":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"ref":"refs/changes/53/720553/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinderlib","ref":"refs/changes/53/720553/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/6"}}},"commit":{"parents":[{"commit":"18f85d8b256e9f2db06a6828d257a7836ad63244","subject":"Merge \"Drop use of unittest2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/18f85d8b256e9f2db06a6828d257a7836ad63244"}]}],"author":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-15 16:43:30.000000000","tz":120},"committer":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-21 11:03:52.000000000","tz":120},"subject":"Fix rbd attach on python3","message":"Fix rbd attach on python3\n\nAttaching an RBD volume fails when we run the code as root if we are\nusing Python 3.\n\nWe see a DeviceUnavailable exception:\n\n    conn.attach()\n  File \"/usr/lib/python3.6/site-packages/cinderlib/objects.py\", line\n    842, in attach reason\u003derror_msg)\ncinder.exception.DeviceUnavailable: The device in the path None is\nunavailable: Unable to access the backend storage via path /dev/rbd0.\n\nThe exception message also shows None as the path, even though the\ndescription of the exception shows it correctly.\n\nThe underlying error is a UnicodeDecodeError that happens because when\nwe run as root we open the RBD device directly in Python to check if it\nis available, but we do it as text, not as binary.\n\nThis patch changes how we open the file, doing it as binary, and reports\nthe right path on the exception.\n\nCloses-Bug: #1873312\nChange-Id: I967caa2df84d870c1be4d69f32481fc75c3be010\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/b4aa511bab7da698206bf9e54fa1f4babc9a315e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/b4aa511bab7da698206bf9e54fa1f4babc9a315e"}]},"branch":"refs/heads/master"},"543fe8a7d299ff5c2f7df98c0bedba48a6d5b1f3":{"kind":"REWORK","_number":7,"created":"2020-04-22 11:39:52.000000000","uploader":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"ref":"refs/changes/53/720553/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinderlib","ref":"refs/changes/53/720553/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinderlib refs/changes/53/720553/7"}}},"commit":{"parents":[{"commit":"18f85d8b256e9f2db06a6828d257a7836ad63244","subject":"Merge \"Drop use of unittest2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/18f85d8b256e9f2db06a6828d257a7836ad63244"}]}],"author":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-15 16:43:30.000000000","tz":120},"committer":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2020-04-22 11:39:40.000000000","tz":120},"subject":"Fix rbd attach on python3","message":"Fix rbd attach on python3\n\nAttaching an RBD volume fails when we run the code as root if we are\nusing Python 3.\n\nWe see a DeviceUnavailable exception:\n\n    conn.attach()\n  File \"/usr/lib/python3.6/site-packages/cinderlib/objects.py\", line\n    842, in attach reason\u003derror_msg)\ncinder.exception.DeviceUnavailable: The device in the path None is\nunavailable: Unable to access the backend storage via path /dev/rbd0.\n\nThe exception message also shows None as the path, even though the\ndescription of the exception shows it correctly.\n\nThe underlying error is a UnicodeDecodeError that happens because when\nwe run as root we open the RBD device directly in Python to check if it\nis available, but we do it as text, not as binary.\n\nThis patch changes how we open the file, doing it as binary, and reports\nthe right path on the exception.\n\nCloses-Bug: #1873312\nChange-Id: I967caa2df84d870c1be4d69f32481fc75c3be010\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/543fe8a7d299ff5c2f7df98c0bedba48a6d5b1f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/543fe8a7d299ff5c2f7df98c0bedba48a6d5b1f3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
