)]}'
{"id":"openstack%2Fironic-python-agent~92080","triplet_id":"openstack%2Fironic-python-agent~master~Id339f1876168a41ca43ba7473f3ff6949a233ef3","project":"openstack/ironic-python-agent","branch":"master","topic":"(detached","hashtags":[],"change_id":"Id339f1876168a41ca43ba7473f3ff6949a233ef3","subject":"Flow extension uses extension manager from agent","status":"MERGED","created":"2014-05-05 10:03:41.000000000","updated":"2014-06-04 00:53:01.000000000","submitted":"2014-06-04 00:53:01.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a83ac2325e3a713dc6be6ba2f271cda816045b83","_number":92080,"virtual_id_number":92080,"owner":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":10626,"name":"Russell Haering","email":"russellhaering@gmail.com","username":"russell_h"},{"value":2,"date":"2014-06-04 00:53:01.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"}],"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"recommended":{"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},"all":[{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":10626,"name":"Russell Haering","email":"russellhaering@gmail.com","username":"russell_h"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-06-02 11:29:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},{"value":2,"date":"2014-06-03 20:46:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":2,"date":"2014-06-03 20:46:01.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"}],"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"all":[{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":10626,"name":"Russell Haering","email":"russellhaering@gmail.com","username":"russell_h"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},{"value":1,"date":"2014-06-03 20:46:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":10626,"name":"Russell Haering","email":"russellhaering@gmail.com","username":"russell_h"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"},{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":10626,"name":"Russell Haering","email":"russellhaering@gmail.com","username":"russell_h"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-05-30 13:15:50.000000000","updated_by":{"_account_id":10626,"name":"Russell Haering","email":"russellhaering@gmail.com","username":"russell_h"},"reviewer":{"_account_id":10626,"name":"Russell Haering","email":"russellhaering@gmail.com","username":"russell_h"},"state":"REVIEWER"},{"updated":"2014-06-02 09:16:10.000000000","updated_by":{"_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"},"reviewer":{"_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"},"state":"REVIEWER"},{"updated":"2014-06-02 11:29:30.000000000","updated_by":{"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},"reviewer":{"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},"state":"REVIEWER"},{"updated":"2014-06-03 20:46:01.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2014-06-03 20:46:16.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2014-06-04 00:53:01.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"78c6de979399310f37f7aaff93696678e1c35020","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-05 10:03:41.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"62b458c4ab454334fffb58ce2708f73aa18689e8","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2014-05-05 10:03:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e06bf4cea001f33ca061d353ec95622c00a6fbc4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-05 10:04:53.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/80/92080/1/check/gate-ironic-python-agent-pep8/7ac8ef3 : FAILURE in 41s\n- gate-ironic-python-agent-python26 http://logs.openstack.org/80/92080/1/check/gate-ironic-python-agent-python26/12c9017 : SUCCESS in 1m 10s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/80/92080/1/check/gate-ironic-python-agent-python27/a17d6be : SUCCESS in 41s","accounts_in_message":[],"_revision_number":1},{"id":"5caedd7a6b96cf8bf0871bc955bdeb619b871cac","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2014-05-05 10:52:00.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"9eaf5ecbb62928103827739fe2da79651aeb419b","author":{"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},"date":"2014-05-05 10:52:06.000000000","message":"Patch Set 1:\n\npep8 nits, otherwise LGTM! Thanks Vladimir","accounts_in_message":[],"_revision_number":1},{"id":"a84ad9cda4da40a88d5e722998ba8924ccc691e1","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2014-05-05 10:55:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"767ba110ffba57df259fdaf56b467857156b9cbc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-05 10:55:22.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"01066b4c69785a088a30c2d97a1d3ffc7c1a8518","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-05 10:56:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/80/92080/2/check/gate-ironic-python-agent-pep8/7298587 : SUCCESS in 44s\n- gate-ironic-python-agent-python26 http://logs.openstack.org/80/92080/2/check/gate-ironic-python-agent-python26/adca4ef : SUCCESS in 56s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/80/92080/2/check/gate-ironic-python-agent-python27/bbdabab : SUCCESS in 59s","accounts_in_message":[],"_revision_number":2},{"id":"6c1563f5503e86f1cb16728e9ec765fb5bff20cd","author":{"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},"date":"2014-05-05 11:26:42.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"110c8ef090fe10dbbde89973fff2199971b8e5d0","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2014-05-05 13:23:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8072d174c23579dee05510f794023c5baf0b6581","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-05 13:23:46.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"6a398dd45c8e9adfb7bcf2e5f7273ff0572e4b29","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-05 13:24:57.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/80/92080/3/check/gate-ironic-python-agent-pep8/5fbf5fd : SUCCESS in 47s\n- gate-ironic-python-agent-python26 http://logs.openstack.org/80/92080/3/check/gate-ironic-python-agent-python26/90a5c00 : SUCCESS in 1m 00s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/80/92080/3/check/gate-ironic-python-agent-python27/abd5ddf : SUCCESS in 52s","accounts_in_message":[],"_revision_number":3},{"id":"5944849f83121e0e634dfb842fc87ac5b06e3334","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2014-05-06 14:04:19.000000000","message":"Patch Set 3: Code-Review+2\n\nLGTM, thanks Vladimir :)","accounts_in_message":[],"_revision_number":3},{"id":"a833aeaa6cfeaa041f3f7d89dbb6563dbe8b390f","author":{"_account_id":1726,"name":"Ghe Rivero","email":"ghe.rivero@gmail.com","username":"ghe.rivero"},"date":"2014-06-02 09:16:10.000000000","message":"Patch Set 3: Code-Review+1\n\nNice job!","accounts_in_message":[],"_revision_number":3},{"id":"d9e2d6b59502d8c934a59f6ec84014a0e08466a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-02 09:16:13.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"1bc8ca057e07e51fe7ba05decf06f0e0a4649694","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-02 09:16:56.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/80/92080/3/check/gate-ironic-python-agent-pep8/ae0c8d5 : SUCCESS in 36s\n- gate-ironic-python-agent-python26 http://logs.openstack.org/80/92080/3/check/gate-ironic-python-agent-python26/2ebfd07 : FAILURE in 33s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/80/92080/3/check/gate-ironic-python-agent-python27/c231255 : FAILURE in 36s","accounts_in_message":[],"_revision_number":3},{"id":"ce2b72eb2e4e3ac82ba08ad95a5dbed5a7892999","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-02 11:21:50.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"bcde01f9fdf69332ec917385aa02604a807c1c81","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2014-06-02 11:21:50.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e8072b1046840986b894a736ecf18ee95248b052","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-02 11:22:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/80/92080/4/check/gate-ironic-python-agent-pep8/172529f : SUCCESS in 35s\n- gate-ironic-python-agent-python26 http://logs.openstack.org/80/92080/4/check/gate-ironic-python-agent-python26/7686a2c : SUCCESS in 53s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/80/92080/4/check/gate-ironic-python-agent-python27/747a11c : SUCCESS in 49s","accounts_in_message":[],"_revision_number":4},{"id":"b70fe0665f89915302993818c8d4c8cdd2bb9afe","author":{"_account_id":8003,"name":"Aleksandr Gordeev","email":"agordeev@mirantis.com","username":"agordeev"},"date":"2014-06-02 11:29:30.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"4f61abef85bb62667283061753e26e26556e99fa","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2014-06-03 20:46:01.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"67fba309531e52ae36208ade667f23bab94355c8","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2014-06-03 20:46:16.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nThanks!","accounts_in_message":[],"_revision_number":4},{"id":"69316d56dd129e843852d70866a9e2bb9113232a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-03 22:50:49.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"d0a6199f9520b36aa07941b731e58dbd61ae5329","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-04 00:49:15.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/80/92080/4/check/gate-ironic-python-agent-pep8/c5c697d : SUCCESS in 1m 15s\n- gate-ironic-python-agent-python26 http://logs.openstack.org/80/92080/4/check/gate-ironic-python-agent-python26/e2231eb : SUCCESS in 37s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/80/92080/4/check/gate-ironic-python-agent-python27/6b7570f : SUCCESS in 1m 43s","accounts_in_message":[],"_revision_number":4},{"id":"d3b9786406a564ebf1d7010fad61ac6f059db966","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-04 00:49:49.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"386086cbc66481752c6d978f5fa3562bc7cb8d7f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-04 00:53:01.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4},{"id":"acd2a8d122e71d7c75c20a9653b4883f22368999","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-04 00:53:01.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded.\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/80/92080/4/gate/gate-ironic-python-agent-pep8/18f968e : SUCCESS in 43s\n- gate-ironic-python-agent-python26 http://logs.openstack.org/80/92080/4/gate/gate-ironic-python-agent-python26/e0a3f3b : SUCCESS in 1m 17s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/80/92080/4/gate/gate-ironic-python-agent-python27/0bf1615 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"b306626e86721f27a1eeba4f54cda02d5ad632d6","revisions":{"de7e99ab0785014746d2bb97336aa3331d7c1deb":{"kind":"REWORK","_number":1,"created":"2014-05-05 10:03:41.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/80/92080/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/80/92080/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/1"}}},"commit":{"parents":[{"commit":"ea652bced05880f27d526eafcda83f4b78d454a6","subject":"Fix broken path to shell scripts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ea652bced05880f27d526eafcda83f4b78d454a6"}]}],"author":{"name":"Vladimir Kozhukalov","email":"vkozhukalov@mirantis.com","date":"2014-05-05 09:57:04.000000000","tz":240},"committer":{"name":"Vladimir Kozhukalov","email":"vkozhukalov@mirantis.com","date":"2014-05-05 10:03:08.000000000","tz":240},"subject":"Flow extension uses extension manager from agent","message":"Flow extension uses extension manager from agent\n\nRemoved creating separate extension manager for flow extension.\nInstead, have made flow extension using the same extension manager\ninstance which is initialized in agent. It fixes circular\nextension loading in stevedore.\n\nChange-Id: Id339f1876168a41ca43ba7473f3ff6949a233ef3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/de7e99ab0785014746d2bb97336aa3331d7c1deb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/de7e99ab0785014746d2bb97336aa3331d7c1deb"}]},"branch":"refs/heads/master"},"a97bd3a766970551aa7a47325ddbebd741ee3a9d":{"kind":"REWORK","_number":2,"created":"2014-05-05 10:55:20.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/80/92080/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/80/92080/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/2"}}},"commit":{"parents":[{"commit":"ea652bced05880f27d526eafcda83f4b78d454a6","subject":"Fix broken path to shell scripts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ea652bced05880f27d526eafcda83f4b78d454a6"}]}],"author":{"name":"Vladimir Kozhukalov","email":"vkozhukalov@mirantis.com","date":"2014-05-05 09:57:04.000000000","tz":240},"committer":{"name":"Vladimir Kozhukalov","email":"vkozhukalov@mirantis.com","date":"2014-05-05 10:55:10.000000000","tz":240},"subject":"Flow extension uses extension manager from agent","message":"Flow extension uses extension manager from agent\n\nRemoved creating separate extension manager for flow extension.\nInstead, have made flow extension using the same extension manager\ninstance which is initialized in agent. It fixes circular\nextension loading in stevedore.\n\nChange-Id: Id339f1876168a41ca43ba7473f3ff6949a233ef3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/a97bd3a766970551aa7a47325ddbebd741ee3a9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/a97bd3a766970551aa7a47325ddbebd741ee3a9d"}]},"branch":"refs/heads/master"},"a3325f6adf5dae5ed59c6c0b78b551dded0aca09":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2014-05-05 13:23:44.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/80/92080/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/80/92080/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/3"}}},"commit":{"parents":[{"commit":"ea652bced05880f27d526eafcda83f4b78d454a6","subject":"Fix broken path to shell scripts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ea652bced05880f27d526eafcda83f4b78d454a6"}]}],"author":{"name":"Vladimir Kozhukalov","email":"vkozhukalov@mirantis.com","date":"2014-05-05 09:57:04.000000000","tz":240},"committer":{"name":"Vladimir Kozhukalov","email":"vkozhukalov@mirantis.com","date":"2014-05-05 13:23:13.000000000","tz":240},"subject":"Flow extension uses extension manager from agent","message":"Flow extension uses extension manager from agent\n\nRemoved creating separate extension manager for flow extension.\nInstead, have made flow extension using the same extension manager\ninstance which is initialized in agent. It fixes circular\nextension loading in stevedore.\n\nCloses-Bug: #1316145\nChange-Id: Id339f1876168a41ca43ba7473f3ff6949a233ef3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/a3325f6adf5dae5ed59c6c0b78b551dded0aca09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/a3325f6adf5dae5ed59c6c0b78b551dded0aca09"}]},"branch":"refs/heads/master"},"b306626e86721f27a1eeba4f54cda02d5ad632d6":{"kind":"REWORK","_number":4,"created":"2014-06-02 11:21:50.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/80/92080/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/80/92080/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/80/92080/4"}}},"commit":{"parents":[{"commit":"d69bd2b05462b484342557403fa9461d5994336b","subject":"Merge \"Make encoding.serialize() more programmatical\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d69bd2b05462b484342557403fa9461d5994336b"}]}],"author":{"name":"Vladimir Kozhukalov","email":"vkozhukalov@mirantis.com","date":"2014-05-05 09:57:04.000000000","tz":240},"committer":{"name":"Vladimir Kozhukalov","email":"vkozhukalov@mirantis.com","date":"2014-06-02 11:21:38.000000000","tz":240},"subject":"Flow extension uses extension manager from agent","message":"Flow extension uses extension manager from agent\n\nRemoved creating separate extension manager for flow extension.\nInstead, have made flow extension using the same extension manager\ninstance which is initialized in agent. It fixes circular\nextension loading in stevedore.\n\nCloses-Bug: #1316145\nChange-Id: Id339f1876168a41ca43ba7473f3ff6949a233ef3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b306626e86721f27a1eeba4f54cda02d5ad632d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b306626e86721f27a1eeba4f54cda02d5ad632d6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
