14:03:11 <slashme> #startmeeting freezer
14:03:12 <openstack> Meeting started Thu Nov 17 14:03:11 2016 UTC and is due to finish in 60 minutes.  The chair is slashme. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:03:13 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:03:15 <openstack> The meeting name has been set to 'freezer'
14:03:32 <slashme> Hello everyone
14:03:45 <zhusz> hello slashme
14:03:49 <yangyapeng> hello slashme
14:04:07 <yangyapeng> hello zhusz
14:04:22 <dstepanenko> hello everyone
14:04:24 <slashme> Meeting notes and agenda here as usual: https://etherpad.openstack.org/p/freezer_meetings
14:05:01 <raliev> hi all
14:05:23 <zhusz> hi all
14:06:56 <szaher> hi slashme
14:07:21 <raliev> slashme, regarding freezerclient, I've proposed adding it to global-requirements https://review.openstack.org/#/c/398651/
14:11:08 <slashme> That's perfect, thank you. I'm planning on doing a release of the python-freezerclient package tomorow. So let's review and merge what we want in today.
14:12:37 <raliev> okay, let's to do it :)
14:14:16 <zhusz> yapeng, about backkup nova/cinder to ssh storage, are there any plan?
14:15:24 <dstepanenko> zhusz: I'm going to work on it
14:15:46 <zhusz> slashme, may we backup data from a city(DC1) to another(DC2) with freezer?
14:16:02 <zhusz> yapeng, thanks.
14:16:04 <dstepanenko> but before I'm going to finish https://review.openstack.org/#/c/379281/2, because it stucked a bit
14:16:24 <raliev> slashme, I think after release we could switch to use python-freezerclient here https://review.openstack.org/#/c/365358/
14:16:26 <slashme> zhusz that should be possible
14:16:37 <slashme> raliev: Yes, that's the goal
14:16:58 <yangyapeng> zhusz: Recently I've been on a business trip in tianjin, i ready to do it in next week ,
14:17:39 <zhusz> no problem.
14:17:57 <yangyapeng> zhusz: Ok, :)
14:18:16 <raliev> slashme, I merged it against master, so actually it's ready, I think
14:20:02 <zhusz> about migrate to mysql, what about?
14:20:45 <raliev> zhusz, daemontool works on migration to mysql
14:20:56 <slashme> At the moment, we are discussing how to implement it.
14:21:12 <slashme> The draft for the new data model is here : https://etherpad.openstack.org/p/freezer_mysql_migration
14:21:23 <zhusz> Are there any rpm package of freezer available? Any plan?
14:21:39 <slashme> Fausto, raliev and vnogin had a discussion last weel about that.
14:21:47 <slashme> (Mysql migration)
14:21:57 <zhusz> OK. I got it.
14:22:03 <slashme> For now, we don't have deb or rpm packages
14:22:29 <slashme> But if it is needed, this is something that shouldn't be too hard
14:23:22 <slashme> I think there is an OpenStack project/team that could help us with that I think
14:23:23 <slashme> https://wiki.openstack.org/wiki/Rpm-packaging
14:23:46 <zhusz> slashme, thanks. I'll check that.
14:24:14 <raliev> It's just small recommendation that nice to have deb or rpm in openstack-requirements: By adding something to OpenStack global-requirements.txt we are basically demanding that Linux Distros package this for the next release of OpenStack. If they already have, great. If not, we should be cautious of adding it.
14:24:56 <zhusz> raliev, agree.
14:25:00 <yangyapeng> agreeit raliev
14:25:28 <raliev> so, firstly we should package freezerclient, I think
14:25:35 <slashme> Agreed
14:26:39 <szaher> slashme https://review.openstack.org/#/c/399029/ https://review.openstack.org/#/c/398971/  https://review.openstack.org/#/c/398974/ Guys, plz let's merge this one.
14:28:24 <zhusz> Currently, there isn't any test case of integration testing for python-freezerclient.
14:33:23 <slashme> Looking at other project, the clients library don't have their own tempest / integration tests.
14:33:48 <slashme> It seems like they are tested as part of the other components
14:34:14 <raliev> slashme, yep agree
14:36:26 <slashme> Any other topics you want to discuss today ?
14:36:30 <raliev> guys, FYI we're planning to add rsync as storage in freezer. I had discussion about it with Fausto, he worked on this feature, so I'm focusing on it. slashme, I assume that there is need to provide BP or spec, right?
14:37:03 <slashme> Yes. For this it think we need a spec
14:37:23 <slashme> This should be considered as a new engine plugin
14:38:19 <slashme> Here is the code Fausto was working on some time ago.
14:38:26 <slashme> https://review.openstack.org/#/c/290461
14:39:20 <raliev> slashme, okay, I got it, thank you! Fausto already shared this review with me :)
14:40:15 <slashme> Now, the behaviour of engines is going to change again soon when we finish the refactoring of the agent.
14:40:27 <slashme> So I think you should wait for that.
14:41:50 <raliev> in particular, you mean this activity: https://review.openstack.org/#/c/386682/, right?
14:44:07 <slashme> Yes
14:44:47 <slashme> The global effort is described here:     https://etherpad.openstack.org/p/freezer_new_archi
14:44:47 <slashme> But the important part for rsync is the engine
14:45:24 <raliev> okay
14:50:50 <zhusz> Is there freezer-api spec available? e.g. http://developer.openstack.org/api-guide/quick-start/index.html
14:51:16 <zhusz> http://docs.openstack.org/api/api-specs.html
14:51:31 <yangyapeng> freezer-api  we should add it
14:51:49 <raliev> agree
14:52:15 <yangyapeng> action job session  and so on
14:52:59 <zhusz> yes.
14:53:26 <zhusz> But we don't full spec for freezer-api now.
14:54:03 <yangyapeng> refer to  http://developer.openstack.org/api-ref/baremetal/
14:55:30 <zhusz> Got it. thanks.
14:56:14 <slashme> Agreed we should create the full specs
14:56:40 <slashme> What we have for now is in the readme
14:57:37 <zhusz> Yes.
14:58:19 <raliev> Yep
14:59:00 <slashme> Okay. we are running out of time. Thanks everyone for joining :)
14:59:02 <zhusz> There are some patches for python-freezerclient. Please review them also. Thanks.
14:59:24 <slashme> And yes, please review the python-freezerclient changes
14:59:30 <slashme> #endmeeting