darcs

Issue 931 Darcs hangs during merge even with darcs-2 format repos

Title Darcs hangs during merge even with darcs-2 format repos
Priority bug Status given-up
Milestone Resolved in
Superseder Nosy List Serware, darcs-devel, dmitry.kurochkin, kowey, mornfall, thorkilnaur, tommy
Assigned To
Topics Conflicts, Darcs2

Created on 2008-06-20.12:58:55 by benjamin.franksen, last changed 2017-07-30.23:33:28 by gh.

Messages
msg5114 (view) Author: bfr Date: 2008-06-20.12:58:52
I sadly have to report that the new darcs-2 repo format apparently fails to 
resolve the 'darcs hangs forever' bug. At least not with the two branches I 
am working with:

aragon: .../d2/pitz-work > time darcs pull -a ../mls
withSignalsHandled: Interrupted!

darcs pull -a ../mls  86398.50s user 159.97s system 99% cpu 24:02:56.79 
total

(I killed it after it ran 24 hours.)
msg5116 (view) Author: kowey Date: 2008-06-20.13:16:08
Anything you can do to help us reproduce this would be appreciated.

Is this another case of a conflict fight, or something else?
  http://wiki.darcs.net/index.html/ConflictsFAQ
for more details

It's also worth considering if there are other non-conflict-related factors
involved.

We should also see if we can make any more progress in documenting the kind of
things that make darcs2 still hang, and ways to avoid them, or to work around
hanging situations :-/  They should be much rarer, and I hope we (well, David et
al) will continue to make progress, but in meantime, we need to make sure folks
like you are up and running.
msg5433 (view) Author: mornfall Date: 2008-08-12.18:28:11
Hmm. Are you actually sure that the repos are in darcs-2 format and that you have
converted only a single branch? I somewhat doubt that this is the case, for
various reasons... Can you please give cat _darcs/format? If it says "hashed",
this is actually an old-style repository, just the content is hashed. If you have
obtained this with darcs convert (and done that correctly, without converting
related branches twice), then yes, you have likely found an exponential issue in
darcs 2 format (this I think is known to exist, but should be quite hard to
create conflicts in such a way to trigger it).

Thank you.
msg5970 (view) Author: bfr Date: 2008-09-09.20:26:11
I am certain I experienced this on a real darcs-2 repo. However, there is a 
remote chance that I have made a mistake when converting the repo from darcs-1 
to darcs-2 format (I think I used tailor to convert the second of two darcs-1 
branches). At the moment I don't have time to reproduce this, but I will do so 
as soon as I have. If I am lucky I will get permission to publish the repo(s) 
as a real-world test-case. One distinguishing 'feature' of the conflict is 
that in one branch a lot of sub-directories had been removed, while the 
original branch continued to make changes inside these directories. The 
problem arose when I tried to pull from the original repo into the branch 
without these directories.
msg8250 (view) Author: kowey Date: 2009-08-18.12:34:31
Hi Benjamin,

Any luck getting permission to publish this?

Thanks
History
Date User Action Args
2008-06-20 12:58:55benjamin.franksencreate
2008-06-20 13:16:14koweysetpriority: bug
nosy: + Serware, kowey
topic: + Conflicts, Darcs2
status: unread -> unknown
messages: + msg5116
2008-06-20 13:16:47koweylinkissue932 superseder
2008-08-12 18:28:20mornfallsetnosy: + mornfall
messages: + msg5433
2008-09-09 20:26:18bfrsetnosy: + bfr
messages: + msg5970
2009-08-06 21:08:26adminsetnosy: + simon, dmitry.kurochkin, thorkilnaur, - beschmi
2009-08-11 00:17:34adminsetnosy: - dagit
2009-08-12 15:42:02koweysettopic: - Darcs2
nosy: tommy, kowey, benjamin.franksen, simon, thorkilnaur, dmitry.kurochkin, Serware, bfr, mornfall
2009-08-18 12:34:36koweysetstatus: unknown -> waiting-for
nosy: tommy, kowey, benjamin.franksen, simon, thorkilnaur, dmitry.kurochkin, Serware, bfr, mornfall
topic: + Darcs2
messages: + msg8250
assignedto: benjamin.franksen
2009-08-25 18:12:44adminsetnosy: + darcs-devel, - simon
2009-08-27 14:26:55adminsetnosy: tommy, kowey, darcs-devel, benjamin.franksen, thorkilnaur, dmitry.kurochkin, Serware, bfr, mornfall
2009-10-23 22:35:13adminsetnosy: - bfr
2009-10-23 22:43:24adminsetnosy: + serware, - Serware
2009-10-23 23:29:20adminsetnosy: + Serware, - serware
2009-10-23 23:45:49adminsetassignedto: benjamin.franksen -> bfr
nosy: + bfr
2009-10-23 23:45:56adminsetnosy: - benjamin.franksen
2017-07-30 23:33:28ghsetstatus: waiting-for -> given-up
nosy: - bfr
assignedto: bfr ->