Bug 23927 - [CVS Core] Deleting a large number of resources seems to hang
Summary: [CVS Core] Deleting a large number of resources seems to hang
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Team (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P2 major (vote)
Target Milestone: 2.1 M2   Edit
Assignee: Michael Valenta CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance, usability
Depends on:
Blocks:
 
Reported: 2002-09-20 14:06 EDT by Michael Valenta CLA
Modified: 2002-09-26 15:10 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Valenta CLA 2002-09-20 14:06:07 EDT
If I delete a large number of resources that are shared with CVS (~800), the 
operation appears to be done (i.e. progress monitor at the end) but is not. The 
last part of the operation takes a VERY long time probably due to the 
conversion of the sync info to outgoing deletions. There are two problems here:
1) The converting of the sync info seems to be slow. Perhaps we can optimize 
this.
2) There is no way to provide feedback/progress to the user. I guess the 
assumption is that delta processing should be fast. If that is the case, we may 
need to come up with some way to mark the files in the background. Another 
solution would be for the resource changed callback to provide a progress 
monitor
Comment 1 Michael Valenta CLA 2002-09-24 13:28:14 EDT
One possibility is that we are not grouping resource sync changes which would 
mean that we may be wrting changes to the same file multiple times.
Comment 2 Michael Valenta CLA 2002-09-26 15:10:04 EDT
Yup, that was it. Fix released to HEAD.