)]}'
{"id":"openstack%2Fpython-freezerclient~405579","triplet_id":"openstack%2Fpython-freezerclient~master~I62f312ec3a0a56f5f2e6f8915023b34f87fa42de","project":"openstack/python-freezerclient","branch":"master","topic":"bug/1646575","hashtags":[],"change_id":"I62f312ec3a0a56f5f2e6f8915023b34f87fa42de","subject":"Fix freezer backup support","status":"MERGED","created":"2016-12-01 19:01:38.000000000","updated":"2016-12-14 08:58:04.000000000","submitted":"2016-12-14 08:58:04.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b0e2e2a03ee475beada8346a3dae85ad8deb0150","_number":405579,"virtual_id_number":405579,"owner":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-12-14 08:58:04.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},{"value":0,"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},{"value":0,"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},{"value":0,"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},{"value":0,"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},{"value":0,"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"}],"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":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},"recommended":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},{"value":1,"date":"2016-12-05 16:44:30.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},{"value":0,"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},{"value":1,"date":"2016-12-07 08:21:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},{"value":2,"date":"2016-12-13 17:25:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},{"value":0,"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2016-12-09 13:41:57.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},{"value":0,"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},{"value":0,"date":"2016-12-09 13:42:02.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},{"value":0,"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},{"value":0,"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},{"value":1,"date":"2016-12-14 08:54:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"},{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-12-05 16:44:30.000000000","updated_by":{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},"reviewer":{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},"state":"REVIEWER"},{"updated":"2016-12-07 08:21:33.000000000","updated_by":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"reviewer":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"state":"REVIEWER"},{"updated":"2016-12-09 13:41:57.000000000","updated_by":{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},"reviewer":{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},"state":"REVIEWER"},{"updated":"2016-12-09 13:42:02.000000000","updated_by":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"reviewer":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"state":"REVIEWER"},{"updated":"2016-12-13 17:25:37.000000000","updated_by":{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},"reviewer":{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},"state":"REVIEWER"},{"updated":"2016-12-14 08:54:02.000000000","updated_by":{"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"},"reviewer":{"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"},"state":"REVIEWER"},{"updated":"2016-12-14 08:58:04.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"2b1abc7d003de7ae4b7f312578b60107afa29e07","author":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"date":"2016-12-01 19:01:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a2199aa70277e49c28e96af9226a1d0656da8eec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-01 19:12:47.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-freezerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/405579/1/check/gate-python-freezerclient-docs-ubuntu-xenial/9750898//doc/build/html/ : SUCCESS in 3m 11s\n- gate-python-freezerclient-pep8-ubuntu-xenial http://logs.openstack.org/79/405579/1/check/gate-python-freezerclient-pep8-ubuntu-xenial/435215f/ : SUCCESS in 2m 36s\n- gate-python-freezerclient-python27-ubuntu-xenial http://logs.openstack.org/79/405579/1/check/gate-python-freezerclient-python27-ubuntu-xenial/ba1a683/ : SUCCESS in 3m 30s\n- gate-python-freezerclient-python34 http://logs.openstack.org/79/405579/1/check/gate-python-freezerclient-python34/8cc34e9/ : SUCCESS in 4m 15s\n- gate-python-freezerclient-python35 http://logs.openstack.org/79/405579/1/check/gate-python-freezerclient-python35/fafa5fa/ : SUCCESS in 2m 52s\n- gate-python-freezerclient-pylint http://logs.openstack.org/79/405579/1/check/gate-python-freezerclient-pylint/34c0462/ : SUCCESS in 3m 19s","accounts_in_message":[],"_revision_number":1},{"id":"f21407cc4f3604156121ea2e4bf628ad44909b42","author":{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},"date":"2016-12-02 00:45:02.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"6108f6dc9004e83bc883fe801dd0e73c7e72f07b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-05 15:14:51.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"2ca49d6d57b0236b04619efc6e4f7dd3443e4603","author":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"date":"2016-12-05 16:04:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f844cd6b4039911771ff0a849f3a1cb109f00f34","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-05 16:09:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-freezerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/405579/2/check/gate-python-freezerclient-docs-ubuntu-xenial/7796d5d//doc/build/html/ : SUCCESS in 2m 57s\n- gate-python-freezerclient-pep8-ubuntu-xenial http://logs.openstack.org/79/405579/2/check/gate-python-freezerclient-pep8-ubuntu-xenial/eb135cb/ : SUCCESS in 2m 48s\n- gate-python-freezerclient-python27-ubuntu-xenial http://logs.openstack.org/79/405579/2/check/gate-python-freezerclient-python27-ubuntu-xenial/34ec9e3/ : SUCCESS in 2m 48s\n- gate-python-freezerclient-python34 http://logs.openstack.org/79/405579/2/check/gate-python-freezerclient-python34/799a83f/ : SUCCESS in 2m 14s\n- gate-python-freezerclient-python35 http://logs.openstack.org/79/405579/2/check/gate-python-freezerclient-python35/88011be/ : SUCCESS in 3m 40s\n- gate-python-freezerclient-pylint http://logs.openstack.org/79/405579/2/check/gate-python-freezerclient-pylint/7b7fadd/ : SUCCESS in 2m 22s","accounts_in_message":[],"_revision_number":2},{"id":"c59b666241676d3f59a897fa11c7f57095523c2a","author":{"_account_id":22405,"name":"Vitaliy Nogin","email":"shadoff1982@gmail.com","username":"vnogin"},"date":"2016-12-05 16:44:30.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"5fcc0bd6501cdc0178db0dc62ab8bdf6378537aa","author":{"_account_id":21644,"name":"Shangzhong Zhu","email":"zhu.shangzhong@zte.com.cn","username":"shangzhong.zhu"},"date":"2016-12-07 08:21:33.000000000","message":"Patch Set 2: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":2},{"id":"dc13d700cb22edd1c33946e977cc4fe578fbe22f","author":{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},"date":"2016-12-13 17:25:37.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"0dceffc551b8c93383ddd3ba6ad1c5f9397805b5","author":{"_account_id":11151,"name":"Fausto Marzi","email":"fausto.marzi@ericsson.com","username":"fausto.marzi"},"date":"2016-12-14 08:54:02.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"2ebfb2eaa504264dbe66c67f2ba4c0863041b428","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-14 08:54:12.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"966b3c3c84226a29035cc626a774ab6db5a2e458","date":"2016-12-14 08:58:04.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"e23b9c8ca0be30fd8d393219845df02a088dc093","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-14 08:58:04.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-freezerclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/405579/2/gate/gate-python-freezerclient-docs-ubuntu-xenial/96e9e18//doc/build/html/ : SUCCESS in 1m 53s\n- gate-python-freezerclient-pep8-ubuntu-xenial http://logs.openstack.org/79/405579/2/gate/gate-python-freezerclient-pep8-ubuntu-xenial/0116073/ : SUCCESS in 2m 03s\n- gate-python-freezerclient-python27-ubuntu-xenial http://logs.openstack.org/79/405579/2/gate/gate-python-freezerclient-python27-ubuntu-xenial/e71f80d/ : SUCCESS in 3m 01s\n- gate-python-freezerclient-python35 http://logs.openstack.org/79/405579/2/gate/gate-python-freezerclient-python35/7b40402/ : SUCCESS in 1m 58s\n- gate-python-freezerclient-pylint-ubuntu-xenial http://logs.openstack.org/79/405579/2/gate/gate-python-freezerclient-pylint-ubuntu-xenial/a78f018/ : SUCCESS in 1m 58s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"985a82eaefcb7f3ffc1a40534eb9777fb8faf441","revisions":{"de21fe5f61d28bd6cdaf3f3f1f6b8fa11656d70d":{"kind":"REWORK","_number":1,"created":"2016-12-01 19:01:38.000000000","uploader":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"ref":"refs/changes/79/405579/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-freezerclient","ref":"refs/changes/79/405579/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/79/405579/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/79/405579/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/79/405579/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-freezerclient refs/changes/79/405579/1"}}},"commit":{"parents":[{"commit":"2500e1e57240ca87c8b2c93e4c5454b67f83d6e5","subject":"Merge \"Fixed \"End Date\" and \"Interval\" error\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/2500e1e57240ca87c8b2c93e4c5454b67f83d6e5"}]}],"author":{"name":"Ruslan Aliev","email":"raliev@mirantis.com","date":"2016-12-01 18:56:18.000000000","tz":180},"committer":{"name":"Ruslan Aliev","email":"raliev@mirantis.com","date":"2016-12-01 19:01:02.000000000","tz":180},"subject":"Fix freezer backup support","message":"Fix freezer backup support\n\nSince backup_id is UUID in freezer-api, there is need to change some methods:\n1. Removed workaround to get backup data and use standart API call get()\n2. Fixed backup-list and backup-show output according to new backup structure\n3. Added backup-delete feature based on backup_id query\n\nChange-Id: I62f312ec3a0a56f5f2e6f8915023b34f87fa42de\nCloses-Bug: #1646575\nCloses-Bug: #1642151\nDepends-On: I50ae24b11b58bcea3d2c9f117957300a926cd3ab\nSigned-off-by: Ruslan Aliev \u003craliev@mirantis.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/de21fe5f61d28bd6cdaf3f3f1f6b8fa11656d70d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/de21fe5f61d28bd6cdaf3f3f1f6b8fa11656d70d"}]},"branch":"refs/heads/master"},"985a82eaefcb7f3ffc1a40534eb9777fb8faf441":{"kind":"REWORK","_number":2,"created":"2016-12-05 16:04:20.000000000","uploader":{"_account_id":16768,"name":"Ruslan Aliev","email":"raliev@mirantis.com","username":"raliev"},"ref":"refs/changes/79/405579/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-freezerclient","ref":"refs/changes/79/405579/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/79/405579/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/79/405579/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/79/405579/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-freezerclient refs/changes/79/405579/2"}}},"commit":{"parents":[{"commit":"6010f1cbe8061d3f75c25e484c13a7322d8cffe1","subject":"Add full pep8 check","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/6010f1cbe8061d3f75c25e484c13a7322d8cffe1"}]}],"author":{"name":"Ruslan Aliev","email":"raliev@mirantis.com","date":"2016-12-01 18:56:18.000000000","tz":180},"committer":{"name":"Ruslan Aliev","email":"raliev@mirantis.com","date":"2016-12-05 16:04:06.000000000","tz":240},"subject":"Fix freezer backup support","message":"Fix freezer backup support\n\nSince backup_id is UUID in freezer-api, there is need to change some methods:\n1. Removed workaround to get backup data and use standart API call get()\n2. Fixed backup-list and backup-show output according to new backup structure\n3. Added backup-delete feature based on backup_id query\n\nChange-Id: I62f312ec3a0a56f5f2e6f8915023b34f87fa42de\nCloses-Bug: #1646575\nCloses-Bug: #1642151\nDepends-On: I50ae24b11b58bcea3d2c9f117957300a926cd3ab\nSigned-off-by: Ruslan Aliev \u003craliev@mirantis.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/985a82eaefcb7f3ffc1a40534eb9777fb8faf441"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/985a82eaefcb7f3ffc1a40534eb9777fb8faf441"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
