)]}'
{"id":"openstack%2Fopenstack-ansible-plugins~549692","triplet_id":"openstack%2Fopenstack-ansible-plugins~master~Ia8405ec5c3b55ed3f7f134c4882d337c5e0b625f","project":"openstack/openstack-ansible-plugins","branch":"master","hashtags":[],"change_id":"Ia8405ec5c3b55ed3f7f134c4882d337c5e0b625f","subject":"Reduce interactions by nearly 50%","status":"MERGED","created":"2018-03-05 06:48:15.000000000","updated":"2018-03-06 16:46:26.000000000","submitted":"2018-03-06 16:46:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"549692-1520354786573-53d5dc48","meta_rev_id":"c8124a7bb22253b568fdf39a76511156417c76a9","_number":549692,"virtual_id_number":549692,"owner":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"date":"2018-03-06 15:40:45.000000000","_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":0,"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"value":2,"date":"2018-03-06 16:46:26.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"recommended":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"all":[{"value":1,"date":"2018-03-05 07:49:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":2,"date":"2018-03-05 15:25:33.000000000","_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":2,"date":"2018-03-06 16:27:17.000000000","_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":1,"date":"2018-03-06 16:27:17.000000000","_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":0,"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-03-05 07:49:13.000000000","updated_by":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"reviewer":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"state":"REVIEWER"},{"updated":"2018-03-05 15:25:33.000000000","updated_by":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"reviewer":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"state":"REVIEWER"},{"updated":"2018-03-06 16:27:17.000000000","updated_by":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"reviewer":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"state":"REVIEWER"},{"updated":"2018-03-06 16:46:26.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"c14581a43f09b6ad9a453279a2715145241dceb5","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2018-03-05 06:48:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"64e52f307a5c876b198c6077dd12a4f5bd4b5b33","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-05 07:07:27.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-sphinx-docs http://logs.openstack.org/92/549692/1/check/build-openstack-sphinx-docs/c70ff35/html/ : SUCCESS in 2m 25s\n- openstack-ansible-linters http://logs.openstack.org/92/549692/1/check/openstack-ansible-linters/0247586/ : SUCCESS in 6m 59s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/92/549692/1/check/openstack-ansible-functional-centos-7/e117177/ : SUCCESS in 17m 48s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/92/549692/1/check/openstack-ansible-functional-opensuse-423/1c76d18/ : FAILURE in 12m 30s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/92/549692/1/check/openstack-ansible-functional-ubuntu-xenial/621600a/ : SUCCESS in 12m 31s\n- openstack-ansible-python3-ubuntu-xenial-nv http://logs.openstack.org/92/549692/1/check/openstack-ansible-python3-ubuntu-xenial-nv/a2b0ad8/ : FAILURE in 13m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2c02d9acc8849bcd5e4c1271cbf496fd2d41529d","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2018-03-05 07:07:33.000000000","message":"Patch Set 1:\n\ncheck experimental","accounts_in_message":[],"_revision_number":1},{"id":"70f7ac4065222cf9473f8101569f0aeb53f715e2","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2018-03-05 07:08:48.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"d22f399d8d1debd5f191a10857bebdb6f763fe31","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-05 07:28:33.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-sphinx-docs http://logs.openstack.org/92/549692/1/check/build-openstack-sphinx-docs/7bb1a60/html/ : SUCCESS in 2m 24s\n- openstack-ansible-linters http://logs.openstack.org/92/549692/1/check/openstack-ansible-linters/25c5e26/ : SUCCESS in 4m 49s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/92/549692/1/check/openstack-ansible-functional-centos-7/a10c5ff/ : SUCCESS in 16m 50s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/92/549692/1/check/openstack-ansible-functional-opensuse-423/c228298/ : FAILURE in 11m 30s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/92/549692/1/check/openstack-ansible-functional-ubuntu-xenial/ef10675/ : FAILURE in 10m 09s\n- openstack-ansible-python3-ubuntu-xenial-nv http://logs.openstack.org/92/549692/1/check/openstack-ansible-python3-ubuntu-xenial-nv/ac92e06/ : FAILURE in 13m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"85483ee25d7cfb0ad743782c80e075561c175a5b","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2018-03-05 07:32:14.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"46512a22b7fa802bf726893f65c4a152b0e068d5","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2018-03-05 07:49:13.000000000","message":"Patch Set 2: Code-Review+1\n\nThe modifications here make a lot of sense. Elevated vote pending gate pass.","accounts_in_message":[],"_revision_number":2},{"id":"104c2e8723a5b43bfc2e9c1eb6f55b268953d7ef","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-05 07:50:46.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-sphinx-docs http://logs.openstack.org/92/549692/2/check/build-openstack-sphinx-docs/bebff89/html/ : SUCCESS in 3m 05s\n- openstack-ansible-linters http://logs.openstack.org/92/549692/2/check/openstack-ansible-linters/6611e4c/ : SUCCESS in 5m 08s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/92/549692/2/check/openstack-ansible-functional-centos-7/7dfbf6f/ : SUCCESS in 17m 18s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/92/549692/2/check/openstack-ansible-functional-opensuse-423/45b5a07/ : FAILURE in 10m 19s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/92/549692/2/check/openstack-ansible-functional-ubuntu-xenial/db62514/ : SUCCESS in 13m 51s\n- openstack-ansible-python3-ubuntu-xenial-nv http://logs.openstack.org/92/549692/2/check/openstack-ansible-python3-ubuntu-xenial-nv/d90231e/ : FAILURE in 11m 36s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e4fad2fdaf16d7799db5cc6e53d3667d58cfb8ec","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2018-03-05 12:42:30.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"d21dcf4915e9b4ee66930879fe3bc6cb0e7bffd7","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2018-03-05 12:43:28.000000000","message":"Patch Set 2:\n\ncheck experimental","accounts_in_message":[],"_revision_number":2},{"id":"4f61f7bd5acc1ea4ed704611a868df3dab4bd1b8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-05 13:05:34.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-sphinx-docs http://logs.openstack.org/92/549692/2/check/build-openstack-sphinx-docs/4efae53/html/ : SUCCESS in 2m 18s\n- openstack-ansible-linters http://logs.openstack.org/92/549692/2/check/openstack-ansible-linters/ed9e30a/ : SUCCESS in 5m 18s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/92/549692/2/check/openstack-ansible-functional-centos-7/41f7b2d/ : SUCCESS in 18m 17s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/92/549692/2/check/openstack-ansible-functional-opensuse-423/5290bab/ : FAILURE in 10m 45s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/92/549692/2/check/openstack-ansible-functional-ubuntu-xenial/bd0a74b/ : SUCCESS in 12m 26s\n- openstack-ansible-python3-ubuntu-xenial-nv http://logs.openstack.org/92/549692/2/check/openstack-ansible-python3-ubuntu-xenial-nv/12ef273/ : FAILURE in 12m 33s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1c5061a0a32b003f3bfebf376b5ade4726db9a23","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-05 14:37:28.000000000","message":"Patch Set 2:\n\nBuild succeeded (experimental pipeline).\n\n- openstack-ansible-integrated-deploy-aio http://logs.openstack.org/92/549692/2/experimental/openstack-ansible-integrated-deploy-aio/2dffce0/ : SUCCESS in 1h 53m 40s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"cad6b56459a15a777c1e7727c9e063112851193b","author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"date":"2018-03-05 15:25:33.000000000","message":"Patch Set 2: Code-Review+2\n\nNicely done! The OpenSUSE repo shenanigans are getting cleaned up in another patch.","accounts_in_message":[],"_revision_number":2},{"id":"8b396eb2f09b5f230e1060fcd0639048a5d5da35","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2018-03-06 15:40:45.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"9926efb1a2e2dcd587a91287e0e0ab432bab690a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-06 16:10:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/92/549692/2/check/build-openstack-sphinx-docs/0f2bb54/html/ : SUCCESS in 2m 45s\n- openstack-ansible-linters http://logs.openstack.org/92/549692/2/check/openstack-ansible-linters/6527822/ : SUCCESS in 5m 58s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/92/549692/2/check/openstack-ansible-functional-centos-7/7f209a0/ : SUCCESS in 16m 40s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/92/549692/2/check/openstack-ansible-functional-opensuse-423/46ea0b5/ : SUCCESS in 11m 41s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/92/549692/2/check/openstack-ansible-functional-ubuntu-xenial/edbb1ed/ : SUCCESS in 12m 59s\n- openstack-ansible-python3-ubuntu-xenial-nv http://logs.openstack.org/92/549692/2/check/openstack-ansible-python3-ubuntu-xenial-nv/cfa0e9c/ : FAILURE in 11m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1586de945fd6fc9bd2f034dae497d556374d0df1","author":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"date":"2018-03-06 16:27:17.000000000","message":"Patch Set 2: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"c89e8c9da777f41490830defc101745a38055fcc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-06 16:27:29.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"d51d9963e025420084080d68363e57b62c6cc217","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-06 16:46:26.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"c8124a7bb22253b568fdf39a76511156417c76a9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-06 16:46:26.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/92/549692/2/gate/build-openstack-sphinx-docs/cbf7c98/html/ : SUCCESS in 2m 44s\n- openstack-ansible-linters http://logs.openstack.org/92/549692/2/gate/openstack-ansible-linters/bd024e3/ : SUCCESS in 5m 25s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/92/549692/2/gate/openstack-ansible-functional-centos-7/fd3882f/ : SUCCESS in 17m 40s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/92/549692/2/gate/openstack-ansible-functional-opensuse-423/6b3472a/ : SUCCESS in 11m 59s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/92/549692/2/gate/openstack-ansible-functional-ubuntu-xenial/8cc066a/ : SUCCESS in 11m 18s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"9dc4ce2a045b704af55176555b8a13c2d85dcf51","revisions":{"e7ed420fbf28331a99379e6b2e70318bcd5c731d":{"kind":"REWORK","_number":1,"created":"2018-03-05 06:48:15.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/92/549692/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-plugins","ref":"refs/changes/92/549692/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/92/549692/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/92/549692/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/92/549692/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/92/549692/1"}}},"commit":{"parents":[{"commit":"f9a5f9e7e3bfde9f9127608fd22de19c7794a191","subject":"Update the ssh plugin for selective namespaces","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/f9a5f9e7e3bfde9f9127608fd22de19c7794a191"}]}],"author":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2018-03-05 06:40:19.000000000","tz":-360},"committer":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2018-03-05 06:40:19.000000000","tz":-360},"subject":"Reduce interactions by nearly 50%","message":"Reduce interactions by nearly 50%\n\nThe container interactions require a couple interactions to address the\ncontainer namespace as well as pad the pathing when transmitting a file.\nThis change reduces those interactions by nearly half for a single task\nby storing information about a target container instead of looking it up\nfor every interaction.\n\nExample file transfer:\n  \u003e Before this PR: http://paste.openstack.org/show/691341/\n  \u003e After this PR: http://paste.openstack.org/show/691338/\n\nIn the example we can see the \"Before\" runnins 20 commands to transfer\na file to a target while the \"After\" is running only 11.\n\nExample command:\n  \u003e Before: http://paste.openstack.org/show/691343/\n  \u003e After: http://paste.openstack.org/show/691344/\n\nIn the command example we can see the \"Before\" is running 10 commands\nto run a single command task while the \"After\" is running only 6.\n\nThis change will improve general ansible performance by cutting down the\nnumber of operations needed to be completed to execute any one task.\n\nChange-Id: Ia8405ec5c3b55ed3f7f134c4882d337c5e0b625f\nSigned-off-by: Kevin Carter \u003ckevin.carter@rackspace.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/e7ed420fbf28331a99379e6b2e70318bcd5c731d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/e7ed420fbf28331a99379e6b2e70318bcd5c731d"}]},"branch":"refs/heads/master"},"9dc4ce2a045b704af55176555b8a13c2d85dcf51":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2018-03-05 07:32:14.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/92/549692/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-plugins","ref":"refs/changes/92/549692/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/92/549692/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/92/549692/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/92/549692/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/92/549692/2"}}},"commit":{"parents":[{"commit":"9bfe5761937fca350b8e5722aaf7a7d7d3e5f620","subject":"Update links in README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/9bfe5761937fca350b8e5722aaf7a7d7d3e5f620"}]}],"author":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2018-03-05 06:40:19.000000000","tz":-360},"committer":{"name":"Kevin Carter (cloudnull)","email":"kevin@cloudnull.com","date":"2018-03-05 07:32:14.000000000","tz":0},"subject":"Reduce interactions by nearly 50%","message":"Reduce interactions by nearly 50%\n\nThe container interactions require a couple interactions to address the\ncontainer namespace as well as pad the pathing when transmitting a file.\nThis change reduces those interactions by nearly half for a single task\nby storing information about a target container instead of looking it up\nfor every interaction.\n\nExample file transfer:\n  \u003e Before this PR: http://paste.openstack.org/show/691341/\n  \u003e After this PR: http://paste.openstack.org/show/691338/\n\nIn the example we can see the \"Before\" runnins 20 commands to transfer\na file to a target while the \"After\" is running only 11.\n\nExample command:\n  \u003e Before: http://paste.openstack.org/show/691343/\n  \u003e After: http://paste.openstack.org/show/691344/\n\nIn the command example we can see the \"Before\" is running 10 commands\nto run a single command task while the \"After\" is running only 6.\n\nThis change will improve general ansible performance by cutting down the\nnumber of operations needed to be completed to execute any one task.\n\nChange-Id: Ia8405ec5c3b55ed3f7f134c4882d337c5e0b625f\nSigned-off-by: Kevin Carter \u003ckevin.carter@rackspace.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/9dc4ce2a045b704af55176555b8a13c2d85dcf51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/9dc4ce2a045b704af55176555b8a13c2d85dcf51"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
