21:01:05 #startmeeting HA-Guide 21:01:06 Meeting started Thu Apr 2 21:01:05 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:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:01:09 The meeting name has been set to 'ha_guide' 21:01:40 megm_, i had a couple of items on the agenda for today: https://wiki.openstack.org/wiki/Documentation/HA_Guide_Update#Next_Meeting 21:02:39 Is nick here? 21:02:54 megm_, don't think so. said he was in a sprint for the First App 21:03:25 Ah, I didn't realize that meant he wasn't joining us... 21:03:55 action item from last week... check if the network-guide people have agreed to cover HA in their guide 21:04:04 howdy 21:04:11 heh.. hey Sam-I-Am !!! 21:04:19 And Nick says yes. 21:04:20 was just about to share what you emailed me :) 21:04:23 * Sam-I-Am sotired 21:04:28 :) 21:04:41 re: if HA was going to be included in the Networking Guide 21:04:57 Anyone connect with Sahara people? I looked around and can't even figure out who/where they are 21:05:10 mattgriffin: did my reply make sense? 21:05:11 Why so tired, Sam-I-Am? 21:05:27 megm_, didn't connect. don't know who to contact 21:05:28 megm_: overwhelmed 21:05:37 tis the season for release 21:05:48 hey its a nick 21:05:50 welcome nickchase 21:05:55 Hey, all, so sorry I'm late. 21:05:58 np 21:06:00 hey, guys 21:06:04 Ah yes, Sam-I-Am... I hope the adreneline holds out ;-) 21:06:09 Hi, Nick 21:06:11 at least i'm not the latest one here 21:06:19 Sahara is secondary importance... 21:06:23 :) Hi, megm 21:06:27 I agree on Sahara. 21:06:32 +1 21:06:44 We need conversion/file set-up to proceed, though 21:06:45 let's hold off 21:06:56 nickchase, ^ re: conversion 21:07:03 oh, heavens, I think I dropped the ball on that before I went on vacation 21:07:05 I'm sorry 21:07:08 let me do that right now. 21:07:13 cool 21:08:27 nick, +1 21:09:10 megm_, nickchase just routed you an email from Sam-I-Am with a few answers to questions 21:09:34 looking... 21:09:40 re: networking, Sam-I-Am's advice is to include the basics. the Networking Guide will cover HA 21:09:55 Sam-I-Am, sit back and relax. i'll type everything for you today :) 21:10:31 mattgriffin: ha 21:10:39 Sounds like we're close to a +2 on TOC? 21:10:57 yes, minus a few ordering things and minor topic tuning 21:11:22 things that will most likely happen during content generation 21:11:27 "oh hmmm we should do this" 21:11:31 hello! 21:11:33 Sam-I-Am, please fix (or tell me how to fix) anything you see in TOC. 21:11:33 Sam-I-Am, aye 21:11:40 Shamail, hello! 21:12:05 megm_: nothing seems to need fixing yet 21:12:11 Shamail, agenda: https://wiki.openstack.org/wiki/Documentation/HA_Guide_Update#Next_Meeting 21:12:48 I'm close to +1 on TOC, I just need confirmation from Bogdan. as I was saying I am meeting with him probably tomorrow or Monday 21:13:02 nickchase, ok. great 21:13:16 The ordering has me concerned -- and yes, we will certainly modify it during development, but we should start as good as we can. I'm concerned that we've got something like Step 3 stuff that presupposes Step 8 stuff... 21:13:34 the sections are pretty independent 21:13:42 FWIW (which isn't much), I'm +1 on TOC already 21:13:45 meaning someone can HA keystone without the nova content 21:13:59 or write how to HA all the apis without other stuff 21:14:30 But Sam-I-Am, do we plan on going into project-specific HA details for each component? We also had a discussion last week on inclusion... Integrated-release projects only for the first re-vamp? 21:14:30 there's a few things with question marks like "glance with swift or ceph backend?" 21:14:44 glance doesnt work redundant without a redundant backend, so we need something there. 21:14:58 HA for Keystone will be different for HA for HEAT, etc 21:15:08 from* not for 21:15:32 I'm for limiting scope as much as possible for first go-round. 21:15:33 Ooh, I should fix that. I think we've added a separate section about "Storage backends" that will cover the swift/ceph/etc issues 21:15:59 seems to be that swift is more 'in-tree' than ceph, so it would be used first 21:16:11 Sam-I-Am, +1 21:16:20 So we handle control plane for data and data plane separately -- this should be cleaner. 21:16:51 megm_: +1 21:17:46 people still tend to think if it on a service basis 21:17:48 But Ceph really is an HA storage backend with redundant storage and all that... And it handles image, object, and ephemeral storage. 21:18:04 as do many options.... 21:18:32 this is why decoupling project/service level HA guidelines from the impact infrastructure decisions have is necessary 21:18:35 Until Ceph is an "official" OpenStack project Swift needs to take precedence. 21:18:52 or $openstackproject 21:19:05 Not that we shouldn't cover it ever, but Swift needs to come first, for better or worse. 21:19:11 +1. that should be our go-to answer when this comes up... b/c it will again 21:19:21 Indeed it will. 21:19:46 Agreed, I could make a counter-point about how Manila supports NFS via Cinder and LVM. 21:19:54 but +1 on swift 21:19:59 We need good, detailed info about making the control planes highly-available, then a separate discussion about making sure that I DON'T LOSE MY DATA. 21:20:09 so, in order of priority, i think the infra stuff is most important (because everything relies on it), followed by keystone, followed by everything else. 21:20:33 I missed the beginning, what is infra stuff? data plane? 21:20:43 And that will be more high-level and conceptual with links elsewhere for configuration details. We also need to mention stuff like Netapps, remote backup with NFS, EMC, et cetera 21:20:51 and some of the "everything else" might have a line like "requires swift, you might want to HA it first" 21:21:10 Shamail: sql db, rabbit, memcache, and host-level things 21:21:18 got it Sam-I-Am, +1 21:21:42 then keystone, because everything uses it 21:21:48 yep 21:22:24 if we decide glance relies on swift for ha, we should build out the swift ha content first. 21:22:25 And HAProxy or an appropriate switch seems part of infra 21:22:33 yeah, haproxy is infra too 21:22:41 since you'll be adding things to it as you add services 21:22:57 $loadbal 21:23:10 This is a useful graphic from a blog post for this convo: http://www.joinfu.com/wp-content/uploads/2014/09/OpenStack-Non-library-Project-Dependency-Graph.png 21:23:10 So people need to really pick apart the "Basic Environment" and "Basic HA facilities" sections in the TOC 21:23:29 We could prioritize based on hard dependencies 21:23:44 Shamail: something like that 21:24:11 We have some info about Pacemaker/Corosync but someone (bogdan?) said we need to also include LSB/upstart/systemd alternative 21:24:17 based on this discussion, sounds like the ToC needs a little more polish (reordering, focus on swift, etc.) 21:25:14 perhaps more like order of priority of work, not necessarily order of presentation 21:25:16 We do not have any existing information about that and it's probably important to get that in sooner rather than later -- it may trickle down into the rest of the doc... 21:25:49 nickchase, ^ can you bring that up when you chat with Bogdan? 21:26:06 I think priority of work is: 1) set up files 2) convert existing material 3) update info about infra components 21:26:36 mattgriffin yes I will 21:26:41 Other pieces can be worked in parallel, because updating existing material also needs to be a priority 21:26:54 megm_, that sounds like a good process 21:27:05 We don't want to go forward with erroneous info; missing info is more tolerable, albeit noxious ;-) 21:27:19 also remove defunct material so people dont wor kon it 21:28:24 But all that can be done in parallel, and we need the basic infra structure stuff in place before we can thoroughly develop/test any of the other pieces, including Swift 21:29:08 Did we decide on A/A and A/P? Per section or a section on its own? 21:29:22 I don't even know how it could be own its own. 21:29:26 per section i believe 21:29:29 active active whenever possible 21:29:40 Sam-I-Am, +1 21:29:44 Sounds good, so we want to be opinionated. 21:29:45 +1 21:30:13 when isnt openstack opinionated? heh 21:30:17 so next steps... 21:30:18 :) 21:30:22 Shamail, we want to be avuncular and offer good advice whenever possible ;-) 21:30:31 basically a "well tested, well documented happy patch" 21:30:38 path 21:30:50 and of course over time things will change 21:30:57 while nickchase is talking to Bogdan, perhaps we should take one more look at the ToC content 21:31:33 nickchase, was also going to look into converting the content, yes? 21:31:54 I'm making the framework right now 21:31:54 mattgriffin: +1 but lets close this topic soon to start making progess. Files could be created in parallel. I think the priorities outlined by megm_ look good. 21:32:01 What is the nick-bogdan conversation? If Bogdan is going to look at the TOC in detail, that should be pretty reliable 21:32:09 (And I do literally mean right now.) 21:32:18 Yes, he's going to look at it in detail. 21:32:59 If Nick gets the basics set up and converts the text, I can work on the clean-up of both RST code and prose -- assuming I can get past my gerrit woes, which is a sine qua non 21:33:14 so if Bogdan's review is positive, i don't see any reason why we can't start with megm_ 's proposed 1, 2, 3 steps next week 21:33:40 agreed. 21:33:48 mattgriffin: +1 21:33:55 So we're actually going to write this thing? And not just talk about it more? ;-) 21:33:59 :) 21:34:08 I'm so excited! 21:34:53 how do you want to handle responsibilities for the different sections? 21:35:17 just thinking about how to efficiently proceed through it and use all of the resources at our disposal (and identify gaps) 21:35:19 firs tthing is prioritizing them 21:36:28 Sam-I-Am, can we do that now based on the section numbers in https://wiki.openstack.org/wiki/HAGuideImprovements/TOC ? 21:36:28 so i'd say adding priority tags to the roc 21:36:32 toc 21:36:40 ack 21:37:11 prioritizing should be a good next step 21:37:13 mattgriffin: its pretty close, but i bet swift comes before glance 21:37:15 Priority for verifying (or fixing) accuracy of old material is high for everything 21:37:36 Priority for developing new material can be established... 21:37:58 perhaps adding a P1, P2, P3 next to each section title? just to keep it simple 21:38:15 sure 21:38:18 probably a few P1s and mostly P2s 21:38:41 P1 would be infra stuff 21:38:42 What about testing the procedures as we get them written? How do we handle that? Does anyone have adequate hardware? 21:38:44 #action nickchase work on converting docs 21:38:56 #action nickchase review ToC with Bogdan 21:39:26 #action add priorities (P1, P2, P3, etc) next to each section title in the ToC 21:39:46 Who adds priorities? 21:40:26 Sam-I-Am, can you own that? ^ 21:40:55 at least to get us moving forward (they might change) 21:40:56 yeah, i can tag them for the most part 21:40:59 thanks 21:41:11 but i really cant do much more until kilo 21:41:17 i have too much on my plate 21:41:21 Sam-I-Am, ack 21:41:32 as it seems i'm the only guy updating the install guide for kilo :/ 21:41:39 We can tag them wen we go through it with Biogdan as well. 21:41:43 Nick, be sure that Bogdan looks at the "Other" section at the end -- some of those items are P1, others are P2 and P3 21:41:47 Sam-I-Am: ouch 21:41:55 nickchase, great 21:42:13 thanks nickchase 21:42:28 can we make that an agenda item for next week? review tags as a group 21:42:32 And some are out of order -- basically, that "Other" section should go away and the items in it be put in appropriate locations 21:42:40 Shamail, yes. good idea 21:42:43 i wont be here next week... traveling 21:42:55 Sam-I-Am: good to know 21:43:02 megm will do 21:43:57 any other action items? 21:44:02 so, i take it my job is doing base prio on the toc 21:44:11 Sam-I-Am, aye 21:44:16 yessir 21:44:19 please 21:44:47 sam-i-am I will also ask Bogdan 21:44:51 so you won't beon yoru own there 21:45:11 ok 21:45:12 nickchase, can you email around after you do the conversion with info on how to access? i'm a newbie in this area and would like to play a bit to get up to speed 21:45:33 Also everyone think about which pieces they want to own... I can help with writing/coding of anything 21:45:34 same here plz 21:45:46 megm_, will do 21:46:07 absolutely 21:46:13 any other items to discuss for today? 21:46:19 I finished the framework but need to get it into gerrit 21:46:24 :) 21:46:34 It would be good if everyone did conversion "clean-up" on one section just to get a feel for what is there... 21:47:33 definitely 21:47:46 I would be more than happy to leave the actual conversion to other people. :) 21:47:46 megm_: I can try one but might need help 21:47:50 I have nothing more for today... 21:47:57 me neither 21:48:03 bah... starbucks wifi 21:48:08 lol 21:48:09 We can all help each other, right? 21:48:12 nothing more here either 21:48:28 cool. thanks everyone. going to end the meeting. notes will be available at https://wiki.openstack.org/wiki/Documentation/HA_Guide_Update#Past_Meetings soon 21:48:35 #endmeeting 21:48:35 thanks 21:48:36 later! 21:48:43 excellent 21:48:49 Do we want to have some time to meet in person at the summit? 21:48:50 see y'all in the future 21:48:51 Have a great week everyone! 21:48:53 #endmeeting