21:01:23 #startmeeting HA-Guide-Update 21:01:24 Meeting started Thu Mar 19 21:01:23 2015 UTC and is due to finish in 60 minutes. The chair is mattgriffin. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:01:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:01:28 The meeting name has been set to 'ha_guide_update' 21:01:32 Hi mattgriffin! 21:01:44 Hey all. 21:01:56 hi Shamail nickchase 21:02:12 Hi all 21:02:19 (I might have a little lag; on mobile) 21:02:24 hi megm 21:02:26 Shamail, np 21:02:44 looks like sam-i-am isn't around 21:02:52 Shamail, I partially updated https://wiki.openstack.org/wiki/HAGuideImprovements/TOC with the Storage Backend piece we discussed 21:02:57 I'll finish it after our meeting 21:03:10 megm, cool. let's get started on the agenda then 21:03:14 #topic Review action items from last meeting 21:03:40 megm: looks great 21:03:59 most of you reviewed and edited the email to the Docs team and megm's big edits. thank you! 21:04:01 sam-i-am has been occupied with the ops meetup 21:04:10 and he apologizes but he's overbooked right now. 21:04:11 nickchase, ack 21:04:25 Andreas seems pleased -- that seems like a good thing 21:04:26 im here sneaking 21:04:44 Hi clouddon 21:05:07 the email is a good philosophy but we do need a more detailed TOC. 21:05:09 megm, yeah. great overview getting everyone else up to speed 21:05:24 hi clouddon 21:05:32 hi all! 21:05:49 one action item that we had from last week (again, sorry for holding the meeting early) was "check with sam-i-am and nickchase on starting a "new" doc structure" 21:05:59 I thought the detailed outline was in the https://wiki.openstack.org/wiki/HAGuideImprovements/TOC file 21:06:12 heh... i can't remember what that was about 21:06:34 I remember 21:06:40 please share :) 21:06:50 Sam-I-Am and I were discussing... 21:06:55 The question is whether we try to modify within the current file structure in the repo or start a new doc for development 21:07:05 Perhaps eventually move the new doc back to the old title 21:07:17 (I'll wait.) 21:07:18 megm, ack 21:07:29 isnt the new structure for this? 21:07:36 so what did sam-i-am and nick conclude? 21:07:39 I think it depends on how close the new structure is to the old one. 21:07:48 we were discussing where/if we were going to talk about pacemaker. 21:07:52 The TOC is the new structure right? 21:08:02 We finally settled on... 21:08:13 the idea that there are basically 3 levels of HA in OpenStack: 21:08:29 0) None; you just install everything and hope for the best. 21:09:10 1) Basic HA: you use the "traditional" means of HA, such as Galera for MySQL, redundant RabbitMQ clusters, etc. If something breaks, it stays up -- unless it breaks again. 21:09:58 3) Nothing is going to take this sucker down: you use more stringent HA such as Pacemaker, which proactively makes sure that everything stays up, and if it goes down, then it gets brought back up (if possible) 21:10:03 (sorry, that's 2) 21:10:11 So those are the 3 levels, and ... 21:10:20 we thought that one way to cover it would be... 21:10:57 to start with the "traditional" means, then talk about what you should do if you want level 2 (Nothing will take this down). 21:11:28 What do you guys think? 21:11:29 nickchase, +1 21:11:50 nickchase: +1 21:11:51 -1 nic 21:12:00 my only point with this sturcture would be the disticntion btweeen aactive/ active vs active/ apsssive 21:12:15 This is the control plane aspect though. The data plane equivalent of this is out of scope, right? 21:12:19 I think this is a good structure for the introductory material, which really does need to be expanded significantly. 21:12:43 But I thought we had agreed that the bulk of the guide would be structured to parallel the Install Guide. 21:12:53 I confess that I can't answer either clouddon or shamail on this; both statements are beyond my knowledge and I lean on SMEs. :) 21:13:06 We can be parallel to the install guid3 21:13:09 How about this? 21:13:10 and still follow this 21:13:31 whoever has points comment on wiki 21:13:35 by basically doing what I've described as "level 1" here based on the install guide. 21:14:22 nickchase: on my question, I would say let's keep this to control plane HA for now to stay out of political stuff/stifling topics. clouddon: good suggestion +1 21:14:39 clouddon +1 21:15:01 gr8. thanks 21:15:03 Shamail: I'm all for staying out of poltics; not sure what you mean by "stifling topics". 21:15:13 Shamail, i think +1 on control plane. likely more materials available elsewhere on data plane HA 21:15:28 Yes, Cloudon and everyone, muck with and comment on the outline 21:15:57 nickchase: by stifiling topics I meant trying to speak for third parties without their participation. 21:16:01 +1 for muck 21:16:46 Overall, the levels look great Nick. 21:16:47 Shamail: I agree, but just so I understand, who are the third parties? You mean the SMEs? 21:16:59 Shamail: great. 21:17:18 the other part of the "doc structure" issue is less about the TOC and more about how do we implement the large scale changes given the existing HA Guide, right? 21:17:21 Data plane would come down to how compute, network, storage vendors advise HA configuration/considerations for infrastructure resiliency 21:17:22 I think it's important that we address the data plane issues, at least conceptually. Details are elsewhere but I don't know of anything that puts it all together 21:17:24 megm, ^ 21:18:14 megm: +1 21:18:25 megm: I agree, we should address it at a high-level and say it's not our scope and to talk to your providers 21:18:34 megm, +1 21:18:40 keywords: DON'T LOSE MY DATA!!! ;-) 21:18:47 :) 21:18:55 Haha 21:19:38 And that, I assume, Shamail, is what you mean by "third parties". 21:20:09 If we can even add a summary of data plane resiliency technologies, etc. for each infrastructure layer. Please look at the high-level summary I gave to Meg for "storage back ends" and poke at it. :) 21:20:14 nickchase: yep! 21:20:38 We could add one for network and compute as well 21:20:46 Ceph is a big player here, too -- not exactly what I would call a third-party but the concept is the same 21:20:53 Yep! 21:21:29 OK, I agree in principle. But at some point we're going to have to take a stand and be specific, in order to be truly useful. 21:21:39 Shamail, i think we have a good plan here already. anything you'd alter? https://wiki.openstack.org/wiki/HAGuideImprovements/TOC#Storage_Backend 21:21:54 well maybe just comment in the wiki like clouddon suggested 21:22:23 Im going to modify it slightly mattgriffin, this was the result of a brief chat between Meg and I. 21:22:32 excellent 21:22:33 Specific about the concepts, not the procedures. We point to the individual technologies for procedures but we need to explain what RAID does and does not do, etc 21:22:38 We should do something for network and compute. 21:23:04 But they also follow standard means of protection. The point we should make is to consider protection at the infrastructure layer and give some standards that are used. Leave the actual choice of protection to the user. 21:23:33 I'll comment on wiki. Just wanted to raise the infrastructure question. I think we all agree on how deep we should go. 21:23:41 ack 21:23:47 We also discussed that we would cover HAProxy but make a mention of Level 2 switches for load-balancing... 21:23:52 I'm nto sure I agree; I'll know it when I see it. :) 21:24:13 Fair enough. :) 21:24:26 What's up Mattgriffin? 21:25:01 It boils down to needing more conceptual material. The current guide has a lot of sections that are nothing more than a sample config file and instructions to copy it. 21:25:24 megm: +11 21:25:29 Or +1 21:25:32 heh 21:25:35 What's an extra 1 or 0? 21:25:58 move on to next action item from last week? 21:26:20 btw... i'm using https://wiki.openstack.org/wiki/Documentation/HA_Guide_Update#Next_Meeting 21:26:25 #link https://wiki.openstack.org/wiki/Documentation/HA_Guide_Update#Next_Meeting 21:27:23 Are we ready to start assigning content or want to wait another week to leave comments on the wiki for any other potential changes? 21:27:53 sounds like we should give it another week. agree? 21:27:57 Does the current TOC track the install guide? 21:28:53 +1 21:28:54 nickchase, if we swap our project names with what they do, yes 21:28:56 I think pretty much 21:29:28 well, then I'd go either way; even if we add level 2, we'll likely keep what's here now. 21:29:29 mattgriffin: +1 21:30:10 If we are taking too long to confer, how about we put a date? 21:30:34 The old guide is arranged for active/active and active/passive. The current TOC breaks that model. 21:30:41 Why don't we assign some topics we KNOW are going to get written? 21:30:46 I thought we had agreement but do we? 21:31:11 We agree we're going to break that model, I believe. 21:31:21 megm, nickchase yes 21:31:51 Where are the existing source files? I don't seem to have them in the openstack-manual repo I downloaded 21:32:21 I like the new flow (vs. building the entire structure around A/A and A/P), however I think we still have to address A/A and A/P in each section. 21:32:33 Shamail +1 21:32:37 are they not in openstack-manualsdoc/ha-guide? 21:33:06 I didn't get that subdirectory 21:34:01 Also, when/how are we going to convert the existing docbook source to RST? 21:34:09 I'm not seeing it either. 21:34:21 OK, i give up, where is it? 21:34:59 https://github.com/openstack/ha-guide 21:35:01 This it? 21:35:29 so it as its own rep? 21:35:32 repo* 21:35:36 Apparently 21:35:42 Surprised. 21:35:50 I am too. 21:36:02 Interesting... 21:36:16 ok, well, if it does, it does. 21:36:23 we just needed to know where to find it. 21:36:46 Who has core here? 21:37:00 no idea. 21:37:08 megm, is this enough to understand a process for converting? 21:37:10 We should add this info to the wiki 21:37:27 I think the first question is "why does it have its own repo?" 21:37:48 I know how to create a new RST book in openstack-manuals but not in openstack. 21:38:24 Maybe this is a golden opportunity? Leave the old guide where it is and create a new ha-guide in openstack-manuals? 21:38:45 We can certainly do that. 21:38:49 mattgriffin, I don't see info for converting that you reference. 21:39:01 I don't think info on converting is documented. 21:39:07 I only know because I did the network guide. 21:39:22 I take it back 21:39:29 info on converting specific files is documented 21:39:32 I'll find it in a moment 21:39:33 Nick, if you'll help me get started, I could convert and set up new files 21:39:36 just not creating a book. 21:40:12 Tell you what: I'll create a book and help you get started converting the existing files to drop into it. OK? 21:40:20 (Just that it'll take longer to explain it than do it. :)) 21:40:31 I'll have to do it to document it (which I will). 21:41:19 Sounds good -- you do what is easier for you to do, then hand off to me? 21:41:41 i need to sign off. thanks all 21:41:45 Same here 21:41:53 clouddon, Shamail later 21:41:59 I'll catch up on the meeting log, cya all 21:42:05 cool 21:42:09 Thanks! 21:42:13 will be posted to the wiki 21:42:40 megm, nickchase i think we need to wrap up 21:43:02 all sounds good 21:43:04 thanks 21:43:04 nickchase, you're going to do some documentation on converting, yes? 21:43:08 yes 21:43:09 Nick, do you know what we need to do? 21:43:13 yes. 21:43:33 And we're ready to start setting up ha-guide files in openstack-manuals and leave the old repo intact? 21:43:53 +1 21:43:58 that's the plan, right? 21:44:25 Nick, let me know when you need me... 21:44:37 will do 21:44:37 will do, Meg 21:44:47 megm, nickchase like here? https://github.com/openstack/openstack-manuals/tree/master/doc 21:45:04 yes, there. 21:45:10 cool 21:45:14 +1 21:45:29 quick documentation for action items... 21:45:47 I will update https://etherpad.openstack.org/p/ha-guide-march-2015-update about the repos 21:45:53 #action nickchase document how to convert 21:46:01 megm, cool 21:46:13 #action all: review TOC and comment 21:46:55 megm, i think that (repos info) would be better on the HA Guide wiki 21:46:56 ye? 21:46:58 yes? 21:47:07 +1 21:47:10 here: https://wiki.openstack.org/wiki/Documentation/HA_Guide_Update 21:47:45 yes, definitely 21:47:52 we should also let the mailing list know 21:47:54 #action megm update the HA Guide wiki with the right repos info 21:48:02 in case there was some reason that it was moved. 21:48:02 +1 21:48:26 Will do 21:48:35 ok. i think we're good until next week. anything else? 21:48:43 I'm good 21:49:32 i think we should still be thinking about who we might want to pull into this effort (at our company or another group) to write some of the content.. but that's an ongoing action item until we start assigning sections. 21:50:04 I have a list of people and topics 21:50:13 nickchase, great! 21:50:14 they're ready to tart 21:50:16 start* 21:50:26 if there's nothing else, i'm going to end 21:50:39 thanks megm & nickchase 21:50:44 later 21:50:52 Have a great week! 21:50:58 you too! 21:51:01 #endmeeting