Monday, 2016-08-29

*** zhurong has quit IRC00:00
Qimingetherpad for ocata sessions: https://etherpad.openstack.org/p/ocata-senlin-sessions00:43
*** zhurong has joined #senlin01:10
*** yanyanhu has joined #senlin01:18
openstackgerritMerged openstack/senlin: Add API tests for profile validation  https://review.openstack.org/36173901:22
openstackgerritMerged openstack/senlin: Add negative API tests for profile validation  https://review.openstack.org/36174001:22
openstackgerritYanyan Hu proposed openstack/senlin: Minor tweak webhook receiver  https://review.openstack.org/35963601:25
openstackgerritMerged openstack/senlin: Update api-ref configuration  https://review.openstack.org/36116001:29
openstackgerritMerged openstack/senlin: Remove 'description' from Action class  https://review.openstack.org/35905501:32
*** elynn has joined #senlin01:36
openstackgerritEthan Lynn proposed openstack/senlin: Add API tests for profile validation  https://review.openstack.org/36179001:52
elynnSorry, I forgot to include the real profile validation tests in last patch ^^01:52
openstackgerritQiming Teng proposed openstack/senlin: api-ref doc for policy validation  https://review.openstack.org/36179101:56
openstackgerritMerged openstack/senlin: Fix reraise issue  https://review.openstack.org/36104801:58
*** zhurong_ has joined #senlin02:02
*** xuhaiwei has joined #senlin02:05
*** zhurong has quit IRC02:06
openstackgerritMerged openstack/senlin: Add version support to schema and spec  https://review.openstack.org/34870902:12
openstackgerritYanyan Hu proposed openstack/senlin: Minor tweak webhook receiver  https://review.openstack.org/35963602:19
yanyanhuhi, Qiming, around?02:25
yanyanhuI'm trying to add versioning support to lb policy since the schema version support has been merged02:25
Qimingok02:26
yanyanhubut one question is should we allow user to define a lb policy spec with version=1.0 after we bump the lb policy version to 1.1?02:26
Qimingdefinitely02:26
yanyanhuI see02:26
yanyanhuso the lb version=1.1 implies the spec version <= 1.1 will be supported02:27
openstackgerritMerged openstack/senlin: Add eval_status operation to cluster  https://review.openstack.org/35917702:27
yanyanhuif so, should we keep different version of lb policy plugin in senlin's repo?02:27
Qimingideally, each profile/policy should have a dict property clarifying the mappings from versions to support status02:28
yanyanhuyes02:28
QimingI'm not envisioning a drastical change to any policy02:28
Qimingif there have to be such changes, we can call them some different policy/profile type already02:29
yanyanhuyes. But there is still a problem that in case of properties are deprecated in new version of policy,  if we don't keep the old version of policy plugin, some properties defined with old spec version actually doesn't work as expected02:30
Qimingthey should fail validation02:32
yanyanhuyes02:32
Qimingif properties have been removed02:32
yanyanhubut that failure means old version spec is not supported yet02:32
yanyanhuthat why I asked whether we should keep backward compatible since if so, we may need to keep old version plugin rather than bump the version directly02:33
yanyanhus/that/that's02:33
Qimingyes, we are not supposed to carry on the support of all properties or spec  versions for ever02:33
yanyanhuyes02:34
Qimingwe will deprecate things02:34
Qimingkeep them there for 2 cycles02:34
Qimingthen remove them02:34
Qimingwhen things are removed, any spec that are still  using those properties will become invalid02:34
yanyanhuQiming, I see02:35
Qimingif you want to use the old specs, use the old version of the service02:35
yanyanhuso no strict backward compatible there02:35
Qimingthat could be a rule02:35
yanyanhuQiming, ok, makes sense to me02:35
yanyanhusince the policy framework could change as well over the time02:35
Qimingon the other hand, we should be very cautious when making such a decision02:35
yanyanhuin that case, we can't gaurantee the old version policy work correctly02:35
yanyanhuok02:36
Qimingfor example, we remove bdm v1 from nova server only when there is a clear indication from the community that BDM v1 is a history no one wants to support any more02:36
Qimingwe actually cannot02:36
Qimingwe cannot guarantee a 100% backward compatibility02:37
yanyanhuI see02:37
yanyanhuso using lb policy as an example, now the plugin name will be "senlin.policy.loadbalance-1.5". Although user is allowed to define a lb policy spec with version 1.0. But the spec validation could fail for property deprecation.02:38
yanyanhubut the plugin loading will succeed02:39
yanyanhusince it is still "lb policy"02:39
yanyanhuwe just don't enforce user to define policy spec with latest version number02:40
openstackgerritXueFeng Liu proposed openstack/python-senlinclient: Fix "openstack cluster policy binding list <cluster>"  https://review.openstack.org/36180002:40
Qimingthat logic can be improved02:44
Qimingwe can leave this to a summit discussion02:45
*** yuanying has quit IRC02:51
*** yuanying has joined #senlin02:52
yanyanhuQiming, agee, this is an import topic need more discussion02:53
yanyanhuso I will stop making more changes here before we have a conclusion about it02:54
openstackgerritEthan Lynn proposed openstack/senlin: Add API tests for policy validation  https://review.openstack.org/36180803:02
openstackgerritEthan Lynn proposed openstack/senlin: Add negative API tests for policy validation  https://review.openstack.org/36180903:02
*** yuanying has quit IRC03:44
openstackgerritMerged openstack/python-senlinclient: Fix cluster-policy-list  https://review.openstack.org/36160104:02
openstackgerritMerged openstack/senlin: api-ref doc for policy validation  https://review.openstack.org/36179104:33
*** yuanying has joined #senlin05:03
openstackgerritOpenStack Proposal Bot proposed openstack/python-senlinclient: Updated from global requirements  https://review.openstack.org/36187406:17
*** yuanying has quit IRC06:29
openstackgerritMerged openstack/python-senlinclient: Updated from global requirements  https://review.openstack.org/36187406:47
openstackgerritMerged openstack/senlin: Minor tweak webhook receiver  https://review.openstack.org/35963607:12
openstackgerritYanyan Hu proposed openstack/senlin: [WIP]Initial work for message type of receiver  https://review.openstack.org/35904207:16
openstackgerritMerged openstack/senlin: Add API tests for policy validation  https://review.openstack.org/36180807:21
openstackgerritNam Nguyen Hoai proposed openstack/senlin: Fix formatting strings when using multiple variables  https://review.openstack.org/36190707:24
openstackgerritMerged openstack/senlin: Add negative API tests for policy validation  https://review.openstack.org/36180907:24
openstackgerritMerged openstack/senlin: Add API tests for profile validation  https://review.openstack.org/36179007:25
*** yuanying has joined #senlin07:51
*** elynn_ has joined #senlin08:27
*** elynn has quit IRC08:30
openstackgerritxu-haiwei proposed openstack/senlin: Fix some bugs for container creation  https://review.openstack.org/34990608:32
openstackgerritQiming Teng proposed openstack/python-senlinclient: OSC plugin command for cluster-run  https://review.openstack.org/36193408:34
*** elynn__ has joined #senlin08:37
*** elynn_ has quit IRC08:40
openstackgerritLu lei proposed openstack/senlin: Fix using filter() to meet python2,3  https://review.openstack.org/36193908:42
openstackgerritYanyan Hu proposed openstack/senlin: [WIP]Initial work for message type of receiver  https://review.openstack.org/35904208:44
openstackgerritQiming Teng proposed openstack/senlin: Enable health policy to skip more actions  https://review.openstack.org/36194408:44
openstackgerritxu-haiwei proposed openstack/senlin: Fix some bugs for container creation  https://review.openstack.org/34990608:45
openstackgerritMerged openstack/senlin: Tweak cluster recover workflow  https://review.openstack.org/36154909:15
openstackgerritMerged openstack/senlin: Always change desired_capacity for node_delete  https://review.openstack.org/36159809:15
*** guoshan has joined #senlin09:30
openstackgerritQiming Teng proposed openstack/senlin: Enable health policy to skip more actions  https://review.openstack.org/36194409:36
openstackgerritQiming Teng proposed openstack/senlin: Fix exception handling in node_recover  https://review.openstack.org/36196709:36
openstackgerritYanyan Hu proposed openstack/senlin: [WIP]Initial work for message type of receiver  https://review.openstack.org/35904209:39
*** yanyanhu has quit IRC09:52
*** zigo_ is now known as zigo09:56
*** zhurong_ has quit IRC10:04
*** guoshan has quit IRC10:26
*** guoshan has joined #senlin10:26
*** shu-mutou has quit IRC10:28
openstackgerritxu-haiwei proposed openstack/senlin: Fix some bugs for container creation  https://review.openstack.org/34990610:35
*** guoshan has left #senlin10:43
openstackgerritMerged openstack/senlin: Enable health policy to skip more actions  https://review.openstack.org/36194410:46
*** elynn__ has quit IRC11:02
openstackgerritMerged openstack/senlin: Fix exception handling in node_recover  https://review.openstack.org/36196711:25
openstackgerritQiming Teng proposed openstack/senlin: Fix exception handling in nova server recover  https://review.openstack.org/36203711:38
*** elynn__ has joined #senlin12:14
*** zhurong has joined #senlin12:18
openstackgerritLu lei proposed openstack/senlin: Fix oslo.i18n in senlin project  https://review.openstack.org/36206412:18
openstackgerritLu lei proposed openstack/python-senlinclient: Fix oslo.i18n problems in senlinclient Help msg in senlinclient project should support oslo.i18n.  https://review.openstack.org/36207212:28
*** zzxwill has joined #senlin12:40
openstackgerritQiming Teng proposed openstack/senlin: Fix exception handling in server check  https://review.openstack.org/36210613:13
*** elynn__ has quit IRC13:18
openstackgerritMerged openstack/senlin: Fix oslo.i18n in senlin project  https://review.openstack.org/36206413:51
*** zzxwill has quit IRC14:19
*** zzxwill has joined #senlin14:20
*** Drago has joined #senlin14:31
*** Drago has quit IRC14:32
*** Drago has joined #senlin14:32
*** zzxwill has quit IRC14:38
*** zhurong has quit IRC15:55
*** Drago has quit IRC16:24
*** Drago has joined #senlin19:11
*** zzxwill has joined #senlin23:02
*** zzxwill has quit IRC23:03
*** zzxwill has joined #senlin23:10
*** zzxwill has quit IRC23:16
*** Drago has quit IRC23:30
*** zhurong has joined #senlin23:44
openstackgerritMerged openstack/senlin: Fix exception handling in nova server recover  https://review.openstack.org/36203723:45

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