)]}'
{"id":"openstack%2Fopenstack-helm~651140","triplet_id":"openstack%2Fopenstack-helm~master~I0062e74bed399206becb8d9e00f9ec805da864a3","project":"openstack/openstack-helm","branch":"master","topic":"nova-probes","hashtags":[],"change_id":"I0062e74bed399206becb8d9e00f9ec805da864a3","subject":"Use nova\u0027s ping method to find out if the service is alive","status":"MERGED","created":"2019-04-09 08:48:22.000000000","updated":"2019-05-08 08:34:07.000000000","submitted":"2019-05-08 00:37:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"651140-1557275854476-ed6c2c04","meta_rev_id":"ae7ad35c37d4c83280d0eaaf39326ab4ee3cc3be","_number":651140,"virtual_id_number":651140,"owner":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-05-08 00:37:34.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},{"value":0,"_account_id":2062,"name":"Ralf Haferkamp","email":"rhafer@suse.com","username":"rhafer"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"date":"2019-05-02 09:48:46.000000000","_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},{"value":0,"_account_id":19307,"name":"Antonio Ojea","email":"antonio.ojea.garcia@gmail.com","username":"itsuugo"},{"value":0,"date":"2019-05-07 18:43:29.000000000","_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":12281,"name":"Itxaka","email":"igarcia@suse.com","username":"itxaka"},{"value":0,"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"}],"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":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"recommended":{"_account_id":2062,"name":"Ralf Haferkamp","email":"rhafer@suse.com","username":"rhafer"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-05-07 17:13:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},{"value":1,"date":"2019-05-03 07:18:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2062,"name":"Ralf Haferkamp","email":"rhafer@suse.com","username":"rhafer"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},{"value":0,"_account_id":19307,"name":"Antonio Ojea","email":"antonio.ojea.garcia@gmail.com","username":"itsuugo"},{"value":0,"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":2,"date":"2019-05-07 15:14:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":1,"date":"2019-05-07 15:22:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12281,"name":"Itxaka","email":"igarcia@suse.com","username":"itxaka"},{"value":1,"date":"2019-05-07 16:50:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":2,"date":"2019-05-07 23:58:20.000000000","_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"}],"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":{"approved":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},{"value":0,"_account_id":2062,"name":"Ralf Haferkamp","email":"rhafer@suse.com","username":"rhafer"},{"value":0,"date":"2019-05-07 17:50:04.000000000","_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},{"value":0,"_account_id":19307,"name":"Antonio Ojea","email":"antonio.ojea.garcia@gmail.com","username":"itsuugo"},{"value":0,"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"date":"2019-05-07 19:32:36.000000000","_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":12281,"name":"Itxaka","email":"igarcia@suse.com","username":"itxaka"},{"value":0,"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},{"value":0,"date":"2019-05-07 17:37:56.000000000","_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"date":"2019-05-07 17:37:13.000000000","_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":1,"date":"2019-05-07 23:58:20.000000000","_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"}],"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":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},{"_account_id":12281,"name":"Itxaka","email":"igarcia@suse.com","username":"itxaka"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":19307,"name":"Antonio Ojea","email":"antonio.ojea.garcia@gmail.com","username":"itsuugo"},{"_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"},{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-10 13:55:15.000000000","updated_by":{"_account_id":19307,"name":"Antonio Ojea","email":"antonio.ojea.garcia@gmail.com","username":"itsuugo"},"reviewer":{"_account_id":19307,"name":"Antonio Ojea","email":"antonio.ojea.garcia@gmail.com","username":"itsuugo"},"state":"REVIEWER"},{"updated":"2019-04-10 13:55:26.000000000","updated_by":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"reviewer":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"state":"REVIEWER"},{"updated":"2019-05-03 07:18:26.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-07 15:14:39.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-07 15:22:07.000000000","updated_by":{"_account_id":12281,"name":"Itxaka","email":"igarcia@suse.com","username":"itxaka"},"reviewer":{"_account_id":12281,"name":"Itxaka","email":"igarcia@suse.com","username":"itxaka"},"state":"REVIEWER"},{"updated":"2019-05-07 16:50:11.000000000","updated_by":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"reviewer":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"state":"REVIEWER"},{"updated":"2019-05-07 17:13:46.000000000","updated_by":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"reviewer":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"state":"REVIEWER"},{"updated":"2019-05-07 17:37:13.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2019-05-07 17:37:56.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-05-07 17:50:04.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2019-05-07 18:43:29.000000000","updated_by":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"reviewer":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"state":"REVIEWER"},{"updated":"2019-05-07 19:32:36.000000000","updated_by":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"reviewer":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"state":"REVIEWER"},{"updated":"2019-05-07 23:58:20.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-08 00:37:34.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":"e44e5a52f3bc2ab5029e0432de1f58380ada8c2e","author":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"date":"2019-04-09 08:48:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2c9aa5ab8bf0fdfa9562f0ef5a87d4128d36c3e2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-09 09:30:29.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/40/651140/1/check/openstack-tox-docs/055f91c/html/ : SUCCESS in 4m 55s\n- openstack-helm-lint http://logs.openstack.org/40/651140/1/check/openstack-helm-lint/a03eec0/ : SUCCESS in 1m 44s\n- openstack-helm-bandit http://logs.openstack.org/40/651140/1/check/openstack-helm-bandit/669cc84/ : SUCCESS in 13m 35s\n- openstack-helm-keystone http://logs.openstack.org/40/651140/1/check/openstack-helm-keystone/a07caf9/ : SUCCESS in 23m 38s\n- openstack-helm-keystone-ldap http://logs.openstack.org/40/651140/1/check/openstack-helm-keystone-ldap/6834a04/ : SUCCESS in 25m 07s\n- openstack-helm-glance http://logs.openstack.org/40/651140/1/check/openstack-helm-glance/3075a07/ : SUCCESS in 25m 45s\n- openstack-helm-heat http://logs.openstack.org/40/651140/1/check/openstack-helm-heat/b5bc066/ : SUCCESS in 25m 57s\n- openstack-helm-cinder http://logs.openstack.org/40/651140/1/check/openstack-helm-cinder/4f3397b/ : SUCCESS in 35m 22s\n- openstack-helm-compute-kit http://logs.openstack.org/40/651140/1/check/openstack-helm-compute-kit/321009e/ : SUCCESS in 35m 20s","accounts_in_message":[],"_revision_number":1},{"id":"cf1b990053596c9c5b7002fa249840611b60a199","author":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"date":"2019-04-09 14:59:07.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"60a646b987d267fa124ac3d2d3fac947fae3679d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-09 15:41:23.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/40/651140/2/check/openstack-tox-docs/b210fa1/html/ : SUCCESS in 4m 45s\n- openstack-helm-lint http://logs.openstack.org/40/651140/2/check/openstack-helm-lint/0030c11/ : SUCCESS in 1m 25s\n- openstack-helm-bandit http://logs.openstack.org/40/651140/2/check/openstack-helm-bandit/4aa7974/ : SUCCESS in 13m 33s\n- openstack-helm-keystone http://logs.openstack.org/40/651140/2/check/openstack-helm-keystone/7eed163/ : SUCCESS in 22m 40s\n- openstack-helm-keystone-ldap http://logs.openstack.org/40/651140/2/check/openstack-helm-keystone-ldap/7dfa5da/ : SUCCESS in 24m 18s\n- openstack-helm-glance http://logs.openstack.org/40/651140/2/check/openstack-helm-glance/f038d60/ : SUCCESS in 25m 34s\n- openstack-helm-heat http://logs.openstack.org/40/651140/2/check/openstack-helm-heat/61d9f3d/ : SUCCESS in 24m 52s\n- openstack-helm-cinder http://logs.openstack.org/40/651140/2/check/openstack-helm-cinder/0044b04/ : SUCCESS in 35m 12s\n- openstack-helm-compute-kit http://logs.openstack.org/40/651140/2/check/openstack-helm-compute-kit/3f9a1ab/ : SUCCESS in 37m 06s","accounts_in_message":[],"_revision_number":2},{"id":"157071606f813e665e1e3afa452abc84baf5caf0","author":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"date":"2019-04-09 19:46:38.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"b20668c6e61e21524d3b30cb918c2688dd6e708c","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-04-26 22:36:43.000000000","message":"Patch Set 2:\n\nAs per https://review.opendev.org/#/c/653707/2/specs/rpc-health-checks.rst@43 it seems you can just use ping() instead?","accounts_in_message":[],"_revision_number":2},{"id":"6c6d2428908796388533c090d51ecba92a839a4b","author":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"date":"2019-04-29 12:56:05.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1bce4448d21c8e4c55cc8b7258aec1685fb8abe1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-29 13:40:55.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/40/651140/3/check/openstack-tox-docs/1c7e0c6/html/ : SUCCESS in 5m 57s\n- openstack-helm-lint http://logs.openstack.org/40/651140/3/check/openstack-helm-lint/ad734c6/ : SUCCESS in 1m 44s\n- openstack-helm-bandit http://logs.openstack.org/40/651140/3/check/openstack-helm-bandit/9369d9b/ : SUCCESS in 10m 21s\n- openstack-helm-keystone http://logs.openstack.org/40/651140/3/check/openstack-helm-keystone/d2c8e02/ : SUCCESS in 20m 49s\n- openstack-helm-keystone-rocky-opensuse_15 http://logs.openstack.org/40/651140/3/check/openstack-helm-keystone-rocky-opensuse_15/f8555c6/ : SUCCESS in 18m 12s (non-voting)\n- openstack-helm-keystone-ldap http://logs.openstack.org/40/651140/3/check/openstack-helm-keystone-ldap/d90899b/ : SUCCESS in 23m 35s\n- openstack-helm-glance http://logs.openstack.org/40/651140/3/check/openstack-helm-glance/edd1e8e/ : SUCCESS in 28m 41s\n- openstack-helm-heat http://logs.openstack.org/40/651140/3/check/openstack-helm-heat/ff35837/ : SUCCESS in 22m 28s\n- openstack-helm-cinder http://logs.openstack.org/40/651140/3/check/openstack-helm-cinder/618e449/ : SUCCESS in 39m 24s\n- openstack-helm-compute-kit http://logs.openstack.org/40/651140/3/check/openstack-helm-compute-kit/5180a20/ : SUCCESS in 36m 42s\n- openstack-helm-apparmor http://logs.openstack.org/40/651140/3/check/openstack-helm-apparmor/053c859/ : SUCCESS in 39m 53s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b5e8a81cbaf03295b710d5fd2b9feace80de6846","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-04-29 14:19:46.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nLGTM except for the unexplained pid change.","accounts_in_message":[],"_revision_number":3},{"id":"3f6e1bb64b835d54a5822fbe8025ef8620544eb3","author":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"date":"2019-04-30 07:08:11.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"62fb51df5d3fa5233b70f4a56a2f2dc06d4e4825","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-05-01 17:24:05.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"dd0cb53f4a75ebf62ba1e060826d47626a2d7c6b","author":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"date":"2019-05-02 08:27:08.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"82eca62a6292f04ff64aba546e4c43d887f8aa72","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 09:07:25.000000000","message":"Patch Set 4: 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/40/651140/4/check/openstack-tox-docs/6b678c4/html/ : SUCCESS in 5m 31s\n- openstack-helm-lint http://logs.openstack.org/40/651140/4/check/openstack-helm-lint/d6aafca/ : SUCCESS in 1m 19s\n- openstack-helm-bandit http://logs.openstack.org/40/651140/4/check/openstack-helm-bandit/1693999/ : SUCCESS in 11m 51s\n- openstack-helm-keystone http://logs.openstack.org/40/651140/4/check/openstack-helm-keystone/e1b199c/ : FAILURE in 14m 06s\n- openstack-helm-keystone-rocky-opensuse_15 http://logs.openstack.org/40/651140/4/check/openstack-helm-keystone-rocky-opensuse_15/d32739e/ : SUCCESS in 23m 11s (non-voting)\n- openstack-helm-keystone-ldap http://logs.openstack.org/40/651140/4/check/openstack-helm-keystone-ldap/e8edc3f/ : SUCCESS in 25m 01s\n- openstack-helm-glance http://logs.openstack.org/40/651140/4/check/openstack-helm-glance/88174e4/ : SUCCESS in 27m 05s\n- openstack-helm-heat http://logs.openstack.org/40/651140/4/check/openstack-helm-heat/eec2d27/ : SUCCESS in 24m 47s\n- openstack-helm-cinder http://logs.openstack.org/40/651140/4/check/openstack-helm-cinder/b01f01c/ : SUCCESS in 31m 42s\n- openstack-helm-compute-kit http://logs.openstack.org/40/651140/4/check/openstack-helm-compute-kit/a8ed5a9/ : SUCCESS in 35m 28s\n- openstack-helm-apparmor http://logs.openstack.org/40/651140/4/check/openstack-helm-apparmor/a3bede5/ : SUCCESS in 32m 55s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"7ef4971c73bca2ccc30904f49cc3aff7ef315d71","author":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"date":"2019-05-02 09:48:46.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"8f12926294ca084b6da9525b467031695cc4a2e1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 10:23:30.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/40/651140/4/check/openstack-tox-docs/b67542d/html/ : SUCCESS in 4m 30s\n- openstack-helm-lint http://logs.openstack.org/40/651140/4/check/openstack-helm-lint/45b5627/ : SUCCESS in 1m 41s\n- openstack-helm-bandit http://logs.openstack.org/40/651140/4/check/openstack-helm-bandit/a0b72d7/ : SUCCESS in 10m 17s\n- openstack-helm-keystone http://logs.openstack.org/40/651140/4/check/openstack-helm-keystone/4499b6c/ : SUCCESS in 17m 18s\n- openstack-helm-keystone-rocky-opensuse_15 http://logs.openstack.org/40/651140/4/check/openstack-helm-keystone-rocky-opensuse_15/027fd73/ : SUCCESS in 17m 28s (non-voting)\n- openstack-helm-keystone-ldap http://logs.openstack.org/40/651140/4/check/openstack-helm-keystone-ldap/755fb97/ : SUCCESS in 18m 23s\n- openstack-helm-glance http://logs.openstack.org/40/651140/4/check/openstack-helm-glance/dc2aa41/ : SUCCESS in 20m 21s\n- openstack-helm-heat http://logs.openstack.org/40/651140/4/check/openstack-helm-heat/5b0cd32/ : SUCCESS in 19m 26s\n- openstack-helm-cinder http://logs.openstack.org/40/651140/4/check/openstack-helm-cinder/5f6c34c/ : SUCCESS in 31m 49s\n- openstack-helm-compute-kit http://logs.openstack.org/40/651140/4/check/openstack-helm-compute-kit/ed01c5d/ : SUCCESS in 31m 40s\n- openstack-helm-apparmor http://logs.openstack.org/40/651140/4/check/openstack-helm-apparmor/ad921a9/ : SUCCESS in 33m 34s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ddca436671221b597ce85d41023f5c4b78f529b2","author":{"_account_id":2062,"name":"Ralf Haferkamp","email":"rhafer@suse.com","username":"rhafer"},"date":"2019-05-03 07:18:26.000000000","message":"Patch Set 4: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":4},{"id":"aaeec1c27c3a13b155222acb7c150bd80425dd59","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2019-05-07 15:14:39.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"3a862e6894e1940912ed9170eacceeaec47f76e1","author":{"_account_id":12281,"name":"Itxaka","email":"igarcia@suse.com","username":"itxaka"},"date":"2019-05-07 15:22:07.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"188c14795427bfb7ed00927d2afbde37f282709e","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-05-07 16:50:04.000000000","message":"Patch Set 4:\n\n+1 with the caveat that Dan Smith doesn\u0027t like the idea of foreign components on the private nova rpc bus, and suggested that he prefers http-based checks:\n\nhttps://review.opendev.org/#/c/653707/2/specs/rpc-health-checks.rst@43\n\nI\u0027ll post some follow-up questions for him on that review.","accounts_in_message":[],"_revision_number":4},{"id":"f76741e1d448521c6f9612d2b48ad067c77a75ff","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-05-07 16:50:11.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"35d71c0445bec8821140fd1b819482e234a3cb16","author":{"_account_id":8749,"name":"Evgeniy L","email":"eli@mirantis.com","username":"evgeniyl"},"date":"2019-05-07 17:13:46.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"ec56cfa8352ccdc77aee90ec88a78e036326975f","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2019-05-07 17:50:04.000000000","message":"Patch Set 4:\n\n\u003e +1 with the caveat that Dan Smith doesn\u0027t like the idea of foreign\n \u003e components on the private nova rpc bus, and suggested that he\n \u003e prefers http-based checks:\n \u003e \n \u003e https://review.opendev.org/#/c/653707/2/specs/rpc-health-checks.rst@43\n \u003e \n \u003e I\u0027ll post some follow-up questions for him on that review.\n\nYep, for exactly the reason in the commit message. Because our message bus is private and we evolve the lifecycle of those versioned interfaces without regard for any other services since we do not expect them to be used outside of nova.\n\nYou can do whatever you want, of course, but _I_ would not recommend a solution that requires a 3rd party tool being on our bus, nor one that will add really any additional load to the already most loaded component in the system.","accounts_in_message":[],"_revision_number":4},{"id":"e1837c355c3102f3a2a430f5e2e9b854f6ca54f0","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-05-07 18:43:29.000000000","message":"Patch Set 4:\n\nJust a quick FWIW note, ping() only works on services that listen to the message queue, which nova-api does *not*, so checking its health won\u0027t work in this way.","accounts_in_message":[],"_revision_number":4},{"id":"d4b0be63a6f63c8324513011ddf695b066a9151d","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-05-07 19:35:06.000000000","message":"Patch Set 4:\n\nBased on the discussion just now on https://review.opendev.org/#/c/653707/ and IRC, I think RPC ping is not the right way to go long-term.  Nevertheless this change is clearly an improvement on invoking a non-existent RPC method, so keeping my +1 here.","accounts_in_message":[],"_revision_number":4},{"id":"f370fc7e159144f0ef4d32730306149c695e1fed","author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"date":"2019-05-07 23:58:20.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"370f73492a85d96d74d3c12b218c871e260869eb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-07 23:58:32.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"941cc1447b25cff88b5a977554b3ab370b35fc92","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-08 00:37:34.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"c0919f13496a959928cce124a589172b832ee7de","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-08 00:37:34.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/40/651140/4/gate/openstack-tox-docs/fd1cbfa/html/ : SUCCESS in 4m 40s\n- openstack-helm-lint http://logs.openstack.org/40/651140/4/gate/openstack-helm-lint/48928d4/ : SUCCESS in 1m 44s\n- openstack-helm-keystone http://logs.openstack.org/40/651140/4/gate/openstack-helm-keystone/b0a3b68/ : SUCCESS in 21m 52s\n- openstack-helm-keystone-ldap http://logs.openstack.org/40/651140/4/gate/openstack-helm-keystone-ldap/a2d9083/ : SUCCESS in 24m 23s\n- openstack-helm-glance http://logs.openstack.org/40/651140/4/gate/openstack-helm-glance/158237e/ : SUCCESS in 24m 24s\n- openstack-helm-heat http://logs.openstack.org/40/651140/4/gate/openstack-helm-heat/06be423/ : SUCCESS in 20m 57s\n- openstack-helm-cinder http://logs.openstack.org/40/651140/4/gate/openstack-helm-cinder/4cf7a41/ : SUCCESS in 35m 00s\n- openstack-helm-compute-kit http://logs.openstack.org/40/651140/4/gate/openstack-helm-compute-kit/75195b8/ : SUCCESS in 33m 14s","accounts_in_message":[],"_revision_number":4},{"id":"8702465621846b635b866b8619b62c295597d753","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2019-05-08 08:34:07.000000000","message":"Patch Set 4:\n\nI agree with Adam here.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"baf5356a4fb61590a95f64a63c0dcabfebb3baaa","revisions":{"b3d5de145497ab86027e9b7d2b6b2bcff19bd8bc":{"kind":"REWORK","_number":1,"created":"2019-04-09 08:48:22.000000000","uploader":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"ref":"refs/changes/40/651140/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/40/651140/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/1"}}},"commit":{"parents":[{"commit":"72829f71fa590481ca47e749ea3d9740cc9ab160","subject":"Merge \"Add network policy ingress rule to mariadb\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/72829f71fa590481ca47e749ea3d9740cc9ab160"}]}],"author":{"name":"Jiří Suchomel","email":"jiri.suchomel@suse.com","date":"2019-04-09 08:37:46.000000000","tz":120},"committer":{"name":"Jiří Suchomel","email":"jiri.suchomel@suse.com","date":"2019-04-09 08:48:03.000000000","tz":120},"subject":"WIP: Use real rpc methods to find out if the service is alive","message":"WIP: Use real rpc methods to find out if the service is alive\n\nThere used to be fake rpc call \"pod_health_probe_method_ignore_errors\"\nto pass to the service, just to find out if it is responding. Because\nsuch method does not exist, it is needed to catch and handle the exception\nthat is inevitably thrown by the service.\n\nWhile this is technically working correctly, the exceptions pollute the\nlog files and make it harder for user to see possible real errors.\n\nThis situation is new since https://review.openstack.org/#/c/639711/\nwhich (correctly) increased the default level of logging. Before 639711\nerror messages from oslo (both real and ones that could be ignored) were not\npresent in nova logs at all.\n\nChange-Id: I0062e74bed399206becb8d9e00f9ec805da864a3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/b3d5de145497ab86027e9b7d2b6b2bcff19bd8bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/b3d5de145497ab86027e9b7d2b6b2bcff19bd8bc"}]},"branch":"refs/heads/master"},"99a77d20661cb84c5b6e83af8a265513df2c7a92":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-04-09 14:59:07.000000000","uploader":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"ref":"refs/changes/40/651140/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/40/651140/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/2"}}},"commit":{"parents":[{"commit":"72829f71fa590481ca47e749ea3d9740cc9ab160","subject":"Merge \"Add network policy ingress rule to mariadb\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/72829f71fa590481ca47e749ea3d9740cc9ab160"}]}],"author":{"name":"Jiří Suchomel","email":"jiri.suchomel@suse.com","date":"2019-04-09 08:37:46.000000000","tz":120},"committer":{"name":"Jiří Suchomel","email":"jiri.suchomel@suse.com","date":"2019-04-09 14:56:19.000000000","tz":120},"subject":"WIP: Use real rpc methods to find out if the service is alive","message":"WIP: Use real rpc methods to find out if the service is alive\n\nCurrently there is fake rpc call \"pod_health_probe_method_ignore_errors\"\nthat is passed to the service, just to find out if it is responding. Because\nsuch method does not exist, it is needed to catch and handle the exception\nthat is inevitably thrown by the service.\n\nWhile this is technically working correctly, the exceptions pollute the\nlog files and make it harder for user to see possible real errors.\n\nThis is how the error looks like:\n\nERROR oslo_messaging.rpc.server [-] Exception during message handling: oslo_messaging.rpc.dispatcher.UnsupportedVersion: Endpoint does not support RPC version 1.0. Attempted method: pod_health_probe_method_ignore_errors\nERROR oslo_messaging.rpc.server Traceback (most recent call last):\nERROR oslo_messaging.rpc.server   File \"/var/lib/openstack/lib/python3.6/site-packages/oslo_messaging/rpc/server.py\", line 163, in _process_incoming\nERROR oslo_messaging.rpc.server     res \u003d self.dispatcher.dispatch(message)\nERROR oslo_messaging.rpc.server   File \"/var/lib/openstack/lib/python3.6/site-packages/oslo_messaging/rpc/dispatcher.py\", line 276, in dispatch\nERROR oslo_messaging.rpc.server     raise UnsupportedVersion(version, method\u003dmethod)\nERROR oslo_messaging.rpc.server oslo_messaging.rpc.dispatcher.UnsupportedVersion: Endpoint does not support RPC version 1.0. Attempted method: pod_health_probe_method_ignore_errors\n\nThis situation is new since https://review.openstack.org/#/c/639711/\nwhich (correctly) increased the default level of logging. Before 639711\nerror messages from oslo (both real and ones that could be ignored) were not\npresent in nova logs at all.\n\nChange-Id: I0062e74bed399206becb8d9e00f9ec805da864a3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/99a77d20661cb84c5b6e83af8a265513df2c7a92"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/99a77d20661cb84c5b6e83af8a265513df2c7a92"}]},"branch":"refs/heads/master"},"477042ede9b8231b5c3504fb421e70d8e7728a7d":{"kind":"REWORK","_number":3,"created":"2019-04-29 12:56:05.000000000","uploader":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"ref":"refs/changes/40/651140/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/40/651140/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/3"}}},"commit":{"parents":[{"commit":"4b4745f1cda13d2d1c7b92b474135ebfb7ee689c","subject":"Merge \"Remove those copy words occured twice times in ceph-node-resiliency.rst\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/4b4745f1cda13d2d1c7b92b474135ebfb7ee689c"}]}],"author":{"name":"Jiří Suchomel","email":"jiri.suchomel@suse.com","date":"2019-04-09 08:37:46.000000000","tz":120},"committer":{"name":"Jiří Suchomel","email":"jiri.suchomel@suse.com","date":"2019-04-29 12:50:43.000000000","tz":120},"subject":"Use nova\u0027s ping method to find out if the service is alive","message":"Use nova\u0027s ping method to find out if the service is alive\n\nCurrently there is fake rpc call \"pod_health_probe_method_ignore_errors\"\nthat is passed to the service, just to find out if it is responding. Because\nsuch method does not exist, it is needed to catch and handle the exception\nthat is inevitably thrown by the service.\n\nWhile this is technically working correctly, the exceptions pollute the\nlog files and make it harder for user to see possible real errors.\n\nThis is how the error looks like:\n\nERROR oslo_messaging.rpc.server [-] Exception during message handling: oslo_messaging.rpc.dispatcher.UnsupportedVersion: Endpoint does not support RPC version 1.0. Attempted method: pod_health_probe_method_ignore_errors\nERROR oslo_messaging.rpc.server Traceback (most recent call last):\nERROR oslo_messaging.rpc.server   File \"/var/lib/openstack/lib/python3.6/site-packages/oslo_messaging/rpc/server.py\", line 163, in _process_incoming\nERROR oslo_messaging.rpc.server     res \u003d self.dispatcher.dispatch(message)\nERROR oslo_messaging.rpc.server   File \"/var/lib/openstack/lib/python3.6/site-packages/oslo_messaging/rpc/dispatcher.py\", line 276, in dispatch\nERROR oslo_messaging.rpc.server     raise UnsupportedVersion(version, method\u003dmethod)\nERROR oslo_messaging.rpc.server oslo_messaging.rpc.dispatcher.UnsupportedVersion: Endpoint does not support RPC version 1.0. Attempted method: pod_health_probe_method_ignore_errors\n\nThis situation is new since https://review.openstack.org/#/c/639711/\nwhich (correctly) increased the default level of logging. Before 639711\nerror messages from oslo (both real and ones that could be ignored) were not\npresent in nova logs at all.\n\nFortunatelly, nova\u0027s BaseAPI class provides \u0027ping\u0027 method that is can\nbe used for this basic purpose by all nova components.\n\nChange-Id: I0062e74bed399206becb8d9e00f9ec805da864a3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/477042ede9b8231b5c3504fb421e70d8e7728a7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/477042ede9b8231b5c3504fb421e70d8e7728a7d"}]},"branch":"refs/heads/master"},"baf5356a4fb61590a95f64a63c0dcabfebb3baaa":{"kind":"REWORK","_number":4,"created":"2019-05-02 08:27:08.000000000","uploader":{"_account_id":9963,"name":"Jiri Suchomel","email":"jiri.suchomel@suse.com","username":"jsuchome"},"ref":"refs/changes/40/651140/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/40/651140/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/40/651140/4"}}},"commit":{"parents":[{"commit":"4b4745f1cda13d2d1c7b92b474135ebfb7ee689c","subject":"Merge \"Remove those copy words occured twice times in ceph-node-resiliency.rst\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/4b4745f1cda13d2d1c7b92b474135ebfb7ee689c"}]}],"author":{"name":"Jiří Suchomel","email":"jiri.suchomel@suse.com","date":"2019-04-09 08:37:46.000000000","tz":120},"committer":{"name":"Jiří Suchomel","email":"jiri.suchomel@suse.com","date":"2019-05-02 08:26:47.000000000","tz":120},"subject":"Use nova\u0027s ping method to find out if the service is alive","message":"Use nova\u0027s ping method to find out if the service is alive\n\nCurrently there is fake rpc call \"pod_health_probe_method_ignore_errors\"\nthat is passed to the service, just to find out if it is responding. Because\nsuch method does not exist, it is needed to catch and handle the exception\nthat is inevitably thrown by the service.\n\nWhile this is technically working correctly, the exceptions pollute the\nlog files and make it harder for user to see possible real errors.\n\nThis is how the error looks like:\n\nERROR oslo_messaging.rpc.server [-] Exception during message handling: oslo_messaging.rpc.dispatcher.UnsupportedVersion: Endpoint does not support RPC version 1.0. Attempted method: pod_health_probe_method_ignore_errors\nERROR oslo_messaging.rpc.server Traceback (most recent call last):\nERROR oslo_messaging.rpc.server   File \"/var/lib/openstack/lib/python3.6/site-packages/oslo_messaging/rpc/server.py\", line 163, in _process_incoming\nERROR oslo_messaging.rpc.server     res \u003d self.dispatcher.dispatch(message)\nERROR oslo_messaging.rpc.server   File \"/var/lib/openstack/lib/python3.6/site-packages/oslo_messaging/rpc/dispatcher.py\", line 276, in dispatch\nERROR oslo_messaging.rpc.server     raise UnsupportedVersion(version, method\u003dmethod)\nERROR oslo_messaging.rpc.server oslo_messaging.rpc.dispatcher.UnsupportedVersion: Endpoint does not support RPC version 1.0. Attempted method: pod_health_probe_method_ignore_errors\n\nThis situation is new since https://review.openstack.org/#/c/639711/\nwhich (correctly) increased the default level of logging. Before 639711\nerror messages from oslo (both real and ones that could be ignored) were not\npresent in nova logs at all.\n\nFortunatelly, nova\u0027s BaseAPI class provides \u0027ping\u0027 method that is can\nbe used for this basic purpose by all nova components.\n\nChange-Id: I0062e74bed399206becb8d9e00f9ec805da864a3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/baf5356a4fb61590a95f64a63c0dcabfebb3baaa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/baf5356a4fb61590a95f64a63c0dcabfebb3baaa"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
