From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=AWL,BAYES_00,SUBJ_RE_NUM autolearn=no version=3.2.3 From: Denis Medvedev To: ALT Linux Team development discussions Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [85.140.23.111] Date: Sun, 23 Mar 2008 12:05:46 +0300 References: <200803230248.28835.d.pynkin@sam-solutions.net> In-Reply-To: <200803230248.28835.d.pynkin@sam-solutions.net> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: X-Spam: Not detected X-Mras: OK Subject: Re: [devel] =?koi8-r?b?Y29yZXV0aWxzIHZzIGhhc2hlci1wcml2?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2008 09:05:47 -0000 Archived-At: List-Archive: List-Post: -----Original Message----- From: Denis Pynkin To: ALT Linux Team development discussions 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 - пройдет?