Issue Details (XML | Word | Printable)

Key: BAM-1807
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Mark Chaimungkalanont [Atlassian]
Reporter: John Crim
Votes: 0
Watchers: 0
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Bamboo

subversion/source control queue

Created: 09/Oct/07 12:32 PM   Updated: 01/Apr/08 07:05 PM
Component/s: Repository (Subversion)
Affects Version/s: 1.2.3
Fix Version/s: 2.0 beta 3, 2.0

Time Tracking:
Not Specified

Environment: Standalone, JDK 1.6, Linux

Participants: John Crim and Mark Chaimungkalanont [Atlassian]
Since last comment: 46 weeks, 2 days ago
Number of comments: 3
Labels:


 Description  « Hide
I've witnessed huge delays between hitting a "manual build" button and seeing the plan actually be listed in the build queue. The time can range from nothing to hours, and it seems to primarily be caused by slow svn checkouts of large projects. If a bunch of large projects are sitting in an svn queue (I'm assuming there is one), the manual build seems to effectively disappear until the large projects have been built. In addition, there's no way to prioritize the manually built project in front of the large continuous integration projects - even if the CI projects are in a separate build queue, they're all waiting on SVN, so they're effectively in a single queue.

To reproduce this, create some build plans with large sets of source files (we have about 14k source files in our legacy projects), make them run in a continuous integration manner, then try to run some other projects using a manual build. There's no feedback as to what is happening, and no way to get around it, which is frustrating our developers to no end.

I'd be happy with either of these fixes:
1. Display projects that are scheduled for SVN polling in the build queue. That way we'd know what's really waiting for an SVN checkout - but we'd also need projects in a separate build queue to not have wait for the SVN poll for a build in another queue to complete.
2. Display a SVN queue, showing which projects are waiting for an update

Either way, manually built projects should jump to the front of the SVN queue.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Mark Chaimungkalanont [Atlassian] added a comment - 09/Oct/07 06:59 PM
John,

Thanks for the feedback. It's definitely a real problem especially if you have a large number of plans.

We're working on the 2.0 release at the moment, and for that a manual build will occur instantaneously rather than wait in a change detection queue. This will hopefully eliminate your issue with the manual build being delayed.

Cheers,

Mark C


John Crim added a comment - 09/Oct/07 07:02 PM
Great, that would do it! I look forward to the release.

Thanks,
John


Mark Chaimungkalanont [Atlassian] added a comment - 19/Feb/08 07:02 PM
Manula builds should now occur immediately upon requesting it