*** yuanying_ has quit IRC | 00:36 | |
openstackgerrit | zhangyanxian proposed openstack/senlin: Correct the key in test_action_base.py https://review.openstack.org/414774 | 01:12 |
---|---|---|
openstackgerrit | zhangyanxian proposed openstack/senlin: Correct the key in test_action_base.py https://review.openstack.org/414774 | 01:12 |
openstackgerrit | Merged openstack/senlin-dashboard: Following up patch of ddf8b00fe49c571994955eff25c1e2d6e7255c06 https://review.openstack.org/414433 | 01:39 |
*** XueFeng has quit IRC | 01:42 | |
*** XueFeng has joined #senlin | 01:43 | |
*** Jeffrey4l_ has quit IRC | 02:02 | |
*** Jeffrey4l_ has joined #senlin | 02:03 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use cluster_* to replace cluster_*2 https://review.openstack.org/414779 | 02:03 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use cluster_* to replace cluster_*2 https://review.openstack.org/414779 | 02:04 |
fabian4 | Hello, I have a question, Do you 'senlin profile-update' only update profile name or metadata ? | 02:04 |
*** elynn has joined #senlin | 02:05 | |
ruijie | yes fabian4 | 02:12 |
ruijie | only update the name and metadata | 02:12 |
*** elynn has quit IRC | 02:12 | |
fabian4 | ruijie, if i want to update instance flavor , How can i do ? | 02:13 |
ruijie | you can update the cluster with a new profile | 02:14 |
ruijie | e.g. openstack cluster update --profile | 02:16 |
fabian4 | ruijie, update cluster profile, Maybe effect a exist cluster node ? | 02:17 |
ruijie | hi fabian4, in fact, if you update the profile of the cluster, all the nodes will be updated with the new profile | 02:20 |
ruijie | if you only want to update a specified node you can do : openstack cluster node update --profile profile_id node_id | 02:20 |
*** XueFeng has quit IRC | 02:21 | |
*** XueFeng has joined #senlin | 02:23 | |
fabian4 | ruijie, i want to known ,if i use old profile create node, use node update --profile apply new profile , the old profile create instance will be update ? | 02:24 |
fabian4 | ruijie, when old profile update to new profile | 02:25 |
ruijie | if you do node_update with new profile, that will not influence the old ones | 02:30 |
ruijie | only the node you specified will be updated | 02:30 |
*** guoshan has joined #senlin | 02:37 | |
openstackgerrit | Merged openstack/senlin: Trivial: fix the parameter description error in _validate_policy https://review.openstack.org/413922 | 02:43 |
openstackgerrit | Merged openstack/senlin: Modify the description of profile validate https://review.openstack.org/413951 | 02:43 |
openstackgerrit | Merged openstack/senlin: Removes unnecessary utf-8 encoding https://review.openstack.org/413865 | 02:43 |
openstackgerrit | Shan Guo proposed openstack/senlin: Add parameter in CLUSTER_DEL_NODES action https://review.openstack.org/412729 | 02:44 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use cluster_* to replace cluster_*2 https://review.openstack.org/414779 | 02:55 |
openstackgerrit | miaohb proposed openstack/senlin: Replace get-revision2 with get-revision https://review.openstack.org/414789 | 02:58 |
fabian4 | ruijie ok. | 03:01 |
openstackgerrit | Qiming Teng proposed openstack/senlin: User/developer doc for event dispatchers https://review.openstack.org/414461 | 03:05 |
openstackgerrit | Merged openstack/senlin: NODE_OPERATION action support https://review.openstack.org/414703 | 03:06 |
openstackgerrit | Merged openstack/senlin: add missing param about alarm create https://review.openstack.org/414711 | 03:06 |
openstackgerrit | miaohb proposed openstack/senlin: Replace credential_xyz2 with credential_xyz https://review.openstack.org/414794 | 03:09 |
openstackgerrit | Qiming Teng proposed openstack/senlin: API support for profile_type_ops https://review.openstack.org/414693 | 03:09 |
*** Drago has joined #senlin | 03:13 | |
openstackgerrit | Merged openstack/senlin: Improve error message for Json field validation https://review.openstack.org/414735 | 03:25 |
openstackgerrit | miaohb proposed openstack/senlin: Replace receiver_xyz2 with receiver_xyz https://review.openstack.org/414800 | 03:28 |
openstackgerrit | Merged openstack/senlin-dashboard: Display selected panel name on browser title bar https://review.openstack.org/414741 | 03:33 |
openstackgerrit | Merged openstack/senlin-dashboard: Add update profile action for angular profile panel https://review.openstack.org/391332 | 03:33 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use node_* to replace node_*2 https://review.openstack.org/414802 | 03:39 |
openstackgerrit | miaohb proposed openstack/senlin: Replace webhook_trigger2 with webhook_trigger https://review.openstack.org/414803 | 03:47 |
openstackgerrit | Merged openstack/senlin: Use action_* to replace action_*2 https://review.openstack.org/414762 | 03:49 |
openstackgerrit | Merged openstack/senlin: Correct the key in test_action_base.py https://review.openstack.org/414774 | 03:49 |
*** Drago has quit IRC | 03:51 | |
openstackgerrit | Qiming Teng proposed openstack/senlin: API-REF documentation for profile-type-ops API https://review.openstack.org/414729 | 04:00 |
*** guoshan has quit IRC | 04:11 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use request_context to replace request_context2 https://review.openstack.org/414760 | 04:17 |
openstackgerrit | Merged openstack/senlin: Improve the coverage of node updated_at https://review.openstack.org/414736 | 04:24 |
openstackgerrit | Merged openstack/senlin: Engine support to NODE_OPERATION https://review.openstack.org/414704 | 04:37 |
*** guoshan has joined #senlin | 04:37 | |
openstackgerrit | Merged openstack/senlin: Trivial: fix pep8 error in rally job plugin https://review.openstack.org/414733 | 04:39 |
*** Jeffrey4l_ has quit IRC | 04:43 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use request_context to replace request_context2 https://review.openstack.org/414760 | 04:44 |
*** guoshan has quit IRC | 04:47 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use cluster_* to replace cluster_*2 https://review.openstack.org/414779 | 04:47 |
openstackgerrit | Merged openstack/senlin: Replace get-revision2 with get-revision https://review.openstack.org/414789 | 04:56 |
openstackgerrit | Merged openstack/senlin: Add parameter in CLUSTER_DEL_NODES action https://review.openstack.org/412729 | 04:56 |
openstackgerrit | miaohb proposed openstack/senlin: Replace profile_xyz2 with profile_xyz https://review.openstack.org/414817 | 04:58 |
openstackgerrit | miaohb proposed openstack/senlin: Replace profile_type_xyz2 with profile_type_xyz https://review.openstack.org/414818 | 05:10 |
openstackgerrit | Merged openstack/senlin: API support for profile_type_ops https://review.openstack.org/414693 | 05:17 |
openstackgerrit | Merged openstack/senlin: User/developer doc for event dispatchers https://review.openstack.org/414461 | 05:18 |
openstackgerrit | Qiming Teng proposed openstack/senlin: API layer support for node-operation https://review.openstack.org/414821 | 05:24 |
openstackgerrit | Qiming Teng proposed openstack/senlin: API-REF documentation for profile-type-ops API https://review.openstack.org/414729 | 05:41 |
*** guoshan has joined #senlin | 05:48 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use request_context to replace request_context2 https://review.openstack.org/414760 | 05:50 |
*** guoshan has quit IRC | 05:52 | |
openstackgerrit | Qiming Teng proposed openstack/senlin: API layer support for node-operation https://review.openstack.org/414821 | 05:56 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Documentation for node-operation API https://review.openstack.org/414828 | 05:56 |
*** Jeffrey4l has joined #senlin | 05:57 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use policy_* to replace policy_*2 https://review.openstack.org/414831 | 06:03 |
*** guoshan has joined #senlin | 06:03 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use policy_* to replace policy_*2 https://review.openstack.org/414831 | 06:11 |
*** XueFeng has quit IRC | 06:30 | |
*** yuanying has joined #senlin | 06:32 | |
openstackgerrit | Merged openstack/senlin: Replace credential_xyz2 with credential_xyz https://review.openstack.org/414794 | 06:47 |
*** XueFeng has joined #senlin | 06:53 | |
*** XueFeng has quit IRC | 06:53 | |
*** XueFeng has joined #senlin | 06:53 | |
fabian4 | Hi, I have a question, how do you use profile config BLOCK_DEVICE_MAPPING_V2 ? | 08:41 |
fabian4 | Qiming, I have a question, how do you use profile config BLOCK_DEVICE_MAPPING_V2 ? I do not find about doc | 08:56 |
openstackgerrit | Shu Muto proposed openstack/senlin-dashboard: Address receiver panel to recent Horizon framework https://review.openstack.org/414900 | 08:56 |
openstackgerrit | Shan Guo proposed openstack/senlin: Bumping the version of ClusterDelNodeRequest https://review.openstack.org/414901 | 08:57 |
Qiming | fabian4, read this: http://developer.openstack.org/api-ref/compute/?expanded=create-server-detail | 09:00 |
fabian4 | Qiming, I known cinder can be create boot volume, nova can be able to boot from --block-device , I want to known when senlin create node, the instance can you boot from block-device | 09:06 |
Qiming | yes | 09:16 |
Qiming | it is the same | 09:16 |
fabian4 | Qiming, but i don't known how do you write spec with BLOCK_DEVICE_MAPPING_V2 | 09:20 |
Qiming | currently, you can only create a single node with volume attached | 09:20 |
Qiming | create them one by onoe | 09:20 |
Qiming | it doesn't make sense to have more than one node sharing the same block device | 09:21 |
fabian4 | Qiming, I want senlin profile write example heat "block_device_mapping: | 09:26 |
fabian4 | - device_name: vda | 09:26 |
fabian4 | volume_id: { get_resource: volume } volume: image: { get_param: image_id }", but i don't known senlin profile support it | 09:26 |
Qiming | volume is not part of server | 09:27 |
Qiming | we don't support it | 09:27 |
Qiming | if you want to build a cluster of servers, we can do it | 09:27 |
Qiming | if you want to build a cluster of volumes, we can do it | 09:27 |
Qiming | if you want something like a cluster of server+volumes, you will have to use os.heat.stack profile | 09:28 |
Qiming | we don't have that support yet | 09:28 |
Qiming | but things may change | 09:28 |
Qiming | it is not happening any soon | 09:28 |
fabian4 | Qiming, build a cluster of volumes, the volumes must use cinder create it ? | 09:29 |
Qiming | yes | 09:29 |
Qiming | we don't have hands working on that either | 09:30 |
Qiming | it makes a lot senses to manage a pool of volumes | 09:30 |
fabian4 | Qiming, ok, thanks | 09:31 |
Qiming | the best workaround today is to use senlin to build a group of heat stacks | 09:32 |
Qiming | in each heat stack, you create whatever combinations of different resource types | 09:32 |
*** guoshan has quit IRC | 10:54 | |
*** XueFeng has quit IRC | 11:05 | |
*** XueFeng has joined #senlin | 11:06 | |
*** guoshan has joined #senlin | 11:55 | |
*** guoshan has quit IRC | 12:00 | |
*** catintheroof has joined #senlin | 12:43 | |
openstackgerrit | Qiming Teng proposed openstack/senlin: Request object for cluster-operation https://review.openstack.org/414950 | 12:54 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Action support to CLUSTER_OPERATION https://review.openstack.org/414951 | 12:54 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Engine support to cluster-operation call https://review.openstack.org/414954 | 12:55 |
openstackgerrit | Qiming Teng proposed openstack/senlin: API layer support to cluster-operation API https://review.openstack.org/414955 | 12:55 |
*** guoshan has joined #senlin | 12:56 | |
*** guoshan has quit IRC | 13:00 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use request_context to replace request_context2 https://review.openstack.org/414760 | 13:01 |
openstackgerrit | Xinhui Li proposed openstack/senlin: Extend Senlin to support mistral workflow service https://review.openstack.org/414979 | 13:28 |
openstackgerrit | Xinhui Li proposed openstack/senlin: Extend Senlin to support mistral workflow service https://review.openstack.org/414979 | 13:31 |
openstackgerrit | Xinhui Li proposed openstack/senlin: Extend Senlin to support mistral workflow service https://review.openstack.org/414979 | 13:32 |
openstackgerrit | Xinhui Li proposed openstack/senlin: Extend Senlin to support mistral workflow service https://review.openstack.org/414979 | 13:33 |
ruijie | hi, Qiming, for the notification plugin | 13:38 |
ruijie | http://docs.openstack.org/developer/senlin/developer/event_dispatcher.html | 13:38 |
ruijie | I saw the config in senlin.conf should be event_dispatchers = message? | 13:39 |
Qiming | event_dispatchers = database | 13:56 |
Qiming | or event_dispatchers = message | 13:56 |
Qiming | or both | 13:56 |
*** guoshan has joined #senlin | 13:57 | |
ruijie | yes Qiming. In the doc, it is dispatchers = .. | 13:57 |
Qiming | oh, let me check | 13:58 |
ruijie | And another thing is about the number of notifications. | 13:58 |
Qiming | right, it should be event_dispatchers | 13:58 |
ruijie | e.g. CLUSTER_SCALE_OUT,there will be start scale_out --> create_node_start --> create_node_end --> scale_out_end | 13:59 |
ruijie | if we scale out with a large number of nodes, there will be large number of notifications... | 13:59 |
Qiming | yes | 14:00 |
Qiming | need to add an option | 14:01 |
*** guoshan has quit IRC | 14:01 | |
Qiming | the original intention was to skip derived actions | 14:03 |
Qiming | the logic is still not there | 14:03 |
Qiming | I'm struggling whether we should mask them for both dispatchers | 14:03 |
ruijie | yes Qiming, we record it in out db | 14:04 |
ruijie | and only emit what we want | 14:04 |
Qiming | should we skip derived actions when writing to db? | 14:07 |
ruijie | can we treat the event as the regular db objects, create it when the action being triggered, update it if the action failed or succeeded and then update/emit the event | 14:08 |
ruijie | then we do not need to create such many event objs | 14:08 |
Qiming | what events have you saved? | 14:18 |
Qiming | if you do a grep, you will find that the only event type you saved is about action start | 14:20 |
ruijie | status == PARSE_START -> create or status == PARSE_ERROR/END -> update | 14:26 |
openstackgerrit | Merged openstack/senlin: Use request_context to replace request_context2 https://review.openstack.org/414760 | 14:26 |
ruijie | I mean maybe it's doable | 14:26 |
Qiming | it is doable, but it is not targeting any usage scenarios | 14:29 |
Qiming | the reason we log events is for 1) debugging, 2) auditing, 3) profiling | 14:30 |
Qiming | currently, we only log action start and action end | 14:30 |
Qiming | one of the optimizations as I see doable is to make the logging of derived events configurable | 14:31 |
Qiming | these derived actions should remain transparent to users | 14:31 |
Qiming | although, when debugging, we still want to check them | 14:31 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use cluster_* to replace cluster_*2 https://review.openstack.org/414779 | 14:33 |
ruijie | yes Qiming, I agree, use both message and db might be better. | 14:33 |
Qiming | db is not a problem | 14:33 |
Qiming | message is different | 14:33 |
Qiming | if there is no consumer pulling events out of message queue | 14:34 |
Qiming | they will get accumulated | 14:34 |
ruijie | In fact, I am trying to use "event as message" to decouple our service and senlin :) | 14:35 |
Qiming | yes, you can do that | 14:35 |
Qiming | that was one of the goals we provide event notifications | 14:36 |
Qiming | it is an easy way for integration with other downstream software/service | 14:36 |
ruijie | yes Qiming, this feature is great | 14:37 |
Qiming | it is like the receivers (webhook, messsage), where senlin plays the downsteam component | 14:37 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use node_* to replace node_*2 https://review.openstack.org/414802 | 14:38 |
ruijie | yes Qiming. Will still think about it. | 14:39 |
ruijie | Thanks Qiming, thanks for your time. | 14:39 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use event_* to replace event_*2 https://review.openstack.org/414761 | 14:41 |
*** guoshan has joined #senlin | 14:57 | |
*** guoshan has quit IRC | 15:02 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Request object for cluster-operation https://review.openstack.org/414950 | 15:06 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Action support to CLUSTER_OPERATION https://review.openstack.org/414951 | 15:06 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Engine support to cluster-operation call https://review.openstack.org/414954 | 15:06 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: API layer support to cluster-operation API https://review.openstack.org/414955 | 15:11 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Replace profile_xyz2 with profile_xyz https://review.openstack.org/414817 | 15:15 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use policy_* to replace policy_*2 https://review.openstack.org/414831 | 15:32 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Replace profile_type_xyz2 with profile_type_xyz https://review.openstack.org/414818 | 15:36 |
*** guoshan has joined #senlin | 15:58 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Replace profile_xyz2 with profile_xyz https://review.openstack.org/414817 | 16:03 |
*** guoshan has quit IRC | 16:03 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Replace receiver_xyz2 with receiver_xyz https://review.openstack.org/414800 | 16:08 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Replace webhook_trigger2 with webhook_trigger https://review.openstack.org/414803 | 16:10 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Use policy_* to replace policy_*2 https://review.openstack.org/414831 | 16:25 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Replace profile_xyz2 with profile_xyz https://review.openstack.org/414817 | 16:44 |
*** guoshan has joined #senlin | 16:59 | |
*** guoshan has quit IRC | 17:03 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Replace webhook_trigger2 with webhook_trigger https://review.openstack.org/414803 | 17:03 |
*** edisonxiang has quit IRC | 17:30 | |
*** edisonxiang has joined #senlin | 17:30 | |
*** guoshan has joined #senlin | 18:00 | |
*** guoshan has quit IRC | 18:04 | |
*** guoshan has joined #senlin | 19:00 | |
*** guoshan has quit IRC | 19:05 | |
*** edisonxiang has quit IRC | 19:21 | |
*** edisonxiang has joined #senlin | 19:21 | |
*** x00350071_ has joined #senlin | 19:25 | |
*** edisonxiang has quit IRC | 19:28 | |
*** x00350071_ has quit IRC | 19:31 | |
*** x00350071_ has joined #senlin | 19:32 | |
*** guoshan has joined #senlin | 20:01 | |
*** guoshan has quit IRC | 20:06 | |
*** guoshan has joined #senlin | 21:02 | |
*** guoshan has quit IRC | 21:06 | |
*** Jeffrey4l has quit IRC | 21:35 | |
*** Jeffrey4l has joined #senlin | 21:47 | |
*** guoshan has joined #senlin | 22:03 | |
*** guoshan has quit IRC | 22:07 | |
*** XueFeng has quit IRC | 22:21 | |
*** XueFeng has joined #senlin | 22:21 | |
*** XueFeng has quit IRC | 22:31 | |
*** XueFeng has joined #senlin | 22:31 | |
*** XueFeng has quit IRC | 22:39 | |
*** XueFeng has joined #senlin | 22:39 | |
*** XueFeng has quit IRC | 22:49 | |
*** XueFeng has joined #senlin | 22:50 | |
*** XueFeng has quit IRC | 22:51 | |
*** XueFeng has joined #senlin | 22:51 | |
*** guoshan has joined #senlin | 23:03 | |
*** guoshan has quit IRC | 23:08 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!