*** Qiming has joined #senlin | 00:07 | |
*** Drago has joined #senlin | 00:26 | |
*** Drago has joined #senlin | 00:26 | |
*** yuanying has joined #senlin | 00:27 | |
*** yuanying has quit IRC | 00:30 | |
*** Qiming has quit IRC | 00:31 | |
*** yuanying has joined #senlin | 00:40 | |
openstackgerrit | Merged openstack/senlin: Updated from global requirements https://review.openstack.org/316958 | 00:50 |
---|---|---|
*** Liuqing has joined #senlin | 00:56 | |
*** Liuqing has quit IRC | 01:06 | |
*** Liuqing has joined #senlin | 01:14 | |
*** Qiming has joined #senlin | 01:21 | |
*** yuanying has quit IRC | 01:30 | |
*** shu-mutou-AFK is now known as shu-mutou | 01:40 | |
*** yanyanhu has joined #senlin | 01:53 | |
*** elynn has joined #senlin | 02:01 | |
*** elynn has quit IRC | 02:06 | |
*** elynn has joined #senlin | 02:07 | |
*** yuanying has joined #senlin | 02:24 | |
*** elynn has quit IRC | 02:39 | |
*** elynn has joined #senlin | 02:43 | |
*** elynn has quit IRC | 02:44 | |
*** elynn has joined #senlin | 02:45 | |
*** Drago has quit IRC | 02:47 | |
*** yuanying has quit IRC | 02:54 | |
*** elynn_ has joined #senlin | 03:04 | |
*** elynn has quit IRC | 03:07 | |
*** elynn__ has joined #senlin | 03:08 | |
*** elynn_ has quit IRC | 03:09 | |
*** elynn__ has quit IRC | 03:13 | |
*** elynn has joined #senlin | 03:15 | |
*** yuanying has joined #senlin | 03:48 | |
*** elynn has quit IRC | 04:14 | |
*** yuanying has quit IRC | 04:22 | |
*** yuanying has joined #senlin | 04:23 | |
*** yuanying has quit IRC | 04:27 | |
*** yuanying has joined #senlin | 04:46 | |
*** elynn has joined #senlin | 04:47 | |
*** elynn_ has joined #senlin | 04:52 | |
*** elynn has quit IRC | 04:53 | |
*** yuanying has quit IRC | 05:08 | |
*** elynn_ has quit IRC | 05:51 | |
*** elynn has joined #senlin | 05:56 | |
*** elynn_ has joined #senlin | 06:08 | |
*** elynn has quit IRC | 06:10 | |
*** Liuqing has quit IRC | 06:33 | |
*** Liuqing has joined #senlin | 07:12 | |
*** Liuqing has quit IRC | 07:23 | |
*** elynn_ has quit IRC | 07:28 | |
*** elynn_ has joined #senlin | 07:33 | |
*** elynn_ has quit IRC | 07:38 | |
*** elynn_ has joined #senlin | 07:39 | |
*** xuhaiwei has joined #senlin | 08:55 | |
Qiming | yanyanhu, there? | 09:22 |
yanyanhu | yes | 09:22 |
Qiming | so ... some questions about lbaas | 09:23 |
yanyanhu | ok | 09:23 |
Qiming | health monitor perspective | 09:23 |
Qiming | doese lbaasv2 provide an interface to check member status? | 09:23 |
yanyanhu | yes, I think so. The member status can be observed by listing lbaas member | 09:24 |
Qiming | em ... | 09:24 |
Qiming | if i'm basing node health detection on lbaas | 09:25 |
yanyanhu | but didn't find specific interface for health checking of a given member | 09:25 |
Qiming | so what's the role of health_mon in it? | 09:25 |
yanyanhu | hmm, I think hm is kind of backend monitoring service which periodically check the status of node | 09:27 |
Qiming | yes? | 09:27 |
Qiming | does hm provide an interface for checking? | 09:27 |
yanyanhu | and mark the status of physical resource into failed when necessary | 09:28 |
yanyanhu | no, I think, if you mean initiative health check | 09:28 |
yanyanhu | e.g. ask for hm to check the current health status of a member | 09:28 |
yanyanhu | at least didn't see related interface been exposed by neutron | 09:29 |
yanyanhu | through api | 09:29 |
yanyanhu | let me recheck the api ref | 09:29 |
Qiming | so, no proactive interface for hm | 09:29 |
Qiming | health check is treated largely as an internal mechanism by LB? | 09:30 |
yanyanhu | no, I think | 09:30 |
yanyanhu | yes | 09:30 |
yanyanhu | it is based on the API provided by neutron-lbaas-v2 | 09:31 |
Qiming | need some affirmative answer here | 09:31 |
yanyanhu | will try to check api code of neutron lbaas v2 | 09:31 |
yanyanhu | but no this kind of API interface is exposed based on it API reference... | 09:31 |
Qiming | its api is documented somewhere? | 09:32 |
yanyanhu | yes, here, http://developer.openstack.org/api-ref-networking-v2-ext.html | 09:32 |
yanyanhu | http://developer.openstack.org/api-ref-networking-v2-ext.html#lbaas-v2.0 | 09:33 |
yanyanhu | this one | 09:33 |
Qiming | so ... checking this /v2.0/lbaas/pools/{pool_id}/members would be our best bet? | 09:35 |
yanyanhu | guess so... | 09:35 |
yanyanhu | we can set the check duration | 09:35 |
yanyanhu | but still need to wait | 09:36 |
yanyanhu | for hm to refresh the health status of members | 09:36 |
Qiming | this one /v2.0/lbaas/loadbalancers/{loadbalancer_id}/statuses | 09:37 |
Qiming | is it modeled in openstacksdk? | 09:37 |
Qiming | looks like it is providing a lot of useful information | 09:38 |
Qiming | oh, I see, it is per-lb | 09:38 |
Qiming | not per pool | 09:38 |
yanyanhu | yes | 09:38 |
yanyanhu | n:1 map I guess between pool/listener and lb | 09:39 |
Qiming | but this one: /v2.0/lbaas/pools/{pool_id}/members is not providing the operating_status field | 09:40 |
Qiming | or provisioning_status | 09:40 |
yanyanhu | let me check | 09:40 |
yanyanhu | just a status property | 09:41 |
yanyanhu | which means whether the member is operational now | 09:41 |
Qiming | are you sure it IS about operational status? | 09:43 |
yanyanhu | ah, it's based on API ref as well... | 09:43 |
yanyanhu | I guess it means whether the member is available on specific protocol & port | 09:44 |
Qiming | API ref? | 09:46 |
yanyanhu | yes | 09:46 |
yanyanhu | http://developer.openstack.org/api-ref-networking-v2-ext.html#showMemberv2 | 09:46 |
Qiming | what is api ref? | 09:46 |
yanyanhu | status plain xsd:string | 09:46 |
yanyanhu | The status of the member. Indicates whether the member is operational. | 09:46 |
yanyanhu | oh, you mean list | 09:47 |
yanyanhu | not show member details | 09:47 |
yanyanhu | oh, also has this property | 09:47 |
yanyanhu | http://developer.openstack.org/api-ref-networking-v2-ext.html#createMemberv2 | 09:48 |
yanyanhu | ft | 09:48 |
Qiming | yes, doesn't want to interate thru the list by ourselves | 09:48 |
yanyanhu | this is create | 09:48 |
*** shu-mutou is now known as shu-mutou-AFK | 09:48 | |
yanyanhu | yes | 09:48 |
yanyanhu | that's low efficient | 09:48 |
Qiming | http://developer.openstack.org/api-ref-networking-v2-ext.html#showLoadBalancerStatusTree I like this one | 09:49 |
Qiming | though not accurately documented | 09:49 |
yanyanhu | http://developer.openstack.org/api-ref-networking-v2-ext.html#listMembersv2 | 09:49 |
yanyanhu | yes | 09:49 |
Qiming | the listMembersv2 sample didn't indicate what the 'status' field is | 09:49 |
yanyanhu | the document said status will be included in list result, but it is not in rest example | 09:50 |
yanyanhu | s/rest/resp | 09:50 |
yanyanhu | I think it is there since I can see the status of each member when I list pool member using cmd :) | 09:50 |
*** elynn_ has quit IRC | 09:50 | |
Qiming | lbaas api doc is based on WADL, that is why you see xsd:string kind of data types | 09:51 |
Qiming | need help from you and xinhui on this | 09:51 |
Qiming | we need to decide how to get health based on load-balancer | 09:51 |
yanyanhu | sure | 09:51 |
Qiming | xinhui is not yet checking in any patch in this space | 09:52 |
yanyanhu | we can make a discussion on this tonight | 09:52 |
Qiming | have a discussion, not 'make' | 09:52 |
yanyanhu | yes :P | 09:52 |
Qiming | :) | 09:52 |
*** yanyanhu has quit IRC | 10:12 | |
*** Qiming has quit IRC | 10:25 | |
openstackgerrit | Merged openstack/senlin: Add API test for receiver show https://review.openstack.org/316677 | 10:38 |
openstackgerrit | Merged openstack/senlin: Add API test for receiver list https://review.openstack.org/316673 | 10:38 |
openstackgerrit | Merged openstack/senlin: Remove emacs magic line https://review.openstack.org/316675 | 10:39 |
*** Qiming has joined #senlin | 11:20 | |
*** Qiming has quit IRC | 11:37 | |
*** Qiming has joined #senlin | 11:40 | |
*** Qiming_ has joined #senlin | 11:43 | |
*** Qiming has quit IRC | 11:46 | |
*** Qiming_ has quit IRC | 11:54 | |
*** Qiming has joined #senlin | 11:57 | |
*** Qiming has quit IRC | 11:58 | |
*** Qiming has joined #senlin | 12:04 | |
*** Qiming has quit IRC | 12:06 | |
*** Qiming has joined #senlin | 12:07 | |
*** Qiming has quit IRC | 12:16 | |
*** Qiming has joined #senlin | 12:16 | |
*** lixinhui has joined #senlin | 12:31 | |
*** elynn has joined #senlin | 12:51 | |
*** lixinhui has quit IRC | 12:54 | |
*** cschulz_ has joined #senlin | 12:54 | |
cschulz_ | Qiming, Have some critical work to complete, so will be monitoring meeting but not participating very much | 12:56 |
*** yanyanhu has joined #senlin | 12:57 | |
*** lixinhui has joined #senlin | 12:58 | |
lixinhui | #join #openstack meeting | 12:58 |
lixinhui | #join #openstack-meeting | 12:58 |
elynn | It's time~ | 13:00 |
lixinhui | :) | 13:00 |
*** zzxwill has joined #senlin | 13:01 | |
*** zzxwill has quit IRC | 13:01 | |
*** zzxwill has joined #senlin | 13:01 | |
*** openstackgerrit has quit IRC | 13:32 | |
*** openstackgerrit has joined #senlin | 13:34 | |
*** lixinhui has left #senlin | 13:38 | |
yanyanhu | ping, did I drop? | 13:40 |
yanyanhu | still here | 13:40 |
elynn | yes | 13:40 |
*** yanyanhu_ has joined #senlin | 13:50 | |
*** elynn has quit IRC | 13:51 | |
*** yanyanhu has quit IRC | 13:53 | |
*** yanyanhu_ has quit IRC | 13:54 | |
*** Drago has joined #senlin | 14:30 | |
*** Drago has quit IRC | 14:40 | |
*** Drago has joined #senlin | 14:43 | |
*** Drago has quit IRC | 14:43 | |
*** Drago has joined #senlin | 14:43 | |
*** Qiming has quit IRC | 15:02 | |
*** Drago1 has joined #senlin | 15:07 | |
*** Drago has quit IRC | 15:10 | |
*** Drago1 has quit IRC | 15:22 | |
*** zzxwill__ has joined #senlin | 15:23 | |
*** zzxwill__ has left #senlin | 15:25 | |
*** Liuqing has joined #senlin | 15:31 | |
*** Drago has joined #senlin | 15:52 | |
*** Liuqing has quit IRC | 15:57 | |
*** Drago has quit IRC | 16:06 | |
*** Drago has joined #senlin | 16:08 | |
*** zzxwill has quit IRC | 16:08 | |
*** heyongli has quit IRC | 16:50 | |
*** heyongli has joined #senlin | 16:52 | |
*** zzxwill has joined #senlin | 17:38 | |
*** zzxwill has quit IRC | 17:55 | |
*** Drago has quit IRC | 22:30 | |
*** Qiming has joined #senlin | 23:39 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!