20:13:20 #startmeeting ha-guide 20:13:20 Meeting started Thu May 7 20:13:20 2015 UTC and is due to finish in 60 minutes. The chair is mattgriffin. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:13:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:13:23 The meeting name has been set to 'ha_guide' 20:17:23 Hello? 20:19:02 megm_, hi. ok. ready 20:19:38 megm_, ok. first review the TOC and most recent changes? 20:20:03 #link https://wiki.openstack.org/wiki/HAGuideImprovements/TOC 20:20:42 I'm concerned about including all the controller details in the intro. 20:21:18 Also, the info about stateless/stateful, etc is now an xref to the old ha-guide that this document is replacing 20:21:48 And a link to Mirantis Fuel doc for the HA Controller role description 20:23:33 megm_, gotcha. i think the TOC seems to be turning somewhat into the actual HA Guide document 20:24:09 Yes, and some great additions. But we need an agreed-on structure to set up the files 20:25:50 megm_, is your concern about the controller details found in this section? https://wiki.openstack.org/wiki/HAGuideImprovements/TOC#Redundancy_and_failover 20:25:55 I'm thinking that we should move everything from "Controller node" to the "Stateless/stateful..." section to a separate "HA Controller Node Intro" 20:26:52 Yes. And, do we have the intro to the HA controller before the "Basic Environment" and "Basic HA facilites" sections? 20:28:05 no. i think the HA Controller content should be after the Basic Environment and Basic HA Facilities sections 20:28:29 I've been concerned about the details of Basic HA facilities. Perhaps that section should be "Making the Controller Highly Available"? 20:28:37 seems better to cover the basics first and then drill into the components 20:29:18 Is Evkonst here? 20:30:24 matt, yes, basics first, but are the basics to install the O/S on each node, etc, or to understand what the HA Controller is, etc? 20:31:13 And we are constrained by our agreement to follow the structure of the Install Guide as much as possible... 20:33:35 megm_, they start with Basic Environment 20:33:53 unless that's changing 20:35:20 megm_, if anything, the controller node info should be part of the Basic Environment section (like they do in the Install Guide) 20:35:28 I'm just looking at what now shows as "HA Intro and Concepts" -- we have "Redundancy and failover" and then we go through all the Controller services, Hardware, Routing, etc before we get to the active/active vs active passive and quorum info 20:36:27 Yes, it may be that what we currently call "Basic Environment" should be "HA Controller" 20:36:51 megm_, i think the information listed at https://wiki.openstack.org/wiki/HAGuideImprovements/TOC#HA_Intro_and_Concepts is more of definitions rather than specifics on setting, yes? 20:36:55 Rather, "Basic HA facilities" -- or maybe the two "Basic" sections are combined 20:37:42 Do those definitions belong in the intro, before the intro to HA concepts? That is my question. The material is great but I think it does not belong in the Intro 20:37:43 we could combine them 20:38:23 I was hoping that Evkonst would be here to explain his/her vision 20:39:23 megm_, gotcha.... how about we leave an "HA Intro" section and have a uber-Basic section that includes the Basic content of today (in the 2 sections) as well as the definitions to pair with any, for example, diagrams that might be in the Basic section? 20:39:39 Soounds reasonable. 20:40:12 What really matters right now is that we know what the main chapters are so we can set up the files -- a main file and a subdirectory of files for subsections for each 20:40:20 megm_, ok. i'll reorg the TOC and keep the great content that's already there 20:40:25 megm_, ack 20:40:34 Cool if you want to do it. 20:41:10 Is anyone here other than Matt and me? 20:41:35 I'm happy to do the work -- just wanted the discussion. 20:41:42 #action mattgriffin reorg the TOC with an "HA Intro" section and a "Basic" section which includes the Basic content of today (in the 2 sections) as well as the definitions 20:41:52 megm_, np 20:42:26 Do you want me to rework the TOC or do you want to? I'm willing but you are welcome to it 20:42:50 megm_, can i take a first pass and then ping you? 20:43:03 Absolutely! 20:43:05 cool 20:43:32 i've got another meeting in 15 min so move on to other agenda topics? 20:43:37 megm_, ^ 20:43:50 Yes, move on. 20:43:57 How much can we do without the others? 20:44:31 megm_, let's jump to the last 2 items on the agenda 20:44:52 xrefs to Install Guide ... you brought this concern up 20:45:20 is this something that we should prototype an approach and confirm how we're thinking this will work? 20:45:26 I was hoping that Nick knew what to do ;-) 20:45:38 megm_, ok. making that an action item 20:46:17 I don't think we have a choice -- the right way is to use the intersphinx facilities but those are not set up so we're going to have to use html links between the two guides 20:46:20 #action nickchase: are there potential pitfalls with using xrefs to link to the Install Guide? should we build a prototype? 20:46:36 ok 20:47:07 hmm... maybe someone will have a bright idea on that topic in Vancouver b/c it sounds like a big need 20:47:08 Just FYI, if you are writing something today, what is the URL for a new chapter in the Install Guide? 20:47:25 That is the initial problem... 20:48:09 For the last item, "Next steps" are to convert docbook->rst, set up new chapter files/subdirectories, and put existing content in the right place. Nick had said he would do that. 20:48:44 Only question is do we commit to a merge of the old info into the new structure with NO fixes? 20:48:50 #action convert docbook->rst, set up new chapter files/subdirectories, and put existing content in the right place. ... nick? 20:49:14 hi. 20:49:32 Hi, Shamail! 20:49:33 megm_, not sure. maybe better to start from scratch? 20:49:36 hi Shamail 20:50:33 Matt, I have no objections to starting from scratch, but all along, everyone has been adamant about the primacy of preserving the old material. Is this a change in strategy? 20:52:03 megm_, well we'd keep as much of the old material as was relevant. were there objections to copy/paste text to do that? 20:52:12 well copy/paste/edit 20:52:49 I'm pretty open as to which strategy we take, but I think we need to agree on one 20:53:09 megm_, i'll check with the PTL and core reviewers for direction 20:53:44 See Step 2 in https://etherpad.openstack.org/p/openstack-haguide-update-next-steps -- that should be modified if we're changing strategy 20:54:19 * mattgriffin clicks 20:56:05 I hate six-way merges ;-) 20:56:06 megm_, sounds like copy/paste/edit to me 20:56:09 haha 20:56:37 megm_, but i'll check to confirm 20:56:42 Nick, are you here? Hooray! 20:56:55 wow, what a reception. :) 20:56:57 hey there. 20:57:01 am I late? 20:57:06 welcome nickchase 20:57:06 I thought it was starting in 5 minutes? 20:57:15 yes. started 55 min ago :) 20:57:22 (facepalm) 20:57:23 did the time change again? 20:57:25 We've been playing What Would Nick Do? Please tell us! ;-) 20:57:30 hahahahaha 20:57:34 OK, so I can tell you: 20:57:41 So here's my update: 20:57:56 1) The spec's in and approved, finally, thank you very much Meg for helping there! 20:58:09 2) We have a bunch of content that's been added to the wiki, as you may have seen 20:58:29 it needs to be edited, smoothed out, etc. and co-credited to its original authors, but at least we have something to start with. 20:58:30 Lol megm_ 20:58:58 So that's my update. 20:59:11 And what happens next? 20:59:15 there's more content coming but that was what we could get done by today. 20:59:48 I really think we need to get content under git/gerrit and out of the etherpad -- it's starting to get ugly there! ;-) 20:59:51 nickchase: megm_ and i had some concerns about where the new content was slotting into the TOC... 21:00:12 we need to talk about that... but i need to run to a meeting now 21:00:20 megm_, +1 21:00:28 hey, you guys go for it; my job was to rally people. :) 21:00:30 have run 21:00:33 fun* 21:00:35 sorry I was late 21:00:35 :) 21:00:38 nickchase, np 21:00:38 Matt, should Nick, Shamail, and I continue the meeting? 21:01:05 megm_, you can... i'll leave the window open and end it when you're done for the log... just ping me 21:01:14 I have to leave soon too 21:01:22 Nick and Shamail, does that work for you? 21:01:36 +1 on moving to git 21:01:44 +1 also 21:01:50 I do not have time to do it, though 21:02:03 not the next 3 weeks, anyway 21:02:21 Nick, are you going to set up files? I'm willing to do some work but I need a little guidance 21:03:09 the setup is done 21:03:13 Andreas did it 21:03:21 We don't have chapter files and subdirectories 21:03:28 there are no subdirectories. 21:03:31 Awesome, can you please link? 21:03:36 I'm happy to give guidance 21:03:51 it's in the ha-guide repo, probably under "source" 21:04:00 Are we converting the RST files and locating them in the new files? I thought that was the plan but Matt now seems to think otherwise 21:04:00 I haven't seen it myself; I'm taking Andreas' word for it :) 21:04:11 Okay. I'll look in the existing area. 21:04:18 No, what we're doing is... 21:04:31 putting in the new content, then filling in the TOC where there's old content that fits. 21:04:47 That was how we "sold" that we needed to do this in RST rather than Docbook. 21:06:03 So do we know what the main chapters are? I made a list a long time ago but it may need to be revised... 21:06:11 they're in the TOC. 21:07:17 * nickchase just updated his calendar. (facepalm) 21:07:37 High Availability Concepts 21:07:37 Hardware Setup 21:07:37 Install O/S on Nodes 21:07:37 Basic Infrastructure 21:07:37 Configure Networking on Each Node 21:07:38 Install and Configure MySQL 21:07:38 the RST files are not hierarchical like the docbook ones are 21:07:40 RabitMQ Message Broker 21:07:41 they're topic-based. 21:07:42 Keystone Identity Services 21:07:44 Glance image service 21:07:47 Cinder Block Storage Service 21:07:48 loosk right 21:07:49 Swift Object Storage 21:07:51 Storage Backend Options 21:07:53 Nova Compute Service 21:07:55 Heat Orchestration 21:07:58 Ceilometer Telemetry and MongoDB 21:08:00 Database Service (Trove) 21:08:02 Sahara 21:08:04 Other 21:08:06 ~ 21:08:16 Looks good 21:08:27 +1 21:08:37 Should the sections for Controller node services be combined into a single "HA Controller" section with subsections? 21:08:40 if you look in the wiki, there's a bunch of content in there 21:09:07 I don't understand the question 21:10:07 The list of "chapters" I submitted... Do we want to group the Controller stuff or leave each individual? 21:10:10 That might make sense... Effectively can we make a "HA controller" section, document common items for general controller HA, and then have sub-sections for service specific requirements (keystone, cinder, etc.) 21:11:18 I'm sure there will be common things that apply to controller nodes in general. This might prevent repeating or extensive referencing. 21:11:22 Yes, Shamail. So maybe we have "HA Controller," "HA Storage", "HA Compute" 21:11:36 I think taht you should leave it where it is 21:12:00 because we hashed out this TOC pretty thoroughly, didn't we? Or did I miss something? 21:12:40 I mean, it's designed to track the install guide. 21:12:49 I thought we had but Evknost made massive changes -- added a whole bunch of stuff to Intro that I think may belong in an "Introl toController"' section 21:12:50 So I'm assuming that the TOC follows that. 21:12:52 We did. I thought we validated the topics not necessarily the organization of it. If that was a part of the review too then I agree that we should leave it. 21:12:57 ahhhhhh. 21:13:06 OK, now THAT makes sense; 21:13:16 Intro to controller seems a perfectly reasonable thing 21:13:26 :-) 21:13:27 I thought you were talking about within the body 21:13:34 I'm not sure of anything! Maybe we just need to grab SOME structure and create files! We can always move stuff later 21:13:49 :) 21:13:55 OK, so here's what I think: 21:13:56 We have consensus! (Can we have consensus on the fact that we actually have it?) 21:14:19 If we're saying take what's there and chuck it in, and combine the intro to controller stuff into one section, then yes. 21:14:37 Do we add "Intro to Controller", "Intro to Storage", etc as part of (or right after) the Intro to HA concepts and before they start installation? 21:14:47 +1 21:14:53 megm_: +1 21:14:59 after 21:15:07 no, part of 21:15:08 sorry 21:15:09 part of 21:15:13 Or do we do basic installation, then "Intro to Controller" then "How to HA the Controller services" sections....? 21:15:36 nick, part of intro? 21:15:52 I mean the following: 21:16:09 1) Intro to controller, intro to storage, etc. should be part of Intro to HA. 21:16:33 nickchase, I can +1 that 21:16:34 2) After the intro, we track the normal install, pointing out the places where things are different for an HA install. 21:16:44 that's what I mean. 21:17:06 Nick, what do you mean that RST files are not hierarchical? Do you mean just one big file for each chapter without subdirectories? 21:17:43 That's perfect. +1 21:18:10 I mean that we're not doing subdirectories 21:18:24 all the chapters and sections and subsections are in one big source directory 21:18:37 and they're not named like the docbook. for example... 21:18:45 Really? Aren't we going to trip over each other a lot with so many people contributing? 21:19:25 in docbook, we'd have section_intro_ha.xml and section_intro_ha_compute.xml. In RST we have only intro_ha.rst and intro_compute.rst 21:19:46 I prefer hierarchical too, but I'm overruled on this. 21:19:52 we have to let git do its thing here. 21:20:06 Ah, it is written from a higher source, you're saying? 21:20:14 indeed. 21:21:01 Cool, then we're set. It does make set-up easier ;-) 21:21:22 I have to drop off. Sorry. Have a great weekend! Are we meeting next week or Vancouver is the next one? 21:21:33 I can't meet in vancouver 21:21:41 next week, I assume 21:21:45 Would you have an hour or so early next week to give me some guidance and then I could set up files? Unless Shamail can do it without guidance, of course 21:22:04 if you need me that's fine; check my calendar. 21:22:22 I can't either... So the 1st option is best. 21:22:45 It would be good to have the files set up before Vancouver --and before we get more content in ehterpad! 21:22:54 Alright, see you next week then. Take care Nick chase and megm_ 21:23:02 Bye 21:23:18 Nick, is the Network Guide set up correctly? Can I study that for some clues? 21:23:32 Like for file names and such? 21:26:42 yes 21:26:45 do that 21:29:32 I added list of chapters to https://etherpad.openstack.org/p/openstack-haguide-update-next-steps 21:33:09 ok, great. 21:33:18 is there anything els eyou need from me? 21:36:10 No, let's call it done for today. I'll do some studying and ping you for some guidance... 21:36:23 I'll ping matt to close the minutes. 21:36:57 #endmeeting