)]}'
{"id":"openstack%2Fironic-python-agent~128701","triplet_id":"openstack%2Fironic-python-agent~master~Ie4cd4e369dec5b0b42a83a9d7a3e6f083124f778","project":"openstack/ironic-python-agent","branch":"master","topic":"image_refactor","attention_set":{"1030":{"account":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"last_update":"2024-09-09 00:38:27.000000000","reason":"\u003cGERRIT_ACCOUNT_5890\u003e replied on the change","reason_account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ie4cd4e369dec5b0b42a83a9d7a3e6f083124f778","subject":"Refactor image writing","status":"NEW","created":"2014-10-15 16:37:22.000000000","updated":"2024-09-09 14:29:27.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"25633be13009bc86a723c491d9b64a0daace81d2","_number":128701,"virtual_id_number":128701,"owner":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"actions":{},"labels":{"Verified":{"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":{"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":{"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-09-09 00:38:27.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"CC"},{"updated":"2024-09-09 14:29:27.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REMOVED"}],"messages":[{"id":"f6a435fa4db1f9f175c3f1b1b4584ecc9bfff458","author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"date":"2014-10-15 16:37:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ca45aab30b24d370eccdfc34c8f1ef93c17807b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-15 16:57:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/01/128701/1/check/gate-ironic-python-agent-pep8/3de1df5 : SUCCESS in 30s\n- gate-ironic-python-agent-python26 http://logs.openstack.org/01/128701/1/check/gate-ironic-python-agent-python26/8b95f90 : SUCCESS in 44s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/01/128701/1/check/gate-ironic-python-agent-python27/9e65810 : SUCCESS in 43s\n- gate-ironic-python-agent-buildimage-coreos http://logs.openstack.org/01/128701/1/check/gate-ironic-python-agent-buildimage-coreos/63ed236 : SUCCESS in 8m 46s\n- check-tempest-dsvm-ironic-agent_ssh-src-nv http://logs.openstack.org/01/128701/1/check/check-tempest-dsvm-ironic-agent_ssh-src-nv/5a8c85b : FAILURE in 5m 34s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"aa184323d3b056e0d34397179f45b7f52b3f5526","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-21 18:50:42.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"5233831231a3d31d47c7073c5147d8096ff0f4e5","author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"date":"2014-10-22 17:02:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6cfd2f0a9686df27b4256384f289f913ef300586","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-22 17:21:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/01/128701/2/check/gate-ironic-python-agent-pep8/4e4891e : SUCCESS in 37s\n- gate-ironic-python-agent-python26 http://logs.openstack.org/01/128701/2/check/gate-ironic-python-agent-python26/a282daa : SUCCESS in 35s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/01/128701/2/check/gate-ironic-python-agent-python27/e2f4161 : SUCCESS in 31s\n- gate-ironic-python-agent-buildimage-coreos http://logs.openstack.org/01/128701/2/check/gate-ironic-python-agent-buildimage-coreos/364a61a : SUCCESS in 3m 10s\n- check-tempest-dsvm-ironic-agent_ssh-src-nv http://logs.openstack.org/01/128701/2/check/check-tempest-dsvm-ironic-agent_ssh-src-nv/84a29e1 : FAILURE in 19m 04s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"765882b3185bfc8cf76b1f01ad2cf9d666c8aab2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-20 22:23:33.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"7826536a15606b0221ae1df77ca42191808a8123","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 12:16:50.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":2},{"id":"9299a9fe3732b7cf40cf8e3a19623f6d86f5f1bf","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2024-09-09 00:38:27.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"25633be13009bc86a723c491d9b64a0daace81d2","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2024-09-09 14:29:27.000000000","message":"Removed cc \u003cGERRIT_ACCOUNT_5890\u003e.","accounts_in_message":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}],"_revision_number":2}],"current_revision_number":2,"current_revision":"6563a532362f9ff6c994708bc0616963ce6d2016","revisions":{"391c5784ca6ca8746293c7164b76c38545d1833a":{"kind":"REWORK","_number":1,"created":"2014-10-15 16:37:22.000000000","uploader":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"ref":"refs/changes/01/128701/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/01/128701/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/128701/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/128701/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/128701/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/128701/1"}}},"commit":{"parents":[{"commit":"4f57590b2e41863770b764a8b84b8b81830ad577","subject":"Use poll instead of threading.Event in heartbeat thread","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/4f57590b2e41863770b764a8b84b8b81830ad577"}]}],"author":{"name":"Chris Behrens","email":"cbehrens@codestud.com","date":"2014-08-18 21:58:44.000000000","tz":-420},"committer":{"name":"Chris Behrens","email":"cbehrens@codestud.com","date":"2014-10-15 16:37:21.000000000","tz":-420},"subject":"Refactor image writing","message":"Refactor image writing\n\nThis breaks image writing out of the standby extension and into its own\nset of classes that are exposed via the hardware manager. This will\nallow different image writing processes to be added more easily (e.g.,\nvhd writing -- which qemu_img doesn\u0027t fully support).\n\nChange-Id: Ie4cd4e369dec5b0b42a83a9d7a3e6f083124f778\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/391c5784ca6ca8746293c7164b76c38545d1833a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/391c5784ca6ca8746293c7164b76c38545d1833a"}]},"branch":"refs/heads/master"},"6563a532362f9ff6c994708bc0616963ce6d2016":{"kind":"REWORK","_number":2,"created":"2014-10-22 17:02:33.000000000","uploader":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"ref":"refs/changes/01/128701/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/01/128701/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/128701/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/128701/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/128701/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/128701/2"}}},"commit":{"parents":[{"commit":"e53e297a5e920ca4621acfca6c4896a51ba4754d","subject":"Write image directly to disk","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e53e297a5e920ca4621acfca6c4896a51ba4754d"}]}],"author":{"name":"Chris Behrens","email":"cbehrens@codestud.com","date":"2014-08-18 21:58:44.000000000","tz":-420},"committer":{"name":"Chris Behrens","email":"cbehrens@codestud.com","date":"2014-10-22 17:01:59.000000000","tz":-420},"subject":"Refactor image writing","message":"Refactor image writing\n\nThis breaks image writing out of the standby extension and into its own\nset of classes that are exposed via the hardware manager. This will\nallow different image writing processes to be added more easily (e.g.,\nvhd writing -- which qemu_img doesn\u0027t fully support).\n\nChange-Id: Ie4cd4e369dec5b0b42a83a9d7a3e6f083124f778\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6563a532362f9ff6c994708bc0616963ce6d2016"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6563a532362f9ff6c994708bc0616963ce6d2016"}]},"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"},{"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":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
