*** Qiming has joined #senlin | 01:07 | |
*** zzxwill has joined #senlin | 01:25 | |
*** zzxwill has left #senlin | 01:36 | |
*** zzxwill has joined #senlin | 01:36 | |
*** yanyanhu has joined #senlin | 01:55 | |
*** elynn has joined #senlin | 02:14 | |
*** elynn has quit IRC | 02:19 | |
*** elynn has joined #senlin | 02:24 | |
yanyanhu | hi, Qiming, around? | 02:49 |
---|---|---|
Qiming | yes | 02:49 |
yanyanhu | since we are applying this patch to use new enginefacade, https://review.openstack.org/#/c/300089/ | 02:49 |
yanyanhu | input parameter context looks like unnecessary for most DB api interfaces? | 02:50 |
Qiming | it still needs some clean up | 02:50 |
yanyanhu | yes | 02:50 |
Qiming | need some understandings about the context_manager thing and ... | 02:50 |
Qiming | there are functions not that interesting now ... e.g. model_query | 02:51 |
Qiming | but anyway, this is a very important step | 02:51 |
Qiming | making things parallelisible | 02:51 |
yanyanhu | I see | 02:52 |
openstackgerrit | Merged openstack/senlin: Use the new enginefacade from oslo.db https://review.openstack.org/300089 | 02:54 |
yanyanhu | Qiming, BTW, the first patch in rally side looks ready now, https://review.openstack.org/298109 | 02:54 |
yanyanhu | but I really didn't get what Roman means in the comment... | 02:54 |
yanyanhu | I guess they need to do some tests to decide what will be the next step? | 02:55 |
yanyanhu | to add plugin for senlin or adding some example test jobs of senlin | 02:55 |
Qiming | guess so | 02:56 |
Qiming | looking at the patch | 02:56 |
yanyanhu | but in my opinion, jobs don't work without plugin support... | 02:56 |
yanyanhu | ok, thx | 02:56 |
Qiming | why senlinclient is in optional-requirements? | 02:56 |
yanyanhu | not sure, I guess they don't want to have strict dependency on senlinclient | 02:57 |
yanyanhu | so they suggested to add this requirement into optional-requirements rather than requirements | 02:57 |
Qiming | okay, so Roman's comment | 03:01 |
Qiming | seems the only thing we can do, at the moment, is waiting | 03:02 |
yanyanhu | I guess so... | 03:03 |
yanyanhu | anyway, I'm working on senlin plugin. Hope can make some basic tests locally after that jobs is done | 03:04 |
*** elynn_ has joined #senlin | 03:14 | |
elynn_ | Morning | 03:31 |
*** elynn_ has quit IRC | 04:29 | |
*** elynn_ has joined #senlin | 04:53 | |
*** elynn_ has quit IRC | 04:59 | |
*** elynn_ has joined #senlin | 04:59 | |
openstackgerrit | Merged openstack/senlin: Remove duplicated keys in the dict https://review.openstack.org/300932 | 05:34 |
*** elynn__ has joined #senlin | 06:49 | |
*** elynn_ has quit IRC | 06:49 | |
xuhaiwei | hi Qiming | 07:07 |
Qiming | yes | 07:12 |
xuhaiwei | I have succeeded in /create/delete/list containers from a node using Senlin command, the next step should be auto-scaling the containers, but currently have no idea about it | 07:12 |
xuhaiwei | the use case should be 1. auto-scale a node, 2. start a contianer in the node? | 07:13 |
Qiming | yep, that would be very intuitive | 07:14 |
xuhaiwei | make this workflow work automatically | 07:14 |
Qiming | it has better be transparent to end users | 07:14 |
xuhaiwei | the vm's auto-scale seems ok, how to scale-out the containers since there is no policies to support containers now | 07:16 |
*** elynn_ has joined #senlin | 07:16 | |
Qiming | scaling policies can be attached to any profile types, right? | 07:17 |
xuhaiwei | yes | 07:17 |
xuhaiwei | but I didn't create container type profile currently | 07:17 |
*** elynn__ has quit IRC | 07:18 | |
Qiming | okay? | 07:18 |
xuhaiwei | I am not making containers as senlin's node | 07:18 |
Qiming | ... | 07:18 |
xuhaiwei | this is the wrong way? | 07:18 |
Qiming | so, what are you expecting from senlin then? | 07:19 |
Qiming | if containers are not senlin cluster nodes, seems that senlin is irrelevant to the whole picture then | 07:20 |
xuhaiwei | yes | 07:20 |
xuhaiwei | I will change the implementation | 07:21 |
Qiming | we may need to look beyond just implementation | 07:22 |
Qiming | it would be terrific if we can have some live show | 07:22 |
Qiming | what is more imporant is that we have a clear idea what we are doing | 07:23 |
xuhaiwei | you mean the whole picture of the design? | 07:23 |
Qiming | if it makes sense, we may get more help from other devs | 07:23 |
xuhaiwei | yes | 07:24 |
Qiming | if the whole idea is a shit, we had better drop it right now | 07:24 |
Qiming | when continue working on your POC, I'd like to suggest you to keep the use case in minde | 07:24 |
Qiming | s/minde/mind | 07:25 |
Qiming | I mean, what are you expecting the end users to use the solution as a whole | 07:25 |
Qiming | why we are not encouraging the exposure of a k8s or swarm interface to end users | 07:26 |
Qiming | what, instead, are we trying to present to users? | 07:26 |
Qiming | maybe just a container image, with so cpu/mem/net requirements? | 07:27 |
Qiming | that container image is a wrapper of a micro-service | 07:27 |
Qiming | we may want to replace the backend of docker with lxc_container, for example | 07:28 |
Qiming | but all those changes should be the operator's concern, not the end user's | 07:28 |
xuhaiwei | that makes sense to me | 07:29 |
*** elynn__ has joined #senlin | 07:29 | |
*** elynn_ has quit IRC | 07:30 | |
*** elynn__ has quit IRC | 07:36 | |
*** elynn__ has joined #senlin | 07:36 | |
*** EldonZhao has joined #senlin | 07:37 | |
EldonZhao | When I post alarm_url, I got "Authentication required" message. | 07:39 |
EldonZhao | http://paste.openstack.org/show/492951/ | 07:40 |
EldonZhao | How can i fix the problem? | 07:40 |
Qiming | EldonZhao, are you using the latest code base? | 07:46 |
Qiming | I mean, with https://review.openstack.org/300089 merged in? | 07:47 |
yanyanhu | hi, Qiming, around? | 07:53 |
Qiming | yes | 07:54 |
yanyanhu | I found sdk exceptions are not parsed in client interfaces | 07:54 |
yanyanhu | so I always get sdk exception rather than senlinclient exc when error happened during invoking senlinclient interfaces, e.g. 404 resource not found error | 07:55 |
Qiming | yep, that is true | 07:55 |
yanyanhu | I guess we may need to add a decorator for those methods defined in client module? | 07:55 |
yanyanhu | for exception parsing | 07:55 |
Qiming | well, we may need to cut a version number before that | 07:56 |
yanyanhu | you mean the client version? | 07:56 |
Qiming | yes | 07:56 |
Qiming | add function decorators means changing the invocation protocol | 07:56 |
yanyanhu | is it possible to include this change into the release? | 07:56 |
yanyanhu | I see | 07:57 |
Qiming | let me check how other client project bump their versions | 07:58 |
*** elynn has joined #senlin | 07:59 | |
yanyanhu | ok, thanks a lot | 07:59 |
yanyanhu | we need this change on exception parsing, since now 3rd services rely on sdk package for importing its exc type | 07:59 |
elynn | Hi yanyanhu | 07:59 |
yanyanhu | hi, elynn | 08:00 |
elynn | you can indirectly include idk exception like https://github.com/openstack/heat/blob/master/heat/engine/clients/os/senlin.py#L47 | 08:00 |
elynn | as a workaround | 08:00 |
*** elynn__ has quit IRC | 08:00 | |
yanyanhu | nice | 08:01 |
yanyanhu | it works | 08:08 |
elynn | sure it will work :) | 08:09 |
yanyanhu | you dropped immediately after saying the truth :P | 08:09 |
elynn | Don't know why I'm kicked off by the IBM network occasionly. | 08:11 |
EldonZhao | @Qiming, I don't think the bug's same with my problem. | 08:11 |
elynn | @EldonZhao, He just wanna make sure if your problem is caused by that patch... | 08:13 |
EldonZhao | I find the middleware func process_request goes to VersionNegotiationFilter rather than webhook | 08:13 |
EldonZhao | yes, maybe not~ | 08:13 |
elynn | In mitaka, I test it, and it works fine. | 08:14 |
EldonZhao | Is there any problem with my senlin.conf? | 08:14 |
elynn | maybe related to micro version patches? | 08:14 |
elynn | https://review.openstack.org/#/q/topic:bp/api-microversioning | 08:15 |
EldonZhao | http://paste.openstack.org/show/492952/ | 08:15 |
Qiming | yanyanhu, just talked to ttx about versioning | 08:15 |
yanyanhu | ok | 08:16 |
Qiming | we'd better wait another week for bumping senlinclient version | 08:16 |
Qiming | unless we are introducing some significant bug fixes, we'd better keep the stable version 0.4.1 there as is | 08:16 |
Qiming | then we can directly bump to 0.5.0 next week | 08:16 |
yanyanhu | Qiming, no problem. I didn't add region_name and interface type support into senlinclient implementation in Rally | 08:17 |
yanyanhu | will add them after the new version is released | 08:17 |
Qiming | current 0.4.1 is lagging behind master, by the following patches: | 08:18 |
Qiming | 02f5a76 Support more parameters for senlinclient creation | 08:18 |
Qiming | 9c261fd Rename cluster scaling command | 08:18 |
Qiming | 3bda3b9 Remove senlin CLI commands | 08:18 |
Qiming | 735b018 Refactor osc support | 08:18 |
Qiming | 80e0751 Merge "Add deprecation warnings for senlin commands" | 08:18 |
Qiming | 040dcc8 Add deprecation warnings for senlin commands | 08:18 |
Qiming | decbc7c Add OSC command for senlin node-check/recover | 08:18 |
Qiming | ed8c132 Spelling mistakes on 'Clustering service command-line client' page | 08:18 |
Qiming | 3bda3b9 has been reverted | 08:19 |
yanyanhu | no critical change I think | 08:19 |
Qiming | I believe decbc7c has been backported | 08:19 |
yanyanhu | ok | 08:20 |
Qiming | the OSC command issue is annoying | 08:20 |
Qiming | but we won't encourage users to use OSC way today anyway, because it is broken due to OSC --profile parameter | 08:20 |
yanyanhu | yes, without it, almost can't do anything | 08:21 |
Qiming | EldonZhao, I think the problem you encountered is about keystone | 08:22 |
Qiming | 2016-04-05 07:15:23.627 17 WARNING keystonemiddleware.auth_token [req-e8488d7a-98aa-4a6c-b4d0-86d003be9c82 - - - - -] Fetch revocation list failed, fallback to online validation. | 08:22 |
Qiming | 2016-04-05 07:15:23.630 17 ERROR keystonemiddleware.auth_token [req-e8488d7a-98aa-4a6c-b4d0-86d003be9c82 - - - - -] Bad response code while validating token: 400 | 08:22 |
Qiming | the request has passed version_negotiation middleware and webhook middleware, but somehow, it wasn't able to grab a token using the trust_id | 08:22 |
*** Liuqing has joined #senlin | 08:54 | |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Remove concurrency constraint for functional tests https://review.openstack.org/300719 | 08:56 |
*** EldonZhao has quit IRC | 08:56 | |
yanyanhu | hi, Qiming, the second patch to rally is proposed here https://review.openstack.org/301522. It's still in progress but the basic support for scenario test of cluster creation/deletion works now. | 09:10 |
yanyanhu | have added you to review list, thx | 09:11 |
*** elynn_ has joined #senlin | 09:11 | |
Qiming | okay | 09:12 |
*** elynn has quit IRC | 09:15 | |
*** Liuqing has quit IRC | 09:21 | |
*** yanyanhu has quit IRC | 09:22 | |
*** elynn has joined #senlin | 09:24 | |
*** elynn_ has quit IRC | 09:25 | |
*** elynn_ has joined #senlin | 09:30 | |
*** elynn has quit IRC | 09:30 | |
*** Liuqing has joined #senlin | 09:57 | |
*** Qiming has quit IRC | 10:09 | |
*** elynn_ has quit IRC | 10:24 | |
*** Qiming has joined #senlin | 11:34 | |
Liuqing | HI Qiming,cloud you review the bug: https://bugs.launchpad.net/senlin-dashboard/+bug/1564936, now the node/cluster event table is empty in senlin-dashboard | 12:17 |
openstack | Launchpad bug 1564936 in senlin-dashboard "Cluster/Node event table is empty" [Undecided,New] | 12:17 |
Qiming | Liuqing, looking | 12:39 |
Liuqing | 3Q | 12:40 |
openstackgerrit | zhangguoqing proposed openstack/senlin-dashboard: Add api test about cluster https://review.openstack.org/301621 | 12:41 |
*** Yanyanhu has joined #senlin | 12:50 | |
openstackgerrit | Merged openstack/senlin-dashboard: Remove useless variable assignment https://review.openstack.org/300506 | 12:51 |
*** elynn has joined #senlin | 12:52 | |
*** cschulz has joined #senlin | 12:58 | |
*** shu-mutou has quit IRC | 13:21 | |
*** xuhaiwei has quit IRC | 13:21 | |
*** yuanying has quit IRC | 13:21 | |
*** elynn has quit IRC | 13:21 | |
*** Liuqing has quit IRC | 13:21 | |
*** zzxwill has quit IRC | 13:21 | |
*** R_lixh has quit IRC | 13:21 | |
*** cschulz has quit IRC | 13:21 | |
*** zhenguo_ has quit IRC | 13:21 | |
*** ddeja has quit IRC | 13:21 | |
*** Yanyanhu has quit IRC | 13:21 | |
*** jdandrea has quit IRC | 13:21 | |
*** openstackgerrit has quit IRC | 13:21 | |
*** zigo has quit IRC | 13:21 | |
*** gongysh has quit IRC | 13:22 | |
*** Kennan has quit IRC | 13:22 | |
*** Qiming has quit IRC | 13:22 | |
*** cschulz has joined #senlin | 13:24 | |
*** elynn has joined #senlin | 13:24 | |
*** Yanyanhu has joined #senlin | 13:24 | |
*** Qiming has joined #senlin | 13:24 | |
*** Liuqing has joined #senlin | 13:24 | |
*** zzxwill has joined #senlin | 13:24 | |
*** jdandrea has joined #senlin | 13:24 | |
*** openstackgerrit has joined #senlin | 13:24 | |
*** shu-mutou has joined #senlin | 13:24 | |
*** gongysh has joined #senlin | 13:24 | |
*** yuanying has joined #senlin | 13:24 | |
*** xuhaiwei has joined #senlin | 13:24 | |
*** Kennan has joined #senlin | 13:24 | |
*** R_lixh has joined #senlin | 13:24 | |
*** ddeja has joined #senlin | 13:24 | |
*** zhenguo_ has joined #senlin | 13:24 | |
*** zigo has joined #senlin | 13:24 | |
*** openstackstatus has quit IRC | 13:24 | |
*** openstackstatus has joined #senlin | 13:28 | |
*** ChanServ sets mode: +v openstackstatus | 13:28 | |
*** Yanyanhu has quit IRC | 13:53 | |
openstackgerrit | Liuqing Jing proposed openstack/senlin: Add senlin-dashboard in doc/source/overview.rst https://review.openstack.org/301683 | 13:55 |
*** elynn has quit IRC | 14:07 | |
openstackgerrit | Merged openstack/senlin: Correct test case test_profile_create_with_bad_type https://review.openstack.org/301271 | 14:07 |
*** rebase has joined #senlin | 14:46 | |
openstackgerrit | Merged openstack/senlin-dashboard: Remove policies which had attached to cluster while attaching policy https://review.openstack.org/300512 | 15:08 |
*** hua has joined #senlin | 15:14 | |
openstackgerrit | Liuqing Jing proposed openstack/senlin-dashboard: Fix empty Create/Update column in cluster/profile... tables https://review.openstack.org/301754 | 15:18 |
openstackgerrit | Liuqing Jing proposed openstack/senlin-dashboard: Add cluster policies in cluster detail page https://review.openstack.org/300536 | 15:21 |
*** Qiming has quit IRC | 15:21 | |
*** Liuqing has quit IRC | 15:38 | |
*** hua has quit IRC | 16:53 | |
*** hua has joined #senlin | 17:04 | |
*** hua has quit IRC | 17:19 | |
*** rebase has quit IRC | 18:40 | |
*** rebase has joined #senlin | 18:41 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/senlin: Updated from global requirements https://review.openstack.org/301675 | 18:52 |
*** hua has joined #senlin | 20:23 | |
*** hua has quit IRC | 21:18 | |
*** rebase_ has joined #senlin | 21:54 | |
*** rebase has quit IRC | 21:57 | |
*** rebase_ has quit IRC | 22:21 | |
*** rebase has joined #senlin | 22:22 | |
*** hua has joined #senlin | 22:45 | |
*** hua has quit IRC | 23:15 | |
*** rebase has quit IRC | 23:25 | |
*** Qiming has joined #senlin | 23:53 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!