<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 11, 2019 at 10:21 PM Victor Rodriguez <<a href="mailto:vm.rod25@gmail.com">vm.rod25@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, Mar 11, 2019 at 5:19 PM Curtis <<a href="mailto:serverascode@gmail.com" target="_blank">serverascode@gmail.com</a>> wrote:<br>
><br>
><br>
><br>
> On Sun, Mar 10, 2019 at 11:54 AM Victor Rodriguez <<a href="mailto:vm.rod25@gmail.com" target="_blank">vm.rod25@gmail.com</a>> wrote:<br>
>><br>
>> Hi team<br>
>><br>
>> After some research on the topic and the great help from Numan's team,<br>
>> I came into this great presentation about how to use OPNFV for<br>
>> performance metrics (video available at [0]):<br>
>><br>
>> <a href="https://www.openstack.org/assets/presentation-media/OpenStack-Summit-Vancouver-OPNFV-Test-tools-2.pdf" rel="noreferrer" target="_blank">https://www.openstack.org/assets/presentation-media/OpenStack-Summit-Vancouver-OPNFV-Test-tools-2.pdf</a><br>
>><br>
>> It was presented on May 2018 OpenStack Summit, Here is described<br>
>> Yardstick Test Case for performance measurement, They do have a very<br>
>> good wiki on how to do :<br>
>><br>
>> Installation and run:<br>
>> <a href="http://artifacts.opnfv.org/yardstick/colorado/2.0/docs/userguide/index.html#document-07-installation" rel="noreferrer" target="_blank">http://artifacts.opnfv.org/yardstick/colorado/2.0/docs/userguide/index.html#document-07-installation</a><br>
>><br>
>> Description of every test case :<br>
>> <a href="https://docs.opnfv.org/en/stable-fraser/submodules/yardstick/docs/testing/user/userguide/15-list-of-tcs.html" rel="noreferrer" target="_blank">https://docs.opnfv.org/en/stable-fraser/submodules/yardstick/docs/testing/user/userguide/15-list-of-tcs.html</a><br>
>><br>
>> After a quick view, Yardstick has the capability to measure<br>
>> performance in 3 sections:<br>
>><br>
>> * Compute<br>
>> * Storage<br>
>> * Network<br>
>><br>
>> With multiple tests cases for each one ( slide 13 of presentation )<br>
>><br>
>> This is a simple update to keep the community informed about the<br>
>> progress on this topic, if someone has any feedback, please let me<br>
>> know.<br>
><br>
><br>
> I haven't used Yardstick, but it sounds like a step in the right direction. Perhaps we can find things to push back upstream to OPNFV.<br>
><br>
> What I'm hoping is that we can use the Packet.com resources that should be available soon to run automated performance tests and then publish the results on a continual basis. I'm definitely interested in helping out. :)<br>
><br>
> Thanks,<br>
> Curtis<br>
><br>
<br>
Thanks a lot Curtis, CI/CD definitely is the next step ones I could<br>
enable this from the developer perspective. My goal is to provide a<br>
simple tutorial/script to run a test on a pre-configured and working<br>
STX cloud system that developers could use to measure their changes.<br>
Once I have this and make a demo I will ping you to try in your dev<br>
machine and then TSC can decide to deploy this on Packet. The good<br>
thing about Yardstick is that it has a connection to grafana so we<br>
don't have to worry about a dashboard : ) .<br>
<br>
The concern that I have (that I would like input from the TSC) is how<br>
to define what configuration we want to use on Packet as baseline<br>
configuration, this is important because a change in the configuration<br>
might represent a huge change in performance results. </blockquote><div><br></div><div><div style="font-size:small" class="gmail_default">Yes it would be pretty easy to create a configuration that doesn't perform well. :) There are many, many variables, many of which would be out of our control or are a black box.<br></div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">For sure part of this would be to determine what configuration, or configurations, would be best to test, and those decisions described. I would expect we would create a baseline configuration and then expand from there.<br></div></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Also, are we ok<br>
to compare the STX results against regular OpenStack<br>
Performanceomrance numbers is always hard to handle since they are<br>
very senitive. I would like to bring this topic to the TSC or comunity<br>
meeting so we can tak e a decision as comunity. My work might finish<br>
when we could have a way to get the numbers, publication, and track of<br>
them might be a decision out of my scope.<br>
<br></blockquote><div><br></div><div><div style="font-size:small" class="gmail_default">I think the focus would be on simply having data to compare for STX, not to compare STX against other distros or projects. I'm not sure what "regular openstack" is to be honest. :) <br></div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">My example is Kata Containers who do performance testing to ensure that they are not losing 1% a month. I'd just like to see some trending data.</div></div><div><br></div><div><div style="font-size:small" class="gmail_default">Thanks,</div><div style="font-size:small" class="gmail_default">Curtis</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I will keep you posted<br>
<br>
Regards<br>
<br>
<br>
><br>
>><br>
>><br>
>> Numan/ Peng thanks a lot for the document, after reading I realize it<br>
>> is focused on Tempest ( which is used by OPNFV but as part of<br>
>> Functest, which is the test framework provided to answer the question:<br>
>> Does my infrastructure simply work as expected?.<br>
>><br>
>> Regards<br>
>><br>
>> BTW, sorry for the long delay of an update for this topic<br>
>><br>
>> Victor Rodriguez<br>
>><br>
>> [0] <a href="https://www.youtube.com/watch?v=RxMbF8ILl-M" rel="noreferrer" target="_blank">https://www.youtube.com/watch?v=RxMbF8ILl-M</a><br>
>><br>
>> _______________________________________________<br>
>> Starlingx-discuss mailing list<br>
>> <a href="mailto:Starlingx-discuss@lists.starlingx.io" target="_blank">Starlingx-discuss@lists.starlingx.io</a><br>
>> <a href="http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss" rel="noreferrer" target="_blank">http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss</a><br>
><br>
><br>
><br>
> --<br>
> Blog: <a href="http://serverascode.com" rel="noreferrer" target="_blank">serverascode.com</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature">Blog: <a href="http://serverascode.com" target="_blank">serverascode.com</a></div></div>