)]}'
{"id":"openstack%2Fironic-python-agent~276010","triplet_id":"openstack%2Fironic-python-agent~master~Ifec3490f9e5c68859deff4a951dcdf59caa7ca3a","project":"openstack/ironic-python-agent","branch":"master","topic":"276010","hashtags":[],"change_id":"Ifec3490f9e5c68859deff4a951dcdf59caa7ca3a","subject":"Replace backoff looping call with oslo_service provided version","status":"MERGED","created":"2016-02-04 01:29:03.000000000","updated":"2016-02-16 20:38:37.000000000","submitted":"2016-02-16 20:38:37.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"84fd5cffa4f5df793054fb01d4ab382286a3b678","_number":276010,"virtual_id_number":276010,"owner":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"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":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2016-02-16 20:38:37.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":2,"date":"2016-02-06 15:42:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":1,"date":"2016-02-04 20:25:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":1,"date":"2016-02-09 16:49:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":2,"date":"2016-02-16 15:58:28.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":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":1,"date":"2016-02-16 15:58:28.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":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"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":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-04 20:25:14.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2016-02-06 15:42:06.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":"2016-02-09 16:49:52.000000000","updated_by":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"reviewer":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"state":"REVIEWER"},{"updated":"2016-02-16 15:58:28.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":"2016-02-16 20:38:37.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"452fb4c5c268363d92f29e6d92226990293b7d32","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2016-02-04 01:29:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bd013b469b4f39149468914b775ec2fff14b05d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-04 03:05:00.000000000","message":"Patch Set 1: 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/10/276010/1/check/gate-ironic-python-agent-pep8/a5542af/ : SUCCESS in 55s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/10/276010/1/check/gate-ironic-python-agent-docs/898524b//doc/build/html/ : SUCCESS in 1m 49s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/10/276010/1/check/gate-ironic-python-agent-python27/efcad41/ : FAILURE in 1m 10s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/10/276010/1/check/gate-ironic-python-agent-python34/d1a1c83/ : FAILURE in 1m 25s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/10/276010/1/check/gate-tempest-dsvm-ironic-agent_ssh-src/a40f93f/ : SUCCESS in 40m 03s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/10/276010/1/check/gate-tempest-dsvm-ironic-pxe_ipa-src/32d53f4/ : SUCCESS in 47m 15s","accounts_in_message":[],"_revision_number":1},{"id":"616b1d22a1e0acef19967351fc3a79980ffc3b35","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-02-04 14:30:27.000000000","message":"Patch Set 1: Code-Review-1\n\nGreat news! But unit tests still reference the old module, please update them.","accounts_in_message":[],"_revision_number":1},{"id":"9e208fa713a68f7ff8a0af8da836e87baa606856","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2016-02-04 20:03:31.000000000","message":"Patch Set 1:\n\nAh damn, thought I got all of them fixed.","accounts_in_message":[],"_revision_number":1},{"id":"ca8d41ea5da1ede6661931ea92052614864857d2","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2016-02-04 20:22:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"637c7d022e56a0af033402fd543e1e6fa3edb457","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2016-02-04 20:25:14.000000000","message":"Patch Set 2: Code-Review+1\n\nyup, we don\u0027t need this code anymore. thanks!","accounts_in_message":[],"_revision_number":2},{"id":"2bf02b2590a7c41a60700b81c9623f6881086720","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-04 22:57:53.000000000","message":"Patch Set 2: 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/10/276010/2/check/gate-ironic-python-agent-pep8/a4bedc5/ : SUCCESS in 1m 03s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/10/276010/2/check/gate-ironic-python-agent-docs/50552b6//doc/build/html/ : SUCCESS in 1m 53s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/10/276010/2/check/gate-ironic-python-agent-python27/30e19d8/ : SUCCESS in 1m 13s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/10/276010/2/check/gate-ironic-python-agent-python34/a1de14a/ : SUCCESS in 1m 20s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/10/276010/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/83da086/ : SUCCESS in 41m 49s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/10/276010/2/check/gate-tempest-dsvm-ironic-pxe_ipa-src/bfba03c/ : FAILURE in 1h 04m 29s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/10/276010/2/check/gate-ironic-inspector-dsvm-ipa-src-nv/2d9de4d/ : FAILURE in 1h 07m 18s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9c9ff1ec86df8eaf402124cbb86421d22c928533","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2016-02-05 21:53:37.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"6609f7fa48554df1a835c9ecc38dc266c0a1fcff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-06 00:03:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/10/276010/2/check/gate-ironic-python-agent-pep8/0763686/ : SUCCESS in 59s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/10/276010/2/check/gate-ironic-python-agent-docs/2ad7f35//doc/build/html/ : SUCCESS in 1m 20s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/10/276010/2/check/gate-ironic-python-agent-python27/6844637/ : SUCCESS in 1m 21s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/10/276010/2/check/gate-ironic-python-agent-python34/b82fca9/ : SUCCESS in 1m 44s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/10/276010/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/83593f7/ : SUCCESS in 45m 03s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/10/276010/2/check/gate-tempest-dsvm-ironic-pxe_ipa-src/308d3e1/ : SUCCESS in 42m 59s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/10/276010/2/check/gate-ironic-inspector-dsvm-ipa-src-nv/e3c09ee/ : SUCCESS in 46m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f9f378dfbdf6276a361cca8fc5aa225d238df61e","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-02-06 15:42:06.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"c3148a795521b33b319d2192de24b1e85ca93230","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2016-02-09 16:49:52.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"b7d39dc086ef9e0f921b7744f9648c7c5ba8a888","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":"2016-02-16 15:58:28.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"bb8678c2fc3741ceb319efa140a0761ac6d276a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-16 15:58:33.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"f49307d0b56a5ddd6ad9b92fa3f3da9f4d2cf514","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-16 16:33:16.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/10/276010/2/gate/gate-ironic-python-agent-docs/4e47cdd//doc/build/html/ : SUCCESS in 1m 48s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/10/276010/2/gate/gate-ironic-python-agent-pep8/5c18b51/ : SUCCESS in 48s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/10/276010/2/gate/gate-ironic-python-agent-python27/d5972f5/ : SUCCESS in 1m 03s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/10/276010/2/gate/gate-ironic-python-agent-python34/8787d7b/ : SUCCESS in 1m 40s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/10/276010/2/gate/gate-tempest-dsvm-ironic-agent_ssh-src/cf609ad/ : SUCCESS in 34m 09s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/10/276010/2/gate/gate-tempest-dsvm-ironic-pxe_ipa-src/96a680e/ : FAILURE in 23m 38s","accounts_in_message":[],"_revision_number":2},{"id":"74bed559351e14cdb779213801d874c237a8e4f8","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":"2016-02-16 18:06:43.000000000","message":"Patch Set 2:\n\nreverify","accounts_in_message":[],"_revision_number":2},{"id":"f1f4bb9fb36375e34c810e412eeefb290fe4fb82","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-16 19:49:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/10/276010/2/check/gate-ironic-python-agent-pep8/4b3bbf8/ : SUCCESS in 48s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/10/276010/2/check/gate-ironic-python-agent-docs/80fa428//doc/build/html/ : SUCCESS in 1m 27s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/10/276010/2/check/gate-ironic-python-agent-python27/68d2854/ : SUCCESS in 55s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/10/276010/2/check/gate-ironic-python-agent-python34/4de9c23/ : SUCCESS in 1m 32s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/10/276010/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/e7840a0/ : SUCCESS in 39m 33s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/10/276010/2/check/gate-tempest-dsvm-ironic-pxe_ipa-src/7e924e0/ : SUCCESS in 41m 00s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/10/276010/2/check/gate-ironic-inspector-dsvm-ipa-src-nv/00c0972/ : FAILURE in 21m 33s (non-voting)\n- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-nv http://logs.openstack.org/10/276010/2/check/gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-nv/891f683/ : FAILURE in 19m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"227480d9a29f682a240ae21699d2992734d38c6a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-16 19:49:56.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"0a798fbc35ff9ede5a7abbe714162082fe1c2e65","date":"2016-02-16 20:38:37.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"dcfc3e55c5a602f4f44329a6c43cc569f76ed31e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-16 20:38:37.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/10/276010/2/gate/gate-ironic-python-agent-docs/e6e5a16//doc/build/html/ : SUCCESS in 1m 04s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/10/276010/2/gate/gate-ironic-python-agent-pep8/53f6341/ : SUCCESS in 54s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/10/276010/2/gate/gate-ironic-python-agent-python27/56d846d/ : SUCCESS in 54s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/10/276010/2/gate/gate-ironic-python-agent-python34/a3c3d1b/ : SUCCESS in 2m 19s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/10/276010/2/gate/gate-tempest-dsvm-ironic-agent_ssh-src/f6bfa04/ : SUCCESS in 35m 25s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/10/276010/2/gate/gate-tempest-dsvm-ironic-pxe_ipa-src/b587603/ : SUCCESS in 48m 26s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"df701c979cf2bc6faa10c0a87ed0fc19d60fe905","revisions":{"f082fdf4aecb0e19850e1ba16f8b5f7c6e1e761c":{"kind":"REWORK","_number":1,"created":"2016-02-04 01:29:03.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/10/276010/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/10/276010/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/10/276010/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/10/276010/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/10/276010/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/10/276010/1"}}},"commit":{"parents":[{"commit":"3ce3b16803b1fc38cc460a25778fdcb0a65dceba","subject":"Merge \"Extend root device hints to support device name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3ce3b16803b1fc38cc460a25778fdcb0a65dceba"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2016-02-04 01:27:31.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2016-02-04 01:28:53.000000000","tz":-480},"subject":"Replace backoff looping call with oslo_service provided version","message":"Replace backoff looping call with oslo_service provided version\n\nThe code that comprises the backoff looping call moved to\noslo.service in 0.10.0 and IPA can use that version so remove\nthe local backoff code and just prefer the oslo.service maintained\nand supported version instead.\n\nChange-Id: Ifec3490f9e5c68859deff4a951dcdf59caa7ca3a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f082fdf4aecb0e19850e1ba16f8b5f7c6e1e761c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f082fdf4aecb0e19850e1ba16f8b5f7c6e1e761c"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"3ce3b16803b1fc38cc460a25778fdcb0a65dceba","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"df701c979cf2bc6faa10c0a87ed0fc19d60fe905":{"kind":"REWORK","_number":2,"created":"2016-02-04 20:22:46.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/10/276010/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/10/276010/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/10/276010/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/10/276010/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/10/276010/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/10/276010/2"}}},"commit":{"parents":[{"commit":"3ce3b16803b1fc38cc460a25778fdcb0a65dceba","subject":"Merge \"Extend root device hints to support device name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3ce3b16803b1fc38cc460a25778fdcb0a65dceba"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2016-02-04 01:27:31.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2016-02-04 20:22:21.000000000","tz":-480},"subject":"Replace backoff looping call with oslo_service provided version","message":"Replace backoff looping call with oslo_service provided version\n\nThe code that comprises the backoff looping call moved to\noslo.service in 0.10.0 and IPA can use that version so remove\nthe local backoff code and just prefer the oslo.service maintained\nand supported version instead.\n\nChange-Id: Ifec3490f9e5c68859deff4a951dcdf59caa7ca3a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/df701c979cf2bc6faa10c0a87ed0fc19d60fe905"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/df701c979cf2bc6faa10c0a87ed0fc19d60fe905"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"3ce3b16803b1fc38cc460a25778fdcb0a65dceba","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
