*** elynn has joined #senlin | 01:01 | |
*** shu-mutou has joined #senlin | 01:08 | |
*** zzxwill has joined #senlin | 01:15 | |
*** eldon_ has joined #senlin | 01:17 | |
eldon_ | when we need scale-out 4 vms, we create them in parallel? | 01:23 |
---|---|---|
elynn | yes, 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 |
elynn | eldon_, so when you use lb policy, you encounter a error ? | 01:31 |
elynn | Let me check the codes for lb | 01:31 |
eldon_ | yes. neutron throws exception. | 01:32 |
*** yanyanhu has joined #senlin | 01:32 | |
elynn | Hi yanyanhu | 01:32 |
yanyanhu | hi, elynn | 01:33 |
elynn | eldon_, just encounter when they use lb policy | 01:33 |
elynn | since we scale out nodes in parallels. | 01:33 |
yanyanhu | error happened? | 01:33 |
eldon_ | right. | 01:33 |
yanyanhu | yes, new node are created in parallel | 01:34 |
elynn | but 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 #senlin | 01:34 | |
yanyanhu | eldon_, yes, I think this is a defect of neutron lbaas service | 01:34 |
yanyanhu | otherwise, the scalability is poor | 01:34 |
elynn | When one action is handling by lbaasv2, the other need to check the status and wait. | 01:35 |
yanyanhu | I guess there is limitation in some types of lb backend, e.g. haproxy | 01:35 |
yanyanhu | which preventing adding lb member concurrently | 01:35 |
yanyanhu | eldon_, 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 |
elynn | Since 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-L278 | 01: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-eb55dda8e4e4 | 01:37 |
eldon_ | 2016-07-17 23:40:34.293 4515 TRACE neutron.api.v2.resource | 01: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.113535 | 01:37 |
eldon_ | but member_add function is called in parallel. | 01:38 |
yanyanhu | eldon_, yes, we can use this way as a workaround I think | 01:38 |
elynn | Although I think it should be handle by lbaasv2, but we might need a workaround. | 01:38 |
yanyanhu | in long-term, lbaas should handle this issue. | 01:38 |
eldon_ | yes. | 01:39 |
yanyanhu | ok, will think about it and propose a patch to fix it | 01:40 |
elynn | A bit of stupid codes in heat to check pool status in heat too, hopefully one day we can get rid of them. | 01:40 |
yanyanhu | elynn, yes, these problems should be handled in service side I feel rather than being thrown to consumer | 01:41 |
yanyanhu | eldon_, will check it and propose a fix | 01:41 |
yanyanhu | but I feel this will influence the concurrency of scaling for waiting for lb status | 01:41 |
eldon_ | ok | 01:42 |
yanyanhu | but we have nothing else to do if lbaas itself doesn't provide better concurrency support | 01:42 |
yanyanhu | we can mention this problem in our topic if it is accepted :) | 01:42 |
yanyanhu | to ask lbaas guys improve their service | 01:43 |
eldon_ | and have we changed apis this year? | 01:43 |
yanyanhu | eldon_, you mean after tokyo summit? | 01:43 |
yanyanhu | I think API interface does not change | 01:44 |
eldon_ | since last dec | 01:44 |
yanyanhu | just added micro version API support | 01:44 |
eldon_ | december | 01:44 |
yanyanhu | I feel so | 01:44 |
eldon_ | ok~ 3Q~ | 01:44 |
yanyanhu | my pleasure :) | 01:44 |
yanyanhu | oh, btw, have you guys updated senlin to latest code? | 01:45 |
yanyanhu | these are several important optimization been added in this year | 01:45 |
yanyanhu | eldon_, I suggest to make an upgrade if possible :) | 01:46 |
eldon_ | yes, I am considering about it:) | 01:46 |
yanyanhu | just ping us if you have any question about the upgrading :) | 01:48 |
yanyanhu | oh, 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 it | 01:49 |
yanyanhu | thanks a lot | 01:49 |
eldon_ | ok, glad to do~ | 01:49 |
yanyanhu | eldon_, thanks :) | 01:50 |
openstackgerrit | Qiming Teng proposed openstack/senlin: TODO: Add OSProfiler support https://review.openstack.org/344531 | 02:02 |
*** zzxwill has quit IRC | 02:07 | |
openstackgerrit | Qiming Teng proposed openstack/senlin: TODO Item for integration with Glare https://review.openstack.org/344536 | 02:14 |
*** zzxwill has joined #senlin | 02:16 | |
Qiming | chenfei, online? | 02:22 |
*** yuanying has quit IRC | 02:51 | |
*** Liuqing has quit IRC | 02:59 | |
*** Liuqing has joined #senlin | 03:00 | |
openstackgerrit | Merged openstack/senlin: Fix coverage test https://review.openstack.org/344129 | 03:04 |
openstackgerrit | Merged openstack/senlin: Trivial: use stripped path when doing collect https://review.openstack.org/343985 | 03:04 |
openstackgerrit | Merged openstack/senlin: Introduce microversion-parse package https://review.openstack.org/344005 | 03:11 |
*** yuanying has joined #senlin | 03:47 | |
*** zzxwill has quit IRC | 03:50 | |
*** zzxwill has joined #senlin | 04:55 | |
openstackgerrit | Yanyan Hu proposed openstack/senlin: [Test]Requirement Conflict https://review.openstack.org/344575 | 05:51 |
*** zzxwill has quit IRC | 06:01 | |
*** zzxwill has joined #senlin | 06:04 | |
*** yanyanhu has quit IRC | 06:07 | |
*** zzxwill has quit IRC | 06:45 | |
*** zzxwill has joined #senlin | 07:05 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/senlin-dashboard: Imported Translations from Zanata https://review.openstack.org/344597 | 07:32 |
openstackgerrit | Merged openstack/senlin-dashboard: Imported Translations from Zanata https://review.openstack.org/344597 | 07:48 |
*** shu-mutou is now known as shu-mutou-AFK | 09:04 | |
*** zzxwill has quit IRC | 09:20 | |
*** yanyanhu has joined #senlin | 09:27 | |
openstackgerrit | Merged openstack/senlin: Change "senlin profile-create" to "openstack cluster profile create" https://review.openstack.org/343400 | 09:43 |
*** yanyanhu has quit IRC | 09:53 | |
*** yanyanhu has joined #senlin | 09:53 | |
*** yanyanhu has quit IRC | 09:58 | |
*** Liuqing has quit IRC | 10:03 | |
*** yanyanhu has joined #senlin | 10:06 | |
*** yanyanhu has quit IRC | 10:43 | |
*** zzxwill has joined #senlin | 10:59 | |
*** Liuqing has joined #senlin | 12:10 | |
*** zzxwill has quit IRC | 12:11 | |
*** zzxwill has joined #senlin | 12:12 | |
*** zzxwill has quit IRC | 13:24 | |
*** zzxwill has joined #senlin | 13:29 | |
*** elynn has quit IRC | 13:45 | |
*** zzxwill has quit IRC | 14:36 | |
*** jruano has joined #senlin | 14:54 | |
*** Drago has joined #senlin | 15:02 | |
*** Liuqing has quit IRC | 15:07 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/senlin: Updated from global requirements https://review.openstack.org/343848 | 16:26 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/senlin-dashboard: Updated from global requirements https://review.openstack.org/344321 | 16:26 |
*** jruano has quit IRC | 16:48 | |
*** Drago has quit IRC | 17:19 | |
*** Drago has joined #senlin | 17:19 | |
*** jruano has joined #senlin | 18:17 | |
*** jruano has quit IRC | 18:28 | |
*** jruano has joined #senlin | 18:33 | |
*** jruano has quit IRC | 18:35 | |
*** jruano has joined #senlin | 19:03 | |
*** jruano has quit IRC | 19:04 | |
*** jruano has joined #senlin | 19:05 | |
*** jruano has quit IRC | 19:05 | |
*** Liuqing has joined #senlin | 19:58 | |
*** jruano has joined #senlin | 20:59 | |
*** Liuqing has quit IRC | 21:12 | |
*** jruano has quit IRC | 21:26 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!