16:03:54 #startmeeting kosmos 16:03:55 Meeting started Tue Sep 20 16:03:54 2016 UTC and is due to finish in 60 minutes. The chair is dougwig. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:03:56 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:03:59 The meeting name has been set to 'kosmos' 16:04:07 #topic Summit 16:04:16 will anyone here be at barcelona? should we do a quick meetup? 16:04:38 I won't be able to make it 16:05:22 is mugsie going to be there? 16:05:32 you can probably plan with him 16:05:35 are you going? 16:06:28 i'll be there. 16:06:49 i might be alone, talking to myself. but then, what else is new? 16:06:57 #topic Brief status 16:07:05 we have made some progress with conductor service 16:07:12 db module 16:07:12 i've been consumed by newton/neutron, so nothing from me. 16:07:24 integrated alembic migrations 16:07:59 we should start submitting reviews once we test the code at our end 16:08:21 we have made few changes to the db schema 16:08:31 I'll be submitting the specs for that 16:08:47 basically created loadbalancer_pools and loadbalancer_parameters 16:09:04 ok, i'll wait for specs on those. 16:09:15 please review it and let us know your commends 16:09:20 comments* 16:09:49 just to confirm once again as per the design 16:09:50 good to see some movement. 16:09:53 #topic Open discussion 16:10:01 backend will have two drivers 16:10:06 DesignateDriver 16:10:09 LBaaSDriver 16:10:24 LBaaSDriver is for publishing the pools, poolmembers and monitors 16:10:45 DesignateDriver will publish the DNS name for the IP right? 16:10:58 dougwig: I will be there 16:11:25 LBaaSDriver is to create the whole LB Policy? Including the VIP? or just pools and monitors? 16:12:22 there is no VIP. just DNS lookups. 16:12:31 so, just pools and monitors. 16:12:59 ok 16:13:16 so how would monitors send healthchecks to kosmos? 16:13:22 for the pool members? 16:13:46 they should send it over HTTP to the kosmos API 16:13:59 or AMQP and conductor? 16:14:06 the healthchecks should be run around the world, by the deployer 16:14:15 definitly not AMQP 16:14:18 what is the role of conductor apart from being a db service? 16:14:25 a DB service 16:14:52 for the initial "use lbaas as monitors" implementation, you setup the monitors on lbaas, which will be region specific, and then kosmos will have to poll them. in parallel, we can see about native monitors or putting call-outs on the lbaas monitors to make them more efficient. 16:14:55 it means that there is much less DB access from other components, which *will* casue issues 16:15:42 ok 16:16:10 oi 16:16:11 ok 16:16:22 so it will be pure http/https communication 16:16:33 or polling by kosmos it self 16:16:33 ok 16:17:07 kosmos conductor will be polling or should we have another scheduler for kosmos which will do the polling? 16:18:03 i think the conductor can handle it, at least at first. 16:18:08 ok 16:18:27 got it 16:19:08 I have nothing else.. should be able to move forward 16:19:48 any questions for me 16:19:49 ? 16:20:38 in that case I'll ask few more questions on the functionality and vision of kosmos 16:21:26 does anyone need distributed load balancing because there is no packet routing involved with kosmos? 16:21:40 or is it just a good to have feature that we are building? 16:22:11 I am asking this questions because it's only lookups and we have TTL values associated with DNS records 16:22:29 taking those into consideration how can we make the solution work better? 16:24:46 anyone there? 16:24:58 mugsie? dougwig? 16:26:10 sorry. traditionally it's low TTL dns for global, and load-balancing is per region. spreading actual L3 around would have other issues. kosmos is currently just focused on the DNS angle, though we can discuss others. 16:26:27 RamT: sorry am doing double meetings :) 16:26:43 i have no good reason, i just spaced out. it's early. 16:26:44 should be have any upper limit on the TTL? 16:26:53 do distributed l3 is hard :) 16:27:13 RamT: yes - usally approx 5-10 seconds 16:27:18 ok 16:27:19 RamT: certainly we should have a low default and low recommendations. 16:27:28 ok 16:27:54 anything else today? 16:28:23 nopes.. next week I'll have some questions on geographical / proximity GSLB 16:28:28 ok, let's blast out of here. I look forward to the spec and code reviews from RamT. 16:28:39 ++ 16:28:40 and how we envision to achieve them with kosmos 16:28:54 Thank you folks 16:29:00 have a great one 16:29:45 #endmeeting