Return-Path: Delivered-To: apmail-incubator-qpid-dev-archive@locus.apache.org Received: (qmail 98210 invoked from network); 3 May 2007 11:09:46 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 May 2007 11:09:46 -0000 Received: (qmail 54989 invoked by uid 500); 3 May 2007 11:09:53 -0000 Delivered-To: apmail-incubator-qpid-dev-archive@incubator.apache.org Received: (qmail 54968 invoked by uid 500); 3 May 2007 11:09:52 -0000 Mailing-List: contact qpid-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: qpid-dev@incubator.apache.org Delivered-To: mailing list qpid-dev@incubator.apache.org Received: (qmail 54959 invoked by uid 99); 3 May 2007 11:09:52 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 May 2007 04:09:52 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of asimon@redhat.com designates 66.187.233.31 as permitted sender) Received: from [66.187.233.31] (HELO mx1.redhat.com) (66.187.233.31) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 May 2007 04:09:44 -0700 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.13.1/8.13.1) with ESMTP id l43B9JKl016368; Thu, 3 May 2007 07:09:19 -0400 Received: from pobox.stuttgart.redhat.com (pobox.stuttgart.redhat.com [172.16.2.10]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id l43B9IeL026882; Thu, 3 May 2007 07:09:19 -0400 Received: from [10.32.4.46] (vpn-4-46.str.redhat.com [10.32.4.46]) by pobox.stuttgart.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id l43B9HKc025209; Thu, 3 May 2007 13:09:18 +0200 Subject: Re: [java] test cases From: Arnaud Simon Reply-To: asimon@redhat.com To: Robert Godfrey Cc: qpid-dev@incubator.apache.org In-Reply-To: References: <12790468.1178124735491.JavaMail.jira@brutus> <1178188803.9312.32.camel@localhost.localdomain> Content-Type: text/plain Organization: Red Hat Date: Thu, 03 May 2007 13:08:47 +0200 Message-Id: <1178190527.9312.38.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 (2.8.3-2.fc6) Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi Rob, I was thinking about that actually. I think I'll do it as this is a very useful feature to have. So, I have added this task on my TODO list. Cheers Arnaud On Thu, 2007-05-03 at 11:52 +0100, Robert Godfrey wrote: > Hi Arnuad, > > what other stores are you writing? > > We *really* could do with a persistent store that has Apache > compatible licensing... even if it's not the most efficient it would > at least enable us to add persistence testing to our unit tests. > > I started on looking at writing an JDBC/SQL based store for this > purpose but would need to change it now you've made your changes. If > you're already looking at this, then I won't bother. > > Cheers, > Rob > > On 03/05/07, Arnaud Simon wrote: > > Hi, > > > > There was one path mistake in the config file that I checked in but > > Gordon has spotted it and solved it (Thanks for that Gordon). > > > > Apart from that I am still working on having all the test cases passing > > against all the stores. So, I would encourage you not to use the current > > revision for production. I'll let you know when everything has been > > tested. I am also adding crash recovery tests that are useful for > > testing tx. > > > > I have also updated the in-memory store and tx manager that were not > > properly implemented but required (I'll produce a new patch soon). Note > > that the BDB implementation is checked in under etp.108.redhat.com. I > > have also other stores that are not yet finalized. > > > > One main thing that we need to change though is the way message chunks > > are handled. At the minute this not really optimum. > > > > So, to summarize my plan for action for this week and next week is: > > 1) finalize in memory store and tx > > 2) have all the tests rewritten for the new store and tx interfaces > > 3) have all the tests (Junit and system) passing against all the stores > > 4) add crash recovery tests > > 5) extend dtx support > > 6) finalize new stores > > > > > > > > > > > > > > > >