Issue #219 resolved

weak performance when pulling/pusing from/to repo compared to apache pull/push

tswaehn
created an issue

hi,

this might not be a bug but just a fact of misconfiguration. however i need help here pls. when pulling or pushing there is a delay of about 10-20sec. till my tortoisehg pulls or pushes to scm-manager. as we have been using the server for a long time i am pretty sure it's not just a performance issue of the server itself. we also noticed that pulling/pushing the the apache configured as hg-server runs much faster.

can you image what lacks here? any hint? speaking of performance i would choose apache. but your UI is great so i don't want to miss it.

best -tswaehn

Comments (12)

  1. tswaehn reporter

    SCM-Manager support information

    Information for SCM-Manager support. Version

    Version: 1.16 Stage: PRODUCTION StoreFactory: sonia.scm.store.JAXBStoreFactory

    Configuration

    Anonymous Access Enabled: false Enable Proxy: false Force Base Url: false Disable Grouping Grid: false Enable Repository Archive: false

    Installed Plugins

    sonia.scm.plugins:scm-hgnested-plugin:1.1 sonia.scm.plugins:scm-filteredviews-plugin:1.0 sonia.scm.plugins:scm-activity-plugin:1.5 sonia.scm.plugins:scm-activedirectory-auth-plugin:1.8 sonia.scm.plugins:scm-gravatar-plugin:1.2 sonia.scm.plugins:scm-hg-plugin:1.16 sonia.scm.plugins:scm-git-plugin:1.16 sonia.scm.plugins:scm-svn-plugin:1.16

    Runtime

    Free Memory: 17.338.640 Total Memory: 38.989.824 Max Memory: 129.761.280 Available Processors: 1

    System

    OS: Windows 7 Architecture: 32 ServletContainer: UNKNOWN Java: Sun Microsystems Inc./1.6.0_33

    Repository Handlers

    Mercurial/hg (scm-hg-version/1.16 python/{0} mercurial/{1})

  2. Sebastian Sdorra repo owner

    Is it possible to install a Java 7? Java 7 has a few performance improvements for forking external processes. How much memory has the machine? In some cases is the authentication (ldap/ad) the problem.

  3. tswaehn reporter

    same behaviour with java7

    SCM-Manager support information

    Information for SCM-Manager support. Version

    Version: 1.16 Stage: PRODUCTION StoreFactory: sonia.scm.store.JAXBStoreFactory

    Configuration

    Anonymous Access Enabled: false Enable Proxy: false Force Base Url: false Disable Grouping Grid: false Enable Repository Archive: false

    Installed Plugins

    sonia.scm.plugins:scm-hgnested-plugin:1.1 sonia.scm.plugins:scm-filteredviews-plugin:1.0 sonia.scm.plugins:scm-activity-plugin:1.5 sonia.scm.plugins:scm-activedirectory-auth-plugin:1.8 sonia.scm.plugins:scm-hg-plugin:1.16 sonia.scm.plugins:scm-gravatar-plugin:1.2 sonia.scm.plugins:scm-svn-plugin:1.16 sonia.scm.plugins:scm-git-plugin:1.16

    Runtime

    Free Memory: 3.213.472 Total Memory: 17.424.384 Max Memory: 129.761.280 Available Processors: 1

    System

    OS: Windows 7 Architecture: 32 ServletContainer: UNKNOWN Java: Oracle Corporation/1.7.0

    Repository Handlers

    Mercurial/hg (scm-hg-version/1.16 python/{0} mercurial/{1})

  4. tswaehn reporter

    Hi, Increasing available memory from 512mb to 1000mb definitely raised performance. So now there are times where each pull/push runs in less than 5sec. however there are still times where it takes 15-20sec. I am not sure where this comes from and also dont know how to figure out what slows pulls/pushs down.

    We just followed the actual RAM consumption and it is usually below 300mb. There are peaks up to 500mb. So no clues yet.

  5. Log in to comment