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