logo       

[issue79] add flag to make hg fail if repo or dirstate locked: msg#00516

Subject: [issue79] add flag to make hg fail if repo or dirstate locked
New submission from Bryan O'Sullivan <bos@xxxxxxxxxxxxxx>:

I mirror some Mercurial repositories at my web site.  When a big snowstorm blew
through Germany last week, Thomas's web servers died for a few days. 
Apparently, one of them died in the middle of my cron job doing a pull.  The
connection never timed out, and the cron job remained stuck.

Instead of making progress or failing, every subsequent cron job also got stuck
because it blocked waiting for the stuck repository to become unlocked.  By this
morning, I had about 75 cron jobs stuck, none of which had notified me of
problems because they were all "still running".

It would be a big help if the locking code used a command line flag to control
its behaviour in the face of a locked repository.  Right now, it loops forever
unconditionally.  One alternative would be to simply fail if the repo was
locked; another would be to add a loop count, which if exceeded would result in
failure.

----------
messages: 238
nosy: bos
priority: feature
status: unread
title: add flag to make hg fail if repo or dirstate locked

____________________________________________________
Mercurial issue tracker <mercurial-bugs@xxxxxxxxxxx>
<http://www.selenic.com/mercurial/bts/issue79>
____________________________________________________



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
boot-loaders.gr...    php.pear.genera...    debugging.valgr...    kde.redhat.user...    text.xml.xsl.ge...    culture.languag...    hardware.microc...    java.servicemix...    redhat.release....    web.zope.plone....    user-groups.lin...    opendarwin.webk...    video.mjpeg.use...    sysutils.bcfg2....    encryption.gpg....    lx-office.devel...    xfree86.forum/2...    mail.mutt.devel...    acpi.devel/2003...    qnx.openqnx.dev...    network.irc.irs...    freebsd.devel.m...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe