*** thorst_ has joined #openstack-watcher | 00:00 | |
*** thorst_ has quit IRC | 00:17 | |
*** thorst_ has joined #openstack-watcher | 00:17 | |
*** thorst_ has quit IRC | 00:22 | |
*** jwcroppe has quit IRC | 00:41 | |
*** thorst_ has joined #openstack-watcher | 00:42 | |
*** jwcroppe has joined #openstack-watcher | 00:42 | |
*** thorst_ has quit IRC | 00:44 | |
*** jwcroppe has quit IRC | 00:47 | |
*** zhurong has joined #openstack-watcher | 00:48 | |
*** hidekazu has joined #openstack-watcher | 01:24 | |
*** diga has joined #openstack-watcher | 02:33 | |
*** harlowja has quit IRC | 02:44 | |
openstackgerrit | licanwei proposed openstack/watcher: check the state of action plan https://review.openstack.org/391383 | 02:45 |
---|---|---|
*** thorst_ has joined #openstack-watcher | 02:49 | |
*** thorst_ has quit IRC | 02:49 | |
*** atuly_ has quit IRC | 03:33 | |
*** thorst_ has joined #openstack-watcher | 03:33 | |
*** thorst_ has quit IRC | 03:34 | |
*** zhurong has quit IRC | 03:40 | |
*** atuly_ has joined #openstack-watcher | 03:47 | |
*** jwcroppe has joined #openstack-watcher | 04:02 | |
*** jwcroppe has quit IRC | 04:02 | |
*** jwcroppe has joined #openstack-watcher | 04:02 | |
*** jwcroppe has quit IRC | 04:31 | |
*** diga has quit IRC | 04:43 | |
*** hidekazu has quit IRC | 05:02 | |
*** adisky_ has joined #openstack-watcher | 05:06 | |
*** diga has joined #openstack-watcher | 05:10 | |
*** jwcroppe has joined #openstack-watcher | 05:26 | |
*** thorst_ has joined #openstack-watcher | 05:35 | |
*** thorst_ has quit IRC | 05:40 | |
*** jwcroppe has quit IRC | 06:24 | |
*** harlowja has joined #openstack-watcher | 06:34 | |
*** diga has quit IRC | 06:40 | |
*** adisky_ has quit IRC | 07:19 | |
*** harlowja has quit IRC | 07:26 | |
*** thorst_ has joined #openstack-watcher | 07:36 | |
*** thorst_ has quit IRC | 07:40 | |
*** openstackgerrit has quit IRC | 08:03 | |
*** vincentfrancoise has joined #openstack-watcher | 08:13 | |
*** pksingh has joined #openstack-watcher | 08:26 | |
pksingh | vincentfrancoise: Hello, | 08:27 |
vincentfrancoise | pksingh: morning | 08:27 |
pksingh | vincentfrancoise: Good morning, How are you? | 08:27 |
vincentfrancoise | pksingh: great and you? | 08:27 |
pksingh | vincentfrancoise: its good | 08:27 |
pksingh | vincentfrancoise: i found words 'Compute cluster data model' , can you please help me to understand this? | 08:28 |
vincentfrancoise | pksingh: yes of course | 08:30 |
pksingh | vincentfrancoise: thanks, from the term it seems it is about nova's compute node and virtual machines? | 08:30 |
vincentfrancoise | pksingh: 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-cdm | 08:30 |
pksingh | vincentfrancoise: ohh great!!, let me read it first | 08:31 |
vincentfrancoise | pksingh: just to add up to your understanding, the Compute CDM is actually the only one we have and only contains data coming from Nova | 08:32 |
pksingh | vincentfrancoise: ok | 08:32 |
vincentfrancoise | pksingh: does the definition I sent you makes sense to you BTW? | 08:33 |
pksingh | vincentfrancoise: yes, definetly..still reading | 08:33 |
*** alexchadin has joined #openstack-watcher | 08:35 | |
pksingh | vincentfrancoise: okk, so from definition it seems it is maintained in memory, and collected by some task | 08:35 |
vincentfrancoise | pksingh: yeah you have 2 main phases | 08:35 |
vincentfrancoise | the 1st is (re)creating the model from scratch every <PERIOD> via a background job to re-sync it | 08:36 |
pksingh | ok | 08:36 |
vincentfrancoise | the 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 date | 08:37 |
vincentfrancoise | pksingh: now if you look at https://etherpad.openstack.org/p/pike-watcher-ptg | 08:37 |
vincentfrancoise | pksingh: you'll see that we now have to think about persisting the model into a DB for HA purposes | 08:38 |
pksingh | vincentfrancoise: 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 delete | 08:38 |
pksingh | and periodcally you also collect the data from nova right? | 08:39 |
vincentfrancoise | pksingh: yes | 08:41 |
pksingh | vincentfrancoise: for today, i will look into CDM, can you plese tell me the place in repo where all this functionality resides? | 08:41 |
vincentfrancoise | the periodic job is to re-sync the whole to make sure we didn't diverge | 08:41 |
pksingh | vincentfrancoise: k | 08:41 |
vincentfrancoise | pksingh: that's mainly in https://github.com/openstack/watcher/tree/master/watcher/decision_engine/model | 08:42 |
pksingh | vincentfrancoise: ok, and which entity consumes the CDM, strategies or anything else too? | 08:43 |
vincentfrancoise | pksingh: strategies make a copy of the model | 08:44 |
pksingh | vincentfrancoise: so they dont modify the collected one directly, correct? | 08:44 |
vincentfrancoise | pksingh: via the get_latest_cluster_data_model() method that is hidden behind the compute_model property | 08:44 |
vincentfrancoise | pksingh: yes | 08:44 |
alexchadin | pksingh: we copy CDM to take it to audit scope | 08:45 |
pksingh | vincentfrancoise: this is just for race condition handling or anything else? | 08:45 |
alexchadin | vincentfrancoise: hi! | 08:45 |
vincentfrancoise | pksingh: because strategies can do simulations on the copy as much as they want | 08:45 |
vincentfrancoise | pksingh: it's also for race condition because we want to work on the same model all the way through the strategy execution | 08:46 |
pksingh | vincentfrancoise: so each strategy creates their own copy? | 08:47 |
vincentfrancoise | pksingh: otherwise the computation may get broken because the underlying model changed during the execution | 08:47 |
pksingh | vincentfrancoise: yes | 08:47 |
vincentfrancoise | pksingh: yes but only when they get executed | 08:47 |
vincentfrancoise | pksingh: I have a meeting | 08:47 |
vincentfrancoise | pksingh: see you in 30mn or so | 08:48 |
vincentfrancoise | alexchadin: ^ | 08:48 |
pksingh | vincentfrancoise: OK, i am going to look into code :), will ping you , | 08:48 |
pksingh | vincentfrancoise: sure, thanks it helped me a lot | 08:48 |
*** alexchadin has quit IRC | 09:03 | |
*** efoley has joined #openstack-watcher | 09:13 | |
*** efoley_ has joined #openstack-watcher | 09:17 | |
*** alexchadin has joined #openstack-watcher | 09:18 | |
*** efoley has quit IRC | 09:21 | |
*** alexchadin has quit IRC | 09:27 | |
*** thorst_ has joined #openstack-watcher | 09:30 | |
*** alexchadin has joined #openstack-watcher | 09:30 | |
*** alexchadin has quit IRC | 09:35 | |
*** thorst_ has quit IRC | 09:35 | |
*** efoley__ has joined #openstack-watcher | 09:39 | |
*** efoley_ has quit IRC | 09:43 | |
*** efoley_ has joined #openstack-watcher | 10:01 | |
*** efoley__ has quit IRC | 10:04 | |
*** openstackgerrit has joined #openstack-watcher | 10:11 | |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Added action_plan.create|update|delete notifs https://review.openstack.org/424556 | 10:11 |
*** adisky_ has joined #openstack-watcher | 10:23 | |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Remove obsolete Resource element https://review.openstack.org/418974 | 10:26 |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Graph cluster model instead of mapping one https://review.openstack.org/418434 | 10:26 |
*** efoley__ has joined #openstack-watcher | 10:33 | |
*** efoley_ has quit IRC | 10:37 | |
openstackgerrit | David TARDIVEL proposed openstack/watcher: Fix multinode tempest test failure https://review.openstack.org/419544 | 10:48 |
*** dtardivel has joined #openstack-watcher | 10:49 | |
*** efoley_ has joined #openstack-watcher | 11:05 | |
*** efoley__ has quit IRC | 11:08 | |
*** alexchadin has joined #openstack-watcher | 11:19 | |
*** pksingh has quit IRC | 11:21 | |
*** thorst_ has joined #openstack-watcher | 11:31 | |
*** alexchadin has quit IRC | 11:32 | |
*** thorst_ has quit IRC | 11:36 | |
*** alexchadin has joined #openstack-watcher | 11:49 | |
*** alexchadin has quit IRC | 12:03 | |
*** thorst_ has joined #openstack-watcher | 12:47 | |
openstackgerrit | David TARDIVEL proposed openstack/watcher: Documentation update https://review.openstack.org/424187 | 13:02 |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Added action_plan.execution.* actions https://review.openstack.org/424658 | 13:31 |
*** acabot has joined #openstack-watcher | 13:41 | |
*** atuly_ has quit IRC | 14:07 | |
*** acabot has quit IRC | 14:08 | |
*** atuly_ has joined #openstack-watcher | 14:19 | |
openstackgerrit | David TARDIVEL proposed openstack/watcher: Fix building of model with a scoped exclusion rule https://review.openstack.org/424668 | 14:26 |
*** acabot has joined #openstack-watcher | 14:27 | |
openstackgerrit | David TARDIVEL proposed openstack/watcher: Documentation update https://review.openstack.org/424187 | 14:44 |
*** jwcroppe has joined #openstack-watcher | 15:00 | |
*** acabot_ has quit IRC | 15:50 | |
chrisspencer | vincentfrancoise: question about your comments on logging review | 16:08 |
vincentfrancoise | chrisspencer: hi | 16:10 |
vincentfrancoise | chrisspencer: did you try it? | 16:10 |
chrisspencer | I'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 unsuccessful | 16:10 |
vincentfrancoise | chrisspencer: but did you try manually first to see if my solution is working or not? | 16:11 |
chrisspencer | I 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 manually | 16:11 |
vincentfrancoise | chrisspencer: well, do you have a n openstack/devstack up and running with watcher? | 16:12 |
dtardivel | WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - | 16:13 |
dtardivel | All, we have critical issues on the gate. A lot of jobs failed on the gate. And it seems it happens randomly | 16:13 |
chrisspencer | vincentfrancoise: yes, I've followed the steps lined out in our watcher/devstack doc | 16:13 |
vincentfrancoise | chrisspencer: ok so just run the tempest tests and you should see the logs for the notifications being traced | 16:14 |
dtardivel | the main issue is while the packages installation step (by pip). If you have ideas to fix it, you're welcome | 16:15 |
vincentfrancoise | chrisspencer: http://docs.openstack.org/developer/watcher/dev/testing.html#tempest-tests | 16:15 |
vincentfrancoise | FYI 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 edleafe | 16:27 | |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Fix broken gates because of wrong pip command https://review.openstack.org/424753 | 17:13 |
*** vincentfrancoise has quit IRC | 17:35 | |
*** d34dh0r53 is now known as ID-Ten-T | 17:45 | |
*** ID-Ten-T is now known as blarnath | 17:48 | |
*** blarnath is now known as d34dh0r53 | 17:48 | |
*** efoley_ has quit IRC | 18:17 | |
openstackgerrit | Merged openstack/watcher: Fix broken gates because of wrong pip command https://review.openstack.org/424753 | 18:20 |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Documentation update https://review.openstack.org/424187 | 18:25 |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Fix building of model with a scoped exclusion rule https://review.openstack.org/424668 | 18:25 |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Added action_plan.create|update|delete notifs https://review.openstack.org/424556 | 18:25 |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Added action_plan.execution.* actions https://review.openstack.org/424658 | 18:25 |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Updated from global requirements https://review.openstack.org/424630 | 18:25 |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Graph cluster model instead of mapping one https://review.openstack.org/418434 | 18:26 |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Remove obsolete Resource element https://review.openstack.org/418974 | 18:26 |
openstackgerrit | Vincent Françoise proposed openstack/watcher: New Applier Workflow Engine https://review.openstack.org/421297 | 18:26 |
openstackgerrit | Vincent Françoise proposed openstack/watcher: Fix multinode tempest test failure https://review.openstack.org/419544 | 18:32 |
*** jwcroppe_ has joined #openstack-watcher | 18:34 | |
*** jwcroppe has quit IRC | 18:37 | |
*** jwcroppe_ has quit IRC | 18:38 | |
*** wootehfoot has joined #openstack-watcher | 18:44 | |
*** adisky_ has quit IRC | 18:49 | |
openstackgerrit | Merged openstack/watcher: New Applier Workflow Engine https://review.openstack.org/421297 | 19:10 |
*** harlowja has joined #openstack-watcher | 19:41 | |
*** dtardivel has quit IRC | 19:44 | |
*** wootehfoot has quit IRC | 20:04 | |
*** wootehfoot has joined #openstack-watcher | 20:39 | |
*** wootehfoot has quit IRC | 21:11 | |
*** thorst_ has quit IRC | 21:55 | |
*** harlowja has quit IRC | 23:08 | |
*** thorst_ has joined #openstack-watcher | 23:57 | |
*** thorst_ has quit IRC | 23:57 | |
*** harlowja has joined #openstack-watcher | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!