Login | Register
My pages Projects Community openCollabNet

Discussions > issues > [Issue 1402] New - Subclise hangs in StatusCacheManager

subclipse
Discussion topic

Back to topic list

[Issue 1402] New - Subclise hangs in StatusCacheManager

Author jchamlin
Full name J.C. Hamlin
Date 2012-04-11 23:27:17 PDT
Message http://subclipse.tigris.org/issues/show_bug.cgi?id=1402 Issue #|1402 Summary|Subclise hangs in StatusCacheManager Component|subclipse Version|1.8.x Platform|All OS/Version|other URL| Status|NEW Status whiteboard| Keywords| Resolution| Issue type|DEFECT Priority|P1 Subcomponent|core Assigned to|issues@subclipse Reported by|jchamlin ------- Additional comments from jchamlin@tigris.org Wed Apr 11 23:27:16 -0700 2012 ------- OS Windows 7 Enterprise 64-bit We have a very large enterprise application (50,000+ files). We use SVN 1.7 clients (SlikSVN 1.7.4 64-bit installed) and MyEclipse 9.1 64-bit with Subclipse 1.8. I just upgraded to the latest Subclipse update (whatever was available today), and sometimes Eclipse would startup okay, but eventually it would get into a state where it would hang. Nothing I do could fix it (killing and restarting had no effect). I have to erase my .metadata folder, recreate my workspace, and reimport my projects, and then it will be good again for a bit (5 minutes to a couple of hours). I've attached some thread-dumps over time to show what's going on. Also, if this would be typical to take a long time, someone shoudl really consider making a thread pool sized to match the number of CPUs and doing this concurrently. I have 12 cores (6 core HT) and this sits here for over an hour at 8% CPU utilization (1/12 of the total CPU power). I don't see a way to attach the thread dumps here, so I'll see if there is an upload attachment ability after I submit the issue. Just in case I can't upload the thread dump, here's a snapshot of the thread. It isn't stuck (it changes, so its obviously working, but taking a very long time, by this point over 15 minutes had elapsed). This makes Subclipse completely useless. We've got a big demo tomorrow! :( "Worker-9" prio=6 tid=0x000000000eca4c00 nid=0x1fdc runnable [0x000000001590e000..0x000000001590fa10] java.lang.Thread.State: RUNNABLE at org.eclipse.core.internal.resources.Resource.getFullPath (Resource.java:1100) at org.eclipse.core.internal.resources.Synchronizer.getSyncInfo (Synchronizer.java:123) at org.tigris.subversion.subclipse.core.status.SynchronizerSyncInfoCache$SyncInfoSy nchronizedAccessor.internalGetCachedSyncBytes (SynchronizerSyncInfoCache.java:215) at org.tigris.subversion.subclipse.core.status.SynchronizerSyncInfoCache.getCachedS yncBytes(SynchronizerSyncInfoCache.java:106) at org.tigris.subversion.subclipse.core.status.SynchronizerSyncInfoCache.getStatus (SynchronizerSyncInfoCache.java:56) at org.tigris.subversion.subclipse.core.status.StatusCacheManager.getStatus (StatusCacheManager.java:189) at org.tigris.subversion.subclipse.core.status.StatusCacheManager.getStatusFromCach e(StatusCacheManager.java:142) at org.tigris.subversion.subclipse.core.resources.LocalResource.getStatusFromCache (LocalResource.java:224) at org.tigris.subversion.subclipse.core.resources.LocalFolder.getStatusFromCache (LocalFolder.java:317) at org.tigris.subversion.subclipse.core.resources.LocalResource.isManaged (LocalResource.java:189) at org.tigris.subversion.subclipse.core.resources.LocalResource.getUrl (LocalResource.java:296) at org.tigris.subversion.subclipse.core.resources.LocalResource.getUrl (LocalResource.java:305) at org.tigris.subversion.subclipse.core.resources.LocalResource.getUrl (LocalResource.java:302) at org.tigris.subversion.subclipse.core.resources.LocalResource.getUrl (LocalResource.java:302) at org.tigris.subversion.subclipse.core.resources.LocalResource.getUrl (LocalResource.java:305) at org.tigris.subversion.subclipse.core.resources.ResourceStatus. (ResourceStatus.java:112) at org.tigris.subversion.subclipse.core.resources.LocalResourceStatus. (LocalResourceStatus.java:76) at org.tigris.subversion.subclipse.core.status.StatusCacheManager.updateCache (StatusCacheManager.java:121) at org.tigris.subversion.subclipse.core.status.StatusCacheManager.updateCache (StatusCacheManager.java:96) at org.tigris.subversion.subclipse.core.status.StatusCacheManager.refreshStatus (StatusCacheManager.java:270) at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager. refreshStatus(FileModificationManager.java:208) at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager. resourceChanged(FileModificationManager.java:149) at org.eclipse.core.internal.events.NotificationManager$2.run (NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify (NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges (NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange (Workspace.java:327) at org.eclipse.core.internal.resources.Workspace.endOperation (Workspace.java:1181) at org.eclipse.core.internal.resources.Resource.refreshLocal (Resource.java:1676) at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor$4.runInWorkspace (IDEWorkbenchAdvisor.java:398) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run (InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

« Previous message in topic | 1 of 14 | Next message in topic »

Messages

Show all messages in topic

[Issue 1402] New - Subclise hangs in StatusCacheManager jchamlin J.C. Hamlin 2012-04-11 23:27:17 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager jchamlin J.C. Hamlin 2012-04-11 23:29:02 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager wchen Wei Chen 2012-07-06 09:31:08 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager wchen Wei Chen 2012-07-06 09:49:16 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager jchamlin J.C. Hamlin 2013-10-08 12:58:00 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager markphip Mark Phippard 2013-10-19 12:37:44 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager ndv Dmitry Negoda 2012-04-19 23:53:18 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager selsemore Stephen Elsemore 2012-04-20 11:43:33 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager centic Dominik Stadler 2012-04-24 23:46:25 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager zpon Søren Juul 2012-04-29 23:00:40 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager selsemore Stephen Elsemore 2012-06-07 13:27:58 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager kutzi Christoph Kutzinski 2012-06-25 06:56:34 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager kutzi Christoph Kutzinski 2012-06-25 06:57:28 PDT
     [Issue 1402] Subclise hangs in StatusCacheManager kutzi Christoph Kutzinski 2012-06-25 08:22:46 PDT
Messages per page: