[devel] coreutils vs hasher-priv

Denis Medvedev =?iso-8859-1?q?a=5Fmdl_=CE=C1_mail=2Eru?=
Вс Мар 23 12:05:46 MSK 2008



-----Original Message-----
From: Denis Pynkin <d.pynkin на sam-solutions.net>
To: ALT Linux Team development discussions <devel на lists.altlinux.org>
Date: Sun, 23 Mar 2008 02:48:28 +0200
Subject: Re: [devel] coreutils vs hasher-priv

> On 22 March 2008, Dmitry V. Levin wrote:
> 
> > > DVL> Природа этого race такова, что реально этот race проявляется сейчас
> > > DVL> только на hsh --save-fakeroot.
> > > DVL> Это довольно занимательная история, в ней перемешалось всё, начиная
> > > от DVL> одного элемента архитектуры unix, используемого в hasher-priv,
> > > недавнего DVL> изменения в coreutils по повышению надёжности, и
> > > заканчивая оптимизацией DVL> в hasher.
> > > DVL> И непонятно, как это лучше исправить, поскольку каждая сторона вроде
> > > бы DVL> в своём праве.
> > > DVL> Кто хочет разгадать загадку? :-)
> > >
> > > Расскажи подробнее -- думаю многим будет как минимум интересно попытаться
> > >
> > > :)
> >
> > Это race condition во всей своей красе. :)
> > Если бы мне не показалось, что это может быть интересно, то я бы просто
> > рассказал, в чём тут дело, и всё.
> >
> > Проблема в том, что знание отгадки (мне) не даёт готового нормального
> > решения. Я придумал уже два workaround'а, но хочется найти решение получше.
> 
> sync после установки каждого пакета ? ;-))) помниться в separator'е похожую 
> багу так и обходили
> 
А попробовать сборку на файловой системе, смонтированной как -o sync или как -o dirsync - пройдет?



Подробная информация о списке рассылки Devel