Wednesday, 2016-07-20

*** elynn has joined #senlin01:01
*** shu-mutou has joined #senlin01:08
*** zzxwill has joined #senlin01:15
*** eldon_ has joined #senlin01:17
eldon_when we need scale-out 4 vms, we create them in parallel?01:23
elynnyes, eldon_01:26
eldon_and then, if there is lb_balance policy attached to the cluster, we will create lb_member in parallel, but I find neutron don't support creating lb_member in parallel.01:27
elynneldon_, so when you use lb policy, you encounter a error ?01:31
elynnLet me check the codes for lb01:31
eldon_yes. neutron throws exception.01:32
*** yanyanhu has joined #senlin01:32
elynnHi yanyanhu01:32
yanyanhuhi, elynn01:33
elynneldon_, just encounter when they use lb policy01:33
elynnsince we scale out nodes in parallels.01:33
yanyanhuerror happened?01:33
eldon_right.01:33
yanyanhuyes, new node are created in parallel01:34
elynnbut lbv2 can't add these members in parallels.01:34
eldon_yes, but I think neutron should support creating lb_members in parallel.01:34
*** Liuqing has joined #senlin01:34
yanyanhueldon_, yes, I think this is a defect of neutron lbaas service01:34
yanyanhuotherwise, the scalability is poor01:34
elynnWhen one action is handling by lbaasv2, the other need to check the status and wait.01:35
yanyanhuI guess there is limitation in some types of lb backend, e.g. haproxy01:35
yanyanhuwhich preventing adding lb member concurrently01:35
yanyanhueldon_, so the creation of new lb member failed for errors or just blocked for waiting for lb status update?01:37
eldon_failed.01:37
elynnSince lb can't do this for now, we might need to check the lb status before we add member to lb pool https://github.com/openstack/senlin/blob/master/senlin/drivers/openstack/lbaas.py#L277-L27801:37
eldon_2016-07-17 23:40:34.293 4515 TRACE neutron.api.v2.resource     raise loadbalancerv2.StateInvalid(id=id, state=status)01:37
eldon_2016-07-17 23:40:34.293 4515 TRACE neutron.api.v2.resource StateInvalid: Invalid state PENDING_UPDATE of loadbalancer resource 0b2de551-782e-4744-9dce-eb55dda8e4e401:37
eldon_2016-07-17 23:40:34.293 4515 TRACE neutron.api.v2.resource01:37
eldon_2016-07-17 23:40:34.294 4515 INFO neutron.wsgi [req-69b68ecb-13b0-4058-97a4-8860d4690065 ] 172.16.231.64 - - [17/Jul/2016 23:40:34] "POST /v2.0/lbaas/pools/34f325f7-5342-4bb8-b6d0-b30d1392e78c/members HTTP/1.1" 500 394 0.11353501:37
eldon_but member_add function is called in parallel.01:38
yanyanhueldon_, yes, we can use this way as a workaround I think01:38
elynnAlthough I think it should be handle by lbaasv2, but we might need a workaround.01:38
yanyanhuin long-term, lbaas should handle this issue.01:38
eldon_yes.01:39
yanyanhuok, will think about it and propose a patch to fix it01:40
elynnA bit of stupid codes in heat to check pool status in heat too, hopefully one day we can get rid of them.01:40
yanyanhuelynn, yes, these problems should be handled in service side I feel rather than being thrown to consumer01:41
yanyanhueldon_, will check it and propose a fix01:41
yanyanhubut I feel this will influence the concurrency of scaling for waiting for lb status01:41
eldon_ok01:42
yanyanhubut we have nothing else to do if lbaas itself doesn't provide better concurrency support01:42
yanyanhuwe can mention this problem in our topic if it is accepted :)01:42
yanyanhuto ask lbaas guys improve their service01:43
eldon_and have we changed apis this year?01:43
yanyanhueldon_, you mean after tokyo summit?01:43
yanyanhuI think API interface does not change01:44
eldon_since last dec01:44
yanyanhujust added micro version API support01:44
eldon_december01:44
yanyanhuI feel so01:44
eldon_ok~ 3Q~01:44
yanyanhumy pleasure :)01:44
yanyanhuoh, btw, have you guys updated senlin to latest code?01:45
yanyanhuthese are several important optimization been added in this year01:45
yanyanhueldon_, I suggest to make an upgrade if possible :)01:46
eldon_yes, I am considering about it:)01:46
yanyanhujust ping us if you have any question about the upgrading :)01:48
yanyanhuoh, BTW, eldon_ could you plz report a bug about this lb issue or you can paste the error and I will file a bug for it01:49
yanyanhuthanks a lot01:49
eldon_ok, glad to do~01:49
yanyanhueldon_, thanks :)01:50
openstackgerritQiming Teng proposed openstack/senlin: TODO: Add OSProfiler support  https://review.openstack.org/34453102:02
*** zzxwill has quit IRC02:07
openstackgerritQiming Teng proposed openstack/senlin: TODO Item for integration with Glare  https://review.openstack.org/34453602:14
*** zzxwill has joined #senlin02:16
Qimingchenfei, online?02:22
*** yuanying has quit IRC02:51
*** Liuqing has quit IRC02:59
*** Liuqing has joined #senlin03:00
openstackgerritMerged openstack/senlin: Fix coverage test  https://review.openstack.org/34412903:04
openstackgerritMerged openstack/senlin: Trivial: use stripped path when doing collect  https://review.openstack.org/34398503:04
openstackgerritMerged openstack/senlin: Introduce microversion-parse package  https://review.openstack.org/34400503:11
*** yuanying has joined #senlin03:47
*** zzxwill has quit IRC03:50
*** zzxwill has joined #senlin04:55
openstackgerritYanyan Hu proposed openstack/senlin: [Test]Requirement Conflict  https://review.openstack.org/34457505:51
*** zzxwill has quit IRC06:01
*** zzxwill has joined #senlin06:04
*** yanyanhu has quit IRC06:07
*** zzxwill has quit IRC06:45
*** zzxwill has joined #senlin07:05
openstackgerritOpenStack Proposal Bot proposed openstack/senlin-dashboard: Imported Translations from Zanata  https://review.openstack.org/34459707:32
openstackgerritMerged openstack/senlin-dashboard: Imported Translations from Zanata  https://review.openstack.org/34459707:48
*** shu-mutou is now known as shu-mutou-AFK09:04
*** zzxwill has quit IRC09:20
*** yanyanhu has joined #senlin09:27
openstackgerritMerged openstack/senlin: Change "senlin profile-create" to "openstack cluster profile create"  https://review.openstack.org/34340009:43
*** yanyanhu has quit IRC09:53
*** yanyanhu has joined #senlin09:53
*** yanyanhu has quit IRC09:58
*** Liuqing has quit IRC10:03
*** yanyanhu has joined #senlin10:06
*** yanyanhu has quit IRC10:43
*** zzxwill has joined #senlin10:59
*** Liuqing has joined #senlin12:10
*** zzxwill has quit IRC12:11
*** zzxwill has joined #senlin12:12
*** zzxwill has quit IRC13:24
*** zzxwill has joined #senlin13:29
*** elynn has quit IRC13:45
*** zzxwill has quit IRC14:36
*** jruano has joined #senlin14:54
*** Drago has joined #senlin15:02
*** Liuqing has quit IRC15:07
openstackgerritOpenStack Proposal Bot proposed openstack/senlin: Updated from global requirements  https://review.openstack.org/34384816:26
openstackgerritOpenStack Proposal Bot proposed openstack/senlin-dashboard: Updated from global requirements  https://review.openstack.org/34432116:26
*** jruano has quit IRC16:48
*** Drago has quit IRC17:19
*** Drago has joined #senlin17:19
*** jruano has joined #senlin18:17
*** jruano has quit IRC18:28
*** jruano has joined #senlin18:33
*** jruano has quit IRC18:35
*** jruano has joined #senlin19:03
*** jruano has quit IRC19:04
*** jruano has joined #senlin19:05
*** jruano has quit IRC19:05
*** Liuqing has joined #senlin19:58
*** jruano has joined #senlin20:59
*** Liuqing has quit IRC21:12
*** jruano has quit IRC21:26

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!