)]}'
{"id":"openstack%2Fironic-python-agent~219894","triplet_id":"openstack%2Fironic-python-agent~master~I387d60667f427824a64d52544638792429887ebf","project":"openstack/ironic-python-agent","branch":"master","hashtags":[],"change_id":"I387d60667f427824a64d52544638792429887ebf","subject":"Refactor backoff looping call","status":"MERGED","created":"2015-09-02 22:04:47.000000000","updated":"2015-10-23 00:07:13.000000000","submitted":"2015-10-23 00:07:12.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0f019c9c8a31beb6e5e5c578716e98e37bccbee4","_number":219894,"virtual_id_number":219894,"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,"date":"2015-09-15 15:30:32.000000000","_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2015-10-23 00:07:12.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"date":"2015-10-19 21:48:00.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_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":{"approved":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"recommended":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-09-22 23:05:08.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":2,"date":"2015-10-22 23:27:52.000000000","_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":2,"date":"2015-10-19 23:02:43.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":1,"date":"2015-10-14 11:50:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":1,"date":"2015-10-22 23:27:52.000000000","_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_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":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_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":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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-09-14 16:51:54.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-09-22 23:05:08.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":"2015-10-14 11:50:01.000000000","updated_by":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"reviewer":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"state":"REVIEWER"},{"updated":"2015-10-19 21:48:00.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"state":"REVIEWER"},{"updated":"2015-10-22 23:27:52.000000000","updated_by":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"reviewer":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"state":"REVIEWER"},{"updated":"2015-10-23 00:07:12.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"da26cd8cd8c4cc9762f56d6ab88a0f2575e401b7","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-09-02 22:04:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dcc5b84e0b27461878f1f0d55b745bfc6d7603a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-02 23:15:25.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/94/219894/1/check/gate-ironic-python-agent-pep8/aa20d0f/ : SUCCESS in 47s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/94/219894/1/check/gate-ironic-python-agent-docs/de41370//doc/build/html/ : SUCCESS in 59s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/94/219894/1/check/gate-ironic-python-agent-python27/a3da133/ : SUCCESS in 48s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/94/219894/1/check/gate-ironic-python-agent-python34/3f89896/ : SUCCESS in 54s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/94/219894/1/check/gate-tempest-dsvm-ironic-agent_ssh-src/4f693cd/ : SUCCESS in 50m 57s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/94/219894/1/check/gate-tempest-dsvm-ironic-pxe_ipa-src/9f81c1f/ : SUCCESS in 43m 29s","accounts_in_message":[],"_revision_number":1},{"id":"155b9175050f21d90b4f61d0d51e960271785a48","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-09-14 16:51:54.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)\n\nLooks good, but I have a concern, please check inline.","accounts_in_message":[],"_revision_number":1},{"id":"b59e2f4630ae9fcfff2c5cd28c5f32aba81a0707","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-09-14 19:13:06.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"31fb59a31c9ba8276c12a623af217400ecdb7513","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-09-14 19:15:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fc975a094ec06aa0c5648c61f64588545f68b6dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-14 20:08:50.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/94/219894/2/check/gate-ironic-python-agent-pep8/9aef1d2/ : SUCCESS in 49s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/94/219894/2/check/gate-ironic-python-agent-docs/38e1e02//doc/build/html/ : SUCCESS in 10m 49s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/94/219894/2/check/gate-ironic-python-agent-python27/8cb38f1/ : SUCCESS in 1m 06s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/94/219894/2/check/gate-ironic-python-agent-python34/be98f5f/ : SUCCESS in 1m 41s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/94/219894/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/2f0c113/ : SUCCESS in 53m 34s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/94/219894/2/check/gate-tempest-dsvm-ironic-pxe_ipa-src/6faacd9/ : FAILURE in 27m 50s","accounts_in_message":[],"_revision_number":2},{"id":"1e508db90d411e6814ea9c82d700063eb5076457","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-09-15 15:30:32.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"85ee25f90ce0dac4b77d9a56eae87510511e3ebe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-15 16:45:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/94/219894/2/check/gate-ironic-python-agent-pep8/ad47e7d/ : SUCCESS in 57s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/94/219894/2/check/gate-ironic-python-agent-docs/4fa368a//doc/build/html/ : SUCCESS in 1m 27s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/94/219894/2/check/gate-ironic-python-agent-python27/51be4e0/ : SUCCESS in 1m 04s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/94/219894/2/check/gate-ironic-python-agent-python34/bf883f1/ : SUCCESS in 1m 30s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/94/219894/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/2b11b93/ : SUCCESS in 48m 19s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/94/219894/2/check/gate-tempest-dsvm-ironic-pxe_ipa-src/76fc84c/ : SUCCESS in 49m 04s","accounts_in_message":[],"_revision_number":2},{"id":"85c76d6901cb0126686975b8809de43df56aa2ad","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-09-22 23:05:08.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"b628453e7cbbf291d1f5c150e1c4ecf96b773295","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2015-10-14 11:50:01.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"2b5d0c0eee4d06f43296385bc723e4e7b2214e48","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-10-19 21:48:00.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nThanks Josh. Just one question inlines :)","accounts_in_message":[],"_revision_number":2},{"id":"79487ca1b48fd1a54cd188c5c2d57ee7d42fa9b3","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-10-19 22:54:31.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"53221124877685533a432eba36e95338bf301199","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-10-19 23:02:43.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fe091d02d27d0ae2c4329e54d3712f958550685b","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-10-22 23:11:16.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"829baf6b2a0fa93f3e0ae4c624b24f88391df715","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-10-22 23:27:52.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nLearned a lot more about the loopingcall stuff.\n\nThanks for the patch.","accounts_in_message":[],"_revision_number":2},{"id":"dfbf69fb464177d147ab1f4837dc13f9177a3d4b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-22 23:27:57.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"63338312dd01646bb029f2481db95e0b24216d51","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-23 00:07:12.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/94/219894/2/gate/gate-ironic-python-agent-docs/6320360//doc/build/html/ : SUCCESS in 1m 24s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/94/219894/2/gate/gate-ironic-python-agent-pep8/f93a250/ : SUCCESS in 39s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/94/219894/2/gate/gate-ironic-python-agent-python27/372fa35/ : SUCCESS in 58s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/94/219894/2/gate/gate-ironic-python-agent-python34/3539a99/ : SUCCESS in 1m 21s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/94/219894/2/gate/gate-tempest-dsvm-ironic-agent_ssh-src/21d47c8/ : SUCCESS in 39m 13s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/94/219894/2/gate/gate-tempest-dsvm-ironic-pxe_ipa-src/ef8da97/ : SUCCESS in 38m 43s","accounts_in_message":[],"_revision_number":2},{"id":"0f019c9c8a31beb6e5e5c578716e98e37bccbee4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-23 00:07:13.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"04582bc2197f414f053b7347f211270615108260","revisions":{"137a454a0d438224f94e9de031dc3c2367394442":{"kind":"REWORK","_number":1,"created":"2015-09-02 22:04:47.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/94/219894/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/94/219894/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/219894/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/219894/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/219894/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/219894/1"}}},"commit":{"parents":[{"commit":"b30efc1c7d2f9a63efe08dce5d31fb6c3e2b74d2","subject":"Merge \"Enable --debug for debug logging\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b30efc1c7d2f9a63efe08dce5d31fb6c3e2b74d2"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-09-02 21:59:17.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-09-02 22:04:46.000000000","tz":-420},"subject":"Refactor backoff looping call","message":"Refactor backoff looping call\n\nThis codebase can now be updated to use the refactored\nbase class to avoid duplicating alot of the same code.\n\nEventually we should also just move this to oslo if\nwhen/this review is accepted since that seems like a better\nhome for this code in general.\n\nChange-Id: I387d60667f427824a64d52544638792429887ebf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/137a454a0d438224f94e9de031dc3c2367394442"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/137a454a0d438224f94e9de031dc3c2367394442"}]},"branch":"refs/heads/master"},"04582bc2197f414f053b7347f211270615108260":{"kind":"REWORK","_number":2,"created":"2015-09-14 19:15:10.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/94/219894/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/94/219894/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/219894/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/219894/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/219894/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/219894/2"}}},"commit":{"parents":[{"commit":"b30efc1c7d2f9a63efe08dce5d31fb6c3e2b74d2","subject":"Merge \"Enable --debug for debug logging\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b30efc1c7d2f9a63efe08dce5d31fb6c3e2b74d2"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-09-02 21:59:17.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-09-14 19:15:02.000000000","tz":-420},"subject":"Refactor backoff looping call","message":"Refactor backoff looping call\n\nThis codebase can now be updated to use the refactored\nbase class to avoid duplicating alot of the same code.\n\nEventually we should also just move this to oslo if\nwhen/this review is accepted since that seems like a better\nhome for this code in general.\n\nChange-Id: I387d60667f427824a64d52544638792429887ebf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/04582bc2197f414f053b7347f211270615108260"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/04582bc2197f414f053b7347f211270615108260"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
