hidekazu | morning | 00:01 |
---|---|---|
hidekazu | unfortunately, my session was not chosen. | 00:02 |
*** thorst has joined #openstack-watcher | 00:53 | |
*** zhurong has joined #openstack-watcher | 00:55 | |
*** yuanying_ has quit IRC | 01:05 | |
*** yuanying has joined #openstack-watcher | 01:19 | |
*** thorst has quit IRC | 01:45 | |
*** sanfern has quit IRC | 01:53 | |
*** sanfern has joined #openstack-watcher | 01:54 | |
*** karthikpr has quit IRC | 01:56 | |
*** karthikpr has joined #openstack-watcher | 02:04 | |
*** karthikpr has quit IRC | 02:05 | |
*** yuanying has quit IRC | 02:20 | |
*** yuanying has joined #openstack-watcher | 02:21 | |
*** yuanying has quit IRC | 02:48 | |
*** thorst has joined #openstack-watcher | 03:13 | |
*** thorst has quit IRC | 03:18 | |
*** karthikpr has joined #openstack-watcher | 04:05 | |
openstackgerrit | licanwei proposed openstack/watcher master: stale the action plan https://review.openstack.org/440927 | 04:05 |
*** yuanying has joined #openstack-watcher | 04:10 | |
*** thorst has joined #openstack-watcher | 04:14 | |
*** thorst has quit IRC | 04:18 | |
*** karthikpr has quit IRC | 04:50 | |
*** hidekazu has quit IRC | 05:03 | |
*** thorst has joined #openstack-watcher | 05:15 | |
*** thorst has quit IRC | 05:19 | |
*** karthikpr has joined #openstack-watcher | 05:21 | |
*** karthikpr has quit IRC | 05:43 | |
*** karthikpr has joined #openstack-watcher | 05:51 | |
*** hidekazu has joined #openstack-watcher | 05:52 | |
*** karthikpr has quit IRC | 06:06 | |
*** karthikpr has joined #openstack-watcher | 06:09 | |
*** karthikpr has quit IRC | 06:13 | |
*** alexchadin has joined #openstack-watcher | 06:50 | |
*** thorst has joined #openstack-watcher | 07:16 | |
*** thorst has quit IRC | 07:21 | |
openstackgerrit | Merged openstack/watcher-specs master: Support Description For Dynamic Action https://review.openstack.org/401111 | 07:25 |
*** alexchadin has quit IRC | 07:48 | |
*** alexchadin has joined #openstack-watcher | 07:50 | |
*** thorst has joined #openstack-watcher | 08:17 | |
*** thorst has quit IRC | 08:22 | |
*** danpawlik has quit IRC | 08:33 | |
*** danpawlik has joined #openstack-watcher | 08:34 | |
*** danpawlik has quit IRC | 08:41 | |
*** danpawlik has joined #openstack-watcher | 08:41 | |
*** vincentfrancoise has joined #openstack-watcher | 08:43 | |
openstackgerrit | licanwei proposed openstack/watcher master: stale the action plan https://review.openstack.org/440927 | 08:50 |
openstackgerrit | Hidekazu Nakamura proposed openstack/watcher master: Added suspended audit state https://review.openstack.org/438800 | 08:51 |
*** yuanying has quit IRC | 08:58 | |
*** pksingh has joined #openstack-watcher | 08:58 | |
sanfern | hi alexchadin, | 09:01 |
alexchadin | hi sanfern | 09:01 |
sanfern | alexchadin, I was looking at vm_workload_consolidation strategy, period is not an input parameter, is this was intentional | 09:03 |
sanfern | period is always 3600 | 09:03 |
alexchadin | let me see | 09:08 |
alexchadin | sanfern: yeah, that wasn't updated to latest changes | 09:09 |
alexchadin | sanfern: I think, it should be fixed | 09:10 |
sanfern | shall I change to make it to input param | 09:10 |
alexchadin | sanfern: could you take it out to bug-fix commit? | 09:10 |
alexchadin | sanfern: we will review it fast | 09:10 |
sanfern | alexchadin, sure | 09:11 |
alexchadin | sanfern: period option should be take out to configuration options for this strategy | 09:11 |
alexchadin | taken* | 09:11 |
sanfern | from all strategy or only vm_workload_stragey | 09:12 |
sanfern | strategy* | 09:12 |
pksingh | sanfern: alexchadin i think there is a bug for that | 09:13 |
pksingh | sanfern: alexchadin let me give you the link | 09:13 |
alexchadin | sanfern: workload_stabilization is tuned with period | 09:14 |
pksingh | sanfern: https://bugs.launchpad.net/watcher/+bug/1614021, | 09:14 |
openstack | Launchpad bug 1614021 in watcher "Remove hardcoded strategy attributes and promote them as strategy parameters" [Medium,Triaged] - Assigned to Pradeep Kumar Singh (pradeep-singh-u) | 09:14 |
alexchadin | pksingh: +1 | 09:14 |
pksingh | sanfern: it is assigned to me, you can assign it to you | 09:14 |
sanfern | ok | 09:14 |
pksingh | alexchadin: :) | 09:15 |
*** thorst has joined #openstack-watcher | 09:18 | |
*** thorst has quit IRC | 09:23 | |
*** alexchadin has quit IRC | 09:37 | |
*** Yumeng has quit IRC | 09:38 | |
*** yuanying has joined #openstack-watcher | 09:41 | |
*** hidekazu has quit IRC | 09:54 | |
*** zhurong has quit IRC | 10:10 | |
*** thorst has joined #openstack-watcher | 10:19 | |
*** thorst has quit IRC | 10:23 | |
*** openstackgerrit has quit IRC | 10:33 | |
*** pksingh has quit IRC | 10:46 | |
*** necuser__ has quit IRC | 10:47 | |
*** dtardivel has joined #openstack-watcher | 10:55 | |
*** necuser__ has joined #openstack-watcher | 11:01 | |
*** alexchadin has joined #openstack-watcher | 11:03 | |
*** thorst has joined #openstack-watcher | 11:20 | |
*** thorst has quit IRC | 11:24 | |
*** necuser__ has quit IRC | 11:28 | |
*** openstackgerrit has joined #openstack-watcher | 11:31 | |
openstackgerrit | Merged openstack/puppet-watcher master: Inconsistent package_ensure parameter name https://review.openstack.org/443049 | 11:31 |
*** necuser__ has joined #openstack-watcher | 11:42 | |
*** alexchadin has quit IRC | 12:21 | |
*** dtardivel has quit IRC | 12:23 | |
*** dtardivel has joined #openstack-watcher | 12:23 | |
sballe_ | morning | 12:24 |
sballe_ | is alexchadin here? | 12:25 |
*** thorst has joined #openstack-watcher | 12:43 | |
*** sanfern has quit IRC | 12:45 | |
*** sanfern has joined #openstack-watcher | 12:45 | |
*** necuser__ has quit IRC | 12:49 | |
*** alexchadin has joined #openstack-watcher | 12:55 | |
alexchadin | hi sballe_ | 12:56 |
sballe_ | great your are back | 12:56 |
sballe_ | so we got our talk accepted now we are working hard on making it real and a good demo | 12:56 |
sballe_ | Was other talks accepted | 12:57 |
sballe_ | also you pinged me yesterday | 12:57 |
alexchadin | sballe_: yeah, cool things. there are 2 presentation with Watcher in the main role ;) | 12:58 |
sballe_ | nice! | 12:58 |
alexchadin | Help telecom operators save energy and reduce cost of data center with Openstack Watcher | 12:58 |
sballe_ | you are on the other talks rigth? | 12:58 |
sballe_ | so you will be presenting as part of the two accepted talks | 12:58 |
alexchadin | yeap, but if it would be possible I'd like to insert my 5 coins about Watcher in the beginning of yours | 12:59 |
sballe_ | definetly | 12:59 |
alexchadin | but | 12:59 |
sballe_ | we can add some slides about watcher and I can talk to them | 12:59 |
alexchadin | your time is Thu 11 11:00am-11:40am | 12:59 |
sballe_ | I was going ot do that anyway | 12:59 |
alexchadin | ZTE time is Thu 11 11:15am-11:25am | 12:59 |
sballe_ | lol | 12:59 |
sballe_ | I can tal to the Watcher slides I have done that many time before | 13:00 |
alexchadin | it means that I will have only 7-12 minutes to make some announcements and run away to ZTE :D | 13:00 |
sballe_ | oh I would prefer you npt make annoucements during the talk but for me to talk about wtahcer | 13:00 |
sballe_ | s/nor | 13:00 |
sballe_ | s/not | 13:01 |
alexchadin | oh, okay! | 13:01 |
sballe_ | We can agree on the content | 13:01 |
alexchadin | sure | 13:01 |
*** necuser__ has joined #openstack-watcher | 13:01 | |
sballe_ | I think it make sense to talk about Watcher and what it is and where it is going in mytalk too | 13:02 |
alexchadin | exactly | 13:02 |
sballe_ | I will do that | 13:02 |
alexchadin | to mark context for attendees | 13:03 |
sballe_ | I am very happy with all the momentum we have with Watcher | 13:03 |
sballe_ | 100% agree and I was going to do taht | 13:03 |
sballe_ | I'll have you take a look at the slides before they are final just like we have done at past summits with acabot and jwcroppe | 13:03 |
alexchadin | yes, we will discuss it | 13:04 |
sballe_ | cool! | 13:05 |
sballe_ | and congrats on getting your talk accepted too | 13:05 |
alexchadin | sballe_: thank you! | 13:06 |
*** edleafe is now known as figleaf | 13:15 | |
vincentfrancoise | alexchadin: so just to clarify the service binding question you told me | 13:17 |
vincentfrancoise | alexchadin: the problem is about having, say, watcher-applier trigger a decision-engine job which would fail | 13:18 |
vincentfrancoise | alexchadin: am I correct? | 13:18 |
alexchadin | wow, new kind of problem :D | 13:18 |
alexchadin | I meant another thing, when two decision engines are trying to take jobs from DB | 13:19 |
vincentfrancoise | alexchadin: LOL | 13:19 |
alexchadin | They will take jobs twice (if there are 2 DE) | 13:20 |
vincentfrancoise | alexchadin: where if DE1 sees the job in some sort of a PENDING state, then it would pick it up where DE2 would then see it as ONGOING-ish and it would not handle it | 13:20 |
alexchadin | We may bind each job to specified service to make *taking job* process clear | 13:20 |
vincentfrancoise | alexchadin: just copy/pasting from our conversation ^^ | 13:20 |
alexchadin | you speaking about apscheduler's states? | 13:21 |
vincentfrancoise | alexchadin: yes | 13:21 |
vincentfrancoise | alexchadin: but I don't know how it works in detail | 13:22 |
alexchadin | hm, we need to know what is inside of job_state | 13:22 |
vincentfrancoise | alexchadin: so that's something I'm not sure about | 13:22 |
alexchadin | https://github.com/agronholm/apscheduler/blob/master/apscheduler/jobstores/sqlalchemy.py#L57 | 13:22 |
vincentfrancoise | alexchadin: or have a job "routing" mechanism | 13:23 |
alexchadin | vincentfrancoise: it is serialized by default, maybe we could use pickle_protocol somehow | 13:23 |
alexchadin | routing mechanism sounds horribly | 13:23 |
vincentfrancoise | alexchadin: job tagging if you prefer :p | 13:23 |
alexchadin | It definitely sounds better | 13:24 |
vincentfrancoise | alexchadin: the job tag would help routing its execution to the correct service | 13:25 |
vincentfrancoise | :D | 13:25 |
vincentfrancoise | alexchadin: hum, this is not an easy thing to solve... | 13:36 |
*** alexchad_ has joined #openstack-watcher | 13:37 | |
*** alexchadin has quit IRC | 13:38 | |
vincentfrancoise | alexchadin: the way I see it would be to create a new jobstore plugin in apscheduler which would enhance the table schema to includes a new "tags" column which would help us filter the job we want to execute | 13:39 |
vincentfrancoise | alexchad_: https://github.com/agronholm/apscheduler/blob/master/setup.py#L85 for the plugin to override | 13:39 |
vincentfrancoise | alexchad_: https://github.com/agronholm/apscheduler/blob/master/apscheduler/jobstores/sqlalchemy.py#L69-L71 would have to be overriden to actually look like | 13:40 |
*** alexchad_ is now known as alexchadin | 13:41 | |
vincentfrancoise | return self._get_jobs(self.jobs_t.c.next_run_time <= timestamp, tags=["decision-engine"]) | 13:41 |
vincentfrancoise | alexchadin: ^ | 13:41 |
vincentfrancoise | alexchadin: the rest would roughly be the same | 13:42 |
alexchadin | vincentfrancoise: I see | 13:42 |
vincentfrancoise | alexchadin: but that's a lot more work that I would have expected | 13:42 |
alexchadin | vincentfrancoise: Don't you think that writing new plugin would be redundant? | 13:43 |
vincentfrancoise | alexchadin: the new plugin would inherit from SQLAlchemyJobStore and only override the needed methods | 13:43 |
vincentfrancoise | alexchadin: so it should remain fairly small | 13:44 |
alexchadin | vincentfrancoise: and the second point, we don't know whether apscheduler mark *in progress* jobs somehow or not. | 13:44 |
alexchadin | vincentfrancoise: how would we distribute this plugin? | 13:45 |
vincentfrancoise | alexchadin: then this would also have to be coded in our custom plugin I guess... | 13:45 |
vincentfrancoise | alexchadin: for the distribution we simply declare it locally in watcher | 13:46 |
vincentfrancoise | alexchadin: and apscheduler will see it | 13:46 |
alexchadin | ah | 13:46 |
alexchadin | yes | 13:46 |
vincentfrancoise | alexchadin: like any other stevedore plugin we have ;) | 13:47 |
alexchadin | a long work day, you know ;) | 13:47 |
vincentfrancoise | alexchadin: no worries :p | 13:47 |
vincentfrancoise | alexchadin: the big drawback is that if we add additional state and tags in the DB schema | 13:48 |
vincentfrancoise | that means only the new plugin will be usable by Watcher too | 13:49 |
alexchadin | yes, it will be watcher-only plugin with ~0 chances that it would be used somewhere else | 13:50 |
vincentfrancoise | alexchadin: exactly | 13:50 |
vincentfrancoise | alexchadin: so everyone would have to be okay with that | 13:50 |
alexchadin | so goes the world :) | 13:50 |
alexchadin | vincentfrancoise: I propose not to detail the content of plugin in spec cause it can be changed during code reviews. | 13:53 |
alexchadin | vincentfrancoise: I will mention planned changes regarding plugin | 13:54 |
vincentfrancoise | alexchadin: IMHO, it's not directly related to your work | 13:54 |
alexchadin | vincentfrancoise: you mean cron syntax? | 13:55 |
vincentfrancoise | alexchadin: so IMHO, this is a separate BP that treats the problem of HA | 13:55 |
vincentfrancoise | at the decision-engine+background job level | 13:55 |
vincentfrancoise | alexchadin: it's just that the HA "epic" needs to have an extra BP | 13:56 |
alexchadin | then I need to restructure blueprint dependencies | 13:56 |
alexchadin | ok | 13:56 |
vincentfrancoise | alexchadin: maybe yes | 13:56 |
vincentfrancoise | alexchadin: becuse the problem is actually already there anyway with the interval system | 13:57 |
alexchadin | vincentfrancoise: https://blueprints.launchpad.net/watcher/+spec/continuous-audit-ha | 14:07 |
*** alexchadin has quit IRC | 14:09 | |
*** necuser__ has quit IRC | 14:55 | |
*** necuser__ has joined #openstack-watcher | 15:07 | |
*** karthikpr has joined #openstack-watcher | 15:35 | |
*** karthikpr has quit IRC | 15:36 | |
*** karthikpr has joined #openstack-watcher | 15:39 | |
*** karthikpr has quit IRC | 15:40 | |
*** karthikpr has joined #openstack-watcher | 15:53 | |
*** karthikpr has quit IRC | 16:07 | |
*** gabor_antal has quit IRC | 16:13 | |
*** thorst is now known as thorst_afk | 16:27 | |
*** jimbaker has quit IRC | 16:39 | |
*** jimbaker has joined #openstack-watcher | 16:42 | |
*** jimbaker is now known as Guest67010 | 16:42 | |
*** Guest67010 is now known as jimbaker | 16:43 | |
*** jimbaker has joined #openstack-watcher | 16:43 | |
*** logan_ has joined #openstack-watcher | 16:56 | |
*** logan_ is now known as Guest29589 | 16:57 | |
*** karthikpr has joined #openstack-watcher | 16:59 | |
*** logan- has quit IRC | 16:59 | |
*** necuser__ has quit IRC | 17:03 | |
*** Guest29589 is now known as logan- | 17:03 | |
*** karthikpr has quit IRC | 17:05 | |
*** necuser__ has joined #openstack-watcher | 17:15 | |
openstackgerrit | Santhosh Fernandes proposed openstack/watcher master: Add period input parameter to vm workload consolidation and outlet temp control strategy. https://review.openstack.org/444429 | 17:32 |
*** vincentfrancoise has quit IRC | 17:49 | |
*** karthikpr has joined #openstack-watcher | 17:51 | |
*** pksingh has joined #openstack-watcher | 17:58 | |
*** karthikpr has quit IRC | 18:18 | |
*** wootehfoot has joined #openstack-watcher | 18:24 | |
*** sanfern has quit IRC | 18:25 | |
*** pksingh has quit IRC | 18:34 | |
*** karthikpr has joined #openstack-watcher | 18:48 | |
*** karthikpr has quit IRC | 18:53 | |
*** karthikpr has joined #openstack-watcher | 19:38 | |
*** karthikpr has quit IRC | 19:57 | |
*** karthikpr has joined #openstack-watcher | 19:59 | |
*** karthikpr has quit IRC | 20:06 | |
*** karthikpr has joined #openstack-watcher | 20:07 | |
*** dtardivel has quit IRC | 20:30 | |
*** karthikpr has quit IRC | 20:54 | |
*** thorst_afk has quit IRC | 21:26 | |
*** thorst_afk has joined #openstack-watcher | 21:44 | |
*** karthikpr has joined #openstack-watcher | 22:16 | |
*** karthikpr has quit IRC | 22:49 | |
*** thorst_afk has quit IRC | 23:27 | |
*** ss4 has joined #openstack-watcher | 23:38 | |
*** wootehfoot has quit IRC | 23:41 | |
*** wootehfoot has joined #openstack-watcher | 23:43 | |
*** ss4 has quit IRC | 23:46 | |
*** ss4 has joined #openstack-watcher | 23:47 | |
*** Metabulation has joined #openstack-watcher | 23:49 | |
*** wootehfoot has quit IRC | 23:49 | |
*** ss4 has quit IRC | 23:52 | |
*** Metabulation has quit IRC | 23:54 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!