Monday, 2017-02-27

*** ruijie has joined #senlin01:02
*** yuanbin has quit IRC01:10
*** Jeffrey4l has joined #senlin01:14
*** yanyanhu has joined #senlin01:35
*** fabian1 has joined #senlin01:35
*** yuanbin has joined #senlin01:38
*** fabian1 has left #senlin01:38
*** elynn has joined #senlin01:49
*** guoshan has joined #senlin02:27
*** guoshan has quit IRC02:33
*** guoshan has joined #senlin02:33
*** guoshan has quit IRC02:39
*** XueFeng has joined #senlin03:03
*** guoshan has joined #senlin03:14
*** XueFeng has quit IRC03:22
*** guoshan has quit IRC03:51
*** yanyanhu has quit IRC04:26
*** guoshan has joined #senlin04:37
*** guoshan has quit IRC04:42
*** XueFeng has joined #senlin05:00
*** rezroo has quit IRC05:13
*** rezroo has joined #senlin05:27
*** rezroo has quit IRC05:58
yuanbinHi, I have a question. I see you node check has two status record senlin, but nova support more status record , the snelin why not support record more status ?06:02
yuanbinThe senlin code do check get status, the status is not active, senlin will be record status error? I don't understand06:04
Qiminghi, yuanbin06:09
Qimingthere is no direct translation from nova status to senlin node status06:09
Qimingif a sever is not active, it is not usable, from senlin's point of view, it is in error status06:10
Qimingnode is an abstraction of all types of resources, we are not supposed to directly expose nova server statuses06:10
yuanbinQiming, ok.06:13
yuanbinQiming, I find os/nova/server.py module support nova rebuild, but senlin don't support rebuild, why ?06:13
Qiming...06:14
Qimingos/nova/server.py is a profile type implementation06:14
Qimingit can support whatever operations exposed by the nova API06:15
Qimingthese operations are used for different purposes06:15
Qiming'rebuild' is there for supporting the health policy06:15
Qimingand there are node_op and cluster_op APIs allowing you to invoke them06:16
yuanbinthe helath manager , i don't find rebuild, i only find (event or cluster_check(node_check)) failed after execute "do_delete, do_create_06:17
Qimingdon't try read the source code first06:18
Qimingthe code is not structured as you see it06:18
Qimingtry understand how policies work first06:18
yuanbinok, thanks06:19
QimingREBUILD is modeled as an action that can be invoked when a health policy is attached to your cluster and your cluster is about nova servers06:20
Qimingdo_rebuild is a method you can invoke on nova servers06:21
Qiminghealth policy will leverage that method for failure recovery06:21
Qimingin addition to this06:24
*** guoshan has joined #senlin06:24
Qimingwe are adding support to client side tool so that you can do06:24
Qimingsenlin cluster op reboot my_cluster06:25
Qimingsenlin cluster op reboot  -P type=soft my_cluster06:25
yuanbinsenlin support do_recover(do_delete, do_create)or do_rebuild(nova rebuild), the health policy check failure after which choice ?06:26
Qimingagain, don't try understand the code before reading some basics06:27
Qiminghttps://docs.openstack.org/developer/senlin/06:27
yuanbincluster reboot, Under the cluster node will be reboot ?06:28
Qimingall nodes in a cluster will execute such an operation06:29
Qimingit is a batch operation when issued on a cluster06:29
QimingI'm telling you what the do_rebuild method in os/nova/server means06:29
yuanbinI unstand the nova about rebuild06:30
Qimingyou understand libvirt, qemu and qemu-kvm and kvm Linux kernel module06:31
Qimingthen what?06:31
Qimingthose knowledge is not helping you to make your resource managment life any easier06:31
yuanbinQiming, thanks06:34
Qimingnp06:34
Qimingyou may want to start reading some boring docs before understanding where the project is heading06:35
Qimingand whether it suits your need06:35
*** yanyanhu has joined #senlin06:58
*** XueFeng has quit IRC08:34
*** XueFeng has joined #senlin08:51
*** openstackgerrit has joined #senlin09:07
*** ChanServ sets mode: +v openstackgerrit09:07
openstackgerritHongbin Li proposed openstack/senlin master: Refresh resource status before doing node_recover  https://review.openstack.org/43837909:07
*** XueFeng has quit IRC09:21
*** yanyanhu has quit IRC09:41
*** elynn has quit IRC09:42
*** elynn has joined #senlin09:54
*** elynn_ has joined #senlin10:00
*** elynn has quit IRC10:01
*** guoshan has quit IRC10:04
*** ruijie has quit IRC10:14
openstackgerritQiming Teng proposed openstack/senlin master: WIP: Fix tempest test  https://review.openstack.org/43779812:51
*** elynn_ has quit IRC15:14
*** elynn_ has joined #senlin15:14
*** elynn_ has quit IRC15:15
*** Drago has joined #senlin16:26
*** Drago has quit IRC19:45
*** Drago has joined #senlin20:15
ThiagoCMCQiming, bug reported: https://bugs.launchpad.net/senlin/+bug/166839821:04
openstackLaunchpad bug 1668398 in senlin "Ocata / Senlin / Ubuntu LTS: os.heat.stack profile create fails, SDKException" [Undecided,New]21:04
ThiagoCMCHa! Marking it as invalid...21:06
ThiagoCMCRegion name was wrong...  lol21:07
*** Jeffrey4l_ has joined #senlin21:07
*** Jeffrey4l has quit IRC21:07
ThiagoCMCIt would be nice if Senlin outputs better error messages.21:08
*** ThiagoCMC_ has quit IRC21:22
*** Jeffrey4l_ has quit IRC21:35
*** Jeffrey4l__ has joined #senlin21:35
*** Drago1 has joined #senlin21:57
*** Drago has quit IRC21:58
*** catintheroof has joined #senlin22:15
*** elynn_ has joined #senlin23:13
*** elynn_ has quit IRC23:21
*** elynn has joined #senlin23:39
*** catintheroof has quit IRC23:44
*** elynn has quit IRC23:51

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