[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: update runs forever

From: Johan Corveleyn <jcorvel_at_gmail.com>
Date: Wed, 8 Mar 2017 12:17:55 +0100

On Wed, Mar 8, 2017 at 12:08 PM, David Aldrich
<David.Aldrich_at_emea.nec.com> wrote:
>>From: Stefan Hett [mailto:stefan_at_egosoft.com]
>>> Can you open the Windows task manager while the update seems to be stuck and check the process information of the svn-update process? Can you determine whether CPU or disk-access is at 100% during the time? If not, is the process' CPU usage changing (between 0 and 0.1%) or is it completely stuck at 0%?
>>>
>>> Do you have the option of checking the server load when this happens? I.e. if the server is running on Windows, check the task manager of the server-side svn process. Is that at 100% during the "stuck" update process?
>>> Did you test whether a clean/fresh check out of the branch solves the problem?
>>> --
>>> Regards,
>>> Stefan Hett
>>>
>>>
>
> Hi Stefan
>
> Thanks for your reply. Windows task manager shows 0% cpu for the Windows command processor running svn update.
>
> I don't have access to the server at the moment (it runs on Linux and is under corporate control).
>
> A colleague tried a fresh checkout with a sparse checkout of branches (immediate directories only). That ran ok. But an update of a branch, setting depth to infinity, hangs. Updates to trunk are ok.
>
> BR
>
> David

Maybe the process is fully occupied doing disk or network I/O. In
Windows Task Manager, can you add the columns "I/O read", "I/O write",
"I/O other" and "I/O read bytes", "I/O write bytes", "I/O other bytes"
(via View > Select columns), and check if you see activity there?

Is there anything special about that branch you're trying to update?
Is it specific to that branch, and other branches work fine?

Maybe someone made a mistake with that branch in the repository (e.g.
server-side copied from the wrong level, or perhaps someone created an
infinite recursion of "svn:externals" definitions in there)? See if
you can browse the branch with a repository browser (with TortoiseSVN,
or via 'svn ls $URL' and 'svn proplist -v -R $URL' (for seeing the
svn:externals properties) from the command line) and look for anything
out of the ordinary.

-- 
Johan
Received on 2017-03-08 12:23:58 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.