Return-Path: Delivered-To: apmail-jakarta-lucene-dev-archive@www.apache.org Received: (qmail 79517 invoked from network); 6 Nov 2004 06:16:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 6 Nov 2004 06:16:47 -0000 Received: (qmail 42237 invoked by uid 500); 6 Nov 2004 06:16:06 -0000 Delivered-To: apmail-jakarta-lucene-dev-archive@jakarta.apache.org Received: (qmail 42217 invoked by uid 500); 6 Nov 2004 06:16:06 -0000 Mailing-List: contact lucene-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Lucene Developers List" Reply-To: "Lucene Developers List" Delivered-To: mailing list lucene-dev@jakarta.apache.org Received: (qmail 42200 invoked by uid 99); 6 Nov 2004 06:16:05 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from [216.136.224.143] (HELO web20926.mail.yahoo.com) (216.136.224.143) by apache.org (qpsmtpd/0.28) with SMTP; Fri, 05 Nov 2004 22:16:04 -0800 Received: (qmail 66763 invoked by uid 60001); 6 Nov 2004 06:16:03 -0000 Message-ID: <20041106061603.66751.qmail@web20926.mail.yahoo.com> Received: from [4.5.64.138] by web20926.mail.yahoo.com via HTTP; Fri, 05 Nov 2004 22:16:03 PST X-RocketYMMF: jeff_m_patterson Date: Fri, 5 Nov 2004 22:16:03 -0800 (PST) From: Jeff Patterson Reply-To: lucene-list-dev@webdoyen.com Subject: Pluggable Lock Framework - how to submit code enhancement? To: Lucene Developers List In-Reply-To: <20041031173428.GB25978@localharvest.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N I've been lurking here as a watcher for a while, but this is my first post - make this an official "hi!" We use Lucene at work on a HA system across 2 machines with multiple JVMs accessing the same NFS-mounted index directory. We overcame the NFS locking deficiencies in Lucene by wrapping the Lucene API calls in a home-grown database locking mechanism. I have since hooked up to the CVS tree for the 1.5 candidate and have built in to the codebase a pluggable Lock Override framework allowing a user to build their own locking mechanism (if you don't, it defaults to the current filesystem Lock). This framework seems like it would be beneficial to the larger community. What is the best way for me to get the changes incorporated in to the next release? I slightly modified: org.apache.lucene.store.FSDirectory and added one new small class: org.apache.lucene.store.LockFactory Additional tweaks would be advised around my changes, but I think they would be minor. Please advise on proper submission protocol. Is it Bugzilla, to this list, or other? Thanks - Jeff --------------------------------------------------------------------- To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: lucene-dev-help@jakarta.apache.org