14:00:02 <ddieterly> #startmeeting freezer 14:00:03 <openstack> Meeting started Thu May 12 14:00:02 2016 UTC and is due to finish in 60 minutes. The chair is ddieterly. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:04 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:07 <openstack> The meeting name has been set to 'freezer' 14:00:08 <ddieterly> #topic attendance 14:00:13 <ddieterly> o/ 14:00:33 <yangyapeng> :) 14:00:44 <saggi> hi 14:00:53 <slashme> Hi ddieterly 14:01:06 <ddieterly> bonjour! 14:01:50 <ddieterly> ok, hopefully others will trickle in 14:01:56 <ddieterly> let's get to it 14:02:11 <ddieterly> #topic specs repo 14:02:15 <ddieterly> what is that? 14:03:31 <ddieterly> whatever it is, it will be finished by eod 14:03:54 <zhangjn> :0 14:04:20 <slashme> We have a freezer-specs repo 14:04:35 <slashme> That should be used from now on to store the specs 14:04:49 <slashme> It needs to be initialized which is what I'm doing atm 14:05:16 <ddieterly> what is involved in initialization? 14:05:41 <slashme> The readme will contain information about the workflow to follow (specs, blueprint, approval, ...) 14:05:54 <ddieterly> oh, so you are adding content to it 14:06:07 <slashme> Initialization is writing the readme/doc + create the file hierarchy 14:07:29 <daemontool> o/ 14:07:38 <thatsdone> o/ 14:08:49 <daemontool> is there the Freezer meeting going on here? 14:09:02 <slashme> daemontool: yes 14:09:09 <ddieterly> ok, so slashme is adding a napoleonic twist to the freezer-spec repo by regimenting it 14:09:20 <ddieterly> daemontool supposedly 14:10:03 <slashme> We forgot to say that the agenda for the meeting is available here as usual : https://etherpad.openstack.org/p/freezer_meetings 14:10:14 <slashme> Feel free to add any topic you want to discuss 14:10:14 <ddieterly> slashme thanks 14:10:52 <ddieterly> what do we want to discuss about the freezer-specs repo? 14:12:22 <daemontool> we need to move the dr bp there after the specs repo setup 14:12:29 <ddieterly> nothing? 14:12:36 <ddieterly> can we move to the next topic then? 14:12:42 <slashme> Nothing right now. Just wanted to point out that when it'll ve ready, this will be the way to go to submit specs 14:12:45 <daemontool> sounds good for me 14:13:03 <ddieterly> how does that affect blueprints? 14:13:12 <daemontool> the bp cannot be approved 14:13:17 <daemontool> right now 14:13:28 <daemontool> that does not mean the implementation cannot be done 14:13:33 <daemontool> but the bp needs to be there 14:13:45 <ddieterly> so, the spec is the same thing as the bp? 14:14:03 <daemontool> the specs repo is where the project bp are placed 14:14:04 <ddieterly> just under review process? 14:14:14 <ddieterly> ok 14:14:14 <daemontool> ddieterly, nope 14:14:22 <slashme> ddieterly: I'll point you to the workflow as soon as it is finished 14:14:23 <ddieterly> is that the way other projects do it? 14:14:24 <daemontool> so check the freezer-specs repo layout 14:14:27 <slashme> That will be simpler 14:14:37 <daemontool> and check the nova-specs layout 14:14:40 <daemontool> we have to do that 14:14:47 <daemontool> that's what we are referring to 14:14:57 <slashme> ddieterly: That's how most project procede, you can check the nova-specs repo 14:15:07 <ddieterly> ok 14:15:35 <thatsdone> FYI: https://github.com/openstack/nova-specs 14:15:54 <ddieterly> yep, looking now... 14:16:06 <ddieterly> beautiful 14:16:27 <daemontool> thatsdone, nice name :) 14:16:28 <ddieterly> beau 14:16:30 <ddieterly> bello 14:16:32 <daemontool> ok 14:16:35 <daemontool> next? 14:16:51 <ddieterly> #topic freezer DR 14:17:06 <ddieterly> where is the repo? 14:17:17 <szaher> Repo is created and available here https://github.com/openstack/freezer-dr 14:17:37 <daemontool> that is a great achievement 14:17:39 <daemontool> :) 14:17:47 <daemontool> we need to get approved this in governance https://review.openstack.org/#/c/314288/ 14:17:57 <szaher> we have only one issue right now the code was written based on kilo release so we need to check with liberty and mitaka or at least mitaka 14:18:14 <daemontool> then add the diagrams form the austin preso to the repo 14:18:24 <daemontool> szaher, good, we need to tag it then 14:18:38 <daemontool> not a bad thing, as it works from kilo onwards 14:18:43 <daemontool> but I don-t think we can branch now 14:18:45 <ddieterly> the gate jobs need to be added 14:18:49 <daemontool> slashme, ? 14:18:52 <daemontool> ddieterly, yes 14:19:10 <daemontool> ddieterly, they should be added 14:19:22 <daemontool> if you are referring to the governance repo 14:19:23 <szaher> we need to think about it 14:19:27 <slashme> daemontool: yes ? 14:19:38 <daemontool> slashme, about tagging dr repo 14:19:43 <daemontool> for kilo, liberty, mitaka 14:19:50 <daemontool> I don't think we can branch now 14:19:56 <daemontool> but definetely we can tag 14:20:00 <szaher> as we need to have at least two compute nodes in our devstack deployment 14:20:23 <daemontool> ddieterly, ah yes, the dsvm gate job is disabled there oyu are right 14:21:13 <ddieterly> did we get a lot of support for this project from the community? 14:21:28 <ddieterly> i heard 2 people voice concerns that this was out of scope 14:21:39 <daemontool> ddieterly, from HP? 14:21:56 <ddieterly> dan dyer and there were 2 others in the dev meetup before slashme arrived 14:22:05 <daemontool> ok 14:22:10 <ddieterly> the 2 others were from different companies 14:22:22 <daemontool> I've heard 2 people too 14:22:24 <daemontool> from different companies 14:22:27 <daemontool> saying that 14:22:43 <daemontool> than I discovered they wanted to upstream their own new project in openstack 14:22:50 <daemontool> to do that 14:22:54 <ddieterly> lol 14:22:55 <daemontool> :) 14:23:15 <ddieterly> well, on the face of it, it does seem to go far afield of freezer's core mission 14:23:40 <ddieterly> wanders into monitoring and recovery/mitigation 14:23:46 <daemontool> well if you look at the mission in governance, we are there https://governance.openstack.org/reference/projects/freezer.html 14:24:21 <daemontool> so 14:24:22 <ddieterly> i think we would do better to focus on making recovery simpler 14:24:26 <daemontool> I agree 14:24:29 <ddieterly> that's what i heard at the conference 14:24:37 <ddieterly> ymmv 14:24:42 <daemontool> in my opinion, if we want to split it at some point 14:24:45 <daemontool> I'm OK 14:24:49 <daemontool> and I agree on the recovery also 14:25:31 <ddieterly> ok 14:25:34 <slashme> I agree with all of that 14:25:34 <daemontool> I agree on giving higher priority to abckup and restore though 14:25:41 <slashme> daemontool: +1 14:25:53 <szaher> daemontool: +1 14:25:56 <daemontool> that's definetely our main focus at least for now 14:26:09 <daemontool> but let's see if others are interested on contributing 14:26:20 <ddieterly> sure, sounds like a plan 14:26:27 <zhangjn> +1 14:26:28 <ddieterly> anything else on that topic? 14:26:30 <daemontool> glad we all agree :) 14:26:33 <slashme> :) 14:26:45 <ddieterly> oh, i wish i could give fausto a big hug right now 14:26:46 <thatsdone> +1 14:27:09 <daemontool> ddieterly, everytime I try to hug you in person you do not want that 14:27:12 <daemontool> haha 14:27:32 <ddieterly> it takes a while for americans to get used to physical contact 14:27:38 <daemontool> ok 14:27:45 <ddieterly> we have a large personal space 14:28:13 <ddieterly> i'll have to come to italy and get immersed in all the touching 14:28:19 <daemontool> haha 14:28:21 <daemontool> ok 14:28:39 <ddieterly> ok, anything else on dr? 14:28:41 <daemontool> next? 14:28:42 <zhangjn> what's the next? 14:28:54 <ddieterly> #topic ceph isssues 14:29:18 <zhangjn> what's issue? 14:29:30 <ddieterly> good question, glad you asked 14:29:43 <ddieterly> who put that topic on the agenda? 14:29:51 <daemontool> I thing there was someone 14:29:52 <yangyapeng> ping Silviu 14:29:56 <daemontool> askign the IRC channel 14:30:06 <daemontool> about a problem related to that 14:30:13 <daemontool> don-t know 14:30:24 <daemontool> let-s go next and we can come back to this later? 14:30:30 <daemontool> slashme, maybe knows about it? 14:31:06 <yangyapeng> SIlviu meet a problem 14:31:29 <ddieterly> ok, next topic 14:31:47 <slashme> Yes, Silviu had a problem 14:31:47 <ddieterly> #topic PyPI 14:32:09 <slashme> We should implement something similar to https://review.openstack.org/gitweb?p=openstack/horizon.git;a=commitdiff;h=8201d65cf983f9c995dd653953ad1719f6df8459 14:32:54 <ddieterly> #topic PyPI 14:33:05 <slashme> In order to manage content lenght when doing swift upload 14:33:16 <daemontool> slashme, ok yes 14:33:30 <slashme> For the PyPI topic, 14:33:36 <daemontool> reldan, are you interested on doing that? or anyone else? 14:33:43 <slashme> We need to update our package in pypi 14:33:48 <daemontool> slashme, where you thinking about someone? 14:33:55 <slashme> I noticed that most of them are outdated 14:34:11 <slashme> daemontool: This is a pretty low hanging fruit 14:34:17 <daemontool> shouldn't be that update automatically by the bot? 14:34:25 <daemontool> slashme, yes ok 14:34:33 <slashme> Anyone that has acces to a ceph cluster can fix this 14:34:54 <daemontool> ok 14:36:10 <reldan> daemontool: I’m doing it right now 14:36:11 <reldan> yes 14:36:11 <daemontool> we can ask to Infra 14:36:24 <daemontool> about why the pypi packages are not updated 14:36:25 <daemontool> anymore 14:36:27 <yangyapeng> slashme: we have a ceph cluster ,but it also in the performance test 14:36:54 <slashme> It shouldn't affect performance at all 14:37:08 <slashme> And it shouldn't cause any bug on the ceph side 14:37:10 <daemontool> well probably yangyapeng needs to ask permission and all that 14:37:26 <slashme> Do you have a RadosGw ? 14:37:27 <daemontool> as that ceph instance is already used by another team 14:38:32 <ddieterly> process check, we need to move along 14:38:48 <zhangjn> we have not install radosgw. 14:38:49 <yangyapeng> the ceph cluster also used by another team. we can test it in next scrum. . 14:39:31 <ddieterly> can we move to next topic? 14:39:33 <zhangjn> What's worry with ceph? 14:39:41 <slashme> Okay. You need the radosgw in order to emulate the swift api if you want to use ceph with freezer. 14:40:04 <slashme> We should be able to find a ceph cluster here to test the patch. 14:40:12 <slashme> ddieterly: okay, next topic 14:40:18 <yangyapeng> next 14:40:33 <zhangjn> I got it, I will think about this Scenario. 14:40:39 <ddieterly> #topic nova, cinder backup to local/ssh issues 14:40:58 <ddieterly> szaher you have the floor 14:41:18 <yangyapeng> about backup nova and swift to local. 14:41:36 <yangyapeng> In the process of actual backup, there is no swift, but more NFS, etc. 14:41:42 <ddieterly> is szaher in the mtg today? 14:41:52 <yangyapeng> so, we have more need to backup it 14:41:54 <szaher> There is a patchset from yangyapeng that can do the backup but we won't be able to restore it as we didn't store the metadata 14:42:01 <szaher> ddieterly: Yes I am here :) 14:42:23 <ddieterly> szaher yay! 14:42:28 <yangyapeng> https://review.openstack.org/#/c/315085/ 14:42:31 <zhangjn> how to store metadata? 14:42:43 <zhangjn> database or file? 14:43:02 <szaher> There is a patchset on freezer-metadata done by reldan I reviewed it with him to store the metadata with the backup file so we can restore everything according to this metadata file 14:43:38 <szaher> the metadata patch https://review.openstack.org/#/c/314209/ we need to review it by today as we need it urgently for another patchsets 14:44:14 <szaher> yangyapeng: This patchset we won't be able to restore the backup files https://review.openstack.org/#/c/315547/ ! as we don't have any metadata info available 14:45:06 <szaher> ddieterly: We need to merge the metadata patchset first then me and reldan are going to work on building cinder engine and nova engines 14:45:25 <ddieterly> ok 14:45:27 <szaher> so we will have tar engine for fs related backups, cinder engine for OS cinder and nova for OS nova backups 14:45:52 <yangyapeng> this patch I have a backup about instance._info, we restore backupfile use it ,it is ok ? 14:45:56 <szaher> Also daemontools is working or rsync engine 14:47:06 <ddieterly> so, is everybody who needs to going to do the reviews? 14:47:38 <yangyapeng> I have a json to store it in uuid-meta. Although this is so humble 。 14:47:57 <szaher> everyone is welcome to review the patchset 14:48:10 <yangyapeng> thank you 14:48:12 <ddieterly> suound like you want it approved 14:48:21 <ddieterly> so, core members need to jump on it 14:48:28 <szaher> yangyapeng: we have blueprints so if you want you can work on some of them, the metadata one is here https://blueprints.launchpad.net/freezer/+spec/freezer-metadata 14:48:54 <ddieterly> next topic? 14:48:55 <szaher> ddieterly: core and non core are more than welcomed :) we need more eyes 14:49:14 <ddieterly> szaher of course 14:49:37 <ddieterly> #topic tripleO bp 14:49:51 <ddieterly> who owns that one? 14:50:24 <ddieterly> who is asking for that? 14:50:45 <ddieterly> why is it on the agenda? 14:50:45 <yangyapeng> This is anonymous ? 14:51:00 <ddieterly> (i'll keep asking questions until somebody responsds ;-) ) 14:51:04 <daemontool> I added it 14:51:07 <slashme> I guess this is daemontool 14:51:13 <daemontool> sorry one sec 14:51:14 <ddieterly> ah ha! 14:51:18 <daemontool> someone come to by desk 14:51:22 <yangyapeng> 哈哈 14:51:25 <yangyapeng> haha 14:51:26 <daemontool> I'll give update 14:51:33 <daemontool> to the freezer channel 14:51:49 <daemontool> basically we need to support 14:52:09 <daemontool> rh osp 14:52:16 <daemontool> or that kind 14:52:20 <daemontool> of os distributions 14:52:26 <daemontool> that uses tripleo 14:52:35 <daemontool> and ironic 14:52:38 <thatsdone> Ah, that's why tripleo ? (OSP7 now uses tripleo) 14:52:50 <ddieterly> is this something that errickson is asking for? 14:53:54 <daemontool> ddieterly, nope 14:53:58 <daemontool> ericsson uses Fuel 14:53:59 <daemontool> mirantis 14:54:02 <daemontool> that was requested 14:54:14 <daemontool> by users that use RH in their productino environment 14:55:00 <ddieterly> ok 14:55:14 <ddieterly> daemontool are you going to write the bp? 14:55:23 <daemontool> I should yes 14:55:31 <daemontool> also I have RH OSP available here 14:55:35 <ddieterly> excellent 14:55:36 <daemontool> slashme, do you have the 14:55:42 <daemontool> contacts of that guy 14:55:49 <daemontool> Radoslaw if I remembe rwell 14:55:54 <daemontool> he had the ideas quite clear 14:55:59 <daemontool> he could write it 14:56:03 <daemontool> I can do it in case 14:56:19 <slashme> Let me check 14:57:31 <ddieterly> while he's off checking, how about the bp for dedup? 14:57:42 <ddieterly> daemontool you planning on writing that too? 14:57:51 <daemontool> I think 14:57:56 <daemontool> Fabrizio could probably write that 14:57:57 <zhangjn> first bp in freezer-spec 14:58:03 <zhangjn> :) 14:58:11 <daemontool> zhangjn, :) 14:58:14 <ddieterly> which fabrizio? 14:58:18 <daemontool> Fresco 14:58:40 <ddieterly> 2 mins remainaing 14:59:07 <ddieterly> #topic pending reviews 14:59:24 <ddieterly> please take a look at the reviews in the agenda and review if possible 14:59:42 <daemontool> ok 14:59:55 <ddieterly> this one is particularly easy https://review.openstack.org/#/c/315250/ 15:00:23 <ddieterly> ok, out of time 15:00:30 <ddieterly> thanks everybody who participated 15:00:31 <daemontool> thanks ddieterly 15:00:36 <slashme> thank you ddieterly 15:00:38 <zhangjn> Time is always short, :) 15:00:39 <ddieterly> can continue discussion in freezer room 15:00:45 <ddieterly> ciao! 15:00:48 <ddieterly> #endmeeting