)]}'
{"id":"openstack%2Fpython-openstackclient~624860","triplet_id":"openstack%2Fpython-openstackclient~master~I64b75649c1ac9c24e05a197f7280975564b4d386","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1733315","hashtags":[],"change_id":"I64b75649c1ac9c24e05a197f7280975564b4d386","subject":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable","status":"MERGED","created":"2018-12-13 05:50:50.000000000","updated":"2019-02-28 17:52:37.000000000","submitted":"2019-02-28 17:52:36.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"624860-1551376357144-099455d3","meta_rev_id":"52a2f915bb0afa071cced9abf025815e4b56ed1e","_number":624860,"virtual_id_number":624860,"owner":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2019-02-28 16:15:31.000000000","_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":25111,"name":"Dou Rui Yuan","email":"rydou@fiberhome.com","username":"rydou"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2019-02-28 17:52:36.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,"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2019-02-28 16:02:03.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":25111,"name":"Dou Rui Yuan","email":"rydou@fiberhome.com","username":"rydou"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":2,"date":"2019-02-28 15:39:47.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2019-02-28 16:02:03.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":25111,"name":"Dou Rui Yuan","email":"rydou@fiberhome.com","username":"rydou"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"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":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25111,"name":"Dou Rui Yuan","email":"rydou@fiberhome.com","username":"rydou"},{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-12-19 16:48:56.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":"2018-12-20 06:44:53.000000000","updated_by":{"_account_id":25111,"name":"Dou Rui Yuan","email":"rydou@fiberhome.com","username":"rydou"},"reviewer":{"_account_id":25111,"name":"Dou Rui Yuan","email":"rydou@fiberhome.com","username":"rydou"},"state":"REVIEWER"},{"updated":"2018-12-20 17:31:24.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":"2018-12-22 01:24:16.000000000","updated_by":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"reviewer":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"state":"REVIEWER"},{"updated":"2019-01-02 15:53:20.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-01-08 06:44:39.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2019-02-28 15:39:47.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2019-02-28 16:02:03.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2019-02-28 16:15:31.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":"2019-02-28 17:52: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":"ad57d7ed4c076ff81430fe391ffec074d155067d","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2018-12-13 05:50:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"172859ff2d72358e1e253c332687b87d96aa7d0b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-13 07:36:13.000000000","message":"Patch Set 1: 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- openstackclient-check-plugins http://logs.openstack.org/60/624860/1/check/openstackclient-check-plugins/ac87dbd/ : SUCCESS in 5m 29s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/1/check/osc-tox-py27-tips/39e64b6/ : FAILURE in 5m 10s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/1/check/osc-tox-py35-tips/94575af/ : FAILURE in 5m 52s\n- openstack-tox-cover http://logs.openstack.org/60/624860/1/check/openstack-tox-cover/50743ee/ : FAILURE in 4m 57s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/1/check/openstack-tox-lower-constraints/c030825/ : FAILURE in 4m 47s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/1/check/openstack-tox-pep8/3caa14d/ : FAILURE in 4m 36s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/1/check/openstack-tox-py27/9f6c77a/ : FAILURE in 4m 19s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/1/check/openstack-tox-py35/871ccbe/ : FAILURE in 5m 15s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/1/check/openstack-tox-py36/36e4429/ : FAILURE in 4m 26s\n- openstack-tox-docs http://logs.openstack.org/60/624860/1/check/openstack-tox-docs/337cc41/html/ : SUCCESS in 5m 20s\n- tempest-full http://logs.openstack.org/60/624860/1/check/tempest-full/6573db2/ : SUCCESS in 1h 38m 14s\n- tempest-full-py3 http://logs.openstack.org/60/624860/1/check/tempest-full-py3/66294a7/ : SUCCESS in 1h 35m 26s\n- osc-functional-devstack http://logs.openstack.org/60/624860/1/check/osc-functional-devstack/bf1272c/ : SUCCESS in 52m 16s\n- osc-functional-devstack-tips http://logs.openstack.org/60/624860/1/check/osc-functional-devstack-tips/216ce8f/ : SUCCESS in 46m 38s","accounts_in_message":[],"_revision_number":1},{"id":"3dc46682ebde7ec137752fe5f1cbc27aaa3ac300","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2018-12-13 08:04:13.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6b08d31043318151f38206d7cf153a0508ec6000","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-13 09:35:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/60/624860/2/check/openstackclient-check-plugins/bd78d6a/ : SUCCESS in 5m 54s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/2/check/osc-tox-py27-tips/9c0eecf/ : SUCCESS in 5m 59s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/2/check/osc-tox-py35-tips/8fea5a5/ : SUCCESS in 5m 54s\n- openstack-tox-cover http://logs.openstack.org/60/624860/2/check/openstack-tox-cover/3838370/cover/ : SUCCESS in 6m 08s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/2/check/openstack-tox-lower-constraints/781cef4/ : SUCCESS in 5m 43s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/2/check/openstack-tox-pep8/ec87ad5/ : SUCCESS in 5m 41s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/2/check/openstack-tox-py27/3b09aff/ : SUCCESS in 4m 40s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/2/check/openstack-tox-py35/0fb1bbc/ : SUCCESS in 5m 12s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/2/check/openstack-tox-py36/95aad60/ : SUCCESS in 4m 26s\n- openstack-tox-docs http://logs.openstack.org/60/624860/2/check/openstack-tox-docs/a54ec3b/html/ : SUCCESS in 5m 00s\n- tempest-full http://logs.openstack.org/60/624860/2/check/tempest-full/9241743/ : SUCCESS in 1h 24m 02s\n- tempest-full-py3 http://logs.openstack.org/60/624860/2/check/tempest-full-py3/10a9792/ : SUCCESS in 1h 25m 09s\n- osc-functional-devstack http://logs.openstack.org/60/624860/2/check/osc-functional-devstack/19bbe1d/ : SUCCESS in 41m 41s\n- osc-functional-devstack-tips http://logs.openstack.org/60/624860/2/check/osc-functional-devstack-tips/23a9942/ : SUCCESS in 57m 48s","accounts_in_message":[],"_revision_number":2},{"id":"ff711cc62704bd8f45418e1e69ef472284f1b7c6","author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"date":"2018-12-13 21:08:46.000000000","message":"Patch Set 2:\n\nHi Rataj,\n\nI still have the same error. [1]\n\nBefore this patch, the volume\u0027s status was `error_restoring`. Thanks to Rajat\u0027s fix, after the restore, the volume is available. However, the restore doesn\u0027t happen.\n\nPlease let me know if I\u0027m doing something wrong. \n\nThanks, \nSofi\n\n[1] http://paste.openstack.org/show/737265/","accounts_in_message":[],"_revision_number":2},{"id":"6bfd4d834c5b0821b93d72587d17e7877943075a","author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"date":"2018-12-13 21:10:46.000000000","message":"Patch Set 2:\n\nI copy paste badly in the last lines of the paste openstack:\n\n$ cinder list\n\n+--------------------------------------+-----------+------+------+-------------+----------+-------------+                                                                                                         \n| ID                                   | Status    | Name | Size | Volume Type | Bootable | Attached to |                                                                                                         \n+--------------------------------------+-----------+------+------+-------------+----------+-------------+                                                                                                         \n| e30815b1-a8d2-4d93-91b2-ab0c7bba394c | available | v3   | 2    | ceph        | false    |             |                                                                                                         \n+--------------------------------------+-----------+------+------+-------------+----------+-------------+","accounts_in_message":[],"_revision_number":2},{"id":"20fb61a09e3c33dc68c3f7bfdaf9abff78ac7551","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2018-12-14 05:11:02.000000000","message":"Patch Set 2:\n\n\u003e Hi Rataj,\n \u003e \n \u003e I still have the same error. [1]\n \u003e \n \u003e Before this patch, the volume\u0027s status was `error_restoring`.\n \u003e Thanks to Rajat\u0027s fix, after the restore, the volume is available.\n \u003e However, the restore doesn\u0027t happen.\n \u003e \n \u003e Please let me know if I\u0027m doing something wrong.\n \u003e \n \u003e Thanks,\n \u003e Sofi\n \u003e \n \u003e [1] http://paste.openstack.org/show/737265/\n\nHi Sofia,\nAs per the implemented design of backup-restore, There is only one exception condition while restoring a backup, the volume size shouldn\u0027t be less than the backup size [1].\nIf the volume size is greater than the backup size then it restores the backup normally while keeping the size of the volume.[2]\nAlso incase of ceph driver (which i think you\u0027re currently using), the size used for restore is the volume size [3]\n\n[1] https://github.com/openstack/cinder/blob/master/cinder/backup/api.py#L386-L390\n[2] https://github.com/openstack/cinder/blob/master/cinder/backup/manager.py#L561-L564\n[3] https://github.com/openstack/cinder/blob/master/cinder/backup/drivers/ceph.py#L1168","accounts_in_message":[],"_revision_number":2},{"id":"3f04c475a673f84a97a0005266eadc80f5e6fea5","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2018-12-19 16:48:56.000000000","message":"Patch Set 2: Code-Review+1\n\nThis fix makes sense to me.  Thanks.","accounts_in_message":[],"_revision_number":2},{"id":"83d822766aa4b3a39116ccba87db7fcf315c6360","author":{"_account_id":25111,"name":"Dou Rui Yuan","email":"rydou@fiberhome.com","username":"rydou"},"date":"2018-12-20 06:44:53.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"c3c120a74ed27bf13c7a991287a0c874c47fe269","author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"date":"2018-12-20 08:59:54.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nLGTM, and I test it in my env, works! thanks!","accounts_in_message":[],"_revision_number":2},{"id":"1c903d719cef6458c6e8401fde78bfff4179c19f","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2018-12-20 13:08:48.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"3e6c08842577c4bee3a590917cc87a881ecfed07","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2018-12-20 13:16:41.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"b913fde8942fbf632ce10a4ac77c190acb489102","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-20 15:14:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/60/624860/3/check/openstackclient-check-plugins/39bc462/ : SUCCESS in 6m 46s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/3/check/osc-tox-py27-tips/a270b68/ : SUCCESS in 5m 16s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/3/check/osc-tox-py35-tips/6e447f9/ : SUCCESS in 6m 05s\n- openstack-tox-cover http://logs.openstack.org/60/624860/3/check/openstack-tox-cover/b845efd/cover/ : SUCCESS in 6m 25s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/3/check/openstack-tox-lower-constraints/2c55d4f/ : SUCCESS in 4m 57s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/3/check/openstack-tox-pep8/a8086e5/ : SUCCESS in 5m 59s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/3/check/openstack-tox-py27/a76736a/ : SUCCESS in 4m 54s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/3/check/openstack-tox-py35/6f26716/ : SUCCESS in 4m 56s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/3/check/openstack-tox-py36/d3f3b5d/ : SUCCESS in 4m 49s\n- openstack-tox-docs http://logs.openstack.org/60/624860/3/check/openstack-tox-docs/2235d63/html/ : SUCCESS in 5m 02s\n- tempest-full http://logs.openstack.org/60/624860/3/check/tempest-full/4355709/ : SUCCESS in 1h 51m 45s\n- tempest-full-py3 http://logs.openstack.org/60/624860/3/check/tempest-full-py3/8d896c6/ : SUCCESS in 1h 07m 06s\n- osc-functional-devstack http://logs.openstack.org/60/624860/3/check/osc-functional-devstack/de5f349/ : SUCCESS in 47m 24s\n- osc-functional-devstack-tips http://logs.openstack.org/60/624860/3/check/osc-functional-devstack-tips/67c3c24/ : SUCCESS in 47m 23s","accounts_in_message":[],"_revision_number":3},{"id":"dfe3e9c36d5375f2afd234a991068613845a447e","author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"date":"2018-12-20 17:31:24.000000000","message":"Patch Set 3: Code-Review+1\n\nWorks on my env ! I retry it with `sudo python setup.py install`. Looks good to me, but someone else must approve","accounts_in_message":[],"_revision_number":3},{"id":"f8c659c88327b01f937bcd7f9587f1825ad82dec","author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"date":"2018-12-22 01:24:16.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"22eac584fe201b86ad0f6254fa83808336a273dc","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2019-01-08 06:44:39.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nIn addition to the inline comment, I would like to see test coverage to ensure the problem is fixed.","accounts_in_message":[],"_revision_number":3},{"id":"dcaab75caddd262b320d6c79ddba376f1659ba19","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2019-01-08 06:45:31.000000000","message":"Patch Set 3:\n\nI think we need to add some functional test to cover this.","accounts_in_message":[],"_revision_number":3},{"id":"2c80f7be66ab50647cbeeb0753d3dde429987f03","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-01-09 07:51:17.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"dbb81486924c043c73502355782809632f841ee5","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2019-01-09 08:43:58.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"97333f495a82de6299f705112f1e9ef544388208","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-01-09 10:26:26.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b0c159950c38650979158b8a15bd642c65f3259e","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-01-09 20:51:38.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e72615db6b102de78cfb528cff127af2a5ac26fb","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-01-09 20:55:14.000000000","message":"Patch Set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"cad4784931f6bcc86b414c2ab5094ebcd1876033","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-01-09 20:56:23.000000000","message":"Patch Set 3:\n\n(1 comment)\n\n\u003e I think we need to add some functional test to cover this.\n\nDone","accounts_in_message":[],"_revision_number":3},{"id":"933e2ae2901f1f589e0faecc185c6d9f815e7554","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-01-09 21:02:02.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"0c905e1c7fc82c42138cc314cb1daa20efc92d72","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-09 22:41:20.000000000","message":"Patch Set 6: 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- openstackclient-check-plugins http://logs.openstack.org/60/624860/6/check/openstackclient-check-plugins/11cc4d7/ : SUCCESS in 8m 18s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/6/check/osc-tox-py27-tips/8e8ca33/ : SUCCESS in 7m 41s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/6/check/osc-tox-py35-tips/3f2cd3d/ : SUCCESS in 6m 12s\n- openstack-tox-cover http://logs.openstack.org/60/624860/6/check/openstack-tox-cover/032ebe8/cover/ : SUCCESS in 6m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/6/check/openstack-tox-lower-constraints/ebe5cc6/ : SUCCESS in 5m 32s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/6/check/openstack-tox-pep8/dc65e9e/ : SUCCESS in 6m 21s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/6/check/openstack-tox-py27/acda71a/ : SUCCESS in 5m 05s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/6/check/openstack-tox-py35/7065050/ : SUCCESS in 5m 20s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/6/check/openstack-tox-py36/0561f54/ : SUCCESS in 4m 57s\n- openstack-tox-docs http://logs.openstack.org/60/624860/6/check/openstack-tox-docs/7928ed1/html/ : SUCCESS in 5m 35s\n- tempest-full http://logs.openstack.org/60/624860/6/check/tempest-full/56698ab/ : SUCCESS in 1h 27m 30s\n- tempest-full-py3 http://logs.openstack.org/60/624860/6/check/tempest-full-py3/75d8bd1/ : SUCCESS in 1h 18m 08s\n- osc-functional-devstack http://logs.openstack.org/60/624860/6/check/osc-functional-devstack/cb449bc/ : FAILURE in 49m 38s\n- osc-functional-devstack-tips http://logs.openstack.org/60/624860/6/check/osc-functional-devstack-tips/07a429a/ : FAILURE in 51m 50s","accounts_in_message":[],"_revision_number":6},{"id":"130d78c0fad8822b3ee034771a67d2e6cafcdd72","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-01-10 01:49:52.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"885392c8b199354f78032f594ee5bdeadb289c2c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-10 03:45:32.000000000","message":"Patch Set 6:\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- openstackclient-check-plugins http://logs.openstack.org/60/624860/6/check/openstackclient-check-plugins/85ec649/ : SUCCESS in 6m 10s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/6/check/osc-tox-py27-tips/b0e51a5/ : SUCCESS in 6m 01s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/6/check/osc-tox-py35-tips/09cbde3/ : SUCCESS in 6m 22s\n- openstack-tox-cover http://logs.openstack.org/60/624860/6/check/openstack-tox-cover/6b4aebf/cover/ : SUCCESS in 6m 02s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/6/check/openstack-tox-lower-constraints/fb407c3/ : SUCCESS in 5m 39s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/6/check/openstack-tox-pep8/1f93f6f/ : SUCCESS in 5m 54s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/6/check/openstack-tox-py27/eff8e23/ : SUCCESS in 5m 12s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/6/check/openstack-tox-py35/97e0108/ : SUCCESS in 4m 43s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/6/check/openstack-tox-py36/b052143/ : SUCCESS in 4m 36s\n- openstack-tox-docs http://logs.openstack.org/60/624860/6/check/openstack-tox-docs/10f9962/html/ : SUCCESS in 5m 26s\n- tempest-full http://logs.openstack.org/60/624860/6/check/tempest-full/9732dca/ : SUCCESS in 1h 48m 51s\n- tempest-full-py3 http://logs.openstack.org/60/624860/6/check/tempest-full-py3/d88a135/ : SUCCESS in 1h 18m 28s\n- osc-functional-devstack http://logs.openstack.org/60/624860/6/check/osc-functional-devstack/84ad70f/ : FAILURE in 48m 38s\n- osc-functional-devstack-tips http://logs.openstack.org/60/624860/6/check/osc-functional-devstack-tips/4746167/ : FAILURE in 57m 13s","accounts_in_message":[],"_revision_number":6},{"id":"7966640613505c1802bd6169621a4870f9d820de","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-01-10 14:24:45.000000000","message":"Patch Set 6: Workflow-1\n\nTested with ceph backend on my local env and it passed.\nFailing on gate on LVM, need to test with lvm.","accounts_in_message":[],"_revision_number":6},{"id":"4c5b75a2b1f0494676821171c389ffb702939372","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-01-22 09:00:21.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"5208c7585562259482945f9fd5357470c65204f1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-22 10:54:15.000000000","message":"Patch Set 6:\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- openstackclient-check-plugins http://logs.openstack.org/60/624860/6/check/openstackclient-check-plugins/8ebd8c9/ : SUCCESS in 6m 16s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/6/check/osc-tox-py27-tips/d7b2b5a/ : SUCCESS in 5m 49s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/6/check/osc-tox-py35-tips/7b2ee9d/ : SUCCESS in 6m 14s\n- openstack-tox-cover http://logs.openstack.org/60/624860/6/check/openstack-tox-cover/4436242/cover/ : SUCCESS in 5m 28s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/6/check/openstack-tox-lower-constraints/1923a00/ : SUCCESS in 5m 17s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/6/check/openstack-tox-pep8/d59e2ae/ : SUCCESS in 5m 21s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/6/check/openstack-tox-py27/8e20f30/ : SUCCESS in 4m 27s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/6/check/openstack-tox-py35/db02c87/ : SUCCESS in 4m 34s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/6/check/openstack-tox-py36/ec8d7fd/ : SUCCESS in 4m 33s\n- openstack-tox-docs http://logs.openstack.org/60/624860/6/check/openstack-tox-docs/4e9cc9f/html/ : SUCCESS in 5m 45s\n- tempest-full http://logs.openstack.org/60/624860/6/check/tempest-full/6cb1353/ : SUCCESS in 1h 48m 36s\n- tempest-full-py3 http://logs.openstack.org/60/624860/6/check/tempest-full-py3/e3e80b6/ : SUCCESS in 1h 35m 14s\n- osc-functional-devstack http://logs.openstack.org/60/624860/6/check/osc-functional-devstack/5d5bb59/ : SUCCESS in 43m 42s\n- osc-functional-devstack-tips http://logs.openstack.org/60/624860/6/check/osc-functional-devstack-tips/3b7c3b2/ : FAILURE in 40m 25s","accounts_in_message":[],"_revision_number":6},{"id":"568e9eace66142d54d702ec396b6e0c3f4250b67","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-02-19 16:55:33.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"525a99e1b78e6317ab207fd65714839a4d726a96","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-02-19 16:57:10.000000000","message":"Patch Set 6:\n\nFailure appears to be unrelated to this change. Something with swift in the test environment?\n\n\"Max retries exceeded with url: /v1/AUTH_58c78edc6aca46f6abcb79a08ef63590/volumebackups (Caused by NewConnectionError(\u0027\u003curllib3.connection.VerifiedHTTPSConnection object at 0x7f0635193dd8\u003e: Failed to establish a new connection: [Errno 111] ECONNREFUSED\u0027,))\"","accounts_in_message":[],"_revision_number":6},{"id":"bde565e4c562091a4d182a926d439e57da0eeb08","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-02-19 17:17:35.000000000","message":"Patch Set 6: -Workflow\n\n(1 comment)\n\nrecheck\nAs the gate failure is unrelated to the change, looks like it can be fixed by rechecking.","accounts_in_message":[],"_revision_number":6},{"id":"2f7fedc8351c0e0e7c178632b271431b882b47a8","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-02-20 14:41:18.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"f8f0d7fa2b977b3bbafd7b75fbf77e22ffb44186","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-20 16:32:39.000000000","message":"Patch Set 6:\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- openstackclient-check-plugins http://logs.openstack.org/60/624860/6/check/openstackclient-check-plugins/6f4c548/ : SUCCESS in 5m 31s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/6/check/osc-tox-py27-tips/11c1d2f/ : SUCCESS in 4m 57s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/6/check/osc-tox-py35-tips/13003e5/ : SUCCESS in 6m 00s\n- openstack-tox-cover http://logs.openstack.org/60/624860/6/check/openstack-tox-cover/e2591ec/cover/ : SUCCESS in 6m 17s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/6/check/openstack-tox-lower-constraints/ef02ca8/ : SUCCESS in 8m 16s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/6/check/openstack-tox-pep8/993ff96/ : SUCCESS in 5m 01s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/6/check/openstack-tox-py27/453d3e5/ : SUCCESS in 4m 35s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/6/check/openstack-tox-py35/c735182/ : SUCCESS in 5m 08s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/6/check/openstack-tox-py36/f8a5c10/ : SUCCESS in 4m 36s\n- openstack-tox-docs http://logs.openstack.org/60/624860/6/check/openstack-tox-docs/39ebb17/html/ : SUCCESS in 7m 23s\n- tempest-full http://logs.openstack.org/60/624860/6/check/tempest-full/e33067f/ : SUCCESS in 1h 37m 34s\n- tempest-full-py3 http://logs.openstack.org/60/624860/6/check/tempest-full-py3/749e9aa/ : SUCCESS in 1h 43m 16s\n- osc-functional-devstack http://logs.openstack.org/60/624860/6/check/osc-functional-devstack/9b2ed6f/ : SUCCESS in 39m 20s\n- osc-functional-devstack-tips http://logs.openstack.org/60/624860/6/check/osc-functional-devstack-tips/06da107/ : FAILURE in 42m 30s","accounts_in_message":[],"_revision_number":6},{"id":"5c7bb6f154e40cf9f55fb183bbf17087e448e441","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-02-26 15:33:11.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"697d5125d161d8fc2ae0d95474ddf41f5e2e9e9b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-26 17:44:03.000000000","message":"Patch Set 6:\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- openstackclient-check-plugins http://logs.openstack.org/60/624860/6/check/openstackclient-check-plugins/1ae50e7/ : SUCCESS in 6m 52s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/6/check/osc-tox-py27-tips/40bf715/ : SUCCESS in 6m 42s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/6/check/osc-tox-py35-tips/c40218c/ : SUCCESS in 6m 26s\n- openstack-tox-cover http://logs.openstack.org/60/624860/6/check/openstack-tox-cover/16a3c21/cover/ : SUCCESS in 6m 12s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/6/check/openstack-tox-lower-constraints/f070442/ : SUCCESS in 6m 01s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/6/check/openstack-tox-pep8/5de3238/ : SUCCESS in 5m 46s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/6/check/openstack-tox-py27/40c7afd/ : SUCCESS in 7m 17s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/6/check/openstack-tox-py35/876128b/ : SUCCESS in 5m 41s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/6/check/openstack-tox-py36/3e4d3df/ : SUCCESS in 4m 58s\n- openstack-tox-docs http://logs.openstack.org/60/624860/6/check/openstack-tox-docs/5a1add2/html/ : SUCCESS in 7m 24s\n- tempest-full http://logs.openstack.org/60/624860/6/check/tempest-full/a8de782/ : TIMED_OUT in 2h 08m 42s\n- tempest-full-py3 http://logs.openstack.org/60/624860/6/check/tempest-full-py3/932d105/ : TIMED_OUT in 2h 08m 02s\n- osc-functional-devstack http://logs.openstack.org/60/624860/6/check/osc-functional-devstack/6d98357/ : SUCCESS in 46m 40s\n- osc-functional-devstack-tips http://logs.openstack.org/60/624860/6/check/osc-functional-devstack-tips/f02b943/ : FAILURE in 49m 06s","accounts_in_message":[],"_revision_number":6},{"id":"f03db663c99979933ad9f82b9e19d0255bb515b9","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-02-26 18:26:03.000000000","message":"Patch Set 7: Commit message was updated.","accounts_in_message":[],"_revision_number":7},{"id":"6b4722f725274e89a36126592e9c12a4f01a835a","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-02-26 18:57:55.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"041b85995a9f9edaa4a10ce0dcc640a6cb8ae667","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-26 20:18:36.000000000","message":"Patch Set 7: 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- openstackclient-check-plugins http://logs.openstack.org/60/624860/7/check/openstackclient-check-plugins/100e9fd/ : SUCCESS in 7m 11s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/7/check/osc-tox-py27-tips/6ea2364/ : SUCCESS in 5m 48s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/7/check/osc-tox-py35-tips/fcbe351/ : SUCCESS in 6m 03s\n- openstack-tox-cover http://logs.openstack.org/60/624860/7/check/openstack-tox-cover/f7c002c/cover/ : SUCCESS in 6m 08s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/7/check/openstack-tox-lower-constraints/7bd11bc/ : SUCCESS in 5m 43s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/7/check/openstack-tox-pep8/ecfa826/ : SUCCESS in 4m 44s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/7/check/openstack-tox-py27/0988af6/ : SUCCESS in 5m 27s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/7/check/openstack-tox-py35/6b3759a/ : SUCCESS in 4m 34s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/7/check/openstack-tox-py36/9db9216/ : SUCCESS in 4m 43s\n- openstack-tox-docs http://logs.openstack.org/60/624860/7/check/openstack-tox-docs/c8a2f0c/html/ : SUCCESS in 5m 29s\n- tempest-full http://logs.openstack.org/60/624860/7/check/tempest-full/0ff85ae/ : SUCCESS in 1h 45m 21s\n- tempest-full-py3 http://logs.openstack.org/60/624860/7/check/tempest-full-py3/891b1b1/ : SUCCESS in 1h 26m 00s\n- osc-functional-devstack http://logs.openstack.org/60/624860/7/check/osc-functional-devstack/0240906/ : SUCCESS in 41m 40s\n- osc-functional-devstack-tips http://logs.openstack.org/60/624860/7/check/osc-functional-devstack-tips/9c055c1/ : FAILURE in 53m 59s","accounts_in_message":[],"_revision_number":7},{"id":"69929a2fd0bb9662fe3b87ed744eb7443d0db47f","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-02-27 06:35:24.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"4ea797f6c8f03e93a1dc361276ce300576f7ac71","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-27 08:43:14.000000000","message":"Patch Set 8: 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- openstackclient-check-plugins http://logs.openstack.org/60/624860/8/check/openstackclient-check-plugins/e118154/ : SUCCESS in 8m 10s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/8/check/osc-tox-py27-tips/9d9202d/ : SUCCESS in 6m 42s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/8/check/osc-tox-py35-tips/9296728/ : SUCCESS in 7m 41s\n- openstack-tox-cover http://logs.openstack.org/60/624860/8/check/openstack-tox-cover/54782a0/cover/ : SUCCESS in 6m 53s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/8/check/openstack-tox-lower-constraints/548d5f8/ : SUCCESS in 5m 55s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/8/check/openstack-tox-pep8/440790a/ : SUCCESS in 8m 08s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/8/check/openstack-tox-py27/e598a3e/ : SUCCESS in 5m 10s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/8/check/openstack-tox-py35/b0093f9/ : SUCCESS in 6m 08s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/8/check/openstack-tox-py36/aa9c8cb/ : SUCCESS in 7m 09s\n- openstack-tox-docs http://logs.openstack.org/60/624860/8/check/openstack-tox-docs/240929a/html/ : SUCCESS in 7m 15s\n- tempest-full http://logs.openstack.org/60/624860/8/check/tempest-full/9096681/ : SUCCESS in 1h 54m 44s\n- tempest-full-py3 http://logs.openstack.org/60/624860/8/check/tempest-full-py3/641fadb/ : SUCCESS in 1h 30m 37s\n- osc-functional-devstack http://logs.openstack.org/60/624860/8/check/osc-functional-devstack/c7a6b0f/ : SUCCESS in 55m 51s\n- osc-functional-devstack-tips http://logs.openstack.org/60/624860/8/check/osc-functional-devstack-tips/20ca663/ : FAILURE in 47m 48s","accounts_in_message":[],"_revision_number":8},{"id":"25b96a33107bea4335246658a9760754609ae3ca","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-02-27 15:37:14.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"0c4b1be3c4a734b46ecba8d0c9d12e57cda18214","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2019-02-27 15:38:29.000000000","message":"Patch Set 10: Commit message was updated.","accounts_in_message":[],"_revision_number":10},{"id":"41a8c627f68e6c8de50ef64375bf0d9bd4af43a2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-27 17:32:59.000000000","message":"Patch Set 10: 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- openstackclient-check-plugins http://logs.openstack.org/60/624860/10/check/openstackclient-check-plugins/dc0afe4/ : SUCCESS in 6m 50s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/10/check/osc-tox-py27-tips/b8a79d9/ : SUCCESS in 6m 22s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/10/check/osc-tox-py35-tips/a95c9b9/ : SUCCESS in 6m 47s\n- openstack-tox-cover http://logs.openstack.org/60/624860/10/check/openstack-tox-cover/ad24c73/cover/ : SUCCESS in 6m 32s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/10/check/openstack-tox-lower-constraints/f654615/ : SUCCESS in 5m 45s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/10/check/openstack-tox-pep8/9b7269a/ : SUCCESS in 5m 48s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/10/check/openstack-tox-py27/10d0881/ : SUCCESS in 5m 24s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/10/check/openstack-tox-py35/b30ce25/ : SUCCESS in 5m 24s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/10/check/openstack-tox-py36/ab96dd5/ : SUCCESS in 6m 29s\n- openstack-tox-docs http://logs.openstack.org/60/624860/10/check/openstack-tox-docs/8bcc709/html/ : SUCCESS in 5m 08s\n- tempest-full http://logs.openstack.org/60/624860/10/check/tempest-full/d8fb905/ : SUCCESS in 1h 48m 01s\n- tempest-full-py3 http://logs.openstack.org/60/624860/10/check/tempest-full-py3/22a82c2/ : FAILURE in 32m 43s\n- osc-functional-devstack http://logs.openstack.org/60/624860/10/check/osc-functional-devstack/1b3df33/ : SUCCESS in 46m 54s\n- osc-functional-devstack-tips http://logs.openstack.org/60/624860/10/check/osc-functional-devstack-tips/0e85d40/ : FAILURE in 49m 12s","accounts_in_message":[],"_revision_number":10},{"id":"250509f7873ea5689903d30d4c8fc9436c72e009","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-02-27 20:32:32.000000000","message":"Patch Set 10:\n\nThis has been consistently failing in the osc-functional-devstack-tips job and it isn\u0027t obvious why to me.  The primary difference between that job and osc-functional-devstack is pulling osc, osc-lib, sdk from master, and it is a py3 job, which has swift disabled.  Does volume backup require swift?","accounts_in_message":[],"_revision_number":10},{"id":"39c4e61166f227a14d9ac8da2b32e6851d5751a0","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-02-27 20:34:31.000000000","message":"Patch Set 10:\n\nYeah, that tries to use swift, so Rajat based this on top of a zuul.conf change to skip c-backup for the -tip job until Swift could be used under py3 or someone has the time/ability to set up tests to use a different backup target.\n\nNot sure why it still fails after that change though.","accounts_in_message":[],"_revision_number":10},{"id":"7def651782929f4b8cdb35724cf09f8d09aa20a4","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-02-27 20:43:04.000000000","message":"Patch Set 10:\n\nWow, I\u0027d already forgotten that I +W that an hour or so ago...  https://review.openstack.org/639410 for the record.  Let\u0027s recheck after that merges...","accounts_in_message":[],"_revision_number":10},{"id":"4496926c4fa94a368a140c4530aba96e2d761ff8","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-02-27 20:45:55.000000000","message":"Patch Set 10:\n\nThat one is merged, but I think I see why this is failing. Though I have no idea how that one passed.\n\nIt appears the devstack service name for the Cinder backup service is \"c-back\", but that zuul.conf change disables \"c-backup\".","accounts_in_message":[],"_revision_number":10},{"id":"8870e6331eb5dd7690d83775108dfb686bf636cb","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-02-27 20:47:59.000000000","message":"Patch Set 10:\n\nOf course... that one passed because there was no backup functional test, it is new in this review.  (thank you for that Rajat!).  Let\u0027s just fix it here since this has to be at least rebased again anyway?","accounts_in_message":[],"_revision_number":10},{"id":"3ee9f7a519c3929498eab6a2f51229376e25efba","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-02-27 20:49:40.000000000","message":"Patch Set 11: Published edit on patch set 10.","accounts_in_message":[],"_revision_number":11},{"id":"98660ab92a4435b208541fc28986f0a120137f96","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-02-27 20:49:53.000000000","message":"Patch Set 11:\n\nAgreed. :)","accounts_in_message":[],"_revision_number":11},{"id":"8eb63db74d7e6aab39c1b489caa706fcdd1ae0a9","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-02-27 22:27:22.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"9e8dca14139507282ddedc654cafd1acc98e4d6f","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-02-27 22:28:11.000000000","message":"Patch Set 12: Published edit on patch set 11.","accounts_in_message":[],"_revision_number":12},{"id":"b3e148f3f3b7b219da57ae339abe19e5269b56b4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-28 00:22:19.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/60/624860/12/check/openstackclient-check-plugins/3b2fa4c/ : SUCCESS in 6m 48s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/12/check/osc-tox-py27-tips/e867013/ : SUCCESS in 6m 22s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/12/check/osc-tox-py35-tips/d7acc68/ : SUCCESS in 6m 44s\n- openstack-tox-cover http://logs.openstack.org/60/624860/12/check/openstack-tox-cover/2cd7795/cover/ : SUCCESS in 6m 58s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/12/check/openstack-tox-lower-constraints/96f4460/ : SUCCESS in 6m 29s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/12/check/openstack-tox-pep8/c05e007/ : SUCCESS in 6m 47s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/12/check/openstack-tox-py27/f49d779/ : SUCCESS in 8m 14s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/12/check/openstack-tox-py35/a135069/ : SUCCESS in 6m 33s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/12/check/openstack-tox-py36/77ec0cf/ : SUCCESS in 6m 14s\n- openstack-tox-py37 http://logs.openstack.org/60/624860/12/check/openstack-tox-py37/1a6451f/ : SUCCESS in 7m 23s\n- openstack-tox-docs http://logs.openstack.org/60/624860/12/check/openstack-tox-docs/dfb1924/html/ : SUCCESS in 5m 46s\n- tempest-full http://logs.openstack.org/60/624860/12/check/tempest-full/57e9b68/ : SUCCESS in 1h 46m 47s\n- tempest-full-py3 http://logs.openstack.org/60/624860/12/check/tempest-full-py3/ea21c55/ : SUCCESS in 1h 37m 38s\n- osc-functional-devstack http://logs.openstack.org/60/624860/12/check/osc-functional-devstack/5755901/ : SUCCESS in 46m 38s\n- osc-functional-devstack-tips http://logs.openstack.org/60/624860/12/check/osc-functional-devstack-tips/3230741/ : SUCCESS in 49m 20s","accounts_in_message":[],"_revision_number":12},{"id":"7b9acca9cbdb4f28c341d38d30ee65fbe599a899","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-02-28 15:39:47.000000000","message":"Patch Set 12: Code-Review+2\n\nThank you for getting this working Sean","accounts_in_message":[],"_revision_number":12},{"id":"a34ff9fbea1e43677a9844c3e1579aa53c919dcb","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2019-02-28 16:02:03.000000000","message":"Patch Set 12: Code-Review+2 Workflow+1\n\nhey, it passes! \n\nthanks {d|s}ean!","accounts_in_message":[],"_revision_number":12},{"id":"8dbf1d63e74646a8e161785e6ee9371eb75219f3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-28 16:02:19.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":12},{"id":"9e02f44a9f9aa5148957b8638614f15c9e3dc890","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-02-28 16:15:31.000000000","message":"Patch Set 12:\n\n\u003e hey, it passes!\n \u003e \n \u003e thanks {d|s}ean!\n\nLOL! :)","accounts_in_message":[],"_revision_number":12},{"id":"6eca57010b278e855bfa11b553e2bcbeb386faf0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-28 17:52:36.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py27-tips http://logs.openstack.org/60/624860/12/gate/osc-tox-py27-tips/e49abb3/ : SUCCESS in 6m 54s\n- osc-tox-py35-tips http://logs.openstack.org/60/624860/12/gate/osc-tox-py35-tips/6802b76/ : SUCCESS in 6m 15s\n- openstack-tox-lower-constraints http://logs.openstack.org/60/624860/12/gate/openstack-tox-lower-constraints/cd3da10/ : SUCCESS in 5m 55s\n- openstack-tox-pep8 http://logs.openstack.org/60/624860/12/gate/openstack-tox-pep8/a826a98/ : SUCCESS in 6m 09s\n- openstack-tox-py27 http://logs.openstack.org/60/624860/12/gate/openstack-tox-py27/5cc1223/ : SUCCESS in 5m 00s\n- openstack-tox-py35 http://logs.openstack.org/60/624860/12/gate/openstack-tox-py35/4c23582/ : SUCCESS in 7m 25s\n- openstack-tox-py36 http://logs.openstack.org/60/624860/12/gate/openstack-tox-py36/e4f127d/ : SUCCESS in 5m 42s\n- openstack-tox-py37 http://logs.openstack.org/60/624860/12/gate/openstack-tox-py37/a47a8ce/ : SUCCESS in 5m 34s\n- openstack-tox-docs http://logs.openstack.org/60/624860/12/gate/openstack-tox-docs/caba840/html/ : SUCCESS in 6m 06s\n- tempest-full http://logs.openstack.org/60/624860/12/gate/tempest-full/23abe6c/ : SUCCESS in 1h 42m 50s\n- tempest-full-py3 http://logs.openstack.org/60/624860/12/gate/tempest-full-py3/07a082b/ : SUCCESS in 1h 37m 31s\n- osc-functional-devstack http://logs.openstack.org/60/624860/12/gate/osc-functional-devstack/18652a1/ : SUCCESS in 50m 24s","accounts_in_message":[],"_revision_number":12},{"id":"2d3c095c4351f88b634469c761759797f89874f9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-28 17:52:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"24255ad0dde608a19d371a27c13714098097f185","revisions":{"7b0c50f8d2bc7233ef8bdf62833842b52d8167a2":{"kind":"REWORK","_number":1,"created":"2018-12-13 05:50:50.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/60/624860/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/624860/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/1"}}},"commit":{"parents":[{"commit":"5303bca361b8c4217f30b3eb8911f548bb007999","subject":"Merge \"Use devstack functional base job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5303bca361b8c4217f30b3eb8911f548bb007999"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:45:09.000000000","tz":330},"committer":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:50:46.000000000","tz":330},"subject":"Fix: Restore operation returns \u0027VolumeBackupsRestore\u0027 object is not iterable","message":"Fix: Restore operation returns \u0027VolumeBackupsRestore\u0027 object is not iterable\n\nThe restore operation in openstackclient returns a VolumeBackupsRestore\nobject which isn\u0027t expected by cliff.\nThe actual return value should be the _info attribute inside the\nVolumeBackupsRestore object.\nThis patch addresses the issue.\n\nChange-Id: I64b75649c1ac9c24e05a197f7280975564b4d386\nCloses-Bug: #1733315\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7b0c50f8d2bc7233ef8bdf62833842b52d8167a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7b0c50f8d2bc7233ef8bdf62833842b52d8167a2"}]},"branch":"refs/heads/master"},"368f7ad1e10c5a88d475ce826e85950d7fec8817":{"kind":"REWORK","_number":2,"created":"2018-12-13 08:04:13.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/60/624860/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/624860/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/2"}}},"commit":{"parents":[{"commit":"5303bca361b8c4217f30b3eb8911f548bb007999","subject":"Merge \"Use devstack functional base job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5303bca361b8c4217f30b3eb8911f548bb007999"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:45:09.000000000","tz":330},"committer":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 08:03:52.000000000","tz":330},"subject":"Fix: Restore operation returns \u0027VolumeBackupsRestore\u0027 object is not iterable","message":"Fix: Restore operation returns \u0027VolumeBackupsRestore\u0027 object is not iterable\n\nThe restore operation in openstackclient returns a VolumeBackupsRestore\nobject which isn\u0027t expected by cliff.\nThe actual return value should be the _info attribute inside the\nVolumeBackupsRestore object.\nThis patch addresses the issue.\n\nChange-Id: I64b75649c1ac9c24e05a197f7280975564b4d386\nCloses-Bug: #1733315\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/368f7ad1e10c5a88d475ce826e85950d7fec8817"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/368f7ad1e10c5a88d475ce826e85950d7fec8817"}]},"branch":"refs/heads/master"},"60979b3aad2d00bd1cc379040d318ccfe4fc18a7":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2018-12-20 13:16:41.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/60/624860/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/624860/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/3"}}},"commit":{"parents":[{"commit":"5303bca361b8c4217f30b3eb8911f548bb007999","subject":"Merge \"Use devstack functional base job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5303bca361b8c4217f30b3eb8911f548bb007999"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:45:09.000000000","tz":330},"committer":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2018-12-20 13:16:27.000000000","tz":0},"subject":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable","message":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable\n\nVolumeBackupsRetore object has \u0027_info\u0027 attribute\nwhich contains the output data of the restore\ncommand which should be returned instead of the\n\u0027VolumeBackupsRestore\u0027 object.\n\nChange-Id: I64b75649c1ac9c24e05a197f7280975564b4d386\nCloses-Bug: #1733315\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/60979b3aad2d00bd1cc379040d318ccfe4fc18a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/60979b3aad2d00bd1cc379040d318ccfe4fc18a7"}]},"branch":"refs/heads/master"},"bb74490f7c3eb3c82c2c117293304534ee91b480":{"kind":"REWORK","_number":4,"created":"2019-01-09 20:51:38.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/60/624860/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/624860/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/4"}}},"commit":{"parents":[{"commit":"5303bca361b8c4217f30b3eb8911f548bb007999","subject":"Merge \"Use devstack functional base job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5303bca361b8c4217f30b3eb8911f548bb007999"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:45:09.000000000","tz":330},"committer":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2019-01-09 20:51:34.000000000","tz":330},"subject":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable","message":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable\n\nVolumeBackupsRetore object has \u0027_info\u0027 attribute\nwhich contains the output data of the restore\ncommand which should be returned instead of the\n\u0027VolumeBackupsRestore\u0027 object.\n\nChange-Id: I64b75649c1ac9c24e05a197f7280975564b4d386\nCloses-Bug: #1733315\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bb74490f7c3eb3c82c2c117293304534ee91b480"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bb74490f7c3eb3c82c2c117293304534ee91b480"}]},"branch":"refs/heads/master"},"51536a74bfbeee0ef476dea6967ef9b5f50e70fe":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2019-01-09 20:55:14.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/60/624860/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/624860/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/5"}}},"commit":{"parents":[{"commit":"5303bca361b8c4217f30b3eb8911f548bb007999","subject":"Merge \"Use devstack functional base job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5303bca361b8c4217f30b3eb8911f548bb007999"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:45:09.000000000","tz":330},"committer":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2019-01-09 20:55:05.000000000","tz":0},"subject":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable","message":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable\n\nVolumeBackupsRetore object has \u0027_info\u0027 attribute\nwhich contains the output data of the restore\ncommand which should be returned instead of the\n\u0027VolumeBackupsRestore\u0027 object.\n\nChange-Id: I64b75649c1ac9c24e05a197f7280975564b4d386\nStory: 2004740\nTask: 28811\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/51536a74bfbeee0ef476dea6967ef9b5f50e70fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/51536a74bfbeee0ef476dea6967ef9b5f50e70fe"}]},"branch":"refs/heads/master"},"63bab89d43441bf62d45b0272414eb1abc00c682":{"kind":"REWORK","_number":6,"created":"2019-01-09 21:02:02.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/60/624860/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/624860/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/6"}}},"commit":{"parents":[{"commit":"5303bca361b8c4217f30b3eb8911f548bb007999","subject":"Merge \"Use devstack functional base job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5303bca361b8c4217f30b3eb8911f548bb007999"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:45:09.000000000","tz":330},"committer":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2019-01-09 21:01:44.000000000","tz":330},"subject":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable","message":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable\n\nVolumeBackupsRetore object has \u0027_info\u0027 attribute\nwhich contains the output data of the restore\ncommand which should be returned instead of the\n\u0027VolumeBackupsRestore\u0027 object.\n\nChange-Id: I64b75649c1ac9c24e05a197f7280975564b4d386\nStory: 2004740\nTask: 28811\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/63bab89d43441bf62d45b0272414eb1abc00c682"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/63bab89d43441bf62d45b0272414eb1abc00c682"}]},"branch":"refs/heads/master"},"4056eb65a4ddfccad2b3174fce713a8e9f4657de":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2019-02-26 18:26:03.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/60/624860/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/624860/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/7"}}},"commit":{"parents":[{"commit":"5303bca361b8c4217f30b3eb8911f548bb007999","subject":"Merge \"Use devstack functional base job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5303bca361b8c4217f30b3eb8911f548bb007999"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:45:09.000000000","tz":330},"committer":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2019-02-26 18:25:56.000000000","tz":0},"subject":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable","message":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable\n\nVolumeBackupsRetore object has \u0027_info\u0027 attribute\nwhich contains the output data of the restore\ncommand which should be returned instead of the\n\u0027VolumeBackupsRestore\u0027 object.\n\nDepends-On: https://review.openstack.org/#/c/639410/\nChange-Id: I64b75649c1ac9c24e05a197f7280975564b4d386\nStory: 2004740\nTask: 28811\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4056eb65a4ddfccad2b3174fce713a8e9f4657de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4056eb65a4ddfccad2b3174fce713a8e9f4657de"}]},"branch":"refs/heads/master"},"5c2d439f177fcac427ffecfd9b9dde7d6736f0e2":{"kind":"REWORK","_number":8,"created":"2019-02-27 06:35:24.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/60/624860/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/624860/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/8"}}},"commit":{"parents":[{"commit":"5303bca361b8c4217f30b3eb8911f548bb007999","subject":"Merge \"Use devstack functional base job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5303bca361b8c4217f30b3eb8911f548bb007999"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:45:09.000000000","tz":330},"committer":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2019-02-27 06:35:01.000000000","tz":330},"subject":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable","message":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable\n\nVolumeBackupsRetore object has \u0027_info\u0027 attribute\nwhich contains the output data of the restore\ncommand which should be returned instead of the\n\u0027VolumeBackupsRestore\u0027 object.\n\nDepends-On: https://review.openstack.org/#/c/639410/\nChange-Id: I64b75649c1ac9c24e05a197f7280975564b4d386\nStory: 2004740\nTask: 28811\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5c2d439f177fcac427ffecfd9b9dde7d6736f0e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5c2d439f177fcac427ffecfd9b9dde7d6736f0e2"}]},"branch":"refs/heads/master"},"631466986eddf67739a9ed4530cc92290a375b5b":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2019-02-27 15:37:14.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/60/624860/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/624860/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/9"}}},"commit":{"parents":[{"commit":"d43178c3a429f8f0f8d6c2e7f15cee75d7c4ba0e","subject":"Disabling c-backup service for osc-functional-devstack-tips job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d43178c3a429f8f0f8d6c2e7f15cee75d7c4ba0e"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:45:09.000000000","tz":330},"committer":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2019-02-27 15:28:55.000000000","tz":330},"subject":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable","message":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable\n\nVolumeBackupsRetore object has \u0027_info\u0027 attribute\nwhich contains the output data of the restore\ncommand which should be returned instead of the\n\u0027VolumeBackupsRestore\u0027 object.\n\nDepends-On: https://review.openstack.org/#/c/639410/\nChange-Id: I64b75649c1ac9c24e05a197f7280975564b4d386\nStory: 2004740\nTask: 28811\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/631466986eddf67739a9ed4530cc92290a375b5b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/631466986eddf67739a9ed4530cc92290a375b5b"}]},"branch":"refs/heads/master"},"480656a9fed130b6698bfce9a5282cbdb3c90110":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2019-02-27 15:38:29.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/60/624860/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/624860/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/10"}}},"commit":{"parents":[{"commit":"d43178c3a429f8f0f8d6c2e7f15cee75d7c4ba0e","subject":"Disabling c-backup service for osc-functional-devstack-tips job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d43178c3a429f8f0f8d6c2e7f15cee75d7c4ba0e"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:45:09.000000000","tz":330},"committer":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2019-02-27 15:38:19.000000000","tz":0},"subject":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable","message":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable\n\nVolumeBackupsRetore object has \u0027_info\u0027 attribute\nwhich contains the output data of the restore\ncommand which should be returned instead of the\n\u0027VolumeBackupsRestore\u0027 object.\n\nChange-Id: I64b75649c1ac9c24e05a197f7280975564b4d386\nStory: 2004740\nTask: 28811\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/480656a9fed130b6698bfce9a5282cbdb3c90110"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/480656a9fed130b6698bfce9a5282cbdb3c90110"}]},"branch":"refs/heads/master"},"066add0582d0e67802606254fef1ec1cd5b21c5e":{"kind":"REWORK","_number":11,"created":"2019-02-27 20:49:40.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/60/624860/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/624860/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/11"}}},"commit":{"parents":[{"commit":"d43178c3a429f8f0f8d6c2e7f15cee75d7c4ba0e","subject":"Disabling c-backup service for osc-functional-devstack-tips job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d43178c3a429f8f0f8d6c2e7f15cee75d7c4ba0e"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:45:09.000000000","tz":330},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2019-02-27 20:49:33.000000000","tz":0},"subject":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable","message":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable\n\nVolumeBackupsRetore object has \u0027_info\u0027 attribute\nwhich contains the output data of the restore\ncommand which should be returned instead of the\n\u0027VolumeBackupsRestore\u0027 object.\n\nChange-Id: I64b75649c1ac9c24e05a197f7280975564b4d386\nStory: 2004740\nTask: 28811\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/066add0582d0e67802606254fef1ec1cd5b21c5e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/066add0582d0e67802606254fef1ec1cd5b21c5e"}]},"branch":"refs/heads/master"},"24255ad0dde608a19d371a27c13714098097f185":{"kind":"REWORK","_number":12,"created":"2019-02-27 22:28:11.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/60/624860/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/624860/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/624860/12"}}},"commit":{"parents":[{"commit":"d43178c3a429f8f0f8d6c2e7f15cee75d7c4ba0e","subject":"Disabling c-backup service for osc-functional-devstack-tips job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d43178c3a429f8f0f8d6c2e7f15cee75d7c4ba0e"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2018-12-13 05:45:09.000000000","tz":330},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2019-02-27 22:28:09.000000000","tz":0},"subject":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable","message":"Fix: Restore output \u0027VolumeBackupsRestore\u0027 object is not iterable\n\nVolumeBackupsRetore object has \u0027_info\u0027 attribute\nwhich contains the output data of the restore\ncommand which should be returned instead of the\n\u0027VolumeBackupsRestore\u0027 object.\n\nChange-Id: I64b75649c1ac9c24e05a197f7280975564b4d386\nStory: 2004740\nTask: 28811\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/24255ad0dde608a19d371a27c13714098097f185"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/24255ad0dde608a19d371a27c13714098097f185"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
