Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Jan 2014 12:18:07 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        "Marat N.Afanasyev" <amarat@li.ru>
Cc:        yerenkow@gmail.com, freebsd-stable@freebsd.org, Yamagi Burmeister <lists@yamagi.org>
Subject:   Re: 10.0, csh history merge broken?
Message-ID:  <201401311218.07914.jhb@freebsd.org>
In-Reply-To: <52EBB9CC.2080802@li.ru>
References:  <52E0E917.3060403@li.ru> <201401291214.56887.jhb@freebsd.org> <52EBB9CC.2080802@li.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday, January 31, 2014 9:57:16 am Marat N.Afanasyev wrote:
> John Baldwin wrote:
> > On Wednesday, January 29, 2014 3:06:24 am Yamagi Burmeister wrote:
> >> On Tue, 28 Jan 2014 11:47:15 -0500
> >> John Baldwin <jhb@freebsd.org> wrote:
> >>
> >>> On Monday, January 27, 2014 3:55:53 am Alexander Yerenkow wrote:
> >>>>   >Maybe it would be a good idea to cherry pick those two revisions and
> >>>>   >merge then into FreeBSD, until a new tcsh version is released.
> >>>>
> >>>> I think this is must, since currently any regular shutdown can break
> > login
> >>>> ability (if server is high loaded + history file is broken and big
> > enough).
> >>>> I have now locked history file with chflags until fix will come.
> >>>
> >>> These changes are already present in HEAD (FreeBSD 11) and will probably
> >>> be merged by the next 10 release.
> >>
> >> Really? As far as I can see the last commit to head/contrib/tcsh was
> >> the update to 6.18.01 one 22/02/2012 by mp@. While 6.18.01 featured a
> >> new, much faster history merge logic which minimized the race window,
> >> the root cause wasn't solve. Only the two upstream commits (from
> >> 08/12/2013 and 11/12/2013) linked above brought real locking to the
> >> merge process, serializing it between several tcsh instances.
> >
> > Bah, somehow I had thought I had seen the 'lock' keyword in tcsh on my
> > HEAD box, but I don't see it there now.
> >
> So, can we hope to have these patches appear in HEAD and MFC to, at 
> least, -stable soon? ;)

Try asking mp@FreeBSD.org as he did the last tcsh import.

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401311218.07914.jhb>