Solaris 11.4 hosted repository, TortoiseHG clone attempt consumes all resources

Pierre-Yves David pierre-yves.david at ens-lyon.org
Fri Jun 12 19:17:39 UTC 2020



On 6/12/20 4:48 PM, Scott Newman - NOAA Affiliate via Mercurial wrote:
> Good morning everyone!
> 
> We are currently using Mercurial 5.2.2 hosted on Solaris 11.3 and accessed
> by contributors via TortoiseHG 5.0.2 from their Windows Desktops.  We are
> in the process of migrating applications to new hosts running Solaris
> 11.4.

As far as I understand, you use the same versions (Mercurial 5.2.2 on 
server TortoiseHG 5.0.2 on client) and the same python (probably 2.7 
something?) The only software version difference is Solaris 11.3 vs 
Solaris 11.4, right ?

>  When trying to clone a copy of the repository hosted on Solaris
> 11.4 the clone runs very slowly and the process consumes most of the
> memory (64GB) on the host, starts generating "-bash: fork: Resource
> temporarily unavailable" errors for users on the box after about 2
> minutes, and the clone process fails with a " Server Unexpectedly closed
> connection" message.

So, the serveur hosting the repository is crumbly while cloning right? 
how are you cloning ? ssh or http ?

>  The same process on Solaris 11.3 has a negligible
> impact on resources and finishes in about 10 minutes.
> 
> I have spent several days with the Network and Systems Administrators
> trying to resolve this issue without success.  We tried many things,
> including adjusting resource configurations, rebuilding Mercurial and
> Python, using Mercurial and Python from the working server, using the
> pre-built package from Oracle (v4.9.1),

How did you transfer the repository between the two servers?
what does `hg debugformat` says on both end?
how big is the `.hg/store/` directory on both side?
How many revisions do you have in your repository?

Cheers,

-- 
Pierre-Yves David



More information about the Mercurial mailing list