17:07:18 #startmeeting self-healing 17:07:19 Meeting started Wed Dec 5 17:07:18 2018 UTC and is due to finish in 60 minutes. The chair is aspiers. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:07:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:07:22 The meeting name has been set to 'self_healing' 17:07:44 ekcs: did you see the minutes from earlier today? no worries if not 17:07:59 yup. I just read it. 17:08:06 cool 17:08:16 http://eavesdrop.openstack.org/meetings/self_healing/2018/self_healing.2018-12-05-09.33.html in case anyone else is wondering 17:08:38 #topic actions from meeting two weeks ago 17:08:56 I think I've either taken care of each action, or added it to storyboard 17:09:02 but let me know if I've missed anything 17:09:20 yup. 17:09:45 I also got a mail from (I guess) the same person who contacted Ifat earlier about the monasca/vitrage integration work 17:10:03 it was a very helpful and encouraging mail, so I'll respond soon 17:10:29 I only have a couple of things to discuss 17:10:32 that’s great! 17:10:44 #topic clarifying how to contribute to the SIG 17:10:50 https://review.openstack.org/#/c/620424/ 17:11:04 did my review make sense? 17:11:53 e.g. the thing about how to handle implemented vs. not-yet-implemented use cases 17:12:04 I'm currently thinking an extra section in the template makes the most sense 17:14:06 yes thanks for the comments! 17:14:31 i’m not totally clear on the “status” idea. 17:14:52 so I think we definitely want to allow both use cases which are and aren't implemented 17:15:14 e.g. the memory leaks one suggested in Berlin has no "upstream" implementation yet 17:15:23 but describing the problem is a good first step towards that 17:16:10 the question is, how should we split those two categories up? into separate subdirectories is one possibility, but I think that's problematic 17:16:51 e.g. it would require moving the file when an implementation emerges, and the categories aren't really binary black-and-white anyway 17:17:44 so I'd prefer a "Current status" section in the template, which allows a freeform text description of the status 17:18:04 hmmm. 17:18:04 allowing things like "this bit is implemented, but this other bit isn't yet" 17:18:17 which can give more clarity 17:18:19 ah i see. 17:18:40 ok just to clarify, you mean this would be in categorizing use-cases 17:18:53 what about specs? 17:18:56 for use cases, yes 17:19:17 I think specs could be handled in the way they are handled in other repos 17:19:32 ok so specs are still separate. 17:19:35 yup 17:19:58 specs are for focusing on specific implementation details 17:20:07 so up till now use casse have been used for implemented cases. 17:20:15 yes, that would continue 17:20:27 specs are only for driving future dev work 17:20:33 sorry 17:20:47 maybe I wasn't clear here :) 17:20:58 let me rephrase 17:21:20 your point is that up till now, use-cases have *only* been used for implemented cases, and not for unimplemented? 17:21:39 I'm not sure that's true actually 17:21:57 ok. 17:22:00 https://docs.openstack.org/self-healing-sig/latest/use-cases/fenix-rolling-upgrade.html is arguably not yet implemented 17:22:03 at least not fully 17:22:23 which sort of demonstrates my point that "implemented vs. unimplemented" isn't a straightforward binary choice 17:22:31 so going forward we want use-cases to be used for use-cases at all stages of implementation. not started, in progress. completed. and everything in between. 17:22:37 exactly! 17:23:01 and a "Current status" section can give info on the status, or at least clues for where to look 17:23:11 e.g. it could just say "go check this storyboard story" 17:23:18 yea that makes sense. 17:23:19 that's up to the use case owner 17:23:26 OK great, let's take that approach then 17:23:55 still I think at some point we want to draw some kind of categorization. 17:24:11 #agreed Add a "Current status" section to use-cases/*.rst 17:24:38 for that someone who’s just looking to see how to use things won’t be confused or mislead by the unimplemented use cases. 17:24:44 We could separate them out in the index.rst, would that work? 17:25:01 it doesn’t have to be a separate dir but yes separate in index.rst can work 17:25:07 OK 17:25:37 I don't want to rule a separate dir out either 17:25:44 but I think for now we don't need it 17:25:50 ok not be belabor this too much. 17:25:54 right :) 17:25:59 but what’s the real disadvantage of separate dir? 17:26:13 mainly that it's not always clear which dir a use case should go in 17:26:24 e.g. the fenix one 17:26:44 it could help people who are just browsing git dir 17:26:50 ok 17:27:00 yea let’s just do with same dir then. 17:27:04 ok 17:27:18 #agreed stick with a single use-cases/ directory for now 17:27:31 #topic where to store high-level SIG info 17:27:40 so this is another thing which came up in that review 17:27:49 currently the SIG mission statement / scope are in the wiki 17:27:57 which is not subject to peer review 17:28:12 for that reason I think I'd prefer to move it to the git repo 17:28:30 e.g. I added a paragraph to the scope yesterday, but doing that didn't feel very democratic ;-) 17:29:15 do you think it's reasonable to move the more static info from the wiki into the git repo? 17:29:30 we could keep the more fluid sections in the wiki, e.g. upcoming and past events 17:29:49 but the rest could be moved to the docs and replaced with a link 17:30:26 maybe the project contacts could stay there too, I don't know 17:30:28 that makes sense. I agree that ultimately reviewed is better. at the same time, I feel it’s beneficial but not high priority at this point. 17:30:33 it probably doesn't matter too much 17:30:35 agreed 17:31:16 #agreed would be nice to move more static info about the SIG from the wiki to the git repo, but not high priority 17:31:34 #topic AOB 17:31:39 I think that's all I've got 17:31:42 anything from you? 17:31:59 no nothing more. 17:32:11 OK cool, thanks! 17:32:14 #endmeeting