History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-2798
Type: Bug Bug
Status: Closed Closed
Resolution: Cannot Reproduce
Priority: Major Major
Assignee: Robin Shen
Reporter: Jonathan Dunn
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Accurev plugin causing hangs

Created: 02/Sep/16 03:37 PM   Updated: 01/Dec/16 07:08 AM
Component/s: None
Affects Version/s: 6.0.28
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: RedHat 6.8


 Description  « Hide
We are using Accurev for our repositories. QuickBuild has a plugin for doing a Repository -> Checkout which we use in many of our QuickBuild workflows. Most of the time, the plugin acts as expected.

Recently, one of our Accurev streams because quite large (number of files), and now the Repository -> Checkout command never completes when attempting to checkout against this stream. In addition, whatever is being done behind the scenes between QuickBuild and Accurev is causing the workspace to become unusable. Something is getting hung up during the activity of the plugin that results in all communication between the workspace and the Accurev server to be hung, meaning issuing an "accurev info" CLI command on the workspace also hangs.

We know this works on smaller workspaces and has for years. Using the Accurev CLI, I can issue an 'accurev mkws' command pointing at the large stream and then an 'accurev update' in the workspace and there is no 'hang'. But running the "Repsository -> Checkout" does something outside of these 2 functions that is getting wedged on this exceptionally large basis stream.

 All   Comments   Work Log   Change History      Sort Order:
Robin Shen [03/Sep/16 12:52 AM]
Please enable debug logging via general setting of the configuration, and run the build to check the live log to see at what stage it is hanging at.

Robin Shen [01/Dec/16 07:08 AM]
Reopen it if there are more evidance.