Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 7648 invoked from network); 21 Nov 2005 20:45:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 21 Nov 2005 20:45:22 -0000 Received: (qmail 33273 invoked by uid 500); 21 Nov 2005 20:45:15 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 33204 invoked by uid 500); 21 Nov 2005 20:45:15 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 33193 invoked by uid 99); 21 Nov 2005 20:45:14 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Nov 2005 12:45:14 -0800 Received-SPF: pass (asf.osuosl.org: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) Received: from [195.188.213.5] (HELO smtp-out2.blueyonder.co.uk) (195.188.213.5) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Nov 2005 12:46:47 -0800 Received: from knossos.elmet ([82.38.65.173]) by smtp-out2.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Mon, 21 Nov 2005 20:45:40 +0000 Subject: Re: [collections] LRUBug From: robert burrell donkin To: Jakarta Commons Developers List In-Reply-To: <43776BF8.8090503@btopenworld.com> References: <1131189375.5382.4.camel@knossos.elmet> <436CCBDC.8030305@btopenworld.com> <8a81b4af0511050939t44cc668td3ad2fb987b2690@mail.gmail.com> <1131396254.5110.21.camel@knossos.elmet> <437144EE.7060008@btopenworld.com> <1131560455.5058.12.camel@knossos.elmet> <4373E36E.3080906@btopenworld.com> <1131801010.5037.70.camel@knossos.elmet> <4375F1BE.6040505@btopenworld.com> <1131808253.5037.86.camel@knossos.elmet> <8a81b4af0511120835r4091ac4frde7f113883653820@mail.gmail.com> <43776BF8.8090503@btopenworld.com> Content-Type: text/plain Date: Mon, 21 Nov 2005 21:03:51 +0000 Message-Id: <1132607031.5022.23.camel@knossos.elmet> Mime-Version: 1.0 X-Mailer: Evolution 2.0.1-1mdk Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 21 Nov 2005 20:45:40.0773 (UTC) FILETIME=[88F26550:01C5EEDC] X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Sun, 2005-11-13 at 16:38 +0000, Stephen Colebourne wrote: > >>i would recommend keeping the bugzilla open but adding a comment > >>requesting that users ensure that the code is synchronized properly and > >>that they list the full environment (JVM and platform) plus information > >>about the keys they are using (and ideally a soak tests we can run). > >>that may give us enough information to track down where the problem > >>lies. > > > > > > +1, plus include additional debugging code in release. > > I have checked in my extra-info on error 'debug' version into SVN. As we > can't reproduce, I agree that we have to move towards a release as is. i've been running the SOAK tests for over 7 days now without a problem. if there is a bug in the collections code (as opposed to problems with synchronization) then i don't think that it'll be discovered by those tests. i can't see any reason for the code to fail when correctly synchronized. so, i think it'd be best release as is and hope that (if the problem exists) someone will donate some production code we can run. what is becoming clear to me is that a number of users have been confused by the need to synchronize the maps. i've added some clarifications to the javadocs for LRUMap. would it be a good idea (for me) to add explicit notes about the need to synchronize maps to other javadocs? and to the user guide? BTW i get problems with jdiff (no CVSROOT) when i try maven site:generate any tips? - robert --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org