Re: JDO TCK Conference Call Friday, April 29, 9 am PST

2005-04-30 Thread Craig Russell
Attending: Matthew Adams, Martin Zaun, Michael Bouschen, Michael 
Watzek, Erik Bengtsen, Michelle Caisse, Craig Russell

1. XML Schema (Brian T - specifics on orm dtd issues, Craig - dtd 
issues fixed?)
Brian checked in changes to the DTD and .xsd for jdo metadata, and will 
still need to resolve issues in the DTD for .orm.

2. Detached objects (Matthew)
Started work on ShoppingCart model for detachment. Simple model with 
ShoppingCart, Items, Product. The ShoppingCart contains objects that 
will become Orders at checkout time.

Issue: How to run the TCK in debug mode?
AI: Matthew figure out how to run the TCK under Netbeans
3. JIRA/Apache accounts( all)
Martin needs to change his password on cvs.apache.org. He was given 
pointers and encouragement to just go and do it.

AI: Craig contact Geir to get Erik and Matthew committer status; get 
erik, matthewadams, mbo, mzaun, mwa administration status on JIRA.

4. OutOfMemoryError (Michelle) JIRA JDO-21
When you run the entire TCK get out of memory errors. Sooner or later 
depending on configuration.

Some tests don't close the PMF when they fail. All are in 
api.persistencemanager package.

AI: Michael will look into upgrading the base JDO test class to make 
sure it's really closing the PMF, even if there are PMs with open 
transactions. There is some sample code in one of the test cases in 
ri11: org.apache.jdo.test.Test_Close_PMF.java that iterates the nested 
exceptions if pmf.close fails.

Some tests in fieldtype use a big chunk of memory 
NewQueryWithExtentAndFilter NewQueryWithSpecifiedLanguageAndQuery use 
about 200MB memory.

AI: Michael. Look for a static variable in the code.
5. Now running with the proper JPOX configuration. validateTables=false 
and validateConstraints=false

Erik is using the TCK with autogenerate schema and SQLServer.
some metadata in .jdo for SimpleInterface needs to be updated.
Time fields need extra information. To be discussed on email.
AI: Erik send email with his issues with TCK 20.
Craig
On Apr 29, 2005, at 8:36 AM, Michelle Caisse wrote:
Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:[EMAIL PROTECTED]
P.S. A good JDO? O, Gasp!


smime.p7s
Description: S/MIME cryptographic signature


Re: JDO TCK Conference Call Friday, April 29, 9 am PST

2005-04-29 Thread Michelle Caisse
Okay, Brian.  Thanks for the report.  I hope everything works out okay.  
-- Michelle

Brian Topping wrote:
Hi gang,
I'm not going to be making it today, been having significant issues
getting anything done this week and need to spend the day tomorrow at
hospital(s) for family members.  I'll be trying to get my list taken
care of this weekend though.
best, Brian
Michelle Caisse wrote:
Hi,
We will have our regular meeting Friday (April 29) at 9 am PST to 
discuss JDO TCK issues and status.

Dial-in numbers are:
866 230-6968   294-0479#
International: +1 865 544-7856
Agenda:
XML Schema (Brian T - specifics on orm dtd issues, Craig - dtd issues 
fixed?)
JDO API release on ibiblio (Brian T, Craig)
Detached objects (Matthew)
JIRA/Apache accounts( all)
OutOfMemoryError (Michelle)
Apache nightly builds (Brian)
Other  issues  and status (any and all)

-- Michelle



RE: JDO TCK Conference Call Friday, April 29, 9 am PST

2005-04-29 Thread erik
Hi,

I hereby enumerate my experience and issues I had running the TCK:

- schema is not fully created with the existing DDL script, so the
implementation needs to create it at runtime or pre-runtime. Note: JPOX
can do it at runtime or pre-runtime.

- BigDecimal tests use equals to assert the values; JPOX fails to keep
the 0s after the decimals (.0 = .) as it relies on
the database to do it, and of databases doesn't keep it; I propose the
asserts be changed from equals to compare. Of course, one implementation
could store it in a varchar or char column, but...

- In SimpleInterface tests I had to add the jpox extension
implementation-classes in the metadata. The JDO says that we can look in
the implements attribute for the SimpleClass, so we, JPOX, will make
the necessary changes to support it.

- Some query tests require an id field that is not available if the
tests are run in datastore identity mode.

- Retrieve test fails as JDO 2, in the current state, has broken the
backward compatibility. 

- Reachability test fails with JPOX. This is a known issue.

Running with Derby

- Derby is limited to 36 constraints by table; FieldsOfSimpleClass class
has more than a 100 fields with 1-1 association with SimpleClass, so if
the implementation automatically creates the foreign key, it will fail.

Running with Eclipse

- with Eclipse I'm able to execute all tests and debug as needed. I
couldn't find any memory leak neither in the JDO TCK nor JPOX, but I see
that the objects in memory don't get gargage collected after each test,
even if it run successfully.

Regards,

Erik Bengtson 

-Original Message-
From: Michelle Caisse [mailto:[EMAIL PROTECTED] 
Sent: Friday, April 29, 2005 5:36 PM
To: Brian Topping
Cc: jdo-dev@db.apache.org; [EMAIL PROTECTED]
Subject: Re: JDO TCK Conference Call Friday, April 29, 9 am PST

Okay, Brian.  Thanks for the report.  I hope everything works out okay.

-- Michelle

Brian Topping wrote:

 Hi gang,

 I'm not going to be making it today, been having significant issues
 getting anything done this week and need to spend the day tomorrow at
 hospital(s) for family members.  I'll be trying to get my list taken
 care of this weekend though.

 best, Brian

 Michelle Caisse wrote:

 Hi,

 We will have our regular meeting Friday (April 29) at 9 am PST to 
 discuss JDO TCK issues and status.

 Dial-in numbers are:

 866 230-6968   294-0479#
 International: +1 865 544-7856

 Agenda:

 XML Schema (Brian T - specifics on orm dtd issues, Craig - dtd issues

 fixed?)
 JDO API release on ibiblio (Brian T, Craig)
 Detached objects (Matthew)
 JIRA/Apache accounts( all)
 OutOfMemoryError (Michelle)
 Apache nightly builds (Brian)
 Other  issues  and status (any and all)

 -- Michelle