Excerpts from timeless's message of 2016-12-18 23:52:05 -0500: > Jun Wu wrote: > > Pid namespace breaks mercurial lock, which is a symlink with the content > > "host:pid". > > Would adjusting the format to: > host:pid:starttime:boottime fix this?
No. A pid number in a pid namespace is highly likely to be invalid in another pid ns. So hg just thinks the process who held the lock is dead, and ignores the lock. > > Sadly, it seems like process start time is actually stored as jiffies > since system boot on Linux, and NTP can make canonicalizing that value > /somewhat/ flaky [1]. Hopefully, there'd be some way to make this work > > [1] > http://linuxcommando.blogspot.ca/2008/09/how-to-get-process-start-date-and-time.html > _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel