16:32:07 #startmeeting kolla 16:32:08 Meeting started Wed Jan 6 16:32:07 2016 UTC and is due to finish in 60 minutes. The chair is sdake. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:32:09 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:32:11 The meeting name has been set to 'kolla' 16:32:12 #topic rollcall 16:32:14 o/ 16:32:15 0/ 16:32:20 o/ 16:32:21 hello 16:32:21 hi 16:32:22 o/ 16:32:25 morning folks \o/ :) 16:32:35 hi 16:32:41 sdake, mornings 16:32:48 hi 16:33:03 "Next meeting scheduled for January 6th, 1600 UTC" -> was afraid i missed the meeting 16:33:11 akwasnie: i fixed that :P 16:33:22 ;) 16:33:25 woops ;) 16:33:30 hi 16:33:40 hi 16:33:44 ok well we have a mountain of poeple 16:33:55 so I will just get started :) 16:33:56 #topic announcements 16:34:35 1. milestone 1 was tagged. I asked Sam Yaple to serve as backup in the case I am unable to tag the milestones. Thanks for testing this first tag sam! 16:35:33 2. the midcycle is february 9th and february 10th, Tuesday/Wednesday. Breakfast + lunch + coffee + soda are provided both days, dinner is provided Tuesday 16:35:42 so the food costs should be minimal to zero 16:35:56 reallly the midcycle expense will be flight and hotel 16:36:10 I am going to set up an invitation thing so I can see who is coming 16:36:17 anyone is free to come if they like 16:37:05 I think I had one more announcement but it escapes me atm 16:37:14 does anyone from the community have any announcements? 16:37:37 I have a new project bringing backups to openstack called ekko! #openstack-ekko 16:37:41 you didnt say kolla specific :P 16:37:48 lol 16:37:55 yes kolla specific please ;) 16:38:16 #topic midcycle planning 16:38:48 We spent about 15 minutes in our lsat meeting before the end of 2015 proposing an agenda for the midcycle 16:39:05 I'd like to finish the job on that today - with a 10-15 minute timer 16:39:14 does anyone have the link handy of our last midcycle work? 16:39:43 https://etherpad.openstack.org/p/kolla-mitaka-midcycle 16:40:28 thanks britt 16:40:37 #link https://etherpad.openstack.org/p/kolla-mitaka-midcycle 16:40:55 plese open that up and lets spend until 55 on the clock workign on it 16:41:24 samyaple and I need to armwrestle for that color. =P 16:41:25 please feel free to add your name so I know which color represents which author :) 16:47:42 britthouser: lol 16:49:27 https://wiki.openstack.org/wiki/Sprints -> maybe we should add kolla to the list? 16:53:18 ok think time is up 16:53:25 akwasnie I will take care of the sprints page 16:53:33 I was gathering info yesterday and sorting out logistics 16:53:36 they are all sorted otu now 16:53:43 (and obtaining budget for various things) 16:53:57 sdake: ok :) 16:54:17 next on agenda 16:54:25 #topic kolla-mesos TLDR update 16:54:40 nihilifer your up :) 16:55:14 this week we were mainly focused on getting unlocked from images @ dockerhub 16:55:19 so i made our own 16:55:34 + used ansible for they deployment 16:55:56 which type of images? 16:56:04 docker images 16:56:14 for zk, mesos(slave/master), marathon, chronos 16:56:15 containing what applciations? 16:56:17 ok got it 16:56:31 you don't want to use the upstream provided ones because they are deficient in some way? 16:56:42 they're 16:56:43 nihilifer: based on centos/ubuntu? 16:56:46 1) not up to date 16:56:58 2) they run all things as root 16:57:33 ok well makes sense to me 16:57:41 plus no wwe can make them for all the variou distros ;-) 16:57:44 harmw: the ones i pushed to kolla are for both centos and ubuntu 16:58:01 this stuff i'm mentioning is in review now 16:58:05 any other updates or shall I move on? 16:58:30 are all required tasks in this area in LP? 16:58:32 after getting that merged i think we may focus on bringing the other os services 16:58:36 nihilifer fwiw Ithink it makes sense for us to provide docker images for any software we expect to run in a kolla environment 16:58:40 that's all from me :) 16:58:51 yes sdake, indeed 16:58:59 #topic elk containers - official images vs our own dockerfiles 16:59:10 which leads us to -> :) 16:59:21 with transition from docker to kolla_docker an issue appeared 16:59:22 official = rhel atomic ones? or something else? 16:59:42 for example, to deploy ELK services we use official images from dockerhub, which require additional param to be specified using ansible command 16:59:44 official are thte upstream provided iamges of elkstack pre-configured 17:00:02 to bring the contaienrs in line with kolla images we really need to build our own (for things like COPY_ONCE and the like) 17:00:14 ^^ yep 17:00:18 ok, I wasn't aware of those, only that RH now provides some as part of atomic. They might be the same thing though 17:00:58 ansible command is not available in kolla_docker, which force us to decide if we want to drop official images in favor of possibility of using configuration file (mechanism provided in kolla base image) 17:01:40 or we could implement it into kolla_docker 17:01:44 how hard is it? 17:01:44 akwasnie: adding the 'command' thing is no problem 17:01:51 but do we want to is teh question 17:01:59 can we tell official images which config file to load? if not, we should build our own 17:02:04 i want to keep our images in line with all the other structure (config.json COPY_ONCE etc) 17:02:13 i am in favor of using our own images for all kolla-specific things 17:02:24 harmw: we can, but only using command, 17:02:25 so the quesetion is, is anyone NOT in favor of using our own images? 17:02:44 if someone is not in favor, then we need to see if that is a majority or not 17:02:49 +1 for using our own 17:03:03 because as stands now, we will be proceeding with our own images 17:03:11 +1 for using ours. 17:03:14 but we rule by majority ;) 17:03:21 the dockerhub ones strike me as more general purpose, it seems common enough to craft customs 17:03:26 Yeah our own makes sense. maybe we should have a test to use of when we'll use our own vs use others. 17:03:30 +1 (I can even help in this area, yay) 17:03:36 +1 17:03:43 +1 :) 17:03:51 +1 17:04:17 seems fine with me though I don't quite understand what 'our images' are 17:04:36 rhallisey, own dockerfiles 17:04:42 images Kolla depends on/uses 17:04:45 ? 17:04:53 I guess extending kolla_docker when needeed makes sense too 17:04:55 well what is changing then? 17:05:25 for example we use logstash official image from dockerhub, and if we want to drop official ones we have to create own configuration in dockerfiles 17:05:25 rhallisey: not much, but they follow our conventions 17:05:32 rhallisey we were in the past trying to use standard elkstack provided images for docker things 17:05:52 now we are not ogin to do that, we are going to roll our own that fit our API for start extension, config, etc 17:05:53 oh I get it 17:06:08 kk cool 17:06:13 more work but we have control over it 17:06:28 more uniform too. less code to know and understand 17:06:31 we won't run into same type of problems as we ran into with ansible+docker 17:06:37 on the deploy side that is 17:06:37 inc0 frankly I think our team is of the size we can handle the work 17:07:05 yeah, I think we can use dockerfiles from dockerhub as reference 17:07:24 which means it will be even easier 17:07:26 exactly ^ 17:07:34 i don't see this as big deal 17:07:35 I have containers for EFK already :) 17:07:46 i can do it as a part of my work in ELKs blueprint 17:07:47 so adding in Kolla stuff should be fairly easy 17:07:55 #topic log processing engine bssed on Hek 17:08:06 elemoine I am not familiar with Hek, can you give us a quick overview? 17:08:13 keep in mind we have about 12 minutes for this opic 17:08:14 topic 17:08:20 let me introduce myself first 17:08:35 my name is Eric Lemoine, I work for Mirantis 17:08:46 as a developer in the logging/monitoring team 17:09:13 I've joined Mirantis 2 months ago, and I've been following Kolla since then (and I like it :) 17:09:15 Hi Eric 17:09:26 so 17:09:26 hi 17:09:32 welcome aboard ;-) 17:09:36 o/ 17:09:37 thanks 17:09:46 hi 17:09:49 hi 17:09:59 I just wanted to mention here that we (my team) are considering working on a blue print for Kolla 17:10:21 proposing a scalable log processing solution based on Heka 17:10:33 this will build on the ELK work we just discussed 17:10:48 since we have no solution for log processing, i think anything you propose that you will work on (that works) will be fine with us elemoine 17:10:55 so not supplant elk, but be in addition to? 17:11:14 the blueprint will include more information, but I just wanted to know if people agreed with the general intent 17:11:33 where exactly does it fit in the ELK picture? 17:11:36 sdake, good question 17:11:45 what is Heka 17:11:47 elemoine, whats hek? 17:11:53 heka 17:11:54 we also use Elasticsearch and Kibana 17:12:07 but use Heka instead of Logstash 17:12:19 how Heka is better than Logstash? 17:12:27 what are differences? 17:12:30 it's written in go :P 17:12:35 I use fluentd, so wondering the same as inc0 here :) 17:12:36 and the architecture we want to propose is a bit different that the one based on Logstash 17:12:48 so basically you want to ELK -> EHK ? 17:12:56 akwasnie, yeah 17:13:09 we think Heka is lightweight and can run on every node, for a distributed architecture that scales 17:13:12 sounds like a topic for midcycle discussion I think 17:13:12 so I'm not philosophically bound to logstash 17:13:31 cool, that's what I wanted to know 17:13:38 we just threw a name, I don't think anyone else is, so it might be good to consider heka underneath 17:13:46 I would be -1 on having both 17:13:47 unfortunately midcycle is 1 month out 17:13:47 I could provide more details, but this is what the blueprint will be about 17:14:05 elemoine a mailing list mail would be good or ya a detailed blueprint 17:14:18 I'm interested in this elemoine, please inform us with the BP :) 17:14:20 elemoine, so could you please provide good comparason between these two so we could decide on better one? 17:14:23 I already started on the blueprint doc 17:14:25 as in why this logstash repacement is necessary 17:14:43 it should be ready soon 17:14:47 does heka exist already, and we just want to integrated in Kolla, or heka is what you are writing? 17:14:54 what I dont wan tto do is introuce a bunch of chnge in our plan here for no good reason :) 17:14:54 and which crap in logstash it tries to fix 17:15:01 the doc will discuss Heka vs Logstash and why we use and want to propose Heka 17:15:12 +1 17:15:26 who writes heka - mirantis? 17:15:27 also talk with akwasnie as she did fair amount of work on integrating logstash 17:15:37 Heka is maintained by Mozilla 17:16:01 cool 17:16:02 yes, I obviously want to talk to akwasnie about it 17:16:14 well lets get an A/B comparison of Heka vs logstash on the mailing list as a fist step 17:16:15 sure, will help 17:16:21 if you want :) 17:16:29 #action elemoine to post A/B comparison of Heka vs Logstash on the mailing list 17:16:31 sure I'll write to the mailing list 17:16:31 all i know is there can be only one! 17:16:45 yes, we need one, so lets make the best choice 17:16:45 ok, clear on that, and I agree with you 17:17:07 what's important is the architecture we want to propose (for scaling) 17:17:29 we think that Logstash is a major bottleneck in the current architecture 17:17:46 more theoretical scaling work 17:17:47 * sdake groans 17:17:52 so it's not only about the software 17:17:54 logstash has issues, yes 17:18:07 it's about the architecture 17:18:13 a diagram will help 17:18:17 :) 17:18:25 ok well lets start small with an A/B comparsion of logstash vs heka 17:18:27 before diving in to the architecture 17:18:36 you can follow up the on the ml with an architecture proposal chagne ifyou want :) 17:18:43 hmm both are a bit mixed 17:18:47 but ok 17:18:52 well do it the best we can 17:18:59 cool 17:19:02 ok well do whatever yo ucan to get the information shared 17:19:10 but lets do it on the mailing list at first pelase 17:19:19 that's all for me, I just wanted to let you know about my intent 17:19:24 sdake, sure 17:19:29 cool welcome to the party :) 17:19:35 thx again 17:19:43 #topic open discussion 17:19:45 first up is me :) 17:19:57 the midcycle will include invitations for the regular event as well as dinner 17:20:07 please RSVP for dinner so I can get an accurate count 17:20:11 dinner is hosted by Cisco 17:20:15 RSVP 17:20:25 lunch + the regular midcycle are hosted by Servosity 17:20:31 breakfast is hosted by your PTL :) 17:20:45 we are having bruegers bagels - yay :) 17:20:55 there is coffee outside the office 17:21:00 ok that is all, please rsvp 17:21:13 i have one thing 17:21:14 there will be a link for RSVP? 17:21:15 cool well this comes with bagels and stuff 17:21:18 I didn't miss it did I? 17:21:25 britthouser yes its coming 17:21:27 before week is out 17:21:35 i was workig non budget + logistics 17:21:59 organizign a midcycle is harder then it looks ;) 17:22:02 ok I'll watch for link 17:22:04 =) 17:22:25 Ok. so we now have pull playbooks 17:22:25 were upgrades brought up today? 17:22:29 pbourke_: yes 17:22:35 ok I'll check logs 17:22:41 sam is up first, pbourke up second 17:22:48 8 minutes guys share the time please :) 17:22:56 with the pull playbooks you can prestage all the images. `kolla-ansible pull` instead of `kolla-ansible deploy` 17:23:05 that is nice 17:23:15 that means you can test true multinode deploy time without the registry being a factor 17:23:25 cool and that preloads the docker images? 17:23:28 only two reviews on this left, https://review.openstack.org/#/c/263861/ and https://review.openstack.org/#/c/263863/ 17:23:31 sdake: yes 17:23:34 fantastic 17:23:40 SamYaple i will review now 17:23:46 i image it will also be useful during upgrade, prestage upgrade images 17:23:48 that soundss like a killer feature 17:23:53 that way down time is just a restart away 17:23:57 ye sthis will bbe huge for upgrades 17:24:08 anyway that was my thing, so everyone is aware 17:24:28 so its kolla-ansible-pull - is it integrated with our shell tool? 17:24:35 sdake: it is 17:24:38 nice 17:24:43 instead of deploy do pull 17:24:45 that code is a bit long in the tooth :) 17:24:47 upgrades message: plese review and test: end of message 17:24:55 (if you do it know it will break kinda before you merge those patches 17:25:01 ) 17:25:17 pbourke_ your up 17:25:20 anyway that was my thing 17:25:43 I just wanted to check what the status was on upgrades from inc0 but I think he pretty much summed it up! 17:25:53 inc0: do we just have keystone right now? 17:25:58 pbourke_, close 17:26:00 inc0 can you give us a 3-4 minute tldr on upgrade status 17:26:02 pbourke_: keystone and nova POC 17:26:03 we had till we moved to kolla_docker 17:26:04 I am also very interested 17:26:17 we need to rebase it, but that should be simple enough 17:26:21 we have nova up as well 17:26:24 inc0: ill do that real quick 17:26:28 with general logic 17:26:42 inc0 3 minutes for state of ugprade please :) 17:26:47 but we changed few things in keystone and nova will have to follow 17:26:49 should have been in regular agenda - my apologies 17:27:00 so important thing is to get keystone merged asap 17:27:12 so we'll have solid schema for rest of plays 17:27:15 i'll try give that a burn tomorrow 17:27:18 inc0 after meting post links for review in #kolla 17:27:19 and we can proceed with other projects 17:27:23 ok 17:27:32 and my request 17:27:37 so the status is your just getting started with keystone? 17:27:41 I don't think I'll handle every project myself 17:27:53 so if anyone feel like helping, I'll gladly accept 17:27:55 inc0 we wil ldistribute this like the drop root thing 17:28:10 lets sycn up after the meeting to get the blueprint into the right shape and i'll post a call for help 17:28:13 maybe by working items on blueprint? 17:28:15 we have bps per service up thanks to rhallisey 17:28:21 so feel free to take on it 17:28:24 ah, ok 17:28:30 i think we need owkring items for this 17:28:33 and close out the blueprints 17:28:40 just, let's first merge keystone 17:28:48 so everyone will have base to follow 17:28:55 inc0 lets sycn up after the meeting and figure out best way to get the work distributed 17:28:57 inc0 agreed 17:29:06 ok, thanks 17:29:11 that's it from me 17:29:15 cheers inc0 17:29:16 I'll post links 17:29:17 our new way of distributing work is work items - it worked well for drop root 17:29:25 and kept all hte info in one place 17:29:31 * nihilifer took neutron ;) 17:29:46 ok upgrade keystone rebased take a look at https://review.openstack.org/#/c/257568 17:29:54 ok times out 17:29:57 thanks for coming folks 17:30:05 cyas 17:30:07 big turnout ;) _ hopefully we see this many folks at the midcycle 17:30:09 bye 17:30:10 so long 17:30:10 thanks bye 17:30:11 thanks, talk next week 17:30:14 bye 17:30:17 byw 17:30:17 bye 17:30:20 bye 17:30:32 #endmeeting