![](/images/bluepixel.gif)
If you were logged in you would be able to see more operations.
|
|
|
QuickBuild
Created: 25/Apr/10 02:18 AM
Updated: 08/May/10 12:07 PM
|
|
|
Component/s: |
None
|
Affects Version/s: |
None
|
Fix Version/s: |
None
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
|
QuickBuild performs SVN operations on the server side to check for changes, get revisions and logs if there is a change. It works fine.
The problem comes when having several configurations doing schedule builds at the same time. We experienced a slowdown of our server by schedule several configurations to run at the same time. The cause is that the server is opening SVN processes independently for each configuration. Several of the above configurations are actually checking the same repositories at the exact same second.
The SVN plugin should aggregate the poll to the server based on the following conditions:
- The URL is exactly the same
- The schedule for the running configuration is the same
|
Description
|
QuickBuild performs SVN operations on the server side to check for changes, get revisions and logs if there is a change. It works fine.
The problem comes when having several configurations doing schedule builds at the same time. We experienced a slowdown of our server by schedule several configurations to run at the same time. The cause is that the server is opening SVN processes independently for each configuration. Several of the above configurations are actually checking the same repositories at the exact same second.
The SVN plugin should aggregate the poll to the server based on the following conditions:
- The URL is exactly the same
- The schedule for the running configuration is the same
|
Show » |
|
- It needs to do an additional configuration which breaks independency between configurations that are not related.
- We would lose changelog from SVN, since QB wouldn't provide it (unless we do some additional work via scripting).
- This solution requires a lot of space on a dedicated machine, while currently, we don't have that central storage.
Do not consider this request on our side, but only a suggestion. We are happy the way QB interacts with SVN at the moment, but it overloads the server when configurations are set to run too often.