08:00:44 <ifat_afek> #startmeeting vitrage 08:00:45 <openstack> Meeting started Wed Jul 5 08:00:44 2017 UTC and is due to finish in 60 minutes. The chair is ifat_afek. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:00:46 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:00:48 <openstack> The meeting name has been set to 'vitrage' 08:00:49 <ifat_afek> Hi :-) 08:00:54 <eyalb> \o/ 08:00:57 <yujunz> Hi 08:03:43 <yujunz> ping 08:03:55 <ifat_afek> Yes, let’s start :-) 08:04:11 <ifat_afek> Today’s agenda: 08:04:15 <ifat_afek> • Sydney summit 08:04:20 <ifat_afek> • Status and Updates 08:04:23 <ifat_afek> • Open Discussion 08:04:35 <ifat_afek> #topic Sydney Summit 08:05:06 <ifat_afek> Sydney summit CFP: 08:05:13 <ifat_afek> #link https://www.openstack.org/summit/sydney-2017/call-for-presentations/ 08:05:29 <adary> hi there 08:05:31 <ifat_afek> I update the etherpad with our current ideas. The deadline for submissions is July 14th. Feel free to edit or add to the etherpad. 08:05:38 <ifat_afek> #link https://etherpad.openstack.org/p/vitrage-sydney-cpf 08:06:32 <ifat_afek> #topic Status and Updates 08:06:41 <ifat_afek> An update about the release dates: 08:06:50 <ifat_afek> Client libraries final releases (i.e. python-vitrageclient): July 27 08:06:58 <ifat_afek> Pike-3 milestone (and Feature freeze): July 27 08:07:04 <ifat_afek> Final Pike release: August 30 08:07:16 <ifat_afek> The meaning is that if you want to add or modify the API, you must do it by the end of this month. Same goes for adding new features. 08:07:26 <ifat_afek> We can continue working on small improvements and bug fixes during August. 08:07:51 <ifat_afek> Two tasks that must be completed by July 27: 08:07:57 <ifat_afek> • Full support for python 3.5 (in our tempest tests) 08:08:03 <ifat_afek> • Update Vitrage version in the global-requirements 08:08:20 <ifat_afek> Another issue: Weekly IRC meetings are no longer required by the TC. 08:08:28 <ifat_afek> #link https://review.openstack.org/#/c/462077/ 08:08:36 <ifat_afek> I mentioned it last week. Meanwhile, I’ve seen some email discussions about it, and got the impression that for now we better continue our regular meeting. 08:08:48 <ifat_afek> We can check in a while and see if other projects are canceling their own 08:08:56 <ifat_afek> If someone feels that we should stop these meetings, let’s discuss it. 08:09:09 <ifat_afek> My update: I’m implementing the Vitrage-Mistral integration, hope to finish it this week. 08:09:14 <yujunz> +2 for continuing regular meeting from my side 08:09:22 <ifat_afek> Ok, noted :-) 08:09:27 <ifat_afek> #link https://blueprints.launchpad.net/vitrage/+spec/integration-with-mistral 08:10:04 <ifat_afek> I ran into an unexpected problem: until today, all actions had an action-target, but execute-mistral doesn’t have it 08:10:20 <ifat_afek> Turns out that the action-target is a must for the subgraph matching 08:10:55 <ifat_afek> It is needed in order to determine the connected components or something like that. At least that’s what I understood from idan_hefetz and alexey_weyl 08:11:35 <ifat_afek> I’m thinking of solving it by saying that for Mistral the action-targed will be an arbitrary part of the condition 08:11:54 <ifat_afek> But - it must be a “positive” part of the condition, that doesn’t have a “not” before it 08:12:27 <ifat_afek> I understood that it *is* valid to have a condition that is only negative, like: not alarm_on_host 08:12:40 <ifat_afek> I’m not sure it makes sense; but at least for Mistral I can’t allow this 08:13:16 <ifat_afek> So I plan to change the validation for Mistral, and make sure there is at least one positive part in the condition. If everything works fine (and it must…), we will consider adding this restriction to all actions 08:13:20 <ifat_afek> That’s it for me 08:14:28 <yujunz> I'll update 08:15:03 <yujunz> Start working on osprofiler support. api integration is under review 08:15:26 <yujunz> Next would be tracing RPC and some classes 08:16:04 <yujunz> That's it 08:16:14 <ifat_afek> Sounds great 08:16:32 <ifat_afek> What should we expect to get once you finish? performance profiling? something else? 08:17:53 <yujunz> First benefit is user can use it on demand 08:17:58 <yujunz> to analysis performance issue 08:18:33 <yujunz> If there is some key performance indicator to monitor, we can consider add profiling in test 08:20:04 <idan_hefetz> yujunz: i've pushed a tool load_generator, to create many mock nitifications 08:20:42 <idan_hefetz> I've been using that to test Vitrage with a large entity graph, and to profile the evaluator 08:20:43 <yujunz> I was just about to mention it :-) Failed to find the link 08:21:19 <idan_hefetz> https://review.openstack.org/#/c/479746/ 08:21:32 <idan_hefetz> It's already merged 08:21:51 <ifat_afek> If you write: #link https://… it will be part of the meeting summary 08:21:57 <yujunz> Do you plan to integrate it in automatic tests? 08:22:33 <idan_hefetz> No plans to do so, just a manual tool for now 08:22:41 <yujunz> I see. Thanks 08:23:14 <idan_hefetz> Ok, my update: 08:24:02 <idan_hefetz> First commit as part of the parallel evaluation blueprint, is a refactoring of the initialization step 08:24:02 <idan_hefetz> mostly to separate the evaluator from the consistency. 08:24:24 <idan_hefetz> #link https://review.openstack.org/#/c/479867/ 08:25:20 <idan_hefetz> Besides that, there are a few challenges 08:26:16 <idan_hefetz> overlapping templates feature, how to assign tasks to processes 08:26:52 <idan_hefetz> We should also find a solution that wont cause an issue with future template crud 08:27:02 <alexey_weyl> Hello 08:27:22 <alexey_weyl> Privet :) 08:27:53 <danoffek> Kakdila Alosha ? 08:28:10 <ifat_afek> Is it English? ;-) 08:28:25 <danoffek> The letters are 08:28:41 <yujunz> I can read the letters 08:28:50 <danoffek> ':) 08:29:15 <alexey_weyl> Now put it in google translate, and check what is says in russian :) 08:29:37 <ifat_afek> alexey_weyl: maybe you have an update? 08:29:51 <alexey_weyl> I will update 08:30:02 <alexey_weyl> I continue to work on the DB Dao 08:30:14 <alexey_weyl> it is more complicated than I thought in the beggining 08:30:39 <alexey_weyl> part by part it will work :) 08:30:48 <alexey_weyl> step by step (I meant) 08:31:49 <alexey_weyl> Thats it 08:31:58 <ifat_afek> Thanks 08:32:06 <ifat_afek> Anyone else wants to update? 08:32:18 <danoffek> Niet 08:33:12 <yujunz> 没 08:33:25 <ifat_afek> And what does that mean? 08:33:34 <ifat_afek> I can’t even put it in google... 08:33:36 <alexey_weyl> Can you translate please? 08:33:49 <yujunz> It's "No" 08:34:11 <ifat_afek> I’ll try to remember it for next time ;-) 08:34:37 <ifat_afek> #topic Open Discussion 08:34:39 <danoffek> A PTL has to .... 08:34:45 <ifat_afek> Putting this topic just in case… 08:34:50 <ifat_afek> danoffek: what? 08:35:00 <ifat_afek> remember? don’t count on my memory 08:35:11 <danoffek> You need to remember 没 for next time 08:35:13 <yujunz> I want to ask the status of use case repository 08:35:26 <ifat_afek> No progress so far 08:35:33 <yujunz> OK 08:35:33 <ifat_afek> We are doing other tasks 08:35:39 <ifat_afek> Is it important to you? 08:36:22 <yujunz> To our company yes 08:36:54 <ifat_afek> Do you already know your own use cases? even if we contribute some use cases to the repository, they will depend on specific Zabbix alarms 08:38:32 <yujunz> I know a bit, curious on how vitrage is used in other projects 08:39:40 <ifat_afek> Makes sense. As we said before, this is on our roadmap, but I can’t tell you when exactly it will happen 08:39:52 <ifat_afek> We keep identifying other tasks that seem more urgent… 08:40:03 <yujunz> Understood 08:41:29 <ifat_afek> Any other issue someone would like to discuss? 08:41:37 <dwj> Hi, how is the progress of integration with doctor? 08:42:15 <dwj> As doctor team mentioned it in the weekly meeting. :) 08:42:18 <ifat_afek> Hmm… I’m supposed to work on it, plan to get back to it after I finish the integration with Mistral 08:42:30 <ifat_afek> What did they say? 08:42:56 <dwj> just ask about the progress. 08:43:12 <ifat_afek> I need to work on the tests for Vitrage on the inspector. And someone from Vitrage should work on the Apex installation, which is a bigger task 08:43:50 <dwj> BTW, doctor weekly meeting changed to 2PM UTC on Monday. 08:44:26 <ifat_afek> I know, I should make it easier for me to join 08:44:45 <ifat_afek> BTW, if you have any tips regarding Apex we will be happy to hear them 08:45:05 <ifat_afek> And I already know that once I start the with the tests I need to talk with you about the new structure :-) 08:47:03 <dwj> OK, I already post a patch about refactoring the sample inspector. It can be a refence 08:47:20 <ifat_afek> Great, thanks 08:47:30 <dwj> #link https://gerrit.opnfv.org/gerrit/#/c/36839/ 08:48:45 <ifat_afek> Thanks 08:48:58 <ifat_afek> Any other issue someone would like to raise? 08:49:38 <yujunz> 没 08:49:54 <ifat_afek> I remember! 08:50:32 <ifat_afek> Bye then, see you next week 08:50:33 <yujunz> 再见 08:50:38 <eyalb> o/ 08:50:39 <ifat_afek> Is this bye? 08:50:46 <dwj> 拜~ 08:50:48 <yujunz> Correct ! 08:50:54 <ifat_afek> So what did dwj write? 08:51:05 <dwj> another bye 08:51:08 <dwj> :) 08:51:09 <idan_hefetz> have a nice one! 08:51:19 <ifat_afek> And you expect me to remember all of these?? :-) 08:51:21 <yujunz> It pronounces as bye 08:51:36 <ifat_afek> ביי 08:51:56 <danoffek> Ifat, add 拜~ to your vocabulary, or we are voting for another PTL 08:52:19 <ifat_afek> danoffek: behave ;-) 08:53:37 <ifat_afek> Bye, see you next week 08:53:38 <ifat_afek> #endmeeting