Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Applied: [cdt-patch] Indexer deadlock fixes

Done and done!

Doug Schaefer, Senior Software Developer
IBM Rational Software, Ottawa, Ontario, Canada



Bogdan Gheorghe/Ottawa/IBM@IBMCA 
Sent by: cdt-patch-admin@xxxxxxxxxxx
10/27/2003 02:57 PM
Please respond to
cdt-patch@xxxxxxxxxxx


To
cdt-patch@xxxxxxxxxxx
cc

Subject
Resend: Re: [cdt-patch] Indexer deadlock fixes







Patch can now be applied to both 1.2 and the head. 

Bogdan 





Bogdan Gheorghe/Ottawa/IBM@IBMCA  
Sent by: cdt-patch-admin@xxxxxxxxxxx

10/24/2003 11:17 AM 
Please respond to
cdt-patch@xxxxxxxxxxx



To
cdt-patch@xxxxxxxxxxx 
cc

Subject
[cdt-patch] Indexer deadlock fixes








Here's a patch to take care of Bugs 45324 (IDE hangs up after running 
search ) and 44366 (Endless loop in dependency checker). Both problems had 
to do with WorkspaceLocks: 

44366: It was possible to create a deadlock in the dependency calculator 
when calulating which files to reindex. 
Solution: Moved off all depedency caluclations to the Indexer thread, 
created a new UpdateDependency job 

45324: Search would freeze under certain scenarios (caused by another 
deadlock)
Solution: Modified CSearchOperation to only lock the workspace when 
tagging resources with markers 

AutomationSuite run on Windows and Linux. 

Patch should be applied to 1.2 and Head. 

Thanks, 
Bogdan 
[attachment "cdt-core-patch.txt" deleted by Bogdan Gheorghe/Ottawa/IBM] 
[attachment "cdt-ui-patch.txt" deleted by Bogdan Gheorghe/Ottawa/IBM] 
[attachment "cdt-managedbuilder-core-patch.txt" deleted by Bogdan 
Gheorghe/Ottawa/IBM] [attachment "cdt-core-tests-patch.txt" deleted by 
Bogdan Gheorghe/Ottawa/IBM] 






#### cdt-core-patch.txt has been removed from this note on October 27, 
2003 by Douglas Schaefer
#### managedbuilder-core-patch.txt has been removed from this note on 
October 27, 2003 by Douglas Schaefer
#### cdt-ui-patch.txt has been removed from this note on October 27, 2003 
by Douglas Schaefer
#### cdt-core-tests-patch.txt has been removed from this note on October 
27, 2003 by Douglas Schaefer



Back to the top