)]}'
{"id":"openstack%2Fironic-python-agent~168718","triplet_id":"openstack%2Fironic-python-agent~master~I852cc6745daf545fdd68c157a366fb016c313a7d","project":"openstack/ironic-python-agent","branch":"master","topic":"torrent","hashtags":[],"change_id":"I852cc6745daf545fdd68c157a366fb016c313a7d","subject":"Support for downloading by torrent in standby extension","status":"NEW","created":"2015-03-29 15:46:41.000000000","updated":"2017-12-18 01:19:47.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":21,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3381d148bf1b12c26e43709165b48c1740b3da88","_number":168718,"virtual_id_number":168718,"owner":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"actions":{},"labels":{"Verified":{"all":[{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":{"rejected":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"all":[{"value":-1,"date":"2015-04-18 09:59:56.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-30 13:54:46.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2015-04-07 16:03:30.000000000","updated_by":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"reviewer":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"state":"REVIEWER"}],"messages":[{"id":"aa6e3a64737193af500960febd0b60ae0d01782e","author":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"date":"2015-03-29 15:46:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e2ea6f9bed46e9d3020dacfc68091f68d903da14","author":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"date":"2015-03-29 15:48:01.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1179cb69c2b6514868b6bcda9ab7a7beb73f1fb6","author":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"date":"2015-03-29 15:50:22.000000000","message":"Patch Set 2: Workflow-1\n\nTesting the change and need unit tests.  But a quick review with the current code is much appreciated.","accounts_in_message":[],"_revision_number":2},{"id":"c05dad352c6947c89168efde2dc39f273abe68a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-29 16:25:50.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/18/168718/2/check/gate-ironic-python-agent-pep8/9818aad/ : SUCCESS in 48s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/18/168718/2/check/gate-ironic-python-agent-python27/b955d10/ : SUCCESS in 55s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/18/168718/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/11bcce8/ : SUCCESS in 36m 06s","accounts_in_message":[],"_revision_number":2},{"id":"f0c074c709810237b9e3d36eec2886a08b8ebd87","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-03-30 13:54:46.000000000","message":"Patch Set 2: Code-Review-1\n\n(10 comments)\n\nsome comments inline","accounts_in_message":[],"_revision_number":2},{"id":"bfff0d4b7dd671738a7a8b35468ece731e541e3b","author":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"date":"2015-03-31 04:30:08.000000000","message":"Patch Set 2:\n\n(10 comments)\n\nThanks Dmitry, will fix them in the next patch.","accounts_in_message":[],"_revision_number":2},{"id":"ca75cd11c596403043d504061d7fdf98de3db20d","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2015-04-07 16:02:06.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"09f093e50f11b149899e5861d06043d163ca5832","author":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"date":"2015-04-18 09:59:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5432c6d8c10297a368e0fabcb3f1a987aa1e84fd","author":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"date":"2015-04-18 09:59:56.000000000","message":"Patch Set 3: Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"d0dc1e89f36cc925dd8423232b3824af28e934e8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-18 10:43:44.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/18/168718/3/check/gate-ironic-python-agent-pep8/567a83b/ : SUCCESS in 53s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/18/168718/3/check/gate-ironic-python-agent-docs/3c33c09//doc/build/html/ : SUCCESS in 1m 02s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/18/168718/3/check/gate-ironic-python-agent-python27/0efb4e1/ : SUCCESS in 54s\n- gate-ironic-python-agent-requirements http://logs.openstack.org/18/168718/3/check/gate-ironic-python-agent-requirements/13d6394/ : Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements in 23s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/18/168718/3/check/gate-tempest-dsvm-ironic-agent_ssh-src/bba09b4/ : SUCCESS in 40m 25s\n- check-tempest-dsvm-ironic-pxe_ipa-src-nv http://logs.openstack.org/18/168718/3/check/check-tempest-dsvm-ironic-pxe_ipa-src-nv/eb68dab/ : SUCCESS in 39m 27s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"4f5f490442cdb51eaa145acc04b8a78b664ff913","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 01:19:47.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"dbb68622950ec828559c2575121d4e988ad6610e","revisions":{"7aa80db3937aa92287d563c6cb826971014b98b3":{"kind":"REWORK","_number":1,"created":"2015-03-29 15:46:41.000000000","uploader":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"ref":"refs/changes/18/168718/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/18/168718/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/168718/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/168718/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/168718/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/168718/1"}}},"commit":{"parents":[{"commit":"52831a052476822ea9710303ac3b57e8bb295add","subject":"Merge \"Update README file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/52831a052476822ea9710303ac3b57e8bb295add"}]}],"author":{"name":"Ramakrishnan G","email":"rameshg87@gmail.com","date":"2015-03-29 15:42:41.000000000","tz":0},"committer":{"name":"Ramakrishnan G","email":"rameshg87@gmail.com","date":"2015-03-29 15:46:20.000000000","tz":0},"subject":"Support for downloading by torrent in standby extension","message":"Support for downloading by torrent in standby extension\n\nThis commit adds ability to download the image\nby a torrent. The base64 encoded torrent data may\nby passed along with image_info instead of \u0027urls\u0027.\nIt uses transmission daemon to download the image.\n\nChange-Id: I852cc6745daf545fdd68c157a366fb016c313a7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7aa80db3937aa92287d563c6cb826971014b98b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7aa80db3937aa92287d563c6cb826971014b98b3"}]},"branch":"refs/heads/master"},"b40ba9cfb388f848cf87a032e91b0cb5b904bfa4":{"kind":"REWORK","_number":2,"created":"2015-03-29 15:48:01.000000000","uploader":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"ref":"refs/changes/18/168718/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/18/168718/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/168718/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/168718/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/168718/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/168718/2"}}},"commit":{"parents":[{"commit":"52831a052476822ea9710303ac3b57e8bb295add","subject":"Merge \"Update README file\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/52831a052476822ea9710303ac3b57e8bb295add"}]}],"author":{"name":"Ramakrishnan G","email":"rameshg87@gmail.com","date":"2015-03-29 15:42:41.000000000","tz":0},"committer":{"name":"Ramakrishnan G","email":"rameshg87@gmail.com","date":"2015-03-29 15:47:48.000000000","tz":0},"subject":"Support for downloading by torrent in standby extension","message":"Support for downloading by torrent in standby extension\n\nThis commit adds ability to download the image\nby a torrent. The base64 encoded torrent data may\nby passed along with image_info instead of \u0027urls\u0027.\nIt uses transmission daemon to download the image.\n\nChange-Id: I852cc6745daf545fdd68c157a366fb016c313a7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b40ba9cfb388f848cf87a032e91b0cb5b904bfa4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b40ba9cfb388f848cf87a032e91b0cb5b904bfa4"}]},"branch":"refs/heads/master"},"dbb68622950ec828559c2575121d4e988ad6610e":{"kind":"REWORK","_number":3,"created":"2015-04-18 09:59:14.000000000","uploader":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"ref":"refs/changes/18/168718/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/18/168718/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/168718/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/168718/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/168718/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/168718/3"}}},"commit":{"parents":[{"commit":"e1ca8f4edf32d27f4300186cca5a6d214ed16f60","subject":"Merge \"Docs on HardwareManager, building, and workflow\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e1ca8f4edf32d27f4300186cca5a6d214ed16f60"}]}],"author":{"name":"Ramakrishnan G","email":"rameshg87@gmail.com","date":"2015-03-29 15:42:41.000000000","tz":0},"committer":{"name":"Ramakrishnan G","email":"rameshg87@gmail.com","date":"2015-04-18 09:58:49.000000000","tz":0},"subject":"Support for downloading by torrent in standby extension","message":"Support for downloading by torrent in standby extension\n\nThis commit adds ability to download the image\nby a torrent. The base64 encoded torrent data may\nby passed along with image_info instead of \u0027urls\u0027.\nIt uses transmission daemon to download the image.\n\nChange-Id: I852cc6745daf545fdd68c157a366fb016c313a7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/dbb68622950ec828559c2575121d4e988ad6610e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/dbb68622950ec828559c2575121d4e988ad6610e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY"},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
