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