After 1.10.0 wait time for build of commit takes hours

47 views
Skip to first unread message

Nathanius

unread,
Apr 17, 2018, 11:14:01 AM4/17/18
to TortoiseSVN
Hello,

I'm looking for help troubleshooting an issue that I've had with Tortoise SVN recently.

I am on version 1.10.0 currently and both the Tortoise SVN Cache and the Tortoise Commit functions take 100% of the disc I/O and take hours to complete. It used to be a minute at worst.

I'm not sure how to narrow down the issue, steps I've tried so far:

- Update Tortoise SVN
- Leave it and see if it does it a second time, it did
- Move my working directory to a different disc, the issue persisted

Any help would be appreciated

Nathan

Stefan Hett

unread,
Apr 17, 2018, 12:52:42 PM4/17/18
to torto...@googlegroups.com

Blind shot: right click the WC root and select TSVN -> Cleanup ....

Make sure Fix time stamps is selected and click OK. Note I'm really not sure whether this helps or not, but in the past I ran into situations where exactly this was causing a significant slowdown as you described.

Alternatively try a fresh checkout (removing the old one) and see if this solves the performance issue you are experiencing.

Temp workaround could also to (temporarily) disable the status cache for the problematic working copy (TSVN settings -> Icon Overlays -> adjust the settings (especially Exclude paths) to narrow down whether it's an issue with a particular repository and the status cache - see the docs for descriptions on the other settings in that dialog which might help to find a workaround and/or narrow down the issue as well).

-- 
Regards,
Stefan Hett, Developer/Administrator

Nathanius

unread,
Apr 17, 2018, 7:06:58 PM4/17/18
to TortoiseSVN

Thanks for that, I started the Cleanup and it's taking just as long as checking for a commit! I'll let you know how it goes and if the other steps you suggested have an impact.

A fresh checkout would be a significant undertaking, it's a 55GB repository with between 20k and 30k files and I'll be pulling it down over ADSL until broadband is installed in my area between now and September... so hopefully that's not required!

Nathan 

Stefan

unread,
Apr 17, 2018, 8:22:29 PM4/17/18
to torto...@googlegroups.com
On 18/04/2018 01:06, Nathanius via TortoiseSVN wrote:

Thanks for that, I started the Cleanup and it's taking just as long as checking for a commit! I'll let you know how it goes and if the other steps you suggested have an impact.

A fresh checkout would be a significant undertaking, it's a 55GB repository with between 20k and 30k files and I'll be pulling it down over ADSL until broadband is installed in my area between now and September... so hopefully that's not required!
Unless you really need a full checkout of the entire repo consider only checking out a sub node of the repo's root path or do a sparse checkout (pls see the TSVN docu). With a sparse checkout you can select which directories you actually want to checkout atm and can skip those which you don't need right now (and hence can update at a later time).

Regards,
Stefan

Nathanius

unread,
Apr 18, 2018, 3:11:29 AM4/18/18
to TortoiseSVN
The cleanup took a fair few hours but was done by the time I got home from work and afterwards the SVN is behaving normally again! It must have been those time stamps, or something else the cleanup touches on...

Thank you for your suggestions! 
Reply all
Reply to author
Forward
0 new messages