[cvsnt-dev] cvsnt - bug in tag operation

Arthur Barrett arthur.barrett at march-hare.com
Wed Jul 22 00:07:32 BST 2009

Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


> We have found serious bug while performing two RTAG operations in 
> parallel.

Performing two RTAG operations in parallel is not a 'typical' workflow - 
therefore it is quite likely there is a much much better (more efficient and 
more supported) way to achieve the same result.

If you can send a post to the mailing list explaining WHY you need to tag 
the same files with two different tags - describing in as much detail as 
possible your business process and the desired outcome in business terms 
(ie: the desired outcome is NOT two tags on the same revision, but maybe the 
ability to query xyz, etc etc) then we can probably provide some helpful 
pointers to you.

> The scenario is as follows:
> 1) process 1 opens file and locks file
> 2) process 2 opens file
> 3) process 1 modifies file, unlocks an closes file
> 4) process 2 locks file and modifies file overwriting modifications of
> first process because it has opened file before locking it!

OK we've created bug 5644 to track this and Tony has created a patch for 
2.5.05 (branch CVSNT_2_0_x) - we are still testing this:

Whilst this IS a bug and it WILL be fixed, I'm sure that there is a better 
way to achieve your required business outcomes than performing parallel 
RTAG's.  I look forward to your post.


Arthur Barrett

More information about the cvsnt-dev mailing list