Monday, 2016-12-05

*** yuanying_ has joined #senlin00:19
*** yuanying has quit IRC00:19
*** yuanying_ has quit IRC00:19
*** yuanying has joined #senlin00:19
*** yuanying_ has joined #senlin00:20
*** yuanying has quit IRC00:20
*** yuanying has joined #senlin00:21
*** yuanying_ has quit IRC00:21
*** yuanying_ has joined #senlin00:21
*** yuanying has quit IRC00:21
*** yuanying_ has quit IRC00:21
*** yuanying has joined #senlin00:22
*** yuanying has quit IRC00:22
*** yuanying has joined #senlin00:22
*** yanyanhu has joined #senlin01:41
*** chohoor has joined #senlin01:45
*** elynn has joined #senlin01:48
openstackgerritQiming Teng proposed openstack/senlin: Get both event drivers into action  https://review.openstack.org/40659501:51
*** elynn_ has joined #senlin01:52
*** elynn has quit IRC01:54
*** catintheroof has joined #senlin01:58
*** catintheroof has quit IRC02:06
*** chohoor has left #senlin02:10
openstackgerritKenji Ishii proposed openstack/senlin-dashboard: angularize cluster tables  https://review.openstack.org/39773002:13
openstackgerritQiming Teng proposed openstack/senlin: Change exception type for profile type not found  https://review.openstack.org/40666902:24
*** yuanying has quit IRC02:53
*** guoshan has joined #senlin02:57
*** yuanying has joined #senlin03:00
openstackgerritQiming Teng proposed openstack/senlin: Get both event drivers into action  https://review.openstack.org/40659503:46
*** yuanying has quit IRC03:48
*** elynn_ has quit IRC03:55
*** guoshan has quit IRC03:56
*** shu-mutou-AWAY is now known as shu-mutou04:20
shu-mutouHi Qiming, could you review this? https://review.openstack.org/#/c/397730/04:38
openstackgerritKenji Ishii proposed openstack/senlin-dashboard: Add create cluster action  https://review.openstack.org/40347204:40
*** elynn has joined #senlin04:48
*** elynn_ has joined #senlin04:53
*** yuanying has joined #senlin04:54
*** elynn has quit IRC04:54
*** guoshan has joined #senlin04:57
*** guoshan has quit IRC05:01
openstackgerritShu Muto proposed openstack/senlin-dashboard: Angularize node tables  https://review.openstack.org/38732105:22
openstackgerritQiming Teng proposed openstack/senlin: Chnage exception type for policy type not found  https://review.openstack.org/40671005:30
openstackgerritMerged openstack/senlin-dashboard: angularize cluster tables  https://review.openstack.org/39773005:41
openstackgerritShu Muto proposed openstack/senlin-dashboard: Angularize node tables  https://review.openstack.org/38732105:41
*** guoshan has joined #senlin05:57
openstackgerritMerged openstack/senlin: Change exception type for profile type not found  https://review.openstack.org/40666906:02
*** guoshan has quit IRC06:02
openstackgerritShu Muto proposed openstack/senlin-dashboard: Add delete action for angular nodes panel  https://review.openstack.org/39597606:05
openstackgerritMerged openstack/senlin: Add event dispatcher pluggin infrastructure  https://review.openstack.org/40644606:12
Qiminghi, who is working on the request objects for receiver_notify and webhook_trigger?06:19
openstackgerritMerged openstack/senlin: Further simplify event dispatch interface  https://review.openstack.org/40657406:23
openstackgerritShu Muto proposed openstack/senlin-dashboard: Add delete action for angular nodes panel  https://review.openstack.org/39597606:32
*** guoshan has joined #senlin06:33
*** elynn__ has joined #senlin06:42
*** elynn_ has quit IRC06:43
*** yuanying_ has joined #senlin06:52
*** chohoor has joined #senlin06:54
*** yuanying has quit IRC06:55
openstackgerritShu Muto proposed openstack/senlin-dashboard: Add node create/update actions  https://review.openstack.org/39697507:03
openstackgerritQiming Teng proposed openstack/senlin: Refactor exception types for schema/constraints  https://review.openstack.org/40677807:47
fabian4hi, senlin can you use plan add node to cluster ?07:48
Qimingfabian4, what do you mean?07:49
Qimingsenlin has api support for adding nodes to clusters07:49
fabian4Qiming, I known senlin api support add nodes , I want to use time plan add node to cluster07:50
Qimingyes you can do that07:50
Qimingcreate a 'receiver' by specifying the cluster, the action you want to run07:51
Qimingfrom the receiver's output, you get a webhook URL07:51
Qimingthen you do a POST to that webhook URL from anywhere you can reach the IP address, to add nodes to cluster07:52
Qimingthis can certainly be done in a cron job07:52
fabian4thanks, I want try again07:52
fabian4Qiming,  I see you senlin create node , senlin cluster-node-add , this node must use senlin create, do you senlin cluster-node-add use nova boot instance ?07:55
fabian4cluster-node-add has exist nova boot instance07:55
Qimingthat would be a feature we have been thinking for some time07:55
Qimingunderstand what you are saying07:55
Qimingthe planned steps to achieve that is:07:56
fabian4I have a vm use nova boot,  After a period of time, I want to try use cluster-node-add vm to cluster07:58
fabian4this my idea07:58
Qimingunderstand what you mean08:00
Qiminga draft idea on solving this:08:00
Qiming1. senlin profile-spec-create -t os.nova.server -o <spec_file> <nova_instance>08:01
Qiming2. edit the spec_file created, fix parameters like volume and network settings08:01
Qiming3. senlin profile-create -s <spec_file> profile_for_existing_instance08:02
Qiming4. senlin node-adopt -p profile_for_existing_instance <nova_instance>08:02
Qiming5. senlin cluster-node-add -n <node_id_from_step_4> <cluster_identity>08:03
*** openstackgerrit has quit IRC08:03
Qimingit is a lengthy flow, some steps can be merged/combined I think08:06
Qimingbut I don't think we have a better choice08:06
fabian4step 3 , i see you08:06
Qimingany suggestions are welcomed08:06
Qimingstep 2 is very important08:07
Qimingbecause when we "adopt" a nova server, we will see port or IP address properties08:07
Qimingwe need to know how those attributes were specified when you booted your server08:07
Qimingor else, we are creating troubles for future update operations08:08
fabian4yes, openstack  platform backend use ceph storage, create nova instance use volume08:08
*** yuanying_ has quit IRC08:19
*** openstackgerrit has joined #senlin08:23
*** ChanServ sets mode: +v openstackgerrit08:23
openstackgerritQiming Teng proposed openstack/senlin: Replace 'SpecValidationFailed' with 'InvalidSpec'  https://review.openstack.org/40679208:23
openstackgerritMerged openstack/senlin-dashboard: Angularize node tables  https://review.openstack.org/38732108:25
openstackgerritQiming Teng proposed openstack/senlin: Remove 'InvalidSchemaError' exception type  https://review.openstack.org/40679508:25
*** yuanying has joined #senlin09:08
openstackgerritMerged openstack/senlin: Chnage exception type for policy type not found  https://review.openstack.org/40671009:18
yanyanhuhi, Qiming, sorry just noticed you asked who is working on versioned request support for webhook_trigger and receiver_notify. I actually had plan to work on it but haven't start the work09:27
yanyanhuthat is the last part of versioned request support I think09:27
Qimingokay09:30
Qimingjust want to rename the so many xyz2 interfaces back to xyz09:31
yanyanhuQiming, no problem, will work on it tomorrow and hope to finish it by this wednesday09:32
openstackgerritQiming Teng proposed openstack/senlin: Remove 'InvalidSchemaError' exception type  https://review.openstack.org/40679509:38
openstackgerritQiming Teng proposed openstack/senlin: Replace 'SpecValidationFailed' with 'InvalidSpec'  https://review.openstack.org/40679209:38
openstackgerritQiming Teng proposed openstack/senlin: Refactor exception types for schema/constraints  https://review.openstack.org/40677809:38
openstackgerritQiming Teng proposed openstack/senlin: Rework profile_create call  https://review.openstack.org/40684909:38
Qimingthere are still some other leftovers I think09:38
yanyanhuQiming, I see. Maybe xuefeng is working on it09:39
yanyanhuwill confirm with him09:39
*** yanyanhu has quit IRC09:40
*** yanyanhu has joined #senlin09:41
*** yanyanhu has quit IRC09:41
Qimingcool09:42
QimingI'm on two threads and both are blocked now09:43
*** ruijie has joined #senlin09:53
*** elynn__ has quit IRC10:00
*** dinghh has joined #senlin10:10
*** guoshan has quit IRC10:27
openstackgerritMerged openstack/senlin: Further simplify event module  https://review.openstack.org/40658310:44
openstackgerritShu Muto proposed openstack/senlin-dashboard: Add node create/update actions  https://review.openstack.org/39697510:55
openstackgerritShu Muto proposed openstack/senlin-dashboard: Add node create/update actions  https://review.openstack.org/39697511:05
*** shu-mutou is now known as shu-mutou-AWAY11:06
*** chohoor has left #senlin11:23
fabian4prof.set_api_version('clustering', '1.2') AttributeError: 'Profile' object has no attribute 'set_api_version' why ?11:42
fabian4/usr/lib/python2.7/site-packages/senlinclient/common/sdk.py11:42
openstackgerritMerged openstack/senlin: Remove redundant parameters from event interface  https://review.openstack.org/40658412:42
Qimingfabian4, you openstacksdk version is too low12:45
openstackgerritKenji Ishii proposed openstack/senlin-dashboard: Add create cluster action  https://review.openstack.org/40347212:58
openstackgerritKenji Ishii proposed openstack/senlin-dashboard: Add update profile action for angular profile panel  https://review.openstack.org/39133213:07
*** catintheroof has joined #senlin13:38
*** catinthe_ has joined #senlin14:02
*** catintheroof has quit IRC14:04
*** Drago1 has joined #senlin15:00
openstackgerritMerged openstack/senlin: Rename 'status' parameter to 'phase' in db driver  https://review.openstack.org/40658915:59
*** catintheroof has joined #senlin16:13
*** catinthe_ has quit IRC16:16
*** yuanying has quit IRC16:29
*** shu-mutou-AWAY has quit IRC16:30
*** xuhaiwei__ has quit IRC16:31
*** catinthe_ has joined #senlin17:02
*** catintheroof has quit IRC17:04
*** yuanying has joined #senlin17:38
*** openstackstatus has joined #senlin18:55
*** ChanServ sets mode: +v openstackstatus18:55
*** Qiming has quit IRC19:28
*** Qiming has joined #senlin19:31
*** catinthe_ has quit IRC20:53
*** catintheroof has joined #senlin21:39

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