)]}'
{"id":"openstack%2Fopenstack-ansible~310210","triplet_id":"openstack%2Fopenstack-ansible~liberty~I681f5b1de4645130f5e1a530655fdda6b16d8b9e","project":"openstack/openstack-ansible","branch":"liberty","topic":"liberty_upgrade","hashtags":[],"change_id":"I681f5b1de4645130f5e1a530655fdda6b16d8b9e","subject":"Limit galera container restarts during upgrade","status":"MERGED","created":"2016-04-26 14:09:40.000000000","updated":"2016-04-28 01:24:09.000000000","submitted":"2016-04-28 01:24:09.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b525976ca9dc310e94bdfb9bc9d38f345f4c956f","_number":310210,"virtual_id_number":310210,"owner":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"value":0,"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},{"value":2,"date":"2016-04-28 01:24:09.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":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"all":[{"value":2,"date":"2016-04-27 23:05:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"value":2,"date":"2016-04-27 19:14:50.000000000","_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},{"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":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"all":[{"value":1,"date":"2016-04-27 23:05:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"value":0,"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},{"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":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"value":0,"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-04-27 19:14:50.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-04-27 23:05:26.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-04-28 01:24:09.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"2b0f6bb4c4f1b2e915f65f235e56322e2a9418e1","author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"date":"2016-04-26 14:09:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bfa9f6c65b9282efc97e34f60b23bfd079a6e3a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-26 15:20:25.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/10/310210/1/check/gate-openstack-ansible-docs/5fbeba9//doc/build/html/ : SUCCESS in 2m 40s\n- gate-openstack-ansible-linters http://logs.openstack.org/10/310210/1/check/gate-openstack-ansible-linters/e2ca410/ : SUCCESS in 3m 10s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/10/310210/1/check/gate-openstack-ansible-dsvm-commit/6d27540/ : SUCCESS in 1h 10m 03s","accounts_in_message":[],"_revision_number":1},{"id":"7425220c50dc4110cb455a77b812c0a7d312dbfc","author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"date":"2016-04-27 14:05:00.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d45acd991c2e7b899b099c2c6b723ea82ea3ba7d","author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"date":"2016-04-27 14:52:07.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fbdf9cc2162e2a1c0854386937160a7fdd0fa70f","author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"date":"2016-04-27 14:52:25.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"31c00f06dea722a96071530a6b0463cee854c37b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-27 15:46:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/10/310210/2/check/gate-openstack-ansible-docs/5eb25d3//doc/build/html/ : SUCCESS in 1m 37s\n- gate-openstack-ansible-linters http://logs.openstack.org/10/310210/2/check/gate-openstack-ansible-linters/91b4a58/ : SUCCESS in 6m 09s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/10/310210/2/check/gate-openstack-ansible-dsvm-commit/617660d/ : SUCCESS in 53m 08s","accounts_in_message":[],"_revision_number":2},{"id":"b0fa42fc7ca75db62c06d4bc2b6be3752ad5dceb","author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"date":"2016-04-27 19:14:50.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"89c58efeb6887b9334321fcc2a0e08fc4f117add","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2016-04-27 23:05:26.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"593d7cf62dafef15f2199252d3e3ebe1b2ef68c1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-27 23:05:31.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"ec71c67a38ce68ac460cb70d5a2e639c6b388aa4","date":"2016-04-28 01:24:09.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"b5224c1aa3847a228ce87d0f36ac4958e2b8e9e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-28 01:24:09.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/10/310210/2/gate/gate-openstack-ansible-docs/ee1ec3b//doc/build/html/ : SUCCESS in 3m 06s\n- gate-openstack-ansible-linters http://logs.openstack.org/10/310210/2/gate/gate-openstack-ansible-linters/f0eeeb8/ : SUCCESS in 3m 16s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/10/310210/2/gate/gate-openstack-ansible-dsvm-commit/efbae00/ : SUCCESS in 1h 09m 34s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"35ee298eded7ae25f292d91b6820294ad8c25071","revisions":{"75f8ecefd1686c6887242677ee3fc5662460a1cf":{"kind":"REWORK","_number":1,"created":"2016-04-26 14:09:40.000000000","uploader":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"ref":"refs/changes/10/310210/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/10/310210/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/10/310210/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/10/310210/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/10/310210/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/10/310210/1"}}},"commit":{"parents":[{"commit":"6e3815d7c6522764d7cc627378938010f6eb6e2c","subject":"Merge \"Remove old MariaDB repos during upgrades\" into liberty","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/6e3815d7c6522764d7cc627378938010f6eb6e2c"}]}],"author":{"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","date":"2016-04-22 18:44:43.000000000","tz":-420},"committer":{"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","date":"2016-04-26 14:05:15.000000000","tz":-300},"subject":"Limit galera container restarts during upgrade","message":"Limit galera container restarts during upgrade\n\nThere is a slight difference in the container interface template between\nKilo and Liberty. When the file is changed, a container restart is\nnotified. This can lead to all galera containers being restarted nearly\nsimultaneously with none of their mysql services coming back up in a\nworking state afterwards.\n\nExclude the first galera host from the setup-hosts playbook, and run the\nlxc-container-create playbook specifically against it afterwards to\nensure that, in a deployment with multiple galera containers, there is\nalways a galera container that remains up during an upgrade.\n\nChange-Id: I681f5b1de4645130f5e1a530655fdda6b16d8b9e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/75f8ecefd1686c6887242677ee3fc5662460a1cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/75f8ecefd1686c6887242677ee3fc5662460a1cf"}]},"parents_data":[{"branch_name":"refs/heads/liberty","commit_id":"6e3815d7c6522764d7cc627378938010f6eb6e2c","is_merged_in_target_branch":false}],"branch":"refs/heads/liberty"},"35ee298eded7ae25f292d91b6820294ad8c25071":{"kind":"REWORK","_number":2,"created":"2016-04-27 14:52:07.000000000","uploader":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"ref":"refs/changes/10/310210/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/10/310210/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/10/310210/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/10/310210/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/10/310210/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/10/310210/2"}}},"commit":{"parents":[{"commit":"6e3815d7c6522764d7cc627378938010f6eb6e2c","subject":"Merge \"Remove old MariaDB repos during upgrades\" into liberty","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/6e3815d7c6522764d7cc627378938010f6eb6e2c"}]}],"author":{"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","date":"2016-04-22 18:44:43.000000000","tz":-420},"committer":{"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","date":"2016-04-27 14:51:50.000000000","tz":-300},"subject":"Limit galera container restarts during upgrade","message":"Limit galera container restarts during upgrade\n\nThere is a slight difference in the container interface template between\nKilo and Liberty. When the file is changed, a container restart is\nnotified. This can lead to all galera containers being restarted nearly\nsimultaneously with none of their mysql services coming back up in a\nworking state afterwards.\n\nExclude the first galera host from the setup-hosts playbook, and run the\nlxc-container-create playbook specifically against it afterwards to\nensure that, in a deployment with multiple galera containers, there is\nalways a galera container that remains up during an upgrade.\n\nChange-Id: I681f5b1de4645130f5e1a530655fdda6b16d8b9e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/35ee298eded7ae25f292d91b6820294ad8c25071"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/35ee298eded7ae25f292d91b6820294ad8c25071"}]},"parents_data":[{"branch_name":"refs/heads/liberty","commit_id":"6e3815d7c6522764d7cc627378938010f6eb6e2c","is_merged_in_target_branch":false}],"branch":"refs/heads/liberty"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
