Friday, 2016-10-07

*** thorst_ has joined #openstack-watcher01:25
*** thorst_ has quit IRC01:28
*** thorst_ has joined #openstack-watcher02:02
*** thorst_ has quit IRC02:02
openstackgerritIury Gregory Melo Ferreira proposed openstack/puppet-watcher: Add basic structure for ReNo  https://review.openstack.org/38353803:44
*** diga has joined #openstack-watcher04:15
*** hvprash has quit IRC04:55
*** kamtamtun has joined #openstack-watcher06:28
*** hvprash has joined #openstack-watcher06:37
*** yuanying_ has joined #openstack-watcher06:40
*** yuanying has quit IRC06:44
openstackgerritMerged openstack/watcher: Enable release notes translation  https://review.openstack.org/38340807:16
*** dtardivel has joined #openstack-watcher07:23
*** yuanying_ has quit IRC07:44
*** yuanying has joined #openstack-watcher08:22
*** yuanying has quit IRC08:26
*** yuanying has joined #openstack-watcher08:26
*** yuanying_ has joined #openstack-watcher08:28
*** yuanying has quit IRC08:32
openstackgerritDavid TARDIVEL proposed openstack/watcher: Add strategy template doc  https://review.openstack.org/38249408:33
*** alexchadin has joined #openstack-watcher08:51
openstackgerritAlexander Chadin proposed openstack/watcher: Add service supervisor  https://review.openstack.org/37163208:52
*** yuanying_ has quit IRC08:52
alexchadindtardivel, vincentfrancoise: thank you for your snippet!08:52
*** yuanying has joined #openstack-watcher08:52
alexchadinalthough I didn't want to modify utils.py, but it works at least:)08:52
dtardivelyou're welcome. fyi, I found another solution yesterday, based on ArrowType, but arrow lib is not in global requirements for now08:53
openstackgerritAlexander Chadin proposed openstack/python-watcherclient: Add support for Audit Scope  https://review.openstack.org/36478709:15
openstackgerritAlexander Chadin proposed openstack/python-watcherclient: Add support for Audit Scope  https://review.openstack.org/36478709:30
vincentfrancoisealexchadin: morning09:38
alexchadinvincentfrancoise: morning09:38
vincentfrancoisealexchadin: yeah I didn't like it much09:38
vincentfrancoisebut since it will be scrapped anyway with the OVO blueprint I'm doing09:39
vincentfrancoiseit doesn't matter much09:39
alexchadinvincentfrancoise: no problem:)09:39
alexchadinvincentfrancoise: I'd like to discuss with you https://blueprints.launchpad.net/watcher/+spec/planner-storage-action-plan09:42
vincentfrancoisealexchadin: ok09:43
alexchadinHave you read it?09:43
vincentfrancoisealexchadin: didn't read it per se but I know what it talks about ;)09:43
alexchadinvincentfrancoise: there is subgraphs with linked actions09:45
alexchadinvincentfrancoise: looks like strategy developer should build action dependencies by himself09:45
alexchadinvincentfrancoise: Do you agree?09:45
vincentfrancoisealexchadin: actions are linked together by the planner09:45
vincentfrancoisealexchadin: a strategy should propose a cluster state to reach with the associated set of actions09:46
alexchadinvincentfrancoise: ok, but how can we specify that, for example, these two actions are bounded?09:46
vincentfrancoisealexchadin: how they should get played should be handled by the planner09:47
vincentfrancoiselinked actions do not refer to any kind of affinity09:48
vincentfrancoiselinked actions are just referring to the sequencing of actions09:48
vincentfrancoiseas of now there isn't any notion of action affinity09:48
vincentfrancoisealexchadin: does that makes sense to you?09:50
alexchadinNow we have linked list of actions. Each action is run after previous is done. jed56 speaks that each independent subgraph can be run in parallel. As I get it, action plan can contain different subgraphs. I wonder how planner can build these subgraphs?09:51
vincentfrancoisealexchadin: as I understand it, it is based solely on the charactestics of each actions. i.e. Does that action can be parallelized? If so, can we build concurrent action pipelines which could run in parrallel?09:55
alexchadinwoah09:56
vincentfrancoiseeach one of these concurrent pipelines would then be represented into the action graph as separate branches09:56
alexchadinyeap09:56
alexchadinnow it better makes sense to me09:56
alexchadinhm09:57
alexchadinwe have action that puts compute node in disabled state09:58
alexchadinit could be prerequisite for migration action09:59
*** jed56 has joined #openstack-watcher09:59
jed56hi10:00
alexchadinhi jed5610:00
vincentfrancoisealexchadin: off for lunch, will be back in 210:01
jed56vincentfrancoise:  said to me that you have some questions regarding the action-plan-storage10:01
alexchadinjed56: yes. For example, we have the following scenario - two compute nodes, each of them should be turned into disabled state. To do so we need to migrate all the vms from them to another hosts.10:03
jed56true10:03
jed56Did you take a look to the current implementation of the planner ?10:04
alexchadinAs I get it, planner should create two subgraphs, each one will contain Migrate->Migrate->Migrate->Turn into disabled state pipeline, true?10:05
alexchadinI'm looking to it currently10:07
jed56I you take a look to10:08
jed56https://github.com/openstack/watcher/blob/master/watcher/decision_engine/planner/default.py#L4210:08
jed56you will see that we are using the weight to order the actions10:09
jed56The we store the ordered list in the watcher database10:09
jed56like that10:09
jed56start - migrate -> migrate ->  migrate -> migrate -> disable hypervisor10:09
jed56We would like to be able to store the actions10:09
jed56https://www.irccloud.com/pastebin/bNG3xw58/10:10
jed56like that10:10
jed56In the applier we are using http://docs.openstack.org/developer/taskflow/patterns.html#module-taskflow.patterns.graph_flow10:10
alexchadinthen10:10
alexchadinwe have created two subgraphs with lists of vms10:11
alexchadinhow will we know where to add properly disable action?10:12
alexchadinI've seen graph_flow already, good tool10:13
jed56IMHO, we need one graph for the first version10:13
jed56The subgraph can be used for "alternative paths"10:14
jed56In my previous example, we need two edge10:14
jed56but four vertex10:15
jed56each vertex represent a concurrent action10:15
alexchadinok10:15
alexchadinhow can we define alternative paths?10:16
jed56IMHO, the alternative path can be "activate" with the pre_condition or "decider" in the taskflow terminology10:17
jed56decider – A callback function that will be expected to decide at runtime whether v should be allowed to execute (or whether the execution of v should be ignored, and therefore not executed). It is expected to take as single keyword argument history which will be the execution results of all u decidable links that have v as a target. It is expected to10:17
jed56return a single boolean (True to allow v execution or False to not).10:17
jed56But this is my opinion, you have maybe a better idea :)10:18
jed56are you comming to barcelona ?10:19
alexchadinjed56: yes, I'll be there10:20
jed56great ;)10:21
alexchadinWill draw some schemes for now to make it more sense:)10:22
jed56perfect10:22
*** alexchadin has quit IRC10:32
*** alexchadin has joined #openstack-watcher10:33
*** alexchadin has quit IRC10:40
sballe_Morning11:11
*** thorst_ has joined #openstack-watcher11:48
*** thorst_ has joined #openstack-watcher11:49
*** mestery has quit IRC11:53
*** mestery has joined #openstack-watcher11:53
acabotdiga : hi11:53
digaacabot: hi12:25
digaacabot: I have submitted the PS as per your comments12:26
acabotdiga : yes but you have missed my last comment12:26
acabothttps://review.openstack.org/#/c/342473/12:26
acabotregarding dead links12:26
digaohhh12:26
digagot it, I will update NP12:27
acabotthx12:27
digawc!12:27
*** jimbaker has quit IRC12:38
*** jimbaker has joined #openstack-watcher12:38
*** jimbaker has quit IRC12:38
*** jimbaker has joined #openstack-watcher12:38
openstackgerritVincent Françoise proposed openstack/watcher-specs: Specs for watcher-versioned-objects  https://review.openstack.org/38371812:55
*** edleafe is now known as figleaf12:56
openstackgerritVincent Françoise proposed openstack/watcher-specs: Specs for watcher-versioned-objects  https://review.openstack.org/38371813:04
openstackgerritVincent Françoise proposed openstack/watcher-specs: Specs for watcher-versioned-objects  https://review.openstack.org/38371813:21
openstackgerritVincent Françoise proposed openstack/watcher-specs: Specs for watcher-versioned-objects  https://review.openstack.org/38371813:31
*** diga has quit IRC13:46
*** michaelgugino has quit IRC14:00
*** aspiers has quit IRC14:22
*** sballe_ has quit IRC14:22
*** aspiers has joined #openstack-watcher14:23
*** sballe_ has joined #openstack-watcher14:26
*** hvprash_ has joined #openstack-watcher14:28
openstackgerritIury Gregory Melo Ferreira proposed openstack/puppet-watcher: Add basic structure for ReNo  https://review.openstack.org/38353815:01
*** michaelgugino has joined #openstack-watcher15:23
*** michaelgugino has quit IRC15:33
*** michaelgugino has joined #openstack-watcher15:40
*** vincentfrancoise has quit IRC16:06
*** michaelgugino has quit IRC16:17
openstackgerritKevin Mullery proposed openstack/watcher: Graph cluster model implementation  https://review.openstack.org/36273017:01
openstackgerritDigambar proposed openstack/watcher-specs: automatic triggering of action plans for AUDIT  https://review.openstack.org/34247317:23
*** diga has joined #openstack-watcher17:24
digaacabot: Hi, pushed new PS as per your comment - https://review.openstack.org/#/c/342473/17:25
digacan you see it once, lets close today only17:25
*** dtardivel has quit IRC17:27
*** jed56 has quit IRC18:05
*** openstackgerrit has quit IRC18:50
*** openstackgerrit has joined #openstack-watcher18:50
*** jimbaker has quit IRC18:56
*** logan- has quit IRC18:57
*** figleaf has quit IRC18:57
*** jimbaker has joined #openstack-watcher18:57
*** jimbaker has quit IRC18:57
*** jimbaker has joined #openstack-watcher18:57
*** logan- has joined #openstack-watcher18:57
*** edleafe has joined #openstack-watcher18:57
*** gabor_antal has quit IRC19:08
*** gabor_antal has joined #openstack-watcher19:09
*** openstackgerrit has quit IRC19:18
*** thorst_ has quit IRC19:19
*** thorst_ has joined #openstack-watcher19:19
*** openstackgerrit has joined #openstack-watcher19:19
*** harlowja has quit IRC19:32
*** grumpycatt has quit IRC19:32
*** sballe_ has quit IRC19:33
*** aspiers has quit IRC19:33
*** yuanying has quit IRC19:33
*** hvprash has quit IRC19:33
*** zigo has quit IRC19:33
*** zigo has joined #openstack-watcher19:33
*** zigo is now known as Guest1007919:33
*** aspiers has joined #openstack-watcher19:34
*** yuanying has joined #openstack-watcher19:34
*** sballe_ has joined #openstack-watcher19:44
openstackgerritOpenStack Proposal Bot proposed openstack/watcher: Updated from global requirements  https://review.openstack.org/38314919:47
*** umbSublime_ has quit IRC19:48
*** Daviey has quit IRC19:48
*** umbSublime_ has joined #openstack-watcher19:48
*** Daviey has joined #openstack-watcher19:48
*** acabot has quit IRC19:56
*** acabot has joined #openstack-watcher19:56
*** openstack has joined #openstack-watcher20:19
*** _d34dh0r53_ has joined #openstack-watcher20:21
*** odyssey4me_ has joined #openstack-watcher20:21
*** d34dh0r53 has quit IRC20:22
*** odyssey4me has quit IRC20:22
*** edleafe is now known as figleaf20:23
*** _d34dh0r53_ is now known as d34dh0r5320:24
*** harlowja has joined #openstack-watcher20:30
*** acabot has quit IRC20:33
*** thorst_ has quit IRC20:33
*** Daviey has quit IRC20:33
*** umbSublime_ has quit IRC20:33
*** sballe_ has quit IRC20:33
*** yuanying has quit IRC20:33
*** aspiers has quit IRC20:33
*** Guest10079 has quit IRC20:33
*** logan- has quit IRC20:33
*** figleaf has quit IRC20:33
*** gabor_antal has quit IRC20:33
*** hvprash has joined #openstack-watcher20:35
*** figleaf has joined #openstack-watcher20:38
*** logan- has joined #openstack-watcher20:38
*** Daviey has joined #openstack-watcher20:39
*** umbSublime_ has joined #openstack-watcher20:39
*** sballe_ has joined #openstack-watcher20:39
*** yuanying has joined #openstack-watcher20:39
*** aspiers has joined #openstack-watcher20:39
*** Guest10079 has joined #openstack-watcher20:39
*** acabot has joined #openstack-watcher20:39
*** thorst_ has joined #openstack-watcher20:39
*** gabor_antal has joined #openstack-watcher20:40
*** diga has quit IRC20:50
*** hvprash_ has quit IRC21:18
*** thorst_ has quit IRC21:21
*** thorst_ has joined #openstack-watcher21:42
*** thorst_ has quit IRC21:46
*** grumpycatt has joined #openstack-watcher21:52
*** figleaf is now known as edleafe21:53

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