08:01:32 <yujunz-zte> #startmeeting QTIP weekly 08:01:32 <collabot`> Meeting started Wed Nov 2 08:01:32 2016 UTC. The chair is yujunz-zte. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:01:32 <collabot`> Useful Commands: #action #agreed #help #info #idea #link #topic. 08:01:32 <collabot`> The meeting name has been set to 'qtip_weekly' 08:01:50 <yujunz-zte> #topic rollcall 08:01:58 <yujunz-zte> #info Yujun Zhang 08:02:13 <zhihui_> #info zhihui 08:02:56 <yujunz-zte> Let's wait for a few minutes, if no other people joining, we shall go over the agenda quickly face to face 08:04:07 <yujunz-zte> Hi Taseer 08:04:26 <Taseer> Hi. 08:05:01 <yujunz-zte> Do you have audio? Or we can keep IRC only 08:05:15 <Taseer> On zoom ? 08:05:23 <yujunz-zte> Yes 08:05:29 <Taseer> yes I do have audio 08:05:32 <yujunz-zte> I can hear some noise 08:06:30 <yujunz-zte> I heard hello 08:06:43 <yujunz-zte> OK let's begin on IRC 08:07:03 <yujunz-zte> #link https://etherpad.opnfv.org/p/qtip-meetings-2016-11-02 08:07:21 <yujunz-zte> #topic Action followup 08:07:41 <yujunz-zte> #info AP1 @yujunz resend PyCharm keys to @serena 08:07:44 <yujunz-zte> done 08:07:58 <yujunz-zte> #info @yujunz to promote at least one more committer 08:08:10 <yujunz-zte> done, zhihui_ promoted as new committer 08:08:31 <yujunz-zte> #info AP @zhihui to followup on fuel status 08:08:42 <yujunz-zte> What we need to do in Danube for fuel 08:08:55 <yujunz-zte> #info zhihui_ no obvious gap 08:09:10 <yujunz-zte> OK, I turned off audio 08:09:25 <yujunz-zte> It does not have good experience 08:09:40 <yujunz-zte> #info AP @yujunz check JIRA permissions for contributors and submitters 08:09:57 <yujunz-zte> done, you should all in Developer group with access to JIRA tickets 08:10:09 <yujunz-zte> If any issues, write to me 08:10:31 <yujunz-zte> #info AP @yujunz to acquire docker file admin permission 08:10:36 <yujunz-zte> It seems to be managed by the opnfv bot. 08:10:48 <yujunz-zte> The job is in releng 08:11:49 <yujunz-zte> #info @yujunz create tasks for next sprint 08:11:58 <yujunz-zte> done, sprint QTIP-D2 started 08:12:31 <yujunz-zte> \o/ 08:12:33 <yujunz-zte> all done 08:12:46 <zhihui_> \o/ 08:12:50 <yujunz-zte> Let's move on to next topic 08:12:58 <yujunz-zte> #topic visualization solution 08:13:18 <yujunz-zte> We chose kibana because team member is more familiar with it 08:13:30 <yujunz-zte> But it was not clear if it is suitable for benchmark dashboard 08:13:46 <yujunz-zte> I talked with YardStick PTL in Barcelona 08:13:53 <yujunz-zte> They use grafana in YardStick 08:14:10 <yujunz-zte> #link http://testresults.opnfv.org/grafana/login 08:14:36 <yujunz-zte> username and password are both "opnfv" 08:15:52 <yujunz-zte> The graphic layout looks good to me. However Kubi the YardStick PTL mentioned that kibana might be better at data aggregating. 08:15:57 <zhihui_> They will not support kibana? 08:16:15 <yujunz-zte> They are considering to try kibana 08:16:31 <yujunz-zte> There are many topics about Kibana in the Summit 08:16:48 <yujunz-zte> Most of them are for log analysis 08:16:58 <yujunz-zte> The ELK stack 08:17:30 <yujunz-zte> But it could also be good for QTIP, since we are also collecting lots of data and do some analysis 08:17:42 <yujunz-zte> Grafana is more for a real time monitor 08:18:07 <yujunz-zte> It is good at creating a board with real time update to monitor the system status 08:18:11 <yujunz-zte> Any comments? 08:18:13 <zhihui_> you mean qtip will turn to grafana? 08:18:50 <yujunz-zte> No, I mean we stick on Kibana 08:18:59 <yujunz-zte> With ElasticSearch 08:19:13 <zhihui_> I see. 08:19:37 <yujunz-zte> Not sure there is any better solution, but ELK seems popular and should work for us 08:20:32 <yujunz-zte> Talking about kibana, I have a question for you Taseer 08:20:42 <Taseer> yes ? 08:21:06 <yujunz-zte> Did you deploy Kibana with the playbook or manually? 08:21:20 <yujunz-zte> Zhifeng tried the playbook and it seems she met some issue 08:21:34 <yujunz-zte> Not sure if she has already written to you about it 08:21:43 <Taseer> No I did it manually the first time. 08:21:57 <Taseer> What was the issue ? 08:22:01 <yujunz-zte> OK, that explains 08:22:13 <yujunz-zte> She is busy at the moment 08:22:31 <yujunz-zte> I'll ask her to provide details 08:22:43 <yujunz-zte> But it would be good if you could launch a local VM to test the playbook 08:23:02 <yujunz-zte> #action @zhifeng provide details on the ELK setup playbook 08:23:39 <Taseer> ok. I'll test it locally and update 08:23:55 <yujunz-zte> Thanks, so I'll put an action in the list 08:24:03 <Taseer> ok sure. 08:24:05 <yujunz-zte> #action @Taseer to test and update kibana playbook 08:24:31 <yujunz-zte> You may use vagrant with ansible provision 08:24:46 <Taseer> ok 08:25:07 <yujunz-zte> Let me try to find an example for you 08:25:16 <yujunz-zte> Bad network, I'll do it after meeting 08:25:32 <Taseer> ok no problem. 08:25:34 <yujunz-zte> #action @yujunz provide an example of using vagrant in unit test 08:25:51 <yujunz-zte> #topic project updates 08:26:09 <yujunz-zte> #info committer update 08:26:20 <yujunz-zte> We have a new committer zhihui_ 08:26:33 <yujunz-zte> \o/ 08:26:42 <yujunz-zte> Would you say something zhihui_ ? 08:26:46 <Taseer> congratulations zhihui_ 08:27:03 <zhihui_> Thanks all:) 08:27:20 <yujunz-zte> Thank you for the contributions and I think you will do better 08:27:54 <yujunz-zte> Please help me to review and merge the patches which I could not complete alone. 08:28:19 <yujunz-zte> And Nauman Ahad has resigned 08:28:35 <yujunz-zte> He seems coming from the same country as you Taseer 08:28:43 <zhihui_> yujunz-zte, ok. 08:28:53 <yujunz-zte> One of the founder of QTIP project. 08:29:03 <Taseer> yes I know. He works at xflow. 08:29:26 <yujunz-zte> You mean in real life? 08:30:31 <Taseer> no not really. But I already knew about the company. About him I came to know of his email id. 08:30:45 <yujunz-zte> I see. 08:31:10 <yujunz-zte> And I have removed one inactive committers. 08:31:39 <yujunz-zte> Inactive committers slow down the voting process 08:32:02 <yujunz-zte> #info Embargo level for security issues in JIRA 08:32:16 <yujunz-zte> #link https://wiki.opnfv.org/display/security/Security+Vulnerability+Classification+in+OPNFV+JIRA 08:32:31 <yujunz-zte> This is a process of handling security issues in OPNFV 08:32:51 <yujunz-zte> The point is that we should not expose security issues before it gets fixed. 08:33:30 <yujunz-zte> Have you tried to visit the embargo issue , zhihui_ 08:34:11 <zhihui_> I am visiting it . 08:34:31 <yujunz-zte> #link https://jira.opnfv.org/browse/QTIP-140 08:34:43 <yujunz-zte> Currently, only committers and related people have access right 08:36:20 <zhihui_> Ok. 08:36:43 <yujunz-zte> So you can access it? 08:36:58 <zhihui_> I can access it 08:37:02 <Taseer> not me. 08:37:30 <yujunz-zte> OK, but if you are interested in security issues, I can assign it to you Taseer 08:37:36 <yujunz-zte> Then you will be able to visit it 08:37:43 <yujunz-zte> Currently, it is handled by Serena 08:38:31 <yujunz-zte> #topic storage benchmark explaination 08:38:39 <yujunz-zte> This is a question from Taseer, right? 08:38:43 <Taseer> yes 08:39:03 <yujunz-zte> In fact, I'm not clear either. How about you, zhihui_ 08:39:12 <zhihui_> Me too. 08:39:31 <yujunz-zte> You mean "neither"? 08:39:53 <zhihui_> I just know qtip use this tools to test storage. But I do not know the details 08:39:58 <yujunz-zte> OK, leave it as it is. The existing suite are just sample 08:40:11 <yujunz-zte> The actual application will come from user 08:40:41 <yujunz-zte> I heard that Intel is planning to open a new project for industry standard benchmarking 08:41:03 <yujunz-zte> One goal of the project is to define the KPI 08:41:39 <yujunz-zte> I'll follow the status and try to provide QTIP as the platform. 08:41:56 <yujunz-zte> But we really need to speed up to make the platform complete. 08:42:39 <zhihui_> I agree 08:42:43 <yujunz-zte> So, for the existing storage benchmark, we just leave it as a sample suite. Is it OK, Taseer? 08:42:50 <Taseer> yes sir. 08:44:00 <yujunz-zte> Do you know anyone who is doing research in standards, Taseer? 08:44:31 <yujunz-zte> I think students in college have different researching area 08:44:38 <Taseer> Sorry. No idea. 08:44:55 <yujunz-zte> No problem 08:45:26 <yujunz-zte> For Danube release, the samples are more important 08:45:40 <yujunz-zte> We want to demonstrate the capability of the platform 08:46:00 <yujunz-zte> I talked also with Pharos and Doctor PTL in the summit 08:46:18 <yujunz-zte> Pharos is currently more focusing on CI jobs. 08:46:35 <yujunz-zte> They are not quite interested in performance test at the moment 08:47:05 <yujunz-zte> But they will provide hardware information of the PODS 08:47:24 <yujunz-zte> #link https://gerrit.opnfv.org/gerrit/#/c/23727/ 08:47:50 <yujunz-zte> When we publish a benchmark result, we shall also display the related hardware configuration 08:48:13 <zhihui_> when qtip is stable, I think we can apply for a pharos lab to create qtip jenkins ci job on it. 08:48:41 <yujunz-zte> Sure 08:49:04 <yujunz-zte> next dovetail 08:49:05 <yujunz-zte> #info dovetail test tool, example of consuming yardstick test result 08:49:15 <yujunz-zte> dovetail is for certification 08:49:31 <yujunz-zte> But they are creating another test tool ... 08:49:44 <yujunz-zte> #link https://wiki.opnfv.org/display/dovetail/Dovetail+Test+Tool 08:50:04 <yujunz-zte> Although it is not included in Danube, the progress is quite impressive. 08:50:15 <yujunz-zte> They have already integrated yardstick and functest 08:50:52 <yujunz-zte> Anyone could have a look on how they consumes data from YardStick? 08:51:15 <yujunz-zte> Since yardstick has built in many performance test, it could be an important source for QTIP benchmarking 08:51:50 <zhihui_> I will do some reseach about dovetail 08:51:58 <yujunz-zte> Thanks. 08:52:19 <yujunz-zte> #action @zhihui to do some research on dovetail on how to consume test data from YardStick 08:52:40 <yujunz-zte> Great, topics completed 08:52:49 <yujunz-zte> next, active sprint 08:52:59 <yujunz-zte> #link https://jira.opnfv.org/secure/RapidBoard.jspa?projectKey=QTIP&rapidView=135 08:53:08 <yujunz-zte> We are in the 2nd week of the sprint 08:53:35 <yujunz-zte> Taseer is working on CLI 08:53:42 <yujunz-zte> Do you need more hands on it? 08:53:45 <Taseer> Yes 08:54:13 <Taseer> no sorry. I think I'll be able to do it. 08:54:31 <yujunz-zte> Good. 08:54:43 <yujunz-zte> About the cli, currently something is quite confuse 08:55:05 <yujunz-zte> Do we run it in the docker shell or host shell? 08:56:13 <yujunz-zte> We know that all perftest are running inside docker. But the cli is a bit different 08:56:51 <yujunz-zte> At least QTIP-133 install QTIP-134 service can only be run on host 08:57:10 <Taseer> Docker shell. I think. But then again. Your idea about installing qtip. 08:57:34 <Taseer> yes. 08:58:09 <yujunz-zte> I don't use docker shell quite a lot. But isn't it more common to run docker as a daemon rather than interactive shell? 08:59:41 <yujunz-zte> Since we have provided RESTful api. We may consider to make the cli host-only and always interactive with QTIP with api 08:59:43 <Taseer> No experience on the daemon part 09:00:02 <yujunz-zte> This needs further discussion 09:00:33 <yujunz-zte> OK, time is up. One hour is so short for meeting... 09:01:03 <yujunz-zte> We may continue discuss in IRC, email and any channel 09:01:07 <yujunz-zte> #endmeeting