From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Sergey Y. Afonin" To: devel@lists.altlinux.org Date: Fri, 27 Apr 2007 15:38:52 +0500 User-Agent: KMail/1.9.6 References: <200704271505.10158.asy@altlinux.ru> <20070427102034.GB11839@solemn.turbinal> In-Reply-To: <20070427102034.GB11839@solemn.turbinal> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200704271538.52277.asy@altlinux.ru> X-Virus-Scanned: ClamAV version 0.90.2, clamav-milter version 0.90.2 on relay1.hippo.ru X-Virus-Status: Clean Subject: Re: [devel] =?koi8-r?b?18/Q0s/TINDSzyBCREIgySDCzM/LydLP18vJLg==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Apr 2007 10:39:01 -0000 Archived-At: List-Archive: List-Post: On Friday 27 April 2007, Alexey Tourbin wrote: > DB_INIT_CDB дает "прозрачный" локинг для каждой операции. > То есто операция начинается берётся блокировка. Операция заканчивает > блокировка снимается. > > DB_INIT_LOCK по идее специально указывать не надо, если указано > DB_INIT_CDB|DB_INIT_MPOOL. > > Там есть ещё другой режим вместо локинга, он log может писать. Но этот другой режим - тоже режим блокировок ? Хочется понять, почему сейчас работает, когда нет явного указания на использование блокировок. Обязательно уже должно было несколько процессов к одной базе сунуться и не раз. Ан нет, пашет... > Вот кусок перлового кода. Тут есть две тонкости: открывать env надо > через exclusive lock, иначе там глюкало. Я это делаю через flock на > дескрипторе каталога (круто!). Если каталог "свой", почему бы и нет. :-) -- С уважением, Сергей Афонин asy@altlinux.ru