)]}'
{"id":"openstack%2Fopenstack-helm-infra~659782","triplet_id":"openstack%2Fopenstack-helm-infra~master~I41db91139faca740860eeaec6f15d57283c1d4dd","project":"openstack/openstack-helm-infra","branch":"master","topic":"story_2004702_pvc","hashtags":[],"change_id":"I41db91139faca740860eeaec6f15d57283c1d4dd","subject":"mysql: enable local PersistentVolume on single pod cluster","status":"ABANDONED","created":"2019-05-17 11:55:54.000000000","updated":"2019-05-17 12:54:26.000000000","total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c30362d286dda5941efbd8e7d221fcc5593375dd","_number":659782,"virtual_id_number":659782,"owner":{"_account_id":12281,"name":"Itxaka","email":"igarcia@suse.com","username":"itxaka"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},{"value":-1,"date":"2019-05-17 12:38:28.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"_account_id":17966,"name":"Steven Wilkerson","email":"srwilkers@outlook.com","username":"srwilker"},{"_account_id":2062,"name":"Ralf Haferkamp","email":"rhafer@suse.com","username":"rhafer"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":-1,"date":"2019-05-17 12:35:03.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17966,"name":"Steven Wilkerson","email":"srwilkers@outlook.com","username":"srwilker"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2062,"name":"Ralf Haferkamp","email":"rhafer@suse.com","username":"rhafer"}],"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":{"all":[{"date":"2019-05-17 11:58:55.000000000","_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"date":"2019-05-17 11:58:43.000000000","_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"date":"2019-05-17 11:58:03.000000000","_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"date":"2019-05-17 11:58:21.000000000","_account_id":17966,"name":"Steven Wilkerson","email":"srwilkers@outlook.com","username":"srwilker"},{"date":"2019-05-17 11:58:11.000000000","_account_id":2062,"name":"Ralf Haferkamp","email":"rhafer@suse.com","username":"rhafer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2062,"name":"Ralf Haferkamp","email":"rhafer@suse.com","username":"rhafer"},{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"_account_id":17966,"name":"Steven Wilkerson","email":"srwilkers@outlook.com","username":"srwilker"},{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-17 11:58:03.000000000","updated_by":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"reviewer":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"state":"REVIEWER"},{"updated":"2019-05-17 11:58:11.000000000","updated_by":{"_account_id":2062,"name":"Ralf Haferkamp","email":"rhafer@suse.com","username":"rhafer"},"reviewer":{"_account_id":2062,"name":"Ralf Haferkamp","email":"rhafer@suse.com","username":"rhafer"},"state":"REVIEWER"},{"updated":"2019-05-17 11:58:21.000000000","updated_by":{"_account_id":17966,"name":"Steven Wilkerson","email":"srwilkers@outlook.com","username":"srwilker"},"reviewer":{"_account_id":17966,"name":"Steven Wilkerson","email":"srwilkers@outlook.com","username":"srwilker"},"state":"REVIEWER"},{"updated":"2019-05-17 11:58:43.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":"2019-05-17 11:58:55.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":"2019-05-17 12:35:03.000000000","updated_by":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"reviewer":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"state":"REVIEWER"},{"updated":"2019-05-17 12:38:28.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":"400080d04cc4b5f0d245d79e9f136e3e0209f404","author":{"_account_id":12281,"name":"Itxaka","email":"igarcia@suse.com","username":"itxaka"},"date":"2019-05-17 11:55:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"20242c634bec63d83106a374e97d96026ae84201","author":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"date":"2019-05-17 12:35:03.000000000","message":"Patch Set 1: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"d061ddf537abdec98d018392a6ac48e7848b30b0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-17 12:38:28.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- openstack-tox-docs http://logs.openstack.org/82/659782/1/check/openstack-tox-docs/09915de/html/ : SUCCESS in 5m 15s\n- openstack-helm-lint http://logs.openstack.org/82/659782/1/check/openstack-helm-lint/e751589/ : SUCCESS in 2m 21s\n- openstack-helm-infra-aio-logging http://logs.openstack.org/82/659782/1/check/openstack-helm-infra-aio-logging/51974f2/ : FAILURE in 15m 03s\n- openstack-helm-infra-aio-monitoring http://logs.openstack.org/82/659782/1/check/openstack-helm-infra-aio-monitoring/914f865/ : FAILURE in 12m 08s\n- openstack-helm-infra-aio-network-policy http://logs.openstack.org/82/659782/1/check/openstack-helm-infra-aio-network-policy/b579780/ : FAILURE in 12m 29s (non-voting)\n- openstack-helm-infra-openstack-support http://logs.openstack.org/82/659782/1/check/openstack-helm-infra-openstack-support/bffc0c3/ : FAILURE in 11m 05s\n- openstack-helm-infra-kubernetes-keystone-auth http://logs.openstack.org/82/659782/1/check/openstack-helm-infra-kubernetes-keystone-auth/3415dba/ : RETRY_LIMIT in 4m 36s\n- openstack-helm-infra-airship-divingbell http://logs.openstack.org/82/659782/1/check/openstack-helm-infra-airship-divingbell/650abfe/ : FAILURE in 9m 58s (non-voting)\n- openstack-helm-infra-aio-podsecuritypolicy http://logs.openstack.org/82/659782/1/check/openstack-helm-infra-aio-podsecuritypolicy/78ce9f7/ : FAILURE in 11m 23s (non-voting)\n- openstack-helm-infra-apparmor http://logs.openstack.org/82/659782/1/check/openstack-helm-infra-apparmor/141a952/ : FAILURE in 13m 40s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3b8ef92bb37745964ac8f0c09eefaf00d2930ec2","author":{"_account_id":12281,"name":"Itxaka","email":"igarcia@suse.com","username":"itxaka"},"date":"2019-05-17 12:54:26.000000000","message":"Abandoned\n\nabandoned in favour of https://review.opendev.org/#/c/659787/","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f4b0eb74a9c2060ca3cc23ce340b730cb5a6798c","revisions":{"f4b0eb74a9c2060ca3cc23ce340b730cb5a6798c":{"kind":"REWORK","_number":1,"created":"2019-05-17 11:55:54.000000000","uploader":{"_account_id":12281,"name":"Itxaka","email":"igarcia@suse.com","username":"itxaka"},"ref":"refs/changes/82/659782/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm-infra","ref":"refs/changes/82/659782/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm-infra refs/changes/82/659782/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm-infra refs/changes/82/659782/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm-infra refs/changes/82/659782/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm-infra refs/changes/82/659782/1"}}},"commit":{"parents":[{"commit":"b69584bd658ae5cb6744e499975f9c5a505774e5","subject":"Merge \"Expose Anti-Affinity Weight Setting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-infra/commit/b69584bd658ae5cb6744e499975f9c5a505774e5"}]}],"author":{"name":"Itxaka","email":"igarcia@suse.com","date":"2019-05-17 11:43:37.000000000","tz":120},"committer":{"name":"Itxaka","email":"igarcia@suse.com","date":"2019-05-17 11:43:37.000000000","tz":120},"subject":"mysql: enable local PersistentVolume on single pod cluster","message":"mysql: enable local PersistentVolume on single pod cluster\n\nThere is currently an issue with deploying single pod mysql clusters\nin which restarting or killing the pod will result in a crashloopbackoff\ndue to all the mysql data being lost and the start script thinking that\nthe cluster was alive before, due to the grastate configmap, and trying to\ncontinue starting the cluster without bootstrapping it.\n\nDue to this, during our gating or testing if the mysql pod is killed or\nrestarted, we will lose all the data, resulting in a broken environment.\n\nEven if we could fix the script to know that it should bootstrap the cluster\nagain, our env will be nroken as all the data from the rest of the openstack\nservices is lost, so we would need to delete every chart and install it again\nso the databases are recreated and data populated. This is something that we\ncant do during gating as its time consuming and we could end up in a loop never\nprogressing further.\n\nInstead this patch will deploy a local volume for mysql so the data is kept intact\nin case there is a pod restart, so it can recover itself and maintain all the data\nwe had up to that point.\n\nNew values are introduced to control this, mainly a singleClusterVolume key that\ncontaints all needed values for deploying the local volume.\n\nThis is only enabled if volume.enabled is set to false, singleClusterVolume.enabled\nis true and pod.replicas.server equals 1 as to respect the existing behaviour.\n\nNote that if the pod is rescheduled into another worker then we will hit the\nsame issue, as the volume is local to the worker, we would get a chrashloopbackoff.\n\nThis patch is maily to unblock gating and developers hitting the issue and having\na single pod with no storage enabled is not recommended or supported.\n\nChange-Id: I41db91139faca740860eeaec6f15d57283c1d4dd\nStory: 2004702\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-infra/commit/f4b0eb74a9c2060ca3cc23ce340b730cb5a6798c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-infra/commit/f4b0eb74a9c2060ca3cc23ce340b730cb5a6798c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
