cncf / cluster

🖥🖥🖥🖥CNCF Community Cluster
https://cncf.io/cluster
155 stars 42 forks source link

Vitess Continuous Performance Testing #141

Closed dkhenry closed 4 years ago

dkhenry commented 4 years ago

Please fill out the details below to file a request for access to the CNCF Community Infrastructure Lab. Please note that access is targeted to people working on specific open source projects; this is not designed just to get your feet wet. The most important answer is the URL of the project you'll be working with. If you're looking to learn Kubernetes and related technologies, please try out Katacoda.

First and Last Name

Daniel Kozlowski Akilan Selvacoumar

Email

koz@planetscale.com as251@hw.ac.uk

Company/Organization

PlanetScale Heriot-Watt University

Job Title

Minister of Engineering Open Source

Project Title (i.e., summary of what do you want to do, not what is the name of the open source project you're working with)

Nightly Performance Testing of Vitess

Briefly describe the project (i.e., what is the detail of what you're planning to do with these servers?)

We would like to set up a nightly CI test of Vitess to report on performance over time. The idea would be every night we would pull the main branch and run a standard test on it, and report out the results

Is the code that you’re going to run 100% open source? If so, what is the URL or URLs where it is located? What is your association with that project?

yes https://github.com/vitessio/vitess

What kind of machines and how many do you expect to use (see: https://www.packet.com/bare-metal/)?

A single instance should be fine. We have ran some initial tests with m2.xlarge. the forthcoming c3.xlarge instances would be good. Anything with NVMe would work

What OS and networking are you planning to use (see: https://support.packet.com/kb/articles/supported-operating-systems)?

Centos8

Any other relevant details we should know about?

Initially we had grand plans of doing a large scale tests of Vitess on the lab, but provisioning them took a while. Once we had done the orchestration we realized it would be good to have this run in such a way as to automate it. So this request is two fold. First we are ready to run the large scale tests across a large number of nodes ( 16 to 32 m2.xlarge along with 3 n2.xlarge ) but we don't want to do that without giving a heads up. Second we would like to nightly run tests. Initial Asked in this Issue #107

dankohn commented 4 years ago

Agreed on the single server. Please update the request when you want to move to scalability to ensure that Packet has the capacity.

dkhenry commented 4 years ago

@dankohn I currently have access to the CNCF project, but we would like to get @akilan1999 access to actually implement the system.

dankohn commented 4 years ago

@taylorwaggoner can provide.

taylorwaggoner commented 4 years ago

@dkhenry are you wanting to add Akilan to the existing project, Native Large Scale Vitess Testing, or would you want me to create a new project for nightly testing and add you both? thanks!

dkhenry commented 4 years ago

Whatever would be easier is fine with us

On Tue, Jun 16, 2020, 3:23 PM Taylor Waggoner notifications@github.com wrote:

@dkhenry https://github.com/dkhenry are you wanting to add Akilan to the existing project, Native Large Scale Vitess Testing, or would you want me to create a new project for nightly testing and add you both? thanks!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/cncf/cluster/issues/141#issuecomment-645042280, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADXRK7XK6DRI5EV7ZPJPR3RW7WGTANCNFSM4N74CXUA .

taylorwaggoner commented 4 years ago

I've added Akilan to the existing project. If anything changes and you'd like to have a separate project, please let me know. Thanks!