Tuesday, 2017-01-24

*** thorst_ has joined #openstack-watcher00:00
*** thorst_ has quit IRC00:17
*** thorst_ has joined #openstack-watcher00:17
*** thorst_ has quit IRC00:22
*** jwcroppe has quit IRC00:41
*** thorst_ has joined #openstack-watcher00:42
*** jwcroppe has joined #openstack-watcher00:42
*** thorst_ has quit IRC00:44
*** jwcroppe has quit IRC00:47
*** zhurong has joined #openstack-watcher00:48
*** hidekazu has joined #openstack-watcher01:24
*** diga has joined #openstack-watcher02:33
*** harlowja has quit IRC02:44
openstackgerritlicanwei proposed openstack/watcher: check the state of action plan  https://review.openstack.org/39138302:45
*** thorst_ has joined #openstack-watcher02:49
*** thorst_ has quit IRC02:49
*** atuly_ has quit IRC03:33
*** thorst_ has joined #openstack-watcher03:33
*** thorst_ has quit IRC03:34
*** zhurong has quit IRC03:40
*** atuly_ has joined #openstack-watcher03:47
*** jwcroppe has joined #openstack-watcher04:02
*** jwcroppe has quit IRC04:02
*** jwcroppe has joined #openstack-watcher04:02
*** jwcroppe has quit IRC04:31
*** diga has quit IRC04:43
*** hidekazu has quit IRC05:02
*** adisky_ has joined #openstack-watcher05:06
*** diga has joined #openstack-watcher05:10
*** jwcroppe has joined #openstack-watcher05:26
*** thorst_ has joined #openstack-watcher05:35
*** thorst_ has quit IRC05:40
*** jwcroppe has quit IRC06:24
*** harlowja has joined #openstack-watcher06:34
*** diga has quit IRC06:40
*** adisky_ has quit IRC07:19
*** harlowja has quit IRC07:26
*** thorst_ has joined #openstack-watcher07:36
*** thorst_ has quit IRC07:40
*** openstackgerrit has quit IRC08:03
*** vincentfrancoise has joined #openstack-watcher08:13
*** pksingh has joined #openstack-watcher08:26
pksinghvincentfrancoise: Hello,08:27
vincentfrancoisepksingh: morning08:27
pksinghvincentfrancoise: Good morning, How are you?08:27
vincentfrancoisepksingh: great and you?08:27
pksinghvincentfrancoise: its good08:27
pksinghvincentfrancoise: i found words 'Compute cluster data model' , can you please help me to understand this?08:28
vincentfrancoisepksingh: yes of course08:30
pksinghvincentfrancoise: thanks, from the term it seems it is about nova's compute node and virtual machines?08:30
vincentfrancoisepksingh: first of all, if you have a terminology you don't know in Watcher you can try to find it in the glossary http://docs.openstack.org/developer/watcher/glossary.html#cluster-data-model-cdm08:30
pksinghvincentfrancoise: ohh great!!, let me read it first08:31
vincentfrancoisepksingh: just to add up to your understanding, the Compute CDM is actually the only one we have and only contains data coming from Nova08:32
pksinghvincentfrancoise: ok08:32
vincentfrancoisepksingh: does the definition I sent you makes sense to you BTW?08:33
pksinghvincentfrancoise: yes, definetly..still reading08:33
*** alexchadin has joined #openstack-watcher08:35
pksinghvincentfrancoise: okk, so from definition it seems it is maintained in memory, and collected by some task08:35
vincentfrancoisepksingh: yeah you have 2 main phases08:35
vincentfrancoisethe 1st is (re)creating the model from scratch every <PERIOD> via a background job to re-sync it08:36
pksinghok08:36
vincentfrancoisethe 2nd phase is to reduce the overhead induced by the 1st one and consists of listening and consuming notifications/events to maintain the model up to date08:37
vincentfrancoisepksingh: now if you look at https://etherpad.openstack.org/p/pike-watcher-ptg08:37
vincentfrancoisepksingh: you'll see that we now have to think about persisting the model into a DB for HA purposes08:38
pksinghvincentfrancoise: let me tell what i  understand from this, you creeat CDM by getting data from it, and update it according to the events relaesed from Nova like vm create or vmm delete08:38
pksinghand periodcally you also collect the data from nova right?08:39
vincentfrancoisepksingh: yes08:41
pksinghvincentfrancoise: for today, i will look into CDM, can you plese tell me the place in repo where all this functionality resides?08:41
vincentfrancoisethe periodic job is to re-sync the whole to make sure we didn't diverge08:41
pksinghvincentfrancoise:  k08:41
vincentfrancoisepksingh: that's mainly in https://github.com/openstack/watcher/tree/master/watcher/decision_engine/model08:42
pksinghvincentfrancoise: ok, and which entity consumes the CDM, strategies or anything else too?08:43
vincentfrancoisepksingh: strategies make a copy of the model08:44
pksinghvincentfrancoise: so they dont modify the collected one directly, correct?08:44
vincentfrancoisepksingh: via the get_latest_cluster_data_model() method that is hidden behind the compute_model property08:44
vincentfrancoisepksingh: yes08:44
alexchadinpksingh: we copy CDM to take it to audit scope08:45
pksinghvincentfrancoise: this is just for race condition handling or anything else?08:45
alexchadinvincentfrancoise: hi!08:45
vincentfrancoisepksingh: because strategies can do simulations on the copy as much as they want08:45
vincentfrancoisepksingh: it's also for race condition because we want to work on the same model all the way through the strategy execution08:46
pksinghvincentfrancoise: so each strategy creates their own copy?08:47
vincentfrancoisepksingh: otherwise the computation may get broken because the underlying model changed during the execution08:47
pksinghvincentfrancoise: yes08:47
vincentfrancoisepksingh: yes but only when they get executed08:47
vincentfrancoisepksingh: I have a meeting08:47
vincentfrancoisepksingh: see you in 30mn or so08:48
vincentfrancoisealexchadin: ^08:48
pksinghvincentfrancoise: OK, i am going to look into code :), will ping you ,08:48
pksinghvincentfrancoise: sure, thanks it helped me a lot08:48
*** alexchadin has quit IRC09:03
*** efoley has joined #openstack-watcher09:13
*** efoley_ has joined #openstack-watcher09:17
*** alexchadin has joined #openstack-watcher09:18
*** efoley has quit IRC09:21
*** alexchadin has quit IRC09:27
*** thorst_ has joined #openstack-watcher09:30
*** alexchadin has joined #openstack-watcher09:30
*** alexchadin has quit IRC09:35
*** thorst_ has quit IRC09:35
*** efoley__ has joined #openstack-watcher09:39
*** efoley_ has quit IRC09:43
*** efoley_ has joined #openstack-watcher10:01
*** efoley__ has quit IRC10:04
*** openstackgerrit has joined #openstack-watcher10:11
openstackgerritVincent Françoise proposed openstack/watcher: Added action_plan.create|update|delete notifs  https://review.openstack.org/42455610:11
*** adisky_ has joined #openstack-watcher10:23
openstackgerritVincent Françoise proposed openstack/watcher: Remove obsolete Resource element  https://review.openstack.org/41897410:26
openstackgerritVincent Françoise proposed openstack/watcher: Graph cluster model instead of mapping one  https://review.openstack.org/41843410:26
*** efoley__ has joined #openstack-watcher10:33
*** efoley_ has quit IRC10:37
openstackgerritDavid TARDIVEL proposed openstack/watcher: Fix multinode tempest test failure  https://review.openstack.org/41954410:48
*** dtardivel has joined #openstack-watcher10:49
*** efoley_ has joined #openstack-watcher11:05
*** efoley__ has quit IRC11:08
*** alexchadin has joined #openstack-watcher11:19
*** pksingh has quit IRC11:21
*** thorst_ has joined #openstack-watcher11:31
*** alexchadin has quit IRC11:32
*** thorst_ has quit IRC11:36
*** alexchadin has joined #openstack-watcher11:49
*** alexchadin has quit IRC12:03
*** thorst_ has joined #openstack-watcher12:47
openstackgerritDavid TARDIVEL proposed openstack/watcher: Documentation update  https://review.openstack.org/42418713:02
openstackgerritVincent Françoise proposed openstack/watcher: Added action_plan.execution.* actions  https://review.openstack.org/42465813:31
*** acabot has joined #openstack-watcher13:41
*** atuly_ has quit IRC14:07
*** acabot has quit IRC14:08
*** atuly_ has joined #openstack-watcher14:19
openstackgerritDavid TARDIVEL proposed openstack/watcher: Fix building of model with a  scoped exclusion rule  https://review.openstack.org/42466814:26
*** acabot has joined #openstack-watcher14:27
openstackgerritDavid TARDIVEL proposed openstack/watcher: Documentation update  https://review.openstack.org/42418714:44
*** jwcroppe has joined #openstack-watcher15:00
*** acabot_ has quit IRC15:50
chrisspencervincentfrancoise: question about your comments on logging review16:08
vincentfrancoisechrisspencer: hi16:10
vincentfrancoisechrisspencer: did you try it?16:10
chrisspencerI've tried several things to attempt to verify the context gets printed out properly with the logger (mainly by trying to mock log to print to stream/string) but have been unsuccessful16:10
vincentfrancoisechrisspencer: but did you try manually first to see if my solution is working or not?16:11
chrisspencerI suppose I could just verify manually, but as I'm new to watcher, wondering if you could give me some steps on how to hit this code manually16:11
vincentfrancoisechrisspencer: well, do you have a n openstack/devstack up and running with watcher?16:12
dtardivelWARNING - WARNING - WARNING - WARNING -   WARNING - WARNING -16:13
dtardivelAll, we have critical issues on the gate. A lot of jobs failed on the gate. And it seems it happens randomly16:13
chrisspencervincentfrancoise: yes, I've followed the steps lined out in our watcher/devstack doc16:13
vincentfrancoisechrisspencer: ok so just run the tempest tests and you should see the logs for the notifications being traced16:14
dtardivelthe main issue is while the packages installation step (by pip). If you have ideas to fix it, you're welcome16:15
vincentfrancoisechrisspencer: http://docs.openstack.org/developer/watcher/dev/testing.html#tempest-tests16:15
vincentfrancoiseFYI dtardivel and I are trying to solve this for quite some time now and we are still unsuccessful so far...16:16
*** edleafe- is now known as edleafe16:27
openstackgerritVincent Françoise proposed openstack/watcher: Fix broken gates because of wrong pip command  https://review.openstack.org/42475317:13
*** vincentfrancoise has quit IRC17:35
*** d34dh0r53 is now known as ID-Ten-T17:45
*** ID-Ten-T is now known as blarnath17:48
*** blarnath is now known as d34dh0r5317:48
*** efoley_ has quit IRC18:17
openstackgerritMerged openstack/watcher: Fix broken gates because of wrong pip command  https://review.openstack.org/42475318:20
openstackgerritVincent Françoise proposed openstack/watcher: Documentation update  https://review.openstack.org/42418718:25
openstackgerritVincent Françoise proposed openstack/watcher: Fix building of model with a  scoped exclusion rule  https://review.openstack.org/42466818:25
openstackgerritVincent Françoise proposed openstack/watcher: Added action_plan.create|update|delete notifs  https://review.openstack.org/42455618:25
openstackgerritVincent Françoise proposed openstack/watcher: Added action_plan.execution.* actions  https://review.openstack.org/42465818:25
openstackgerritVincent Françoise proposed openstack/watcher: Updated from global requirements  https://review.openstack.org/42463018:25
openstackgerritVincent Françoise proposed openstack/watcher: Graph cluster model instead of mapping one  https://review.openstack.org/41843418:26
openstackgerritVincent Françoise proposed openstack/watcher: Remove obsolete Resource element  https://review.openstack.org/41897418:26
openstackgerritVincent Françoise proposed openstack/watcher: New Applier Workflow Engine  https://review.openstack.org/42129718:26
openstackgerritVincent Françoise proposed openstack/watcher: Fix multinode tempest test failure  https://review.openstack.org/41954418:32
*** jwcroppe_ has joined #openstack-watcher18:34
*** jwcroppe has quit IRC18:37
*** jwcroppe_ has quit IRC18:38
*** wootehfoot has joined #openstack-watcher18:44
*** adisky_ has quit IRC18:49
openstackgerritMerged openstack/watcher: New Applier Workflow Engine  https://review.openstack.org/42129719:10
*** harlowja has joined #openstack-watcher19:41
*** dtardivel has quit IRC19:44
*** wootehfoot has quit IRC20:04
*** wootehfoot has joined #openstack-watcher20:39
*** wootehfoot has quit IRC21:11
*** thorst_ has quit IRC21:55
*** harlowja has quit IRC23:08
*** thorst_ has joined #openstack-watcher23:57
*** thorst_ has quit IRC23:57
*** harlowja has joined #openstack-watcher23:58

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