Deploy dialog times out loading build dependency options
Hello!
Our TeamCity instance has a build configuration ("Deploy") that deploys an artifact generated by another build configuration ("Build").
The Deploy configuration seems to be loading a very large number of possible dependencies (44,000+). The HTTP response for `…/runCustomBuild.html` is over 10 MB, and contains 44106 `buildId:*` options.
This is causing the dialog box to never load on some of our developer's machines, or to take several minutes to load.
How can we cut down on the number of options presented in this drop-down? We have cleaned up the Deploy configuration's history past 30 days, and all artifacts from the Build configuration past 30 days. Do we need to remove the Build configuration's history as well? We would like to keep that, if possible, but can remove it if it's the only way to resolve this.
Thanks!
Kevin
Please sign in to leave a comment.
Hi Kevin,
It sounds like a performance issue. Could you please reproduce the issue and capture a set of server thread dumps? You can make the server save 50 thread dumps with a 3-second interval by adding the below records to your internal properties. The server will start generating the dumps as soon as you add the properties.
You can upload the dumps to our upload service at https://uploads.jetbrains.com/. Once you've done so, let me know the upload ID.