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

[Subclipse-users] Subclipse and Large Projects

From: Marvin D. Toll <MarvinToll_at_gtcGroup.com>
Date: 2006-09-22 13:19:19 CEST

<disclaimer>
End user of Subclipse on SourceForge for months - however, this is first
experience setting up our own implementation.
</disclaimer>

<Context>
Subclipse (v. 1.1.6) with Eclipse v. 3.2
Repository "w2inthelp" (1,013 Folders / 46,735 Files / 222MB)
</Context>

~ 9/21 5:00 PM : Launched "Share Project ..."
(Transaction for mkdir of project committed.)
Fri Sep 22 01:11:23 EDT 2006 : Crashed

TaskManager of javaw process revealed (this morning)
~ 4 hours and 38 minutes of (elapsed) CPU time
Memory usage 1,039,132K / Peak Memory Usage 1,056,572

Eclipse currently displays 86M of 306M heep.

(Apparently the memory being recorded by the Task Manager can not be
recovered - this is a concern. I've consistently seen the applicable
javaw.exe process recording greater and greater amounts of memory far
exceeding the heep being notated in Eclipse. Doesn't this point to a
significant memory leak?)

<console snip>

    Adding projects/w2inthelp/promotion/tools/maximo/src
    Adding projects/w2inthelp/promotion/tools/maximo/src/psdi
    Adding
projects/w2inthelp/promotion/tools/maximo/src/psdi/calibration
    Adding
projects/w2inthelp/promotion/tools/maximo/src/psdi/calibration/en
    Transmitting file data ...
    RA layer request failed
