New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a performance pipeline to build.go.cd #1088
Comments
Here's our current problem.
Here's initial thought on what we'll be doing.
|
Oh and our performance tests are not open source. |
As initial steps towards making performance pipeline working, we need to understand the system and usage patterns of GO users. Here is the snapshot of the build.go.cd environment
|
I'd love to contribute. I've checked the output of |
@henriquegemignani it need not be in the format mentioned above. These are what we are looking for but a subset is fine too. |
I hear the call! Here's a reduced set of output from /api/support. The full output is at https://gist.github.com/greenmoss/a7f08600af10326b5117cc91ff9c4957
25-30% of our users are admins. If we could restrict environments to groups, this number would go down a lot. |
This is the load test result on 16.12.0-4305 version of GoCD - https://build.go.cd/go/tab/build/detail/performance-benchmark/115/benchmark/1/performance_monitor Load test configuration:
Same setup can be used to run a soak test. To run a soak test for 12 hours please update the parameters here to values given below,
|
That sounds like a good thing and good progress on it. |
@lenucksi the pipeline dependency is something like shown in this image. Every 10 pipelines in the test data has upstreams and downstreams as shown here. |
This has been done. Is continuously being improved, mostly by @rajiesh, but I don't think this needs an issue open at this point. |
Set up continuous performance runs on build.go.cd before releasing it as experimental.
The text was updated successfully, but these errors were encountered: