08:00:15 #startmeeting vitrage 08:00:19 Meeting started Wed Mar 14 08:00:15 2018 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:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:00:21 Hi :-) 08:00:24 The meeting name has been set to 'vitrage' 08:00:27 \o/ 08:02:57 Agenda: 08:03:02 • Status and updates 08:03:10 * Vancouver Forum Brainstorming 08:03:18 * StoryBoard Migration 08:03:26 * Open Discussion 08:03:33 #topic Status and updates 08:03:46 I’m working on the resource equivalence design, which of course relates to the alarm merge design. 08:03:52 #link https://review.openstack.org/550534 08:03:57 #link https://review.openstack.org/547931 08:05:05 The design is quite complicated… idan_hefetz and I just realized there is a problem with any design that I suggested (merge the vertex, keep all properties) 08:05:29 The problem is - what happens if the user wants to *change* the equivalence definitions? how can we un-merge the vertex? 08:06:02 And on the other direction - what if there are two alarms, Nagios and Zabbix, and the user looks and decides that they should be merged. How can we merge two already existing vertices? 08:06:46 idan_hefetz has a new idea for the design, but basically we thought that it might be easier to talk or have a webex 08:06:59 peipei: what do you think? 08:08:28 As for merging two already existing vertices, we have not considered it yet. 08:09:17 It is a use case that we must support. We didn’t think about it either. But it is a very reasonable requirement 08:09:50 The requirement is to let the end user change his mind about the equivalence. merge or not merge - that’s the implementation details 08:11:48 The design that supports un-merge is to keep different vertices and add ‘equivalent’ edges between them. For un-merge, we will simply remove the edge. But this desing has an overhead of making the evaluator consider many more sub-graphs 08:12:59 In my opinion, the restrictions mainly come from the fact that we rely on the same entity graph for both for user view and internal evaluation. 08:13:31 User requires a simple view and internally we want detailed relationship. 08:13:40 I think that the entity graph should be used for internal evaluation. The API can return a merged/aggregated graph if needed 08:13:47 I agree 08:14:47 So how do you suggest we proceed? 08:15:39 We currently have two optional designs, neigher of them answers all use cases. And I hope we can unite them to one design. 08:15:54 I think we can find a way to talk or a webex like you suggest. 08:16:08 Ok. Sounds good 08:16:21 Do you have a preferred time? 08:17:20 I have regular meeting on Monday. Other time slot are all OK. 08:17:33 The time period like weekly meeting on a work day works, I think. 08:18:01 yujunz: Are you busy the entire Monday? 08:18:32 One hour meeting on UTC0730-0830 08:19:33 So are there hours that you are available? or maybe it’s evening for you? 08:19:47 (I’m getting confused by the time differences) 08:20:12 Evening is not so convenient. But I can attend if have to. 08:20:34 No need, just please let me know when it is convinient 08:21:25 Every workday before UTD0930 08:21:39 UTC 08:21:51 same for me 08:22:51 yujunz: So Monday at 8:30 UTC will work for you? 08:23:09 We are not sure if we can be prepared by tomorrow, and Tuesday is less convinient for us 08:24:17 If not, then maybe we can use the next IRC meeting for this discussion only 08:24:31 And have it on webex 08:24:33 Monday is good for me. 08:25:01 And if it does not finish in one hour, we can continue on weekly meeting slot on webex 08:25:06 Ok, so it’s scheduled for Monday 08:25:20 Cool :) 08:25:31 Sounds good. And if it doesn’t finish in one hour, it might be a good idea to take the time and think about the new ideas offline anyway 08:25:43 Do you want to have a webex, or use your zoom? 08:26:29 Both are OK for me. 08:27:01 We feel that the sound in zoom is better 08:27:13 But we can also schedule a webex if you prefer 08:27:20 OK, then I will host it on zoom next Monday 08:27:26 Great 08:27:27 +2 08:27:33 Let’s move on 08:27:58 One more update from me: I’m involved in the self-healing SIG. Now trying to document the Vitrage-Mistral integration 08:28:05 That’s it. Anyone else wants to update? 08:29:35 yup 08:29:42 I have this commit for rpc collector: 08:29:47 https://review.openstack.org/#/c/550455/ 08:29:57 It fails miserably :( as in the gate oslo.service timers dont run, and I still fail to understand the cause. 08:30:14 Another issue that keeps comming up in this commit is a MessagingTimeout exception during vitrage init. 08:31:18 I hope to solve this soon so if anyone here has any suggestions... so i can move on to the next step of high availability - graph init from database. 08:32:01 That's me.. 08:32:23 Thanks. Anyone else wants to update? 08:34:08 #topic Vancouver Forum Brainstorming 08:34:17 We have an option to submit a proposal for a forum discussion in Vancouver 08:34:25 \This is similar, I think, to a design session, but is more focused on users, high level and community wide issues. More details can be found here: 08:34:31 #link http://lists.openstack.org/pipermail/openstack-dev/2018-March/127944.htmlx 08:34:36 #link https://wiki.openstack.org/wiki/Forum/Vancouver2018 08:34:40 #link https://wiki.openstack.org/wiki/Forum 08:34:47 If you have ideas for a forum discussion, please add them to the following etherpad: 08:34:51 #link https://etherpad.openstack.org/p/YVR-vitrage-brainstorming 08:36:38 #topic StoryBoard Migration 08:37:11 I checked the StoryBoard a bit. In general, StoryBoard is planned to replace Launchpad. In practice, most projects are not there yet. 08:37:20 I got a personal email asking to migrate Vitrage to StoryBoard. I believe that this is an automatic process that requires from us a minimal effort. 08:37:27 So what is StoryBoard? It is developed as an OpenStack project, and looks like modern story tracking projects. For example, you can look at the self-healing board: 08:37:31 #link https://storyboard.openstack.org/#!/board/57 08:37:35 #link https://storyboard.openstack.org/#!/story/2001430 08:37:41 The advantages that I see are that the status and the progress is more clear. 08:37:58 The disadvantages are, IMO – first that there is currently no way to mark a story/task as related to a certain release. And second, that bugs are handled as regular stories. This was done on purpose, to help in cases where it is not clear if something is a bug or a feature; but personally I find it confusing. 08:38:05 If you have any comments, objections, whatever, let me know before I progress with the migration. 08:39:43 #topic Open Discussion 08:39:51 Any other issue you want to discuss? 08:41:25 Bye then, see you on Monday 08:41:46 bye 08:41:47 bye see you :) 08:41:59 #endmeeting