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