Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id C5AFB200C33 for ; Sat, 11 Mar 2017 09:27:46 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id C443E160B7B; Sat, 11 Mar 2017 08:27:46 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 180F2160B5D for ; Sat, 11 Mar 2017 09:27:45 +0100 (CET) Received: (qmail 1908 invoked by uid 500); 11 Mar 2017 08:27:45 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 1894 invoked by uid 99); 11 Mar 2017 08:27:45 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 11 Mar 2017 08:27:45 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 6016CC123F for ; Sat, 11 Mar 2017 08:27:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.474 X-Spam-Level: * X-Spam-Status: No, score=1.474 tagged_above=-999 required=6.31 tests=[DKIM_ADSP_CUSTOM_MED=0.001, NML_ADSP_CUSTOM_MED=1.2, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.972, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id PRV177PxBVJj for ; Sat, 11 Mar 2017 08:27:42 +0000 (UTC) Received: from zmcc-5-mx.zmailcloud.com (zmcc-5-mx.zmailcloud.com [192.198.93.228]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 160C75F36E for ; Sat, 11 Mar 2017 08:27:42 +0000 (UTC) Received: from zmcc-5-mta-1.zmailcloud.com (127.37.197.104.bc.googleusercontent.com [104.197.37.127]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by zmcc-5-mx.zmailcloud.com (Postfix) with ESMTPS id 5C25F520318 for ; Sat, 11 Mar 2017 03:27:35 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by zmcc-5-mta-1.zmailcloud.com (Postfix) with ESMTP id 04C28C105C for ; Sat, 11 Mar 2017 02:27:35 -0600 (CST) Received: from zmcc-5-mta-1.zmailcloud.com ([127.0.0.1]) by localhost (zmcc-5-mta-1.zmailcloud.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id QU0YUQRbshIS for ; Sat, 11 Mar 2017 02:27:34 -0600 (CST) Received: from zmcc-5-mta-1.zmailcloud.com (localhost [127.0.0.1]) by zmcc-5-mta-1.zmailcloud.com (Postfix) with ESMTPS id 93FA0C1061 for ; Sat, 11 Mar 2017 02:27:34 -0600 (CST) Received: from MacBook-Pro.local (LFbn-1-822-212.w86-246.abo.wanadoo.fr [86.246.56.212]) by zmcc-5-mta-1.zmailcloud.com (Postfix) with ESMTPSA id 5D3CCC105C for ; Sat, 11 Mar 2017 02:27:34 -0600 (CST) Subject: Fwd to the dev mailing list : Could I know the progress of LMDB backend for ApacheDS and I want have a try on it References: To: Apache Directory Developers List From: =?UTF-8?Q?Emmanuel_L=c3=a9charny?= X-Forwarded-Message-Id: Message-ID: <7fea3200-15ff-f0f5-fc4a-74b1fa63d532@gmail.com> Date: Sat, 11 Mar 2017 09:27:33 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable archived-at: Sat, 11 Mar 2017 08:27:47 -0000 Hi Emmanuel and Zheng, Recently I am using ApacheDS as the storage of my project but worried a= bout the DB backend of it. The index of JDBM may be corrupted somehow and= it is seems hard to resolve that issue. Another concern is that it is to= o slow to turn on the syncOnWrite or facing the risk of loss of data when= crashing or power off if turn off the syncOnWrite option. Mavibot maybe = a choice but it is not for production yet currently. So I consider to implement the LMDB partition and index myself to provi= de a stable DB backend. I read this email threads https://www.mail-archiv= e.com/dev@directory.apache.org/msg48554.html and know that you guys want = to have a try to implement LMDB backend for ApacheDS. So how about the pr= ogress? I want to have a try on LMDB and it really helps if there is some= work I can leverage. LMDB claims it supports =E2=80=9CMultiple sub-databases may be created = with transactions covering all sub-databases=E2=80=9D. So maybe the locks= in the AbstractBTreePartition can be removed and use LMDB transaction in= stead. It seem there=E2=80=99s a hope that LMDB may provides faster read/= write speed and a consistent DB backend. Sorry for this if this mail disturbs you. Thanks, and eagering for your reply. Zack Liu