21:03:27 <flwang1> #startmeeting zaqar 21:03:28 <openstack> Meeting started Mon Mar 21 21:03:27 2016 UTC and is due to finish in 60 minutes. The chair is flwang1. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:03:29 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:03:31 <openstack> The meeting name has been set to 'zaqar' 21:03:37 <flwang1> sorry, too rush :) 21:03:46 <Eva-i> it's okay 21:04:41 <flwang1> #topic RC2 21:04:47 <flwang1> is flaper87 around? 21:05:52 <flwang1> #link https://review.openstack.org/#/c/294545/ warning for v1 and v1.1 api in favor of deprecating them in newton 21:06:37 <flwang1> #link https://review.openstack.org/292702 validate PUT metadata for v1 and v1.1 21:06:37 <ryansb> so that needs to be in rc2 then? 21:06:55 <vkmc> o/ 21:07:01 <flwang1> ryansb: they're candidates, we need to discuss 21:07:06 <flwang1> vkmc: i miss you 21:07:14 <vkmc> flwang1, I'm finally back from all the things :) 21:07:18 <flaper87> o/ 21:07:23 <ryansb> ah, gotcha 21:07:30 <flwang1> flaper87: i can't believe my eyes 21:07:35 <flaper87> flwang1: ;) 21:07:38 <flwang1> flaper87: welcome, stranger :) 21:07:44 <flaper87> told you I was going to get back to speed 21:07:47 <flaper87> :D 21:08:00 <flwang1> flaper87: lovely lovely lovely 21:08:21 <flwang1> vkmc: flaper87: we're discussing the RC2 candidate patches 21:08:27 <flwang1> (10:05:52) flwang1: #link https://review.openstack.org/#/c/294545/ warning for v1 and v1.1 api in favor of deprecating them in newton 21:08:27 <flwang1> (10:06:37) flwang1: #link https://review.openstack.org/292702 validate PUT metadata for v1 and v1.1 21:08:55 <flwang1> above two are on the list now 21:09:54 <flwang1> anything else? 21:10:23 <flaper87> nothing I can think of 21:10:29 <flwang1> TBH, i'm still hesitating to get https://review.openstack.org/292702 in 21:10:33 <vkmc> me neither... going through the review queue though 21:10:34 <Eva-i> flwang1: nothing for zaqar server 21:10:36 <flwang1> ryansb: vkmc: ^ 21:10:45 <flaper87> RC2 is *only* for the server 21:11:06 <flaper87> client library has been released already and there shouldn't been other releases in mitaka for it 21:11:11 <flaper87> until newton starts 21:11:21 <Eva-i> oh =/ 21:11:22 <flaper87> or better, the next client release for mitaka will be cut from the stable branch 21:12:32 <flwang1> flaper87: based on my understanding, we have to release another client version for newton and backport commits back to mitaka 21:12:45 <flaper87> flwang1: right 21:12:59 <flwang1> flaper87: ok 21:13:15 <flwang1> anything we need to discuss against this topic? 21:13:29 <vkmc> not from me, the list looks good 21:13:55 <flwang1> #topic summit topics 21:14:21 <flwang1> #link https://etherpad.openstack.org/p/newton-zaqar-summit-planning 21:14:47 <flwang1> i have created a pad to track the topics 21:15:06 <ryansb> neat 21:15:27 <flwang1> basically, my main focus for Newton will be the notification part and the redis driver 21:15:40 <ryansb> notification as in websockets? 21:16:03 <flwang1> notification for everthing :) 21:16:23 <ryansb> heh 21:16:31 <flwang1> ok, subscription confirm and a mobile notification driver 21:16:53 <flwang1> guys, pls feel free add more topics 21:16:53 <flaper87> I think we should have websocket support in zaqarclient too 21:17:00 * flaper87 will write a spec for that 21:17:07 <ryansb> how would you feel about making that optional 21:17:08 <flwang1> flaper87: yes, that's a good point 21:17:12 <flaper87> TripleO mentioned an interesting use case for that 21:17:23 <ryansb> e.g. "websockets can be used, but only if you install this extra lib" 21:17:31 <flwang1> flaper87: it you can drive it, it would be awesome 21:17:34 <ryansb> don't know if we want to add a hard dep on websocket lib 21:17:37 <flaper87> ryansb: oh, I meant that to be optional 21:17:50 <flaper87> just have it in extras 21:18:10 <flaper87> but even though, I don't think a dependency on websocket lib is a big deal 21:18:15 <flaper87> it's a pure python lib, afaik 21:19:05 <flwang1> we can discuss the details offline 21:19:28 <ryansb> or better, on the spec 21:19:51 <flwang1> flaper87: do you think we still take sqlalchemy as an important part? 21:19:55 <vkmc> if we are talking about autobahn lib, it's pure python 21:19:58 <vkmc> so I don't see a problem 21:20:09 <flaper87> flwang1: it's an important part for the control plane 21:20:14 <flwang1> flaper87: i asked because i'm thinking if we still want to support migration for it 21:20:23 <flaper87> we should, yes! 21:20:24 <ryansb> yeah, probably 21:20:25 <flaper87> I believe 21:20:39 <flwang1> flaper87: yep, TBH, we(catalyst IT) is facing the case 21:21:00 <flwang1> our operations guys don't not want to maintain two mongo clusters 21:21:26 <flwang1> so we're thinking if we could use sql as the mgmt db and use mongo/redis as the msg db 21:21:30 <flwang1> that's the context 21:21:36 <flaper87> yes yes 21:21:41 <flaper87> that's the whole point behind it 21:21:42 <flaper87> YES! 21:21:46 <flaper87> I like that 21:21:46 <ryansb> yeah, that's an intended use 21:21:54 <flaper87> you (Catalist IT) are my best friends 21:22:08 <flaper87> That's a one time, not infinite, offer 21:22:18 <flwang1> flaper87: haha 21:22:34 <flwang1> i need the community support to make zaqar run on our cloud 21:22:52 * vkmc remembers she said she was going to work on migrations for sqlalchemy and she didn't 21:22:53 <vkmc> *sad panda* 21:22:56 <flaper87> the community needs Catalyst's support too 21:22:59 <flaper87> :P 21:23:02 <flaper87> vkmc: LIAR!!!!! 21:23:11 <vkmc> SORRY 21:23:20 <flaper87> vkmc: LIAR!!!!! 21:23:23 <vkmc> ahahahaha 21:23:27 <vkmc> bo :( 21:24:15 * Eva-i pats vkmc 21:24:59 <vkmc> ok so we want migrations for sqlalchemy and we would need to define if we do them with alembic or sqlalchemy-migrate 21:25:08 <vkmc> afaik the recommendation is to use alembic 21:25:12 <ryansb> yeah 21:25:14 * Eva-i added two additional proposals for summit 21:25:29 <ryansb> alembic is the recommendation going forward 21:25:31 <vkmc> so I'll go down that patch 21:25:33 <flaper87> alembic 21:25:33 <vkmc> yes 21:25:37 <vkmc> ok 21:25:40 <flaper87> vkmc: ALEMBIC 21:25:47 <vkmc> flaper87, A-LEM-BIC 21:25:56 <flaper87> AAAAAALEEEEMMMBIIICCCCCC 21:25:58 * flaper87 stuf 21:26:02 <flaper87> stfu, even 21:26:04 <vkmc> good, we have an understanding 21:26:56 <flwang1> vkmc: btw, we may also need to switch to oslo_db 21:27:23 <vkmc> yeah... that I saw 21:27:28 <flwang1> vkmc: cool 21:27:34 <vkmc> that was probably the reason I didn't keep on going with migrations impl 21:28:03 <flwang1> flaper87: another topic i would like to highlight is the 'queue'/'topic' 21:28:32 <ryansb> just standardizing on the name, then? 21:28:34 <flwang1> the #3 topic 21:28:37 <flaper87> flwang1: do you really want to know my opinion about that? 21:28:39 <flaper87> :P 21:28:46 <flwang1> flaper87: i don't actually 21:28:52 <flaper87> good boy 21:28:54 <flaper87> :D 21:29:18 <flwang1> flaper87: i will keep queue in Newton, and you or the next PTL can remove it in O release 21:29:29 <flaper87> hahahahhahahahahah 21:29:32 <flaper87> That's fine! 21:29:38 <flwang1> i'm kidding 21:29:48 <flaper87> TBH, I think it's a bit late to even consider renaming/removing it 21:30:01 <flwang1> but seriously, let's keep it 21:30:07 <vkmc> yeah... it's a tricky move 21:30:11 <vkmc> it was already when we started to discuss it 21:30:12 <flaper87> But I'm open to discussions since I'm one of those (or probably the only one) that prefer topics over queues 21:30:25 <flwang1> before we really know where we want to 21:30:25 <flaper87> so, I'm fine either way 21:30:34 <vkmc> I prefer topics too 21:30:44 <flaper87> I'll bring it up every cycle but really, I'm fine 21:30:56 <flaper87> I'll send you weekly emails about this but really, I'm fine 21:31:04 <flwang1> i'm bring it again so that you have some special food in summit 21:31:04 <flaper87> I'll text you the link to the spec but really, I'm fine 21:31:27 <flwang1> the spec link is hanging on my screen 21:31:41 <flwang1> ;) 21:31:47 <flaper87> I want it on every screen you have 21:31:50 <flwang1> we can discuss it offline 21:31:52 <flwang1> haha 21:31:55 <flaper87> phone, monitor, window, playstation, everything 21:31:59 <flaper87> sure 21:32:01 <flwang1> another topic maybe interesting is 21:32:02 * flaper87 stfu 21:32:04 <Eva-i> flwang1:do you want to rename queue to topic? 21:32:09 <flwang1> pool, pool group and flavor 21:32:13 <flaper87> Eva-i: it's more than that 21:32:16 * flaper87 gets the link 21:32:27 <flaper87> Am I still the owner of that spec ? 21:32:30 <flaper87> or did it land? 21:32:32 <flwang1> Eva-i: flaper87 is the fan of topic, since he is still a young boy 21:32:38 <flaper87> here 21:32:40 <flaper87> Eva-i: https://review.openstack.org/#/c/134015/ 21:32:44 <flwang1> but i'm old, so i'm trying to keep some old stuff 21:33:04 <Eva-i> flaper87: thank you 21:33:09 <flwang1> flaper87: not landed because there is a -1 from me :D 21:33:11 <flaper87> Eva-i: http://blog.flaper87.com/post/people-dont-like-to-queue-up/ 21:33:19 <flaper87> yeah, just found it 21:33:21 <flwang1> Eva-i: don't read that blog 21:33:33 <flaper87> Eva-i: don't read flwang1's messages 21:33:52 <Eva-i> hey, let's act more gentle to each other 21:34:07 <flaper87> Eva-i: LOL, we're obviously joking ;) 21:34:20 <flwang1> Eva-i: though i have read each blog from the hole 21:34:22 * flaper87 takes Eva-i's keyboard 21:34:53 <flwang1> Eva-i: we're joking for sure 21:35:26 <flwang1> ok ok ok 21:35:45 <flwang1> let's be clam so that we won't fear the little girl 21:36:41 <flwang1> flaper87: are we still on the same page for removing pool group? 21:37:51 <flaper87> flwang1: mmh, good question 21:37:53 <flaper87> I think we are 21:38:07 <flaper87> but It'd be better if I read again the whole issue 21:38:55 <flwang1> flaper87: the short story is pool(N)<--> poolgroup(1) <--> flavor(1) 21:39:02 <anteaya> I sure hope the use of "little girl" in this context is not meant as degrogatory towards women 21:39:12 <flwang1> so basically, we dont' really need pool group 21:39:50 <flwang1> anteaya: oh, yep, since Eva-i is still a student 21:39:51 <Eva-i> okay, I'll read the blog entry and spec for "topic" and then will tell you my opinion. 21:40:11 <anteaya> well I think we can do better than little girl 21:40:19 <anteaya> which I personally find very condesending 21:40:32 <anteaya> and would hope we were better than that 21:40:40 <flwang1> anteaya: oh, thanks for the reminding 21:41:31 <anteaya> I will continue to do so 21:41:33 <Eva-i> anteaya: "little girl" sounded good in the context. Also I don't get upset if I called like that. So no problem for me. 21:41:36 <anteaya> Eva-i: welcome to openstack 21:41:47 <anteaya> well it is a problem for me 21:42:00 <anteaya> I'm not going to put up with that 21:42:01 <flaper87> flwang1: so, I think we're still on the same page there 21:42:09 <anteaya> and wouldn't expect others to 21:42:11 <flwang1> flaper87: cool 21:42:17 <anteaya> anyway sorry to intterupt 21:42:22 <flaper87> flwang1: is that topic for the summit ? 21:42:30 <flwang1> flaper87: i'm putting it on the pad 21:42:35 <flaper87> flwang1: thanks 21:42:47 <flaper87> Eva-i: I don't recall if you're attending the summit 21:42:50 <flaper87> Eva-i: are you? 21:42:55 <flwang1> she will 21:43:04 <flaper87> THAT'S AWESOMEEEEEEEEEEEE 21:43:13 <ryansb> big ol' in-person zaqar party 21:43:18 <flwang1> flaper87: oh, btw, can you take the ptl hat on summit? 21:43:26 <flwang1> given i won't be there 21:43:35 <flaper87> flwang1: I think I can do that... Need to check the schedule 21:43:59 <flwang1> and vkmc or ryansb as the backup? 21:44:03 <Eva-i> flaper87: yes, I will =) 21:44:11 <flaper87> Eva-i: super glad to hear that! 21:44:15 <ryansb> kk 21:44:23 <flwang1> thank you guys 21:44:31 <flaper87> flwang1: we'll send you the bill 21:44:45 <flwang1> flaper87: i have your credit card number, body 21:44:50 <Eva-i> flaper87: I would like to meet you too ;) 21:45:18 <flaper87> flwang1: wait, what? When did I.. ? goddammit, you tricked me again 21:45:54 <flaper87> I think Zaqar's summit will be busy again 21:45:57 <flwang1> you owe me too many beer, so you told me your card number so that i can service myself 21:46:11 <flaper87> not sure how many folks will attend sessions but we'll take the most out of them 21:46:18 <flaper87> flwang1: oh, that explains it 21:46:19 <flaper87> yup 21:46:33 <flaper87> good thing I gave you vkmc's 21:46:35 <flwang1> flaper87: vkmc: be sure we have a zaqar lunch or dinner 21:46:40 <flwang1> at austin 21:46:46 <vkmc> YES! 21:46:52 <flwang1> sorry again, i can't make it 21:46:52 <flaper87> I'll make sure both happen 21:46:55 <flaper87> lunch AND dinner 21:46:58 <flaper87> :D 21:47:00 <vkmc> :D :D 21:48:00 <flwang1> thank you 21:48:16 <flwang1> anything else we should discuss today? 21:48:34 <vkmc> not that I think of... 21:48:36 <flwang1> oh, btw, you guys may need to meet with tqtran to discuss about zaqar UI 21:48:42 <vkmc> yp 21:48:44 <flwang1> at summit 21:48:45 <flaper87> yup 21:48:50 <flaper87> sounds good 21:49:03 <flwang1> cool, i'm good now. 21:49:09 <Eva-i> flwang1: I think we should make a reminder to review client patches. 21:49:11 <flwang1> anything else? 21:49:19 <flwang1> Eva-i: oh, yes 21:49:21 <Eva-i> so... review the client patches. 21:49:32 <flwang1> it's always on my list 21:49:41 <Eva-i> I'll do it after meeting. 21:50:33 <vkmc> and... review client patches 21:51:07 <flwang1> coooooooool 21:51:24 <flwang1> flaper87: let's back to zaqar channel to fight for the queue and topic 21:51:58 <flwang1> do we need a open discussion? we have 10 mins 21:52:19 <ryansb> I don't have new topics 21:52:25 <Eva-i> me too 21:52:26 <ryansb> just review patches, get ++ 21:52:33 <flwang1> awesome 21:52:41 <flwang1> thank you guys 21:52:45 <flwang1> #endmeeting