15:01:54 <flwang> #startmeeting zaqar 15:01:55 <openstack> Meeting started Mon Nov 16 15:01:54 2015 UTC and is due to finish in 60 minutes. The chair is flwang. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:56 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:58 <openstack> The meeting name has been set to 'zaqar' 15:02:06 <flwang> #topic roll call 15:02:07 <vkmc> o/ 15:02:39 <ryansb> hey folks 15:02:59 <flwang> ryansb: hey there 15:03:01 <flwang> o/ 15:03:05 <exploreshaifali> \o 15:03:19 <flwang> we still miss our ex-PTL 15:03:26 <vkmc> we all do 15:03:46 <jasondotstar> o/ 15:03:50 <flwang> he is enjoying the Glance PTL to much i think :) 15:04:00 <flwang> s/to/too 15:04:36 <exploreshaifali> yea seems like he is! 15:04:36 <vkmc> flaper87, come baaaaaaack 15:04:53 <exploreshaifali> flaper87, come baaaaaaaaaaaaaaaaaaaaaaaaaaaack 15:04:55 <exploreshaifali> :D 15:04:59 <Eva-i> hello 15:05:10 <exploreshaifali> hey Eva-i :) 15:05:15 <flwang> ok, let's start 15:05:38 <flwang> #topic code review 15:06:08 <flwang> as you may know, we're heavily working on the client side 15:06:30 <flwang> so many(don't ask me define 'many') patches are coming 15:06:40 <flwang> please, please review them 15:07:56 <flwang> because based on our plan, we would like to complete the zaqar client work in Mitaka-1 and there are only 2 weeks 15:08:08 <flwang> see https://wiki.openstack.org/wiki/Mitaka_Release_Schedule 15:09:46 <flwang> pls review this https://review.openstack.org/#/c/242287/ which is blocking the py34 gate job 15:09:56 <ryansb> you mean client as in zaqarclient, not browser-client, right? 15:10:51 <flwang> ryansb: yep, sorry for the confusion 15:10:58 <exploreshaifali> what is browser client? 15:11:11 <ryansb> I mean the horizon dashboard as a "client" 15:11:21 <exploreshaifali> okay :) 15:11:26 <exploreshaifali> Thanks! 15:11:52 <flwang> ryansb: that's another topic on today agenda :) 15:11:52 <ryansb> flwang: ok, just wanted to make sure I was thinking right. 15:11:52 <flwang> ryansb: yep, thanks 15:13:14 <flwang> #topic task assignments 15:13:44 <flwang> now we're using this etherpad https://etherpad.openstack.org/p/mitaka-zaqar-assignment to track the assignments for Mitaka to avoid any duplicate work 15:14:13 <flwang> so please put your name on that or pick a task from it 15:14:39 <ryansb> flwang: what exactly is "zaqar ui" - is that a horizon plugin, or a standalone? 15:14:52 <flwang> ryansb: it's the horizon plugin 15:15:08 <flwang> ryansb: but it's a standalone git repo/project 15:15:12 <flwang> under openstack 15:15:13 <ryansb> yeah, gotcha 15:15:33 <flwang> for that one, we still need to follow the normal process to create a new project 15:16:25 <Eva-i> I'll try to get familiar with python zaqar client soon, so I can code review it. 15:16:56 <flwang> Eva-i: it would be awesome 15:17:21 <flwang> btw, if anybody want to go through the zaqar-ui creating, you can follow this one http://docs.openstack.org/infra/manual/creators.html 15:18:07 <flwang> otherwise, i have to take it :0) 15:18:27 <exploreshaifali> oh! that link contain all details to creat a new repo under openstack 15:18:38 <flwang> exploreshaifali: yes 15:18:45 <exploreshaifali> Awesome! 15:18:56 <exploreshaifali> thanks flwang I will look into it! 15:18:59 <flwang> exploreshaifali: do you want to take it? 15:19:07 <exploreshaifali> yes yes :D 15:19:24 <flwang> exploreshaifali: if so, pls replace my name with your name on the etherpad 15:19:34 <flwang> and a big thanks from me :) 15:19:43 <exploreshaifali> flwang, I have added my name there just after you 15:19:58 <flwang> exploreshaifali: ok, we can work together 15:20:05 <exploreshaifali> Great 15:21:05 <flwang> therve: hello 15:21:11 <therve> Hey 15:21:34 <flwang> seems you're busy recently :) 15:21:48 <flwang> much work in heat? 15:21:59 <therve> Enough for sure :) 15:22:05 <flwang> ok, anything we should talk about task assignment? 15:22:19 <Eva-i> what is "Sqlalchemy DB migration" in etherpad? 15:22:48 <flwang> Eva-i: we support sqlalchemy as the control plane driver 15:22:55 <therve> flwang, Not that I know. If you need help on something let me know, I'll see what I can do 15:22:59 <flwang> but we don't support db migration for that 15:23:30 <vkmc> yeah, that's a big one in the todo list 15:23:31 <flwang> therve: i will take your rest bandwidth for sure :) 15:23:53 <flwang> vkmc: +1 15:24:39 <flwang> vkmc: the good news is it shouldn't be very hard since we just need to follow the normal way as the other projects did 15:24:46 <vkmc> indeed! 15:25:10 <exploreshaifali> db migrations means migrating from one storage to another like from sqlalchemy to mongo? 15:25:23 <vkmc> exploreshaifali, nope 15:25:51 <vkmc> schema's migrations 15:25:57 <flwang> guys, if you found i didn't reply more than 5 mins, then i must have slept :) 15:26:07 <flwang> now it's 4:25 am in NZ 15:26:22 <vkmc> flwang, whaaaaaaaa? I should chair this meeting next time 15:26:29 <vkmc> you should be sleepin 15:26:29 <vkmc> g 15:26:32 <exploreshaifali> vkmc, ok, but I think zaqar database is fixed 15:26:41 <exploreshaifali> why one will need migrations? 15:26:42 <flwang> exploreshaifali: no 15:26:44 <ryansb> exploreshaifali: no, just the between versions of sqlalchemy schemas 15:26:44 <flwang> no fixed 15:26:57 <ryansb> exploreshaifali: between versions we may add/remove fields 15:27:17 <ryansb> so we need to enable operators/users to upgrade their storage and keep all their existing data 15:27:30 <ryansb> while becoming compatible with whatever new features we added 15:28:11 <exploreshaifali> okay! Make sense :) 15:28:12 <Eva-i> is something like this implemented for mongodb? 15:28:19 <exploreshaifali> Thanks! 15:28:28 <vkmc> nosql databases don't require this 15:28:35 <Eva-i> yeah oka 15:28:36 <flwang> Eva-i: not really, since mongodb is nosql 15:29:13 <flwang> if there is anybody want to take this big job, it would be super awesome 15:29:29 <flwang> and who will get 2 big NZ chocolates for sure 15:30:04 <vkmc> I was supposed to work on client v2, but since mdnadeem took that job, I can take this one 15:30:07 <vkmc> :) 15:30:27 <flwang> vkmc: i love you 15:30:42 <vkmc> flwang, love you too <3 15:31:03 <flwang> vkmc: just let me know if you need a hand 15:31:16 <vkmc> flwang, will do 15:31:24 <vkmc> we want this for m-1, right? 15:31:27 <vkmc> two weeks from now 15:31:40 <flwang> vkmc: now i owe you some chocolates 15:31:44 <flwang> vkmc: not really 15:31:57 <flwang> i don't think it's an urgent work 15:32:07 <vkmc> that chocolates you have... damn they are good 15:32:21 <vkmc> you don't owe me anything though :D haha 15:32:21 <flwang> personally, i would target it for m-2 and leave 1 milestone to test it 15:32:32 <vkmc> it's my pleasure to contribute to Zaqar 15:32:35 <vkmc> great 15:32:37 <vkmc> let's do that then 15:32:48 <flwang> vkmc: awesome awesome 15:33:03 <vkmc> flwang++ 15:33:29 <flwang> jasondotstar: around? 15:34:06 <jasondotstar> here 15:34:54 <flwang> jasondotstar: i saw your updates on the etherpad 15:34:55 <jasondotstar> flwang: status on the puppet zaqar module..... still in progress. I got the info I needed from zigo 15:35:06 <flwang> jasondotstar: awesome 15:35:08 <jasondotstar> and I'm updating the etherpad with what we need.... 15:35:35 <flwang> jasondotstar: so is there any outlook/target for a workable version? 15:35:50 <flwang> not pushy, just wondering :) 15:36:02 <jasondotstar> the next day should yield the debian automation stuff 15:36:25 <jasondotstar> then we need to tackle what conf options 15:36:29 <jasondotstar> we want to expose 15:36:50 <flwang> jasondotstar: cool, i can help on the reference conf options 15:37:00 <jasondotstar> i think we talked a little bit about exposing a few items but I'll need some help on that 15:37:06 <jasondotstar> flwang: +1 15:37:07 <flwang> jasondotstar: just ping me 15:37:13 <jasondotstar> I'll add that to the etherpad as a line item too 15:37:17 <jasondotstar> flwang: ack. 15:37:23 <flwang> jasondotstar: haha, cool 15:37:43 <ryansb> (just grabbed the presigned URL item) 15:38:15 <flwang> ryansb: that's my favorite ;) 15:38:43 <flwang> since that's the key for sahara integration 15:38:54 <ryansb> and heat (for swconfig) 15:39:09 <flwang> ryansb: cool, thanks for taking that one 15:40:11 <flwang> ok, anything we need to talk as for this topic? 15:40:45 <flwang> i don't have more topic today 15:40:55 <flwang> anything you guys want to discuss? 15:41:06 <flwang> #topic open discussion 15:41:53 <flwang> nope? 15:42:08 <ryansb> oh, I have one thing 15:42:27 <flwang> ryansb: yes? 15:42:29 <ryansb> I discovered that the new client plugin seems to fail when the OS_AUTH_URL is missing a version 15:42:46 <ryansb> I was going to raise a bug/submit a fix 15:42:52 <ryansb> but has anyone else seen this? 15:43:11 <flwang> ryansb: md and me are working on the client authorized issue 15:43:25 <flwang> not sure if they're related, but we can work together 15:43:44 <flwang> ryansb: feel free file a bug anyway 15:43:47 <ryansb> ok, cool 15:43:55 <flwang> ryansb: great 15:44:12 <Eva-i> Are email subscriptions working in Zaqar? 15:44:21 <flwang> Eva-i: yes, why? 15:44:58 <Eva-i> flwang: just tried it and for me it didn't worked, okay, we can discuss it later 15:45:05 <flwang> Eva-i: cool 15:45:18 <flwang> we can talk it later, just ping me 15:45:27 <flwang> ok, i'm sleepy, TBH 15:45:43 <flwang> anything we need to talk today? 15:45:52 <ryansb> nothing else from me 15:46:00 <flwang> otherwise, we already have a great meeting today 15:46:00 <Eva-i> I'll just remind you to review this little patch today: https://review.openstack.org/#/c/242287/ Also maybe we should make exception message more informative? See my comment in the code. 15:46:12 <Eva-i> nothing else from me too 15:46:24 <flwang> Eva-i: thanks, will take a look 15:46:28 <flwang> #endmeeting