)]}'
{"id":"openstack%2Fopenstack-ansible-os_glance~479604","triplet_id":"openstack%2Fopenstack-ansible-os_glance~stable%2Focata~I52fc66f861ce98cc8299c84edcfd5f18d74306b3","project":"openstack/openstack-ansible-os_glance","branch":"stable/ocata","topic":"rolling-upgrades","hashtags":[],"change_id":"I52fc66f861ce98cc8299c84edcfd5f18d74306b3","subject":"Ensure that services restart in a particular order","status":"MERGED","created":"2017-07-02 11:16:58.000000000","updated":"2017-07-05 16:32:21.000000000","submitted":"2017-07-05 16:32:21.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d9f642b111194349677332044525a17fbf761452","_number":479604,"virtual_id_number":479604,"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":0,"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":2,"date":"2017-07-05 16:32:21.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":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"all":[{"value":2,"date":"2017-07-05 16:05:49.000000000","_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},{"value":2,"date":"2017-07-03 11:46:01.000000000","_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"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":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"all":[{"value":1,"date":"2017-07-05 16:05:49.000000000","_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"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":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"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":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-07-03 11:46:01.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":"2017-07-05 16:05:49.000000000","updated_by":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"reviewer":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"state":"REVIEWER"},{"updated":"2017-07-05 16:32:21.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"21eb872224d3611dc0a00dac8c601c27d136409a","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2017-07-02 11:16:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"144729dd493bc47dfa14b7f2db42ddab329697e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-02 11:48:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-os_glance-docs-ubuntu-xenial http://docs-draft.openstack.org/04/479604/1/check/gate-openstack-ansible-os_glance-docs-ubuntu-xenial/ebc297b//doc/build/html/ : SUCCESS in 37s\n- gate-openstack-ansible-os_glance-linters-ubuntu-xenial http://logs.openstack.org/04/479604/1/check/gate-openstack-ansible-os_glance-linters-ubuntu-xenial/86791bd/ : SUCCESS in 51s\n- gate-openstack-ansible-os_glance-ansible-func-centos-7 http://logs.openstack.org/04/479604/1/check/gate-openstack-ansible-os_glance-ansible-func-centos-7/1e9ddb1/ : SUCCESS in 30m 58s\n- gate-openstack-ansible-os_glance-ansible-func-ubuntu-xenial http://logs.openstack.org/04/479604/1/check/gate-openstack-ansible-os_glance-ansible-func-ubuntu-xenial/95dd5c6/ : SUCCESS in 19m 47s\n- gate-openstack-ansible-os_glance-ansible-upgrade-ubuntu-xenial http://logs.openstack.org/04/479604/1/check/gate-openstack-ansible-os_glance-ansible-upgrade-ubuntu-xenial/5f7a543/ : SUCCESS in 14m 08s","accounts_in_message":[],"_revision_number":1},{"id":"6a13c261156a36f5caaf03bb937f96f98423b77e","author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"date":"2017-07-03 11:46:01.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"1ffaaeb175a602066e7e1425c778a144b86f7ac4","author":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"date":"2017-07-05 16:05:49.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"06539e461131964c54a5a7c34d130c5e14b20390","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-05 16:06:09.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"ba854fcd866f85ff6cbbd2fea143e235c687579f","date":"2017-07-05 16:32:21.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"8b814f78fa444bee72d46d6f15aa6bca2c550190","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-05 16:32:21.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstack-ansible-os_glance-docs-ubuntu-xenial http://docs-draft.openstack.org/04/479604/1/gate/gate-openstack-ansible-os_glance-docs-ubuntu-xenial/3384d7a//doc/build/html/ : SUCCESS in 1m 14s\n- gate-openstack-ansible-os_glance-linters-ubuntu-xenial http://logs.openstack.org/04/479604/1/gate/gate-openstack-ansible-os_glance-linters-ubuntu-xenial/67052cd/ : SUCCESS in 2m 25s\n- gate-openstack-ansible-os_glance-ansible-func-centos-7 http://logs.openstack.org/04/479604/1/gate/gate-openstack-ansible-os_glance-ansible-func-centos-7/60a5746/ : SUCCESS in 24m 35s\n- gate-openstack-ansible-os_glance-ansible-func-ubuntu-xenial http://logs.openstack.org/04/479604/1/gate/gate-openstack-ansible-os_glance-ansible-func-ubuntu-xenial/b60c4e2/ : SUCCESS in 18m 36s\n- gate-openstack-ansible-os_glance-ansible-upgrade-ubuntu-xenial http://logs.openstack.org/04/479604/1/gate/gate-openstack-ansible-os_glance-ansible-upgrade-ubuntu-xenial/ec0394a/ : SUCCESS in 21m 16s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"6e2d5067fe691ed4bdc80e6b6f657f1d1bdb9181","revisions":{"6e2d5067fe691ed4bdc80e6b6f657f1d1bdb9181":{"kind":"REWORK","_number":1,"created":"2017-07-02 11:16:58.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/04/479604/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_glance","ref":"refs/changes/04/479604/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/04/479604/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/04/479604/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/04/479604/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/04/479604/1"}}},"commit":{"parents":[{"commit":"8a5fb5df53a25d4c45e070f15ab036bc5617cb76","subject":"Only sync glance database on major versions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/8a5fb5df53a25d4c45e070f15ab036bc5617cb76"}]}],"author":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2017-06-30 12:26:44.000000000","tz":60},"committer":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2017-07-02 11:16:41.000000000","tz":60},"subject":"Ensure that services restart in a particular order","message":"Ensure that services restart in a particular order\n\nCurrently when multiple services share a host, the\nrestart order is random. This is due to an unordered\ndict being used to facilitate the mapping of services\nto their groups, names and other options.\n\nThis patch implements changes to the role to ensure\nthat services on the same host are restarted in the\ncorrect order when the software/config changes.\n\nChange-Id: I52fc66f861ce98cc8299c84edcfd5f18d74306b3\n(cherry picked from commit 545e362b05264cce20b3fc025726d821a39e08c8)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/6e2d5067fe691ed4bdc80e6b6f657f1d1bdb9181"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/6e2d5067fe691ed4bdc80e6b6f657f1d1bdb9181"}]},"branch":"refs/heads/stable/ocata"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
