14:03:21 <szaher> #startmeeting freezer 14:03:23 <openstack> Meeting started Thu Mar 30 14:03:21 2017 UTC and is due to finish in 60 minutes. The chair is szaher. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03:24 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:03:26 <openstack> The meeting name has been set to 'freezer' 14:04:02 <szaher> Hello everyone 14:04:05 <slashme> Hi szaher :) 14:04:16 <szaher> Hi slashme 14:04:23 <yangyapeng> hi szaher slashme 14:04:24 <raliev> hi slashme, szaher 14:05:04 <szaher> Please take a look at this link https://etherpad.openstack.org/p/freezer_meetings and feel free to add whatever topics you want to discuss in today's meeting 14:07:31 <szaher> Ok, Let's Start :) 14:07:38 <szaher> #topic API v2 and Multi-tenancy 14:08:04 <szaher> https://review.openstack.org/#/c/449686/ 14:08:56 <szaher> We need to fully support freezer multitenancy, doing so will require a big change in Freezer-api so I think moving to v2 will be good for now 14:09:41 <vnogin> hi guys 14:09:47 <szaher> Also as we move on we need to move to oslo_db which will break backward compatibility so v1 will be deprecated by end of this cycle 14:10:26 <szaher> so oslo_db patch needs to be based on API v2 as it will be the current or the stable one by the end of this cycle (Pike) 14:11:01 <szaher> Please review the patch https://review.openstack.org/#/c/449686/ and your comments are most welcomed 14:11:22 <szaher> new elasticsearch driver added to change everything to project_id instead of user id 14:11:43 <szaher> there will be another patch after this one that will remove completely the user_id or make it optional 14:12:11 <szaher> Also we need to allow freezerclient to be able to communicate with v2 instead of v1 14:14:04 <dstepanenko> hi everyone :) 14:14:53 <szaher> any ideas, thoughts ? 14:15:43 <dstepanenko> it seems that I missed something 14:15:51 <szaher> dstepanenko: Hi :) 14:16:04 <szaher> We are talking about API v2 and Multi-tenancy 14:16:10 <szaher> https://review.openstack.org/#/c/449686/ 14:16:19 <yangyapeng> dstepanenko: https://review.openstack.org/#/c/449686/ 14:16:28 <vnogin> szaher: so does it mean that we don't want to have backward compatibility? 14:17:10 <dstepanenko> Saad, I believe things should be done using 2 separate patchsets - the first one should introduce oslo.db itself and the second one should add multitenance and refactor all the existing code which doesn't support multitenancy (actually it supports but in a bit weird way) 14:17:19 <szaher> vnogin: I think we can support backward compatibility somehow 14:17:27 <yangyapeng> if we should have oslo_db completed 14:17:53 <vnogin> yangyapeng: agree 14:18:10 <vnogin> szaher: another question - do we need it? 14:18:18 <dstepanenko> and one more argument to do it in 2 separate patchsets is that doing this is in 1 patchset will make reviewing process way longer 14:18:20 <szaher> vnogin: need v2 or multi-tenancy ? 14:18:43 <vnogin> szaher: v1 - v2 14:19:29 <szaher> vnogin: I was discussing it with the API WG in PTG in Atlanta and It seems as we're going to have a big change we need it 14:20:02 <vnogin> szaher: I see, thanks 14:20:13 <szaher> the url will change from http://127.0.0.1:9090/v1/jobs to http://127.0.0.1:9090/v2/e80d32749ff84fc2ad59dafaebf13921/jobs 14:20:24 <szaher> dstepanenko: I didn't touch oslo_db 14:20:55 <dstepanenko> oh sorry, I missed bookmark in browser 14:21:01 <dstepanenko> my bad 14:21:07 <szaher> dstepanenko: my patchset is all about api v2 and multi-tenancy, the commit message just indicates that this will be useful for oslo_db patch 14:21:09 <szaher> :) 14:21:12 <szaher> np :) 14:22:36 <szaher> OK, I will work on the comments in this patch 14:22:48 <vnogin> e80d32749ff84fc2ad59dafaebf13921 - doesn't look attractive :)) LOL 14:22:48 <szaher> Please keep an eye on it guys :) 14:23:21 <szaher> szaher: It's just a random ID :D LOL 14:23:26 <vnogin> yep :)) 14:23:34 <szaher> vnogin: I was tagging you not myself :) :D 14:23:52 <szaher> Ok, Anything to be added ? Move on ? 14:24:09 <vnogin> szaher: move on 14:24:33 <dstepanenko> szaher: I didn't review this patch yet, need some time to dive into it. Gonna take a look into it 14:24:34 <szaher> #topic OS-brick Cinder Engine 14:24:46 <szaher> dstepanenko: Sure :) 14:24:56 <szaher> raliev 14:25:32 <raliev> yep 14:25:43 <raliev> i can tell about this :) 14:25:59 <szaher> I just wanted to ask do we expect it to be landing soon :) 14:26:24 <raliev> of course 14:26:34 <raliev> so, in general it completed 14:26:59 <raliev> in fact, i want to refactor some things related to mount process 14:27:09 <raliev> after that i'll remove wip label 14:27:38 <szaher> Ok Nice, can we review it now ? 14:28:16 <raliev> not yet, after third patchset :) 14:28:21 <szaher> raliev: for tenant backups can we use osbrick engine to backup all volumes in a tenant or use a different cinder engine (hopefully we going to have it soon :) 14:28:58 <szaher> raliev: Ok, will wait for you next patchset of-course :) 14:29:24 <raliev> actually, i'm not sure that os-brick functionality allows to backup all volumes in tenant 14:31:37 <szaher> raliev: Ok, Let's use normal cinder engine for now :) 14:31:49 <raliev> so, os-brick engine (for now) will provide backup volume's content 14:32:02 <raliev> single volume i mean 14:32:40 <szaher> Yes, As you need to mount the volume and start backing up it's content 14:33:14 <raliev> right 14:34:06 <szaher> Ok cool!, Thanks raliev :) Good job 14:34:39 <szaher> so guys we need to review raliev's patchset hopefully after patchset 3 https://review.openstack.org/#/c/447629/ 14:35:06 <szaher> Questions, ideas, ... ? 14:35:22 <dstepanenko> there is also oslo.db very first patch 14:35:23 <raliev> yep, like daemontool says - your -1 are welcome :) 14:35:35 <dstepanenko> 2nd patch is in progress 14:35:42 <dstepanenko> could you please also take a look into it 14:36:15 <dstepanenko> https://review.openstack.org/#/c/441207/ 14:36:53 <szaher> dstepanenko: https://etherpad.openstack.org/p/freezer_meetings :D 14:37:14 <szaher> Ok Let's move on next topic oslo_db ? 14:37:24 <szaher> #topic Oslo_db patch 14:37:45 <szaher> dstepanenko: Is it ready to be reviewed https://review.openstack.org/#/c/441207/ ? 14:39:33 <szaher> dstepanenko: Can we start reviewing your patch ? 14:39:36 <dstepanenko> yes 14:40:09 <szaher> Ok Cool Thanks dstepanenko :) 14:40:29 <szaher> so guys your +1 -1 are appreciated on this patch https://review.openstack.org/#/c/441207/ 14:41:02 <szaher> anyone wants to add anything, dstepanenko ? move on ? 14:41:31 <dstepanenko> nope, everything is inside this patch :) the 2nd one with most of logic is coming soon 14:42:04 <vnogin> dstepanenko: is it possible to add release note for this patch? 14:42:11 <szaher> vnogin: +1 14:42:31 <dstepanenko> ok, will do 14:42:47 <vnogin> dstepanenko: thanks Dima :) 14:43:00 <szaher> dstepanenko: will it be too much If I asked you to document it in the install-guide ? 14:43:18 <vnogin> szaher: great idea 14:43:56 <dstepanenko> szaher: I'm going to create kind of deployment script with inline comments. Not sure about the best form of this 14:44:25 <dstepanenko> I think I can create doc for it 14:44:30 <szaher> dstepanenko: you mean deploying the db schema ? 14:44:52 <dstepanenko> szaher: yes 14:44:53 <szaher> I think the best way is to add it to freezer-manage which reads from the configuration file 14:45:51 <vnogin> yep 14:46:06 <szaher> dstepanenko: I've submitted a patch and it's merged now to have module dbs so hopefully we can keep elasticsearch with oslo_db supported at the same time for a while then we takeout elasticsearch 14:46:27 <szaher> s/module/moduler/g 14:47:08 <dstepanenko> szaher: oh, yep, I forgot about freezer-manage. It's a good idea to use it 14:47:30 <szaher> dstepanenko: Cool :) 14:47:30 <vnogin> szaher: there is some problems with ES for puppet-freezer and I want MySql :) 14:47:52 <szaher> vnogin: you can keep the puppet-freezer supporting mysql only if you want :) 14:48:07 <vnogin> szaher: sure :) 14:48:24 <vnogin> szaher: however it's not a good way, I think :) 14:48:36 <szaher> vnogin: :D 14:48:51 <szaher> dstepanenko: Thanks for your effort :) 14:49:07 <szaher> vnogin: Thanks for the effort :D :) 14:49:12 <szaher> move on ? 14:49:21 <vnogin> szaher: np :) 14:49:23 <vnogin> yep 14:49:29 <szaher> #topic Cinder Engine 14:49:54 <szaher> I will do the same with cinder backups and move it to cinder engine, same like nova 14:49:59 <yangyapeng> hello , The hotel's network is so slow 14:49:59 <szaher> raliev are you Ok with that ? 14:50:16 <yangyapeng> If I have missed something 14:50:47 <szaher> anyway I will start working on it once we get the os-brick done 14:51:16 <raliev> i don't mind 14:51:24 <szaher> raliev: I'm not sure if we can make os-brick cinder engine uses rsync to backup volumes :) that will be nice 14:51:35 <szaher> Let's talk about in freezer room as we're running out of time 14:51:45 <szaher> #topic Heat resources specs for Freezer 14:52:03 <szaher> yangyapeng: any updates ? I still see -1 on your patch :) 14:52:08 <szaher> anything we can help with ? 14:52:41 <yangyapeng> i have a update about -1 14:52:41 <szaher> I know you're away now (for a business trip ) can we get it done by next week ? 14:52:59 <vnogin> it's OK :) just fixing some typo issues :) 14:53:34 <yangyapeng> vnogin: thank you, i get it 14:53:40 <szaher> Ok, cool whoever can help yangyapeng that will be nice :) 14:53:52 <vnogin> yangyapeng: :) sorry for -1 anyway :) 14:54:03 <szaher> move on ? 14:54:06 <vnogin> + 14:54:09 <szaher> #topic Mistral workflows specs for Freezer 14:54:16 <yangyapeng> vnogin: :) welcome -1 haha 14:54:31 <szaher> yangyapeng: Can we do a mistral specs same like heat :) ? 14:54:45 <szaher> yangyapeng: you became an expert now for interacting with other projects :D 14:55:53 <yangyapeng> szaher: i Can write mistral, but maybe next week 14:56:03 <szaher> yangyapeng: np take your time :) 14:56:15 <szaher> yangyapeng: Thanks for your efforst :) :D 14:56:24 <szaher> #topic Packaging rpm, deb 14:56:30 <szaher> vnogin: any updates ? 14:57:12 <yangyapeng> szaher: OK , thank you. 14:58:09 <vnogin> I've discussed it with RDO and Ubuntu guys, and it will take a lot of time. Also we decided with puppet community to use PyPi at the moment. 14:58:50 <szaher> vnogin: Ok, we can discuss more in freezer room. Let's see if we can get some help on that 14:58:54 <szaher> vnogin: Thanks :) 14:59:01 <vnogin> szaher: sure :) 14:59:08 <slashme> Thank you szaher :) 14:59:10 <szaher> I think we're going to leave developer docs for now :) 14:59:28 <szaher> Thank You guys and have a good (day, evening ) :D 14:59:36 <vnogin> thanks guys, bb 14:59:39 <szaher> #endmeeting