13:00:13 <Qiming> #startmeeting senlin 13:00:14 <openstack> Meeting started Tue Apr 5 13:00:13 2016 UTC and is due to finish in 60 minutes. The chair is Qiming. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:00:15 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:00:17 <openstack> The meeting name has been set to 'senlin' 13:00:37 <Qiming> evening/morning 13:00:45 <Yanyanhu> hi 13:00:45 <haiwei> hi 13:00:55 <Qiming> #link https://wiki.openstack.org/wiki/Meetings/SenlinAgenda 13:00:55 <elynn> o/ 13:01:03 <Qiming> pls check if you have items to add 13:01:23 <cschulz> Hi 13:01:49 <Qiming> #topic Rally testing intro 13:02:11 <Qiming> Yanyanhu, could you share with us something? 13:02:11 <Yanyanhu> my part? 13:02:15 <Yanyanhu> sure 13:02:24 <Qiming> who is rally expert in the team? 13:02:30 <Yanyanhu> in last two weeks, I worked on Senlin support in Rally 13:02:39 <Yanyanhu> haiwei, I guess :) 13:02:56 <haiwei> not an expert, Yanyanhu 13:03:09 <Yanyanhu> we try to leverage Rally's scenario test ability to support stress/performance test of senlin api/engine services 13:03:19 <Yanyanhu> haiwei, met neither :) 13:03:33 <Yanyanhu> so the first step is adding senlin support into Rally 13:03:46 <haiwei> saw your patch 13:03:56 <Yanyanhu> two patches have been proposed here https://review.openstack.org/298109 13:04:02 <Yanyanhu> and here https://review.openstack.org/301522 13:04:03 <Qiming> rally is not using tempest model? 13:04:20 <Yanyanhu> not very sure about it, but I guess so 13:04:26 <elynn> Will it overlap with existing tempest scenarios? 13:04:41 <Yanyanhu> user can define a test job using decription file 13:04:53 <Yanyanhu> elynn, I guess there could be overlap 13:05:53 <elynn> Okay, then two codes need to be maintained... 13:05:54 <Yanyanhu> but IMHO, Rally is very suitable for performance test 13:05:59 <Qiming> I'm wondering what's the advantage of using both rally and tempest 13:06:33 <cschulz> Rally site seems to imply that Rally runs tempest test under the covers. 13:06:36 <Qiming> is it legitimate to create 1000 VMs ? 13:06:43 <Yanyanhu> elynn, actually, for senlin support of Rally, all codes will be submitted to Rally project 13:07:04 <Yanyanhu> Qiming, that's possible 13:08:10 <Qiming> I'm a little bit concerned with patch #301522, because we are (will be) duplicating quite some code 13:08:21 <Yanyanhu> cschulz, nice. If so, we can consider to integrate the senlin rally test and tempest support 13:08:39 <Yanyanhu> Qiming, that's true 13:08:43 <cschulz> I think so. 13:09:38 <Yanyanhu> Qiming, but I'm not sure how to let rally support senlin based on our current work about tempest? 13:09:44 <elynn> OK, then the question would be how to integrate these two things. 13:09:55 <Qiming> if test cases are written in the tempest plugin model 13:10:03 <Qiming> should they live in senlin code base instead? 13:10:06 <Yanyanhu> I guess that means we need to contribute some support about senlin to tempest project? 13:10:24 <Yanyanhu> Qiming, not sure how rally can use them if so 13:10:40 <Qiming> it is just stevedore plugin 13:10:45 <Yanyanhu> will make investigation 13:10:49 <elynn> Yanyanhu, with tempest plugin , we don't need to touch tempest project. 13:24:43 <Qiming> am I still alive? 13:24:43 <haiwei> Qiming, yes 13:24:43 <elynn> Qiming: Yes. 13:24:43 <Qiming> hello, world! 13:24:43 <haiwei> again 13:24:50 <Qiming> okay, ping you tomorrow morning 10am bejing time? 13:24:56 <haiwei> ok, I will draw a graph and mail to you 13:24:58 <Qiming> we can have a quick call on this 13:25:00 <Qiming> thanks 13:25:11 <haiwei> I am fine with it 13:25:17 <Qiming> my whole afternoon is about ...s..h...i..t meeting 13:25:28 <Yanyanhu> me too. But I'm only free on Friday 13:25:46 <Yanyanhu> have visa review on Thursday 13:25:54 <Qiming> oh, xinhui sent me a text this evening 13:26:01 <Yanyanhu> Qiming, our patent review is on wednesday? 13:26:23 <Qiming> she wants me to talk to vmware chief architect about senlin 13:26:29 <Qiming> will do that on Friday morning 13:26:30 <haiwei> so your budget is ok, Yanyanhu? 13:26:44 <Yanyanhu> haiwei, yes, but I'm a little worried about the visa 13:26:47 <Qiming> will update you if we have some outcomes from the discussion 13:26:59 <haiwei> I am also waiting for the visa 13:27:02 <Qiming> #topic newton work items 13:27:12 <Qiming> #link https://etherpad.openstack.org/p/senlin-newton-workitems 13:27:42 <Yanyanhu> if the application go into administrative processing, it costs at least 3 weeks... 13:27:50 <Qiming> I pinged china mobile, hopefully we can schedule a meeting on scalability testing and experience sharing 13:28:00 <Yanyanhu> Qiming, cool 13:28:03 <Yanyanhu> that's very helpful 13:28:21 <Qiming> elynn, tempest infra is ready? 13:28:29 <elynn> yes 13:28:38 <Qiming> removing line 8 13:29:03 <elynn> Initial patch is ready for review. 13:29:18 <elynn> Just feel free to +-1 13:29:24 <elynn> https://review.openstack.org/#/c/295647/ 13:29:24 <Qiming> did I +2 it? 13:29:34 <elynn> Not yet. 13:29:53 <Qiming> ah, will check again 13:30:03 <Qiming> I think Mark's suggestion is a good one 13:30:18 <elynn> The rest of it would be move the functional tests to it and add negative tests. 13:30:23 <Qiming> was waiting for your response 13:30:57 <elynn> Qiming: Yes, but I'm haven't find a way to generate a tempest config file... 13:31:10 <Qiming> that is easy 13:31:27 <Qiming> just a separate conf file for oslo.config generator 13:31:41 <Qiming> then you specify where the output will be placed 13:31:55 <Qiming> check the tools/ subdir 13:32:05 <Qiming> there is the conf file for senlin as a whole 13:32:15 <elynn> If we generate it under senlin repo, can I get the options from tempest? 13:32:21 <Qiming> for tempest, you may need just one or two modules I believe 13:32:56 <Qiming> you can try that, not 100% sure 13:33:04 <elynn> well, I will have to try. 13:33:17 <haiwei> what options? 13:33:26 <elynn> Will seek your help if you have time :) 13:33:26 <Qiming> anyway we will have dependency on tempest because we are using its plugin/lib 13:33:49 <Qiming> so we can certainly reference its module when generating conf file 13:34:07 <Qiming> #action Elynn to sync with Qiming on tempest conf file generation 13:34:39 <elynn> But I don't see other project add tempest to their requirements.txt. 13:34:55 <Qiming> since xinhui is not online today, we can skip the health management part 13:35:07 <Qiming> it should be in test-requirements.txt 13:35:26 <Qiming> we do have 'from tempest import blablah' right? 13:35:29 <elynn> Oh, I see... 13:35:44 <elynn> Will update my patch :) 13:35:58 <Qiming> xinhui told me that she is looking into the fencing support 13:36:11 <Qiming> hopefully she can make some progress this coming week 13:36:19 <Yanyanhu> elynn, Qiming, can we have a f2f talk tomorrow to sync our understanding on tempest and rally? 13:36:48 <Qiming> +1 from me 13:36:48 <Yanyanhu> or a call 13:36:53 <elynn> Morning or afternoon are both ok for me Yanyanhu. 13:37:02 <Qiming> maybe starbucks time again? 13:37:11 <elynn> But noon is not... 13:37:16 <Yanyanhu> bingo 13:37:20 <Yanyanhu> oh... 13:37:34 <Yanyanhu> ok, let me try to arrange a phone call tomorrow morning 13:37:46 <Qiming> just allocated 10am-11am to haiwei 13:37:48 <Yanyanhu> maybe at 10:30 am? 13:37:51 <elynn> Have a training at 12~13 oclock. 13:38:06 <Qiming> my whole afternoon was occupied as well 13:38:15 <Qiming> then 9am? 13:38:29 <Yanyanhu> a little early for me... 13:38:42 <Yanyanhu> maybe 11:00 to 11:20? 13:38:44 <elynn> 9 is ok for me. 13:38:47 <Yanyanhu> just after the call with haiwei 13:38:53 <elynn> I don't think it will take much time. 13:38:54 <Qiming> that's fine 13:38:54 <Yanyanhu> since I will also join that call as well 13:39:05 <elynn> Okay 13:39:07 <Yanyanhu> just a quick talk will be ok 13:39:12 <Qiming> I suggest we spend more time on studying rally 13:39:24 <Yanyanhu> Qiming, sure, just try to sync our understanding 13:39:28 <Qiming> before the meeting to make the meetings more efficient 13:39:31 <Qiming> but anyway 13:39:39 <Qiming> 11:00am okay for me 13:39:54 <Yanyanhu> ok 13:40:11 <Qiming> no documentation progress update from me 13:40:32 <Qiming> API microversioning is already in 13:41:13 <Qiming> cschulz, any thing to share from you? 13:41:25 <cschulz> Yes, 13:41:28 <Qiming> semi-autoscaling and zaqar support 13:41:49 <cschulz> I've gotten through the IBM administration stuff to contribute. So can do that now. 13:42:01 <Qiming> \o/ 13:42:11 <cschulz> Been working with Zaqar some. to become familiar. 13:42:13 <elynn> That's great! 13:42:36 <cschulz> I'd like to have a talk with you about contribution. Can we have a call? 13:42:49 <Qiming> yes 13:42:52 <cschulz> Choose a time I'll be available. 13:43:15 <Qiming> sure, feel free to schedule a call :) 13:43:34 <cschulz> OK. Your morning OK? 13:43:41 <Qiming> not tomorrow 13:43:53 <Qiming> you can check my calendar availability 13:43:53 <cschulz> OK Thurs. maybe. 13:44:28 <Qiming> Thusday morning good for me 13:44:50 <Qiming> #topic open discussions 13:45:42 <Qiming> any thing, from anyone? 13:45:57 <Qiming> we have 15 minutes to complain about visa now, ;) 13:46:03 <Yanyanhu> ... 13:46:04 <haiwei> hi, guys, I want to quit earlier today, just got a cold 13:46:13 <elynn> ...Hope I can pass... 13:46:15 <Yanyanhu> haiwei, have a good rest 13:46:20 <Yanyanhu> elynn, me too 13:46:23 <Qiming> sure, haiwei, good night 13:46:25 <haiwei> i am worrying visa tooo 13:46:27 <Qiming> it's late for you 13:46:30 <haiwei> see u 13:46:36 <Yanyanhu> haiwei, it should be ok for U I think 13:46:48 <haiwei> :) 13:46:49 <elynn> haiwei: have a good night 13:46:50 <haiwei> 88 13:47:07 <Yanyanhu> bye 13:47:21 <Yanyanhu> I'm little worried because my college 13:47:41 <Yanyanhu> anyway, good luck for me 13:47:43 <Qiming> just tell them you are from beihang, not BUAA 13:47:46 <Yanyanhu> and for elynn as well :) 13:47:55 <elynn> good luck for us 13:47:56 <Yanyanhu> yes, I write it in my resume 13:47:57 <Qiming> elynn has the same problem? 13:48:03 <Yanyanhu> but they know it, you know 13:48:12 <Yanyanhu> he doesn't :) 13:48:22 <elynn> No, my university is not that good :P 13:48:23 <Qiming> Pehang 13:48:38 <Yanyanhu> sigh... 13:49:55 <Qiming> seriously, anything else you want to talk about? 13:50:04 <Yanyanhu> nope from me 13:50:21 <elynn> Is newton starts? 13:50:22 <cschulz> Nothing here 13:50:23 <Qiming> we can call it a day if no 13:50:38 <Qiming> yes, master is already about newton 13:50:50 <Qiming> this week is the last one before mitaka release 13:51:03 <Qiming> thanks gusy 13:51:06 <Qiming> guys 13:51:07 <elynn> ok, got it 13:51:18 <Qiming> #endmeeting