)]}'
{"id":"openstack%2Fopenstack-helm~536176","triplet_id":"openstack%2Fopenstack-helm~master~I96a8cb52124f64920a7d9cf21a8924ede78ebf7b","project":"openstack/openstack-helm","branch":"master","topic":"bug/1716461","hashtags":[],"change_id":"I96a8cb52124f64920a7d9cf21a8924ede78ebf7b","subject":"Improve fault tolerance of MariaDB startup","status":"MERGED","created":"2018-01-21 21:35:08.000000000","updated":"2018-02-13 22:52:29.000000000","submitted":"2018-02-13 22:52:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"536176-1518562349392-d194b4c2","meta_rev_id":"b8b46d0941c8c3ee4b6824df1e67df4002906cc0","_number":536176,"virtual_id_number":536176,"owner":{"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16513,"name":"Seungkyu Ahn","email":"seungkyua@gmail.com","username":"seungkyu"},{"value":0,"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":0,"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},{"value":0,"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":21307,"name":"Brandon B. Jozsa","email":"bjozsa@jinkit.com","username":"v1k0d3n"},{"value":2,"date":"2018-02-13 22:52:29.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":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"all":[{"value":0,"_account_id":16513,"name":"Seungkyu Ahn","email":"seungkyua@gmail.com","username":"seungkyu"},{"value":2,"date":"2018-02-13 18:24:45.000000000","_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":0,"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},{"value":0,"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},{"value":2,"date":"2018-02-13 16:57:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":21307,"name":"Brandon B. Jozsa","email":"bjozsa@jinkit.com","username":"v1k0d3n"},{"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"all":[{"value":0,"_account_id":16513,"name":"Seungkyu Ahn","email":"seungkyua@gmail.com","username":"seungkyu"},{"value":1,"date":"2018-02-13 18:24:45.000000000","_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":0,"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},{"value":0,"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},{"value":1,"date":"2018-02-13 19:54:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":21307,"name":"Brandon B. Jozsa","email":"bjozsa@jinkit.com","username":"v1k0d3n"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},{"_account_id":16513,"name":"Seungkyu Ahn","email":"seungkyua@gmail.com","username":"seungkyu"},{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"_account_id":21307,"name":"Brandon B. Jozsa","email":"bjozsa@jinkit.com","username":"v1k0d3n"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-01-21 21:35:26.000000000","updated_by":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"reviewer":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"state":"REVIEWER"},{"updated":"2018-01-23 04:38:14.000000000","updated_by":{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},"reviewer":{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},"state":"REVIEWER"},{"updated":"2018-01-23 09:44:17.000000000","updated_by":{"_account_id":16513,"name":"Seungkyu Ahn","email":"seungkyua@gmail.com","username":"seungkyu"},"reviewer":{"_account_id":16513,"name":"Seungkyu Ahn","email":"seungkyua@gmail.com","username":"seungkyu"},"state":"REVIEWER"},{"updated":"2018-02-09 19:49:05.000000000","updated_by":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"reviewer":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"state":"REVIEWER"},{"updated":"2018-02-10 15:43:46.000000000","updated_by":{"_account_id":21307,"name":"Brandon B. Jozsa","email":"bjozsa@jinkit.com","username":"v1k0d3n"},"reviewer":{"_account_id":21307,"name":"Brandon B. Jozsa","email":"bjozsa@jinkit.com","username":"v1k0d3n"},"state":"REVIEWER"},{"updated":"2018-02-13 18:24:45.000000000","updated_by":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"reviewer":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"state":"REVIEWER"},{"updated":"2018-02-13 19:54:26.000000000","updated_by":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"reviewer":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"state":"REVIEWER"},{"updated":"2018-02-13 22:52:29.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":"238504ac6506b482a5531237ab5af4d84b88ce9a","author":{"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},"date":"2018-01-21 21:35:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"643fd096bda0b2b309c9bc569e31a277be3d181a","author":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"date":"2018-01-21 21:35:26.000000000","message":"Patch Set 1:\n\nThank you for your first contribution to OpenStack.\n\n    Your patch will now be tested automatically by OpenStack testing frameworks\n    and once the automatic tests pass, it will be reviewed by other friendly\n    developers. They will give you feedback and may require you to refine it.\n\n    People seldom get their patch approved on the first try, so don\u0027t be\n    concerned if requested to make corrections. Feel free to modify your patch\n    and resubmit a new change-set.\n\n    Patches usually take 3 to 7 days to be reviewed so be patient and be\n    available on IRC to ask and answer questions about your work. Also it\n    takes generally at least a couple of weeks for cores to get around to\n    reviewing code. The more you participate in the community the more\n    rewarding it is for you. You may also notice that the more you get to know\n    people and get to be known, the faster your patches will be reviewed and\n    eventually approved. Get to know others and become known by doing code\n    reviews: anybody can do it, and it\u0027s a great way to learn the code base.\n\n    Thanks again for supporting OpenStack, we look forward to working with you.\n\n    IRC: https://wiki.openstack.org/wiki/IRC\n    Workflow: http://docs.openstack.org/infra/manual/developers.html\n    Commit Messages: https://wiki.openstack.org/wiki/GitCommitMessages","accounts_in_message":[],"_revision_number":1},{"id":"74025054cc2a875a4de9b278b3cbca9b6749ea44","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-21 23:11:12.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/76/536176/1/check/build-openstack-sphinx-docs/fcc80aa/html/ : SUCCESS in 3m 54s\n- openstack-helm-linter http://logs.openstack.org/76/536176/1/check/openstack-helm-linter/f83967c/ : FAILURE in 1m 12s\n- openstack-helm-dev-deploy-ceph http://logs.openstack.org/76/536176/1/check/openstack-helm-dev-deploy-ceph/d8c1b3d/ : SUCCESS in 1h 01m 09s\n- openstack-helm-dev-deploy-nfs http://logs.openstack.org/76/536176/1/check/openstack-helm-dev-deploy-nfs/2555f86/ : SUCCESS in 44m 56s\n- openstack-helm-multinode-ubuntu http://logs.openstack.org/76/536176/1/check/openstack-helm-multinode-ubuntu/fa97dd6/ : SUCCESS in 1h 29m 43s\n- openstack-helm-multinode-centos http://logs.openstack.org/76/536176/1/check/openstack-helm-multinode-centos/a5350ec/ : FAILURE in 30m 59s (non-voting)\n- openstack-helm-multinode-fedora http://logs.openstack.org/76/536176/1/check/openstack-helm-multinode-fedora/ba697c8/ : SUCCESS in 1h 12m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"47e9838bc788cc90c5e8082b200cb6a99d64ac89","author":{"_account_id":16513,"name":"Seungkyu Ahn","email":"seungkyua@gmail.com","username":"seungkyu"},"date":"2018-01-22 05:29:19.000000000","message":"Patch Set 1: Code-Review-1\n\nThis commit message is over 80 columns. \nThere are 3 mariadb reviews about recovery mode include this.\nTwo other things are following\nhttps://review.openstack.org/#/c/525752/\nhttps://review.openstack.org/#/c/522729/\nWe\u0027d better discuss this in IRC.","accounts_in_message":[],"_revision_number":1},{"id":"f79f5143c5fe77bd8839e74e478f2bef060037c4","author":{"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},"date":"2018-01-22 14:37:45.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"01bc61e84b94256120659e728089d81f143bb82c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-22 16:36:16.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/76/536176/2/check/build-openstack-sphinx-docs/754dd81/html/ : SUCCESS in 3m 58s\n- openstack-helm-linter http://logs.openstack.org/76/536176/2/check/openstack-helm-linter/ca6b97f/ : FAILURE in 2m 29s\n- openstack-helm-dev-deploy-ceph http://logs.openstack.org/76/536176/2/check/openstack-helm-dev-deploy-ceph/65577d6/ : SUCCESS in 55m 01s\n- openstack-helm-dev-deploy-nfs http://logs.openstack.org/76/536176/2/check/openstack-helm-dev-deploy-nfs/21a0664/ : SUCCESS in 48m 18s\n- openstack-helm-multinode-ubuntu http://logs.openstack.org/76/536176/2/check/openstack-helm-multinode-ubuntu/21ca50b/ : SUCCESS in 1h 15m 30s\n- openstack-helm-multinode-centos http://logs.openstack.org/76/536176/2/check/openstack-helm-multinode-centos/11fc020/ : FAILURE in 29m 27s (non-voting)\n- openstack-helm-multinode-fedora http://logs.openstack.org/76/536176/2/check/openstack-helm-multinode-fedora/aba91f4/ : SUCCESS in 1h 13m 41s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a2866ad1608de0c16d34f765705c86df1187b0d6","author":{"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},"date":"2018-01-22 21:12:59.000000000","message":"Patch Set 2:\n\nUnfortunately I didn\u0027t see https://review.openstack.org/#/c/522729/ before submitting. I am happy with any solution that recovers if it is save and leaves things broken if there is any kind of data loss (even if auto recoverable with a loss). And I always like if errors like these include a little useful details for an OP in the logs on how to do a recovery. Eases immediately the \"cluster down\" panic a little.","accounts_in_message":[],"_revision_number":2},{"id":"4bf30661c00dbc6a9845c6a29ba3b29b95901010","author":{"_account_id":16513,"name":"Seungkyu Ahn","email":"seungkyua@gmail.com","username":"seungkyu"},"date":"2018-01-23 09:44:17.000000000","message":"Patch Set 2:\n\nHow about discussing this topic at next week irc weekly meeting.\nI\u0027ll post it to the meeting agenda.","accounts_in_message":[],"_revision_number":2},{"id":"4b074b71df8041797d0017128bb5567dc7689502","author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"date":"2018-02-09 19:49:05.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"90cd9ba44ae82ddfedb8bfe12007e14d3d4d3852","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-09 21:50:48.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/76/536176/3/check/build-openstack-sphinx-docs/1f1e37d/html/ : SUCCESS in 2m 59s\n- openstack-helm-linter http://logs.openstack.org/76/536176/3/check/openstack-helm-linter/4365e45/ : SUCCESS in 1m 06s\n- openstack-helm-dev-deploy-ceph http://logs.openstack.org/76/536176/3/check/openstack-helm-dev-deploy-ceph/90f59df/ : SUCCESS in 1h 25m 16s\n- openstack-helm-dev-deploy-nfs http://logs.openstack.org/76/536176/3/check/openstack-helm-dev-deploy-nfs/443d531/ : SUCCESS in 50m 08s\n- openstack-helm-multinode-ubuntu http://logs.openstack.org/76/536176/3/check/openstack-helm-multinode-ubuntu/d3f6a55/ : SUCCESS in 1h 59m 05s\n- openstack-helm-multinode-centos http://logs.openstack.org/76/536176/3/check/openstack-helm-multinode-centos/a8ad8e8/ : FAILURE in 30m 50s (non-voting)\n- openstack-helm-multinode-fedora http://logs.openstack.org/76/536176/3/check/openstack-helm-multinode-fedora/526af96/ : SUCCESS in 1h 42m 05s (non-voting)\n- openstack-helm-ironic-ubuntu http://logs.openstack.org/76/536176/3/check/openstack-helm-ironic-ubuntu/0ffdcf4/ : FAILURE in 1h 22m 14s (non-voting)\n- openstack-helm-armada-fullstack-deploy http://logs.openstack.org/76/536176/3/check/openstack-helm-armada-fullstack-deploy/8bbf432/ : SUCCESS in 1h 28m 21s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"22653cda7de189da880ed1386c323d7ffe91df3b","author":{"_account_id":21307,"name":"Brandon B. Jozsa","email":"bjozsa@jinkit.com","username":"v1k0d3n"},"date":"2018-02-10 15:43:46.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nlooking forward to the discussion over IRC. while there are three ps providing various solutions, I do like additional log output providing a path for operators on how to repair the cluster. none of the other patchsets include either documentation or log information instructing the user on how to repair the cluster (if they do, I missed it).\n\nit would be nice to see some documentation on this, outside of what we have currently at: https://docs.openstack.org/openstack-helm/latest/troubleshooting/database.html#galera-cluster","accounts_in_message":[],"_revision_number":3},{"id":"68aa48e8c72b65cd0173e9da50c9bfc971c8d778","author":{"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},"date":"2018-02-10 17:29:22.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ee543b79be8c8d752b961fa9c2760ebddec1e48c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-10 19:11:55.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/76/536176/4/check/build-openstack-sphinx-docs/ee244ff/html/ : SUCCESS in 3m 41s\n- openstack-helm-linter http://logs.openstack.org/76/536176/4/check/openstack-helm-linter/f4b13aa/ : SUCCESS in 51s\n- openstack-helm-dev-deploy-ceph http://logs.openstack.org/76/536176/4/check/openstack-helm-dev-deploy-ceph/dc8b053/ : SUCCESS in 57m 52s\n- openstack-helm-dev-deploy-nfs http://logs.openstack.org/76/536176/4/check/openstack-helm-dev-deploy-nfs/f6e1d71/ : SUCCESS in 49m 41s\n- openstack-helm-multinode-ubuntu http://logs.openstack.org/76/536176/4/check/openstack-helm-multinode-ubuntu/7bbb4db/ : SUCCESS in 1h 19m 34s\n- openstack-helm-multinode-centos http://logs.openstack.org/76/536176/4/check/openstack-helm-multinode-centos/e9ce78f/ : FAILURE in 32m 28s (non-voting)\n- openstack-helm-multinode-fedora http://logs.openstack.org/76/536176/4/check/openstack-helm-multinode-fedora/907627d/ : SUCCESS in 1h 37m 15s (non-voting)\n- openstack-helm-ironic-ubuntu http://logs.openstack.org/76/536176/4/check/openstack-helm-ironic-ubuntu/5003192/ : FAILURE in 1h 25m 05s (non-voting)\n- openstack-helm-armada-fullstack-deploy http://logs.openstack.org/76/536176/4/check/openstack-helm-armada-fullstack-deploy/67c7c50/ : SUCCESS in 1h 15m 44s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"b93286e3f26f3b7030a953144f19b23e031e73eb","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2018-02-13 11:29:45.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"786a5f66df8daf69dfb8f8524994da19caafbd11","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2018-02-13 11:30:26.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"8aee3822377e749edab29e7fda10959338d9a858","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-13 13:03:46.000000000","message":"Patch Set 5: 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/76/536176/5/check/build-openstack-sphinx-docs/767e430/html/ : SUCCESS in 3m 31s\n- openstack-helm-linter http://logs.openstack.org/76/536176/5/check/openstack-helm-linter/95a3e1d/ : SUCCESS in 1m 21s\n- openstack-helm-dev-deploy-ceph http://logs.openstack.org/76/536176/5/check/openstack-helm-dev-deploy-ceph/5cf0421/ : SUCCESS in 1h 04m 38s\n- openstack-helm-dev-deploy-nfs http://logs.openstack.org/76/536176/5/check/openstack-helm-dev-deploy-nfs/32adc04/ : SUCCESS in 57m 51s\n- openstack-helm-multinode-ubuntu http://logs.openstack.org/76/536176/5/check/openstack-helm-multinode-ubuntu/6f1fb77/ : FAILURE in 55m 15s\n- openstack-helm-multinode-centos http://logs.openstack.org/76/536176/5/check/openstack-helm-multinode-centos/da9abda/ : FAILURE in 32m 08s (non-voting)\n- openstack-helm-multinode-fedora http://logs.openstack.org/76/536176/5/check/openstack-helm-multinode-fedora/e86a93d/ : SUCCESS in 1h 21m 45s (non-voting)\n- openstack-helm-ironic-ubuntu http://logs.openstack.org/76/536176/5/check/openstack-helm-ironic-ubuntu/12e9d76/ : FAILURE in 1h 17m 22s (non-voting)\n- openstack-helm-armada-fullstack-deploy http://logs.openstack.org/76/536176/5/check/openstack-helm-armada-fullstack-deploy/793bf39/ : SUCCESS in 1h 21m 58s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"8c70f26a92031d8f5dc19305f8933feb59c74740","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2018-02-13 14:50:57.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"9fb0a36a1cad07566d035e56a7b8940b1838fe90","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2018-02-13 14:51:03.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"648510642fefb7335e000c5cc178fd744b2e4167","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-13 16:44:46.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/76/536176/5/check/build-openstack-sphinx-docs/f0c67f7/html/ : SUCCESS in 3m 27s\n- openstack-helm-linter http://logs.openstack.org/76/536176/5/check/openstack-helm-linter/db4871e/ : SUCCESS in 1m 06s\n- openstack-helm-dev-deploy-ceph http://logs.openstack.org/76/536176/5/check/openstack-helm-dev-deploy-ceph/249ab34/ : SUCCESS in 1h 01m 58s\n- openstack-helm-dev-deploy-nfs http://logs.openstack.org/76/536176/5/check/openstack-helm-dev-deploy-nfs/d27d0f4/ : SUCCESS in 49m 01s\n- openstack-helm-multinode-ubuntu http://logs.openstack.org/76/536176/5/check/openstack-helm-multinode-ubuntu/21531fe/ : SUCCESS in 1h 23m 29s\n- openstack-helm-multinode-centos http://logs.openstack.org/76/536176/5/check/openstack-helm-multinode-centos/549ccf1/ : FAILURE in 29m 10s (non-voting)\n- openstack-helm-multinode-fedora http://logs.openstack.org/76/536176/5/check/openstack-helm-multinode-fedora/3b8c3fb/ : SUCCESS in 1h 26m 30s (non-voting)\n- openstack-helm-ironic-ubuntu http://logs.openstack.org/76/536176/5/check/openstack-helm-ironic-ubuntu/5ee91fd/ : SUCCESS in 1h 06m 06s (non-voting)\n- openstack-helm-armada-fullstack-deploy http://logs.openstack.org/76/536176/5/check/openstack-helm-armada-fullstack-deploy/7deaed2/ : SUCCESS in 1h 24m 02s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"3501d4b380082010fbb75066a742a6aa55acab11","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2018-02-13 16:57:03.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"c33dc5cbc015fb82b4da05a8d1e346fdf027fa50","author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"date":"2018-02-13 18:24:45.000000000","message":"Patch Set 5: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"33bf21247258ea763341a31359d53729e4839853","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-13 18:29:13.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"598d6f32999268a8f5b1a4705172603072312273","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-13 19:46:55.000000000","message":"Patch Set 5: Verified-2\n\nBuild failed (gate 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/76/536176/5/gate/build-openstack-sphinx-docs/1c98ffd/html/ : SUCCESS in 3m 12s\n- openstack-helm-linter http://logs.openstack.org/76/536176/5/gate/openstack-helm-linter/b32f0de/ : SUCCESS in 1m 24s\n- openstack-helm-dev-deploy-ceph http://logs.openstack.org/76/536176/5/gate/openstack-helm-dev-deploy-ceph/8662d50/ : SUCCESS in 58m 23s\n- openstack-helm-dev-deploy-nfs http://logs.openstack.org/76/536176/5/gate/openstack-helm-dev-deploy-nfs/78b91b2/ : SUCCESS in 49m 47s\n- openstack-helm-multinode-ubuntu http://logs.openstack.org/76/536176/5/gate/openstack-helm-multinode-ubuntu/980d376/ : FAILURE in 1h 15m 23s","accounts_in_message":[],"_revision_number":5},{"id":"64a17f1656f3c3868da659516805f3a13ef543a4","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2018-02-13 19:54:26.000000000","message":"Patch Set 5: Workflow+1\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"1df404a0d5eec10cc75f3aac72ccf92f4b4a7e49","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-13 21:32:54.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/76/536176/5/check/build-openstack-sphinx-docs/ca5ad40/html/ : SUCCESS in 4m 06s\n- openstack-helm-linter http://logs.openstack.org/76/536176/5/check/openstack-helm-linter/9c0cf1f/ : SUCCESS in 1m 31s\n- openstack-helm-dev-deploy-ceph http://logs.openstack.org/76/536176/5/check/openstack-helm-dev-deploy-ceph/7053547/ : SUCCESS in 57m 33s\n- openstack-helm-dev-deploy-nfs http://logs.openstack.org/76/536176/5/check/openstack-helm-dev-deploy-nfs/dacff4b/ : SUCCESS in 49m 20s\n- openstack-helm-multinode-ubuntu http://logs.openstack.org/76/536176/5/check/openstack-helm-multinode-ubuntu/1b72505/ : SUCCESS in 1h 20m 25s\n- openstack-helm-multinode-centos http://logs.openstack.org/76/536176/5/check/openstack-helm-multinode-centos/b17a312/ : FAILURE in 33m 04s (non-voting)\n- openstack-helm-multinode-fedora http://logs.openstack.org/76/536176/5/check/openstack-helm-multinode-fedora/954b175/ : SUCCESS in 1h 26m 34s (non-voting)\n- openstack-helm-ironic-ubuntu http://logs.openstack.org/76/536176/5/check/openstack-helm-ironic-ubuntu/ffa75b2/ : SUCCESS in 1h 07m 47s (non-voting)\n- openstack-helm-armada-fullstack-deploy http://logs.openstack.org/76/536176/5/check/openstack-helm-armada-fullstack-deploy/b05bed9/ : SUCCESS in 1h 25m 11s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"025752fbcff6e42e3d2c35ba7314b0fbb05071b6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-13 21:33:20.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"9bad9ac5aedb9e0d0dcfb6965e0519786bdac308","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-13 22:52:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"4095179e02e9f908e314090c4e3ef9e0e792b25f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-13 22:52:29.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/76/536176/5/gate/build-openstack-sphinx-docs/5a8b5f5/html/ : SUCCESS in 3m 34s\n- openstack-helm-linter http://logs.openstack.org/76/536176/5/gate/openstack-helm-linter/590900c/ : SUCCESS in 1m 21s\n- openstack-helm-dev-deploy-ceph http://logs.openstack.org/76/536176/5/gate/openstack-helm-dev-deploy-ceph/dceeb2c/ : SUCCESS in 57m 56s\n- openstack-helm-dev-deploy-nfs http://logs.openstack.org/76/536176/5/gate/openstack-helm-dev-deploy-nfs/8724cf1/ : SUCCESS in 50m 17s\n- openstack-helm-multinode-ubuntu http://logs.openstack.org/76/536176/5/gate/openstack-helm-multinode-ubuntu/28f43df/ : SUCCESS in 1h 18m 16s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"d78f8e090168ab916f0d606c1f768e9fde1f290d","revisions":{"3dca4efcf654bf3e8d8ca1884440abb6fa69428c":{"kind":"REWORK","_number":1,"created":"2018-01-21 21:35:08.000000000","uploader":{"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},"ref":"refs/changes/76/536176/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/76/536176/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/1"}}},"commit":{"parents":[{"commit":"f5fb2a7419e153f9c4cffcd6bc3cf7c4c8d2a2e4","subject":"Merge \"Memcached: permit multiple deployments within a single namespace\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/f5fb2a7419e153f9c4cffcd6bc3cf7c4c8d2a2e4"}]}],"author":{"name":"Marcus","email":"marcus.zoller@idnt.net","date":"2018-01-21 21:06:37.000000000","tz":60},"committer":{"name":"Marcus","email":"marcus.zoller@idnt.net","date":"2018-01-21 21:34:40.000000000","tz":60},"subject":"Improve fault tolerance of MariaDB startup","message":"Improve fault tolerance of MariaDB startup\n\n* Changed podManagementPolicy to parallel in order to allow recovery from secondary or third master\n\n\tAfter rebooting the whole cluster on purpose or after a power failure requires a primary node the cluster can synchronize with. This is usually done automatically by selecting the node with the highest transaction id. The current implementation of the stateful set starts the nodes in sequence, preventing the start of further nodes if the process terminates with error state. Because of this, the cluster may not come up if the first or second node are not in primary state.\n\n* Elects first node started in primary state as bootstrap source.\n* Display warnings and runs mysqld with wsrep-recover on crashed nodes\n* Introduces FORCE_RECOVERY argument for crash recovery\n\n\tIn case the primary selection failed, the cluster bootstrap process must be manually initiated from the most advanced node (highest committed transaction id). This information is available from the grastate.dat file in case of a clean shutdown. On crashed nodes an InnoDB recovery is required to get the last committed transaction id.\n\n\tstart.sh will handle both cases and gives instructions on how to recover the cluster on a hard failure. If FORCE_RECOVERY was set to the name of a POD (mariadb-0, mariadb-1, ...), the bootstrap process will be initiated from the specified node.\n\nDocImpact\nCloses-Bug: #1716461\n\nChange-Id: I96a8cb52124f64920a7d9cf21a8924ede78ebf7b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/3dca4efcf654bf3e8d8ca1884440abb6fa69428c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/3dca4efcf654bf3e8d8ca1884440abb6fa69428c"}]},"branch":"refs/heads/master"},"4a1217cbb1e688f2a173e495bfe9306297128b3a":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2018-01-22 14:37:45.000000000","uploader":{"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},"ref":"refs/changes/76/536176/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/76/536176/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/2"}}},"commit":{"parents":[{"commit":"f5fb2a7419e153f9c4cffcd6bc3cf7c4c8d2a2e4","subject":"Merge \"Memcached: permit multiple deployments within a single namespace\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/f5fb2a7419e153f9c4cffcd6bc3cf7c4c8d2a2e4"}]}],"author":{"name":"Marcus","email":"marcus.zoller@idnt.net","date":"2018-01-21 21:06:37.000000000","tz":60},"committer":{"name":"Marcus","email":"marcus.zoller@idnt.net","date":"2018-01-22 14:34:39.000000000","tz":60},"subject":"Improve fault tolerance of MariaDB startup","message":"Improve fault tolerance of MariaDB startup\n\n* Changed podManagementPolicy to parallel in order to allow recovery\n  from secondary or third master\n\n  After rebooting the whole cluster on purpose or after a power failure\n  a primary node the cluster can synchronize with is required. This is\n  usually done automatically by selecting the node with the highest\n  transaction id. The current implementation of the stateful set starts\n  the nodes in sequence, preventing the start of further nodes if the\n  process terminates with error state. Because of this, the cluster may\n  not come up if the first or second node are not in primary state.\n\n* Elects first node started in primary state as bootstrap source.\n* Display warnings and runs mysqld with wsrep-recover on crashed nodes\n* Introduces FORCE_RECOVERY argument for crash recovery\n\n  In case the primary selection failed, the cluster bootstrap process\n  must be manually initiated from the most advanced node (highest\n  committed transaction id). This information is available from the\n  grastate.dat file in case of a clean shutdown. On crashed nodes an\n  InnoDB recovery is required to get the last committed transaction id.\n\n  start.sh will handle both cases and gives instructions on how to\n  recover the cluster on a hard failure. If FORCE_RECOVERY was set to\n  the name of a POD (mariadb-0, mariadb-1, ...), the bootstrap process\n  will be initiated from the specified node.\n\nDocImpact\nCloses-Bug: #1716461\n\nChange-Id: I96a8cb52124f64920a7d9cf21a8924ede78ebf7b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/4a1217cbb1e688f2a173e495bfe9306297128b3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/4a1217cbb1e688f2a173e495bfe9306297128b3a"}]},"branch":"refs/heads/master"},"cc150f60e365d3bf3457cab7f591f991be705ccc":{"kind":"REWORK","_number":3,"created":"2018-02-09 19:49:05.000000000","uploader":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"ref":"refs/changes/76/536176/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/76/536176/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/3"}}},"commit":{"parents":[{"commit":"a0f9697be24efd818cb6d7dc9bbd2a21d99c8a9c","subject":"Merge \"Docs: multinode update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/a0f9697be24efd818cb6d7dc9bbd2a21d99c8a9c"}]}],"author":{"name":"Marcus","email":"marcus.zoller@idnt.net","date":"2018-01-21 21:06:37.000000000","tz":60},"committer":{"name":"Chris Wedgwood","email":"cw@f00f.org","date":"2018-02-09 19:48:48.000000000","tz":0},"subject":"Improve fault tolerance of MariaDB startup","message":"Improve fault tolerance of MariaDB startup\n\n* Changed podManagementPolicy to parallel in order to allow recovery\n  from secondary or third master\n\n  After rebooting the whole cluster on purpose or after a power failure\n  a primary node the cluster can synchronize with is required. This is\n  usually done automatically by selecting the node with the highest\n  transaction id. The current implementation of the stateful set starts\n  the nodes in sequence, preventing the start of further nodes if the\n  process terminates with error state. Because of this, the cluster may\n  not come up if the first or second node are not in primary state.\n\n* Elects first node started in primary state as bootstrap source.\n* Display warnings and runs mysqld with wsrep-recover on crashed nodes\n* Introduces FORCE_RECOVERY argument for crash recovery\n\n  In case the primary selection failed, the cluster bootstrap process\n  must be manually initiated from the most advanced node (highest\n  committed transaction id). This information is available from the\n  grastate.dat file in case of a clean shutdown. On crashed nodes an\n  InnoDB recovery is required to get the last committed transaction id.\n\n  start.sh will handle both cases and gives instructions on how to\n  recover the cluster on a hard failure. If FORCE_RECOVERY was set to\n  the name of a POD (mariadb-0, mariadb-1, ...), the bootstrap process\n  will be initiated from the specified node.\n\nDocImpact\nCloses-Bug: #1716461\n\nChange-Id: I96a8cb52124f64920a7d9cf21a8924ede78ebf7b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/cc150f60e365d3bf3457cab7f591f991be705ccc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/cc150f60e365d3bf3457cab7f591f991be705ccc"}]},"branch":"refs/heads/master"},"7e03addf20dc58b274058ad5dfc5829b43994f04":{"kind":"REWORK","_number":4,"created":"2018-02-10 17:29:22.000000000","uploader":{"_account_id":27699,"name":"Marcus Zoller","email":"marcus.zoller@idnt.net","username":"coboluxx"},"ref":"refs/changes/76/536176/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/76/536176/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/4"}}},"commit":{"parents":[{"commit":"a0f9697be24efd818cb6d7dc9bbd2a21d99c8a9c","subject":"Merge \"Docs: multinode update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/a0f9697be24efd818cb6d7dc9bbd2a21d99c8a9c"}]}],"author":{"name":"Marcus","email":"marcus.zoller@idnt.net","date":"2018-01-21 21:06:37.000000000","tz":60},"committer":{"name":"Marcus","email":"marcus.zoller@idnt.net","date":"2018-02-10 17:24:49.000000000","tz":60},"subject":"Improve fault tolerance of MariaDB startup","message":"Improve fault tolerance of MariaDB startup\n\n* Changed podManagementPolicy to parallel in order to allow recovery\n  from secondary or third master\n\n  After rebooting the whole cluster on purpose or after a power failure\n  a primary node the cluster can synchronize with is required. This is\n  usually done automatically by selecting the node with the highest\n  transaction id. The current implementation of the stateful set starts\n  the nodes in sequence, preventing the start of further nodes if the\n  process terminates with error state. Because of this, the cluster may\n  not come up if the first or second node are not in primary state.\n\n* Elects first node started in primary state as bootstrap source.\n* Display warnings and runs mysqld with wsrep-recover on crashed nodes\n* Introduces FORCE_RECOVERY argument for crash recovery\n\n  In case the primary selection failed, the cluster bootstrap process\n  must be manually initiated from the most advanced node (highest\n  committed transaction id). This information is available from the\n  grastate.dat file in case of a clean shutdown. On crashed nodes an\n  InnoDB recovery is required to get the last committed transaction id.\n\n  start.sh will handle both cases and gives instructions on how to\n  recover the cluster on a hard failure. If FORCE_RECOVERY was set to\n  the name of a POD (mariadb-0, mariadb-1, ...), the bootstrap process\n  will be initiated from the specified node.\n\nDocImpact\nCloses-Bug: #1716461\n\nChange-Id: I96a8cb52124f64920a7d9cf21a8924ede78ebf7b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7e03addf20dc58b274058ad5dfc5829b43994f04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7e03addf20dc58b274058ad5dfc5829b43994f04"}]},"branch":"refs/heads/master"},"d78f8e090168ab916f0d606c1f768e9fde1f290d":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2018-02-13 11:30:26.000000000","uploader":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"ref":"refs/changes/76/536176/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/76/536176/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/76/536176/5"}}},"commit":{"parents":[{"commit":"3917369bda26ad5357b2da0aa549debff7bee86c","subject":"Merge \"Armada: add job cleanup to ceph and openstack components\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/3917369bda26ad5357b2da0aa549debff7bee86c"}]}],"author":{"name":"Marcus","email":"marcus.zoller@idnt.net","date":"2018-01-21 21:06:37.000000000","tz":60},"committer":{"name":"Pete Birley","email":"pete@port.direct","date":"2018-02-13 11:30:26.000000000","tz":0},"subject":"Improve fault tolerance of MariaDB startup","message":"Improve fault tolerance of MariaDB startup\n\n* Changed podManagementPolicy to parallel in order to allow recovery\n  from secondary or third master\n\n  After rebooting the whole cluster on purpose or after a power failure\n  a primary node the cluster can synchronize with is required. This is\n  usually done automatically by selecting the node with the highest\n  transaction id. The current implementation of the stateful set starts\n  the nodes in sequence, preventing the start of further nodes if the\n  process terminates with error state. Because of this, the cluster may\n  not come up if the first or second node are not in primary state.\n\n* Elects first node started in primary state as bootstrap source.\n* Display warnings and runs mysqld with wsrep-recover on crashed nodes\n* Introduces FORCE_RECOVERY argument for crash recovery\n\n  In case the primary selection failed, the cluster bootstrap process\n  must be manually initiated from the most advanced node (highest\n  committed transaction id). This information is available from the\n  grastate.dat file in case of a clean shutdown. On crashed nodes an\n  InnoDB recovery is required to get the last committed transaction id.\n\n  start.sh will handle both cases and gives instructions on how to\n  recover the cluster on a hard failure. If FORCE_RECOVERY was set to\n  the name of a POD (mariadb-0, mariadb-1, ...), the bootstrap process\n  will be initiated from the specified node.\n\nDocImpact\nCloses-Bug: #1716461\n\nChange-Id: I96a8cb52124f64920a7d9cf21a8924ede78ebf7b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/d78f8e090168ab916f0d606c1f768e9fde1f290d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/d78f8e090168ab916f0d606c1f768e9fde1f290d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
