Bug 63303 - [Sync View] Clean Timestamps optimization
Summary: [Sync View] Clean Timestamps optimization
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: CVS (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.1 M7   Edit
Assignee: platform-cvs-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance
Depends on:
Blocks:
 
Reported: 2004-05-20 15:40 EDT by Michael Valenta CLA
Modified: 2005-05-10 10:09 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 2004-05-20 15:40:08 EDT
The Clean Timestamps operation currently fetches the contents for each file 
using a separate connection. This could be optimized to fetch the contents up 
front.
Comment 1 Michael Valenta CLA 2004-05-21 09:35:22 EDT
Not in 3.0
Comment 2 Michael Valenta CLA 2005-04-08 10:25:16 EDT
Fix released to HEAD
Comment 3 Tod Creasey CLA 2005-04-11 10:05:00 EDT
Michael can you tell me the performance improvement this represents for an
average page (so that we can show it on the performance page)?
Comment 4 Michael Valenta CLA 2005-04-11 10:13:39 EDT
What do you mean by "average page"? The Clean Timestamp command is used to 
reset the timestamps of files whose timestamp differs from the server 
timestamp but whose contents match. Originally this did a connection per file 
but now does all files in a project in a single connection thus reducing the 
connection overhead. It will be a big improvement for people who use external 
builders that touch a lot of shared files without changing the content. This 
is not a common scenario but does exist.
Comment 5 Tod Creasey CLA 2005-04-18 15:03:28 EDT
I meant do I have something I can report on our page.
Comment 6 Michael Valenta CLA 2005-05-10 10:09:29 EDT
verified