)]}'
{"id":"openstack%2Fopenstack-ansible-haproxy_server~374699","triplet_id":"openstack%2Fopenstack-ansible-haproxy_server~master~I82bb25b20a395c7d7738ef028b164d6de600e4c8","project":"openstack/openstack-ansible-haproxy_server","branch":"master","topic":"bp/ansible-2-1-support","hashtags":[],"change_id":"I82bb25b20a395c7d7738ef028b164d6de600e4c8","subject":"Force Ansible to use dynamic includes","status":"MERGED","created":"2016-09-22 11:06:15.000000000","updated":"2016-09-22 14:43:12.000000000","submitted":"2016-09-22 14:43:12.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"653cc8bc52faf2e076aa2566c9f3211d4583224c","_number":374699,"virtual_id_number":374699,"owner":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-09-22 14:43:12.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"}],"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":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-09-22 14:30:58.000000000","_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"}],"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":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},{"value":1,"date":"2016-09-22 14:37:37.000000000","_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"}],"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":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-09-22 14:30:58.000000000","updated_by":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"reviewer":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"state":"REVIEWER"},{"updated":"2016-09-22 14:37:37.000000000","updated_by":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"reviewer":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"state":"REVIEWER"},{"updated":"2016-09-22 14:43:12.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"27ef14723c822b2fbbcf9071038660cca8085571","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-09-22 11:06:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"92df76d9c15dadef32d6a55f54b627268eddfffe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-22 11:12:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-haproxy_server-docs-ubuntu-xenial http://docs-draft.openstack.org/99/374699/1/check/gate-openstack-ansible-haproxy_server-docs-ubuntu-xenial/7606cdc//doc/build/html/ : SUCCESS in 1m 08s\n- gate-openstack-ansible-haproxy_server-linters-ubuntu-xenial http://logs.openstack.org/99/374699/1/check/gate-openstack-ansible-haproxy_server-linters-ubuntu-xenial/5ec8b17/ : SUCCESS in 3m 02s\n- gate-openstack-ansible-haproxy_server-ansible-func-centos-7 http://logs.openstack.org/99/374699/1/check/gate-openstack-ansible-haproxy_server-ansible-func-centos-7/380a341/ : SUCCESS in 2m 18s\n- gate-openstack-ansible-haproxy_server-ansible-func-ubuntu-trusty http://logs.openstack.org/99/374699/1/check/gate-openstack-ansible-haproxy_server-ansible-func-ubuntu-trusty/d22aee7/ : SUCCESS in 1m 30s\n- gate-openstack-ansible-haproxy_server-ansible-func-ubuntu-xenial http://logs.openstack.org/99/374699/1/check/gate-openstack-ansible-haproxy_server-ansible-func-ubuntu-xenial/a8d9e1a/ : SUCCESS in 2m 25s","accounts_in_message":[],"_revision_number":1},{"id":"cdba8459048b72cbf75ca71e70458c1835e8957b","author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"date":"2016-09-22 14:30:58.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"feab3b0bc053304b997ef56a1ee3f55b69bf99d7","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2016-09-22 14:37:37.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"769daf57e8ff555e9c5e63f945790aea385c8b94","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-22 14:37:47.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"49f2047de3a1d0118de04460abacd941a9a1d6ba","date":"2016-09-22 14:43:12.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"2652e84d25558c4092ddc22e90c2e57270684ee6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-22 14:43:12.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstack-ansible-haproxy_server-docs-ubuntu-xenial http://docs-draft.openstack.org/99/374699/1/gate/gate-openstack-ansible-haproxy_server-docs-ubuntu-xenial/0b26a69//doc/build/html/ : SUCCESS in 1m 35s\n- gate-openstack-ansible-haproxy_server-linters-ubuntu-xenial http://logs.openstack.org/99/374699/1/gate/gate-openstack-ansible-haproxy_server-linters-ubuntu-xenial/d70929a/ : SUCCESS in 2m 07s\n- gate-openstack-ansible-haproxy_server-ansible-func-centos-7 http://logs.openstack.org/99/374699/1/gate/gate-openstack-ansible-haproxy_server-ansible-func-centos-7/3284b63/ : SUCCESS in 2m 47s\n- gate-openstack-ansible-haproxy_server-ansible-func-ubuntu-trusty http://logs.openstack.org/99/374699/1/gate/gate-openstack-ansible-haproxy_server-ansible-func-ubuntu-trusty/78ab603/ : SUCCESS in 2m 08s\n- gate-openstack-ansible-haproxy_server-ansible-func-ubuntu-xenial http://logs.openstack.org/99/374699/1/gate/gate-openstack-ansible-haproxy_server-ansible-func-ubuntu-xenial/f40c67f/ : SUCCESS in 1m 53s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"7905c7f89fc3a9a28dc0c8dec8a1134d3f296328","revisions":{"7905c7f89fc3a9a28dc0c8dec8a1134d3f296328":{"kind":"REWORK","_number":1,"created":"2016-09-22 11:06:15.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/99/374699/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-haproxy_server","ref":"refs/changes/99/374699/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/99/374699/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/99/374699/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/99/374699/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/99/374699/1"}}},"commit":{"parents":[{"commit":"775e6126c162c1cbf943f915cbd23ab57a8d6837","subject":"Update testing bits for consistency","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/775e6126c162c1cbf943f915cbd23ab57a8d6837"}]}],"author":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2016-09-22 11:06:06.000000000","tz":60},"committer":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2016-09-22 11:06:06.000000000","tz":60},"subject":"Force Ansible to use dynamic includes","message":"Force Ansible to use dynamic includes\n\nAnsible 2.1.1 introduces a regression in the way conditional\nincludes are handled which results in every task in the\nincluded file being evaluated even if the condition for the\ninclude is not met. This extends the run time significantly\nfor a deployment.\n\nThis patch forces all conditional includes to be dynamic.\n\nChange-Id: I82bb25b20a395c7d7738ef028b164d6de600e4c8\nRelated-Bug: https://github.com/ansible/ansible/issues/17687\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/7905c7f89fc3a9a28dc0c8dec8a1134d3f296328"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/7905c7f89fc3a9a28dc0c8dec8a1134d3f296328"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
