09:01:11 <yuval> #startmeeting Smaug 09:01:11 <openstack> Meeting started Tue Jun 21 09:01:11 2016 UTC and is due to finish in 60 minutes. The chair is yuval. Information about MeetBot at http://wiki.debian.org/MeetBot. 09:01:12 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 09:01:14 <openstack> The meeting name has been set to 'smaug' 09:01:17 <yuval> Hello everybody 09:01:21 <oshidoshi> hola! 09:01:26 <xiangxinyong> hello 09:01:36 <zhangshuai> hello yuval 09:01:37 <chenpengzi__> hi 09:01:45 <zhonghua-lee> hi 09:01:47 <oshidoshi> Saggi is out today, Yuval has agreed to take over 09:01:59 <gampel> Hi 09:02:26 <yuval> #topic Smaug Big-Tent 09:02:42 <yuval> Well, as you all know, Smaug was admitted as a Big-Tent 09:03:00 <yuval> Congratulations, and thank you all for you hard work 09:03:11 <xiangxinyong> :). 09:03:11 <oshidoshi> incredible work everyone!!!! 09:03:25 <zhonghua-lee> Congratulations 09:03:44 <zhangshuai> Congratulations 09:04:05 <yuval> That being said, we still have more on our path 09:04:12 <yuval> #topic Testing 09:04:33 <yuval> zhangshuai did very good job on fullstack tests 09:04:59 <yuval> last week we managed to make the fullstack tests run on the jenkins check 09:05:15 <xiangxinyong> good news 09:05:19 <zhangshuai> thanks for approval 09:05:21 <chenying__> I think we should pay more attention to list checkpoints patch. It have block several fullstack tests. 09:05:30 <zhonghua-lee> zhangshuai: thanks 09:05:51 <chenying__> zhangshuai good job. 09:05:53 <yuval> please make sure you write fullstack tests for new features, besides the normal unit tests 09:05:56 <gampel> I think that we should disable the quota on the fullstack devstack , it will reach the limit soon when we add more test 09:06:17 <yuval> chenying__: yes, I'll get to that in a couple of minutes 09:06:47 <yuval> anyone would like to add something regarding the tests? 09:06:57 <chenying__> Hi eran Long time no see. 09:07:04 <gampel> hi how are you ? 09:07:18 <chenying__> I am fine :) 09:07:22 <yuval> #topic Patches and Reviews 09:07:40 <yuval> As chenying__ has pointed out, the 'list_checkpoint' patch requires reviews 09:07:53 <gampel> can you please share the link 09:07:59 <yuval> Also, zengchen patches to the operation engine require more review 09:08:01 <yuval> gampel: sure 09:08:09 <chenying__> luobing is updating this patch to fix fullstack error. 09:08:22 <yuval> #link https://review.openstack.org/310710 09:08:28 <zengchen> yuval:totally agree. 09:08:37 <zengchen> yuval:thanks 09:08:51 <xiangxinyong> https://review.openstack.org/#/q/project:openstack/smaug-dashboard+status:open 09:08:53 <chenying__> yuval: Yes I think so. 09:09:07 <yuval> So please dedicate some of your time for reviewing them 09:09:12 <xiangxinyong> also dashboard has a lots of patches which need be reviewed 09:09:20 <yuval> xiangxinyong: thanks for pointing that out 09:09:35 <xiangxinyong> yuval: you are welcome 09:09:52 <yuval> Also, if you think that some patches are high priority, add them to the Trello and mark them with a red label 09:10:07 <xiangxinyong> ok 09:10:09 <gampel> 310710 is in merge conflict 09:10:46 <yuval> Make sure you don't submit patches with DOS endlines (\r\n) - only UNIX endlines (\n) 09:11:17 <yuval> Anything else regarding patches and reviews? 09:11:29 <zengchen> yuval:will you merge your new design? 09:12:02 <yuval> zengchen: yes, after the fullstack patches will be merged 09:12:32 <zengchen> yuval:ok. good! 09:12:57 <yuval> #topic Welcome oshidoshi 09:13:06 <oshidoshi> oh, that's a nice topic 09:13:09 * oshidoshi blushing 09:13:09 <yuval> I would also like to welcome oshidoshi! 09:13:14 <xiangxinyong> welcome 09:13:17 <chenying__> welcone 09:13:17 <zhonghua-lee> oshidoshi: welcome 09:13:19 <oshidoshi> thanks guys 09:13:41 <xiangxinyong> oshidoshi: could you introduce yourself? 09:13:43 <xiangxinyong> :) 09:13:48 <gampel> he is also known as Eshed 09:13:58 <xiangxinyong> :) 09:14:01 <chenpengzi__> :) 09:14:02 <oshidoshi> okay, Oshidoshi was a joke during the OpenStack Tokyo summit 09:14:02 <zhangshuai> welcome 09:14:05 <zhonghua-lee> gampel: oh.. 09:14:12 <oshidoshi> now I carry this cross on my back... hmm.. IRC 09:14:30 <xiangxinyong> do you like this name? 09:14:34 <xiangxinyong> :) 09:14:48 <oshidoshi> well... what can I say.. a name's a name 09:15:04 <yuval> :) 09:15:07 <zengchen> good name! 09:15:20 <oshidoshi> anyways, let's move on to the next topic..? 09:15:23 <yuval> #topic Launchpad Bugs 09:15:33 <yuval> I started to review the launchpad bugs 09:15:42 <yuval> some of them are very old, and might be irrelevant 09:15:57 <yuval> please take a moment to check your old bugs 09:16:04 <yuval> and close/update them 09:16:20 <zengchen> yuval:got it. 09:16:23 <yuval> also, if you have old patches which are no longer relevant, abandon them 09:17:02 <oshidoshi> I've been doing a little review on the dashboard patches, looks like people are not looking there enough... 09:17:15 <oshidoshi> is that your way of saying "we don't like javascript"? :-D 09:17:48 <zhonghua-lee> https://review.openstack.org/#/c/310023/ 09:17:57 <zhonghua-lee> how about this patch? 09:18:13 <zhonghua-lee> anyone works on it 09:18:49 <yuval> Now I recall that we said maybe to hold it a bit until the new design is merged 09:19:09 <yuval> But the network protectable needs to enter 09:19:24 <xiangxinyong> oshidoshi: agree with you. but we love javascript. :) 09:19:34 <yuval> https://review.openstack.org/305522 09:19:56 <gampel> chenhuayi: is here ? 09:20:15 <zhonghua-lee> looks no update for a long time 09:21:21 <gampel> I think that the network protection plugin is very impotent and what will drive other to join , it is a major differentiation 09:21:57 <chenying__> As I konw He have finished the neutron plugin. 09:22:24 <yuval> chenying__: seems like it is not in the gerrit 09:22:36 <yuval> chenying__: there is only an old verion of it 09:22:40 <chenhuayi> @gampel, I have finished debug the neutron plugin. now working on the patch. 09:22:52 <yuval> chenhuayi: great 09:23:08 <gampel> chenhuayi: thx excellent, :-D 09:23:19 <yuval> Ok, lets move on 09:23:26 <yuval> #topic Documentation 09:23:35 <chenhuayi> there will be three patchs. 09:23:57 <yuval> Before the big tent submission, we did some documentation effort 09:24:22 <yuval> After the merge of the protection plugin new design 09:24:34 <yuval> We'll need a guide for writing protection plugins 09:24:52 <yuval> Meanwhile, we can create guides for protectable plugins and bank plugins 09:25:14 <zhonghua-lee> yuval: +1 09:25:32 <yuval> Anyone would like to take writing such guide (bank, protectable) ? 09:26:01 <yuval> it is not high priority, imo 09:26:21 <chenying__> You can add these tasks to trllo. 09:26:35 <yuval> Ok, I'll add them to the Trello 09:27:33 <xiangxinyong> https://trello.com/b/Sudr4fKT/smaug 09:28:28 <yuval> Ok 09:28:39 <yuval> So think about it 09:28:48 <zhonghua-lee> "Your browser was unable to load all of Trello's resources." :( 09:29:02 <yuval> It shouldn't be much work and it is low priority. I'll add to the trello, assign to yourself if you take it 09:29:13 <yuval> #topic Open Discussion 09:29:27 <yuval> Anything else you want to talk about? 09:29:30 <zhonghua-lee> yuval: yeah 09:29:49 <zhonghua-lee> I want to present the app backup solution here 09:30:04 <zengchen> I have a question, when we use keystone client to fetch the service's endpoint, such as nova, cinder, if the keystone don't retrun the endpoint in the token because of configuration, how to solve the problem? 09:30:38 <yuval> zhonghua-lee: sure 09:30:51 <oshidoshi> zengchen: what do you mean? 09:30:51 <zhonghua-lee> anyone consider how Smaug to support the application backup? e.g. DB, such as Oracle 09:31:12 <zhonghua-lee> and others apps, such as sharepoint.... 09:31:41 <oshidoshi> zhonghua-lee: that's a tough question... I think from Smaug's point of view, we need to see that the APIs can accommodate 3rd party backup solutions for the above 09:31:43 <zhonghua-lee> what I know, some backup software has his own method 09:32:07 <oshidoshi> specifically about Sharepoint, it's a little problematic, since it's a Windows-based software 09:32:11 <yuval> zengchen: that is a good question. What if the protectable just doesn't list the resources? 09:32:25 <zengchen> <oshidoshi>:I mean, how to get the endpoint of other service in the smaug. we know keystone may not return the catalog in the token. 09:32:25 <zhonghua-lee> also some of the backup software suppoort his policy. 09:33:03 <chenying__> application backup, some backup software maybe have its own scheduler/policy. 09:33:05 <oshidoshi> zehngchen: okay, here's a thought... 09:33:10 <zhonghua-lee> oshidoshi: I mean do we consider to pass the policy to the plun-in directly? 09:33:34 <oshidoshi> what if we add some validation on the response, e.g. if there's a VM instance, we expect also a Volume and Image protectables... 09:34:02 <oshidoshi> so, if we don't get them from Keystone, we can send some warning to the user, like "VM without Volume" or "VM without Image", etc. 09:34:59 <oshidoshi> zhonghua-lee: I'm not sure I follow what you propose... maybe take it offline, or discuss over some BP... 09:35:26 <zhonghua-lee> oshidoshi: ok. 09:35:43 <yuval> Anything else? 09:35:58 <oshidoshi> who's coming to OpenStack Day Beijing? 09:36:09 <zengchen> oshidoshi: in the smaug we need create other service's client, so we should get the endpoint first. 09:36:23 <zhonghua-lee> oshidoshi: I think I will be there. 09:37:14 <oshidoshi> Anyone else planning to come there? 09:37:17 <oshidoshi> Yuval? 09:37:17 <yuval> Me 09:37:22 <yuval> :) 09:37:47 <zhonghua-lee> yuval: see you... 09:37:51 <yuval> chenying__: are you coming? 09:38:10 <chenying__> yuval: yes I will 09:38:13 <zengchen> oshidoshi:maybe we should solve the problem, not just seed warning. 09:38:42 <oshidoshi> zengchen: if we can solve the problem by ourselves, fine. but what if the user did not set it up correctly? 09:39:42 <zengchen> oshidoshi:yes, that's another good way. but first we should solve it. 09:40:32 <oshidoshi> zengchen: okay, we can discuss this after the meeting, I need to get better grasp on the scenario 09:40:55 <zengchen> oshidoshi: ok, thank you. 09:41:02 <yuval> Anything else? 09:41:10 <oshidoshi> nope 09:41:16 <oshidoshi> zengchen: you're welcome 09:41:29 <yuval> Thank you all :) 09:41:34 <yuval> #endmeeting