"hg push" hangs for one minute (exactly one minute)

Scott Palmer swpalmer at gmail.com
Thu Apr 28 20:15:24 UTC 2022



> On Apr 28, 2022, at 3:46 PM, Anton Shestakov <engored at gmail.com> wrote:
> 
> Looks like either another process is holding a lock on caches or the
> FS doesn't support locking mechanisms that sqlite3 needs.
> 
> If you want to dig further into this, check around these files:
> .hg/cache/evoext_stablerange_v2.sqlite and
> .hg/cache/evoext_obshashrange_v2.sqlite

Can someone tell me if CIFS (SMB) shares support the needed locking mechanisms?

(I see that those files exist, but I’m not sure what to “check”.)

In my case I’m sharing via SMB from a FreeNAS system.  Since the shares need to interact with Windows systems as well, I read somewhere that using SMB for all shares was the right approach to avoid other problems. Rather than using NFS on Linux systems and SMB on Windows.


Is there a workaround if SMB isn’t suitable?



Scott


More information about the Mercurial mailing list