svn: Commit failed (details follow):
svn: MERGE request failed on '/svn/w2inthelp/trunk/w2int'
svn: MERGE of '/svn/w2inthelp/trunk/w2int': Could not read response body: An
existing connection was forcibly closed by the remote host.
(https://svn.obfuscated.com)

    Adding
projects/w2inthelp/promotion/tools/maximo/classes/psdi/script/en/V600_206.cl
ass

</console snip>
<Eclipse error log>

eclipse.buildId=M20060629-1905
java.version=1.5.0_08
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86

Error
Fri Sep 22 01:11:23 EDT 2006
org.tigris.subversion.javahl.ClientException: RA layer request failedsvn:
Commit failed (details follow):
svn: MERGE request failed on '/svn/w2inthelp/trunk/w2int'
svn: MERGE of '/svn/w2inthelp/trunk/w2int': Could not read response body: An
existing connection was forcibly closed by the remote host.
(https://svn.obfuscated.com)

org.tigris.subversion.svnclientadapter.SVNClientException:
org.tigris.subversion.javahl.ClientException: RA layer request failed
svn: Commit failed (details follow):
svn: MERGE request failed on '/svn/w2inthelp/trunk/w2int'
svn: MERGE of '/svn/w2inthelp/trunk/w2int': Could not read response body: An
existing connection was forcibly closed by the remote host.
(https://svn.obfuscated.com)
at
org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.commi
t(AbstractJhlClientAdapter.java:263)
at
org.tigris.subversion.subclipse.core.commands.CheckinResourcesCommand$1.run(
CheckinResourcesCommand.java:102)
at
org.tigris.subversion.subclipse.core.SVNProviderPlugin$5.run(SVNProviderPlug
in.java:430)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1737)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1719)
at
org.tigris.subversion.subclipse.core.SVNProviderPlugin.run(SVNProviderPlugin
.java:425)
at
org.tigris.subversion.subclipse.core.commands.CheckinResourcesCommand.run(Ch
eckinResourcesCommand.java:88)
at
org.tigris.subversion.subclipse.core.SVNTeamProvider.checkin(SVNTeamProvider
.java:164)
at
org.tigris.subversion.subclipse.ui.operations.CommitOperation.execute(Commit
Operation.java:105)
at
org.tigris.subversion.subclipse.ui.operations.SVNOperation.run(SVNOperation.
java:89)
at
org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableConte
xt.java:144)
at
org.eclipse.team.internal.ui.actions.JobRunnableContext$ResourceJob.runInWor
kspace(JobRunnableContext.java:72)
at
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspa
ceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
Caused by: org.tigris.subversion.javahl.ClientException: RA layer request
failed
svn: Commit failed (details follow):
svn: MERGE request failed on '/svn/w2inthelp/trunk/w2int'
svn: MERGE of '/svn/w2inthelp/trunk/w2int': Could not read response body: An
existing connection was forcibly closed by the remote host.
(https://svn.obfuscated.com)
at org.tigris.subversion.javahl.SVNClient.commit(Native Method)
at
org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.commi
t(AbstractJhlClientAdapter.java:257)
... 13 more

</Eclipse error log>

<Subversion 1.3 linux server "du -a -k">

0 ./w2inthelp/dav/activities.dir
4 ./w2inthelp/dav/activities.pag
8 ./w2inthelp/dav
4 ./w2inthelp/locks/db.lock
4 ./w2inthelp/locks/db-logs.lock
12 ./w2inthelp/locks
4 ./w2inthelp/hooks/start-commit.tmpl
4 ./w2inthelp/hooks/pre-commit.tmpl
4 ./w2inthelp/hooks/pre-revprop-change.tmpl
4 ./w2inthelp/hooks/pre-lock.tmpl
4 ./w2inthelp/hooks/pre-unlock.tmpl
4 ./w2inthelp/hooks/post-commit.tmpl
4 ./w2inthelp/hooks/post-lock.tmpl
4 ./w2inthelp/hooks/post-unlock.tmpl
4 ./w2inthelp/hooks/post-revprop-change.tmpl
40 ./w2inthelp/hooks
4 ./w2inthelp/conf/svnserve.conf
4 ./w2inthelp/conf/passwd
4 ./w2inthelp/conf/authz
16 ./w2inthelp/conf
4 ./w2inthelp/README.txt
4 ./w2inthelp/db/fs-type
4 ./w2inthelp/db/revs/0
4 ./w2inthelp/db/revs/1
4 ./w2inthelp/db/revs/2
4 ./w2inthelp/db/revs/3
4 ./w2inthelp/db/revs/4
132232 ./w2inthelp/db/revs/5
132256 ./w2inthelp/db/revs
4 ./w2inthelp/db/revprops/1
4 ./w2inthelp/db/revprops/0
4 ./w2inthelp/db/revprops/2
4 ./w2inthelp/db/revprops/3
4 ./w2inthelp/db/revprops/4
4 ./w2inthelp/db/revprops/5
28 ./w2inthelp/db/revprops
4 ./w2inthelp/db/transactions
4 ./w2inthelp/db/current
0 ./w2inthelp/db/write-lock
4 ./w2inthelp/db/uuid
4 ./w2inthelp/db/format
132308 ./w2inthelp/db
4 ./w2inthelp/format
132396 ./w2inthelp

</Subversion 1.3 linux server "du">

<Client Side State>

The .svn folders all appeared to have been created ... 11,000 +. However,
they were not populated with working copies. The Eclipse "Package Explorer"
view displays the blue (add but not committed?) decorator.

</Client Side State>

We have struggled repeatedly (over the past two weeks) with "loading" large
projects into the repository (and subsequent managing of those projects)
using the plugin. (Used v. 1.0.3 / v. 1.1.5 / v. 1.1.6 and tried 1.1.5 with
a 1.4 windows server and attempted [unsuccessfully] to run 1.4 client). We
appear to have greater reliability and performance with command line tools -
although most of our client-side effort is plugin focused.

It appears the artifacts may have been committed (depending on compression
222MB to 132MB ???) - however, I'm not sure.

I'm concerned about memory consumption as indicated by the Task Manager.

Any suggestions on how to better manage our environment if committed to
using the plugin?

_Marvin

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subclipse.tigris.org
For additional commands, e-mail: users-help@subclipse.tigris.org
Received on Fri Sep 22 13:19:29 2006

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

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