db-derby-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joseph Grace <oc...@serv.net>
Subject FAQ language (was: Unable to run 10.0.2 GA on Mac OS X 10.3.5/VM 1.4.2_05)
Date Sat, 09 Oct 2004 11:32:33 GMT
Dear Derby-user:

First of all, I'd like to thank Jean and all the IBM folk for making 
this transition smoothly and proactively to get things done, like the 
new FAQ.  I would like to suggest an adjustment to the language of one 
FAQ entry though.

On Fri, 08 Oct 2004 10:26:02 -0700, Jean T. Anderson 
<jta@bristowhill.com> wrote:
> Incidentally, this problem is now on the FAQ page


>  (and Suresh's summary
> of the problem was so helpful I used it almost 'as is'):
> http://incubator.apache.org/derby/faq.html#createdb_OS_X

-1 since that FAQ entry says:

> 2.1. Why can't I create a new database on Mac OS X?
>  This is a JVM problem on Mac [...]

Jean, I suggest changing the language of this FAQ entry to be fairer to 
the JVM team at Apple.  AFAIK, noone has resolved the issue to a bug in 
the Mac JVM.  At best, the rws/rwd problem is a

     "Derby issue with Mac" OS X


not necessarily a Derby "problem on Mac" OS X.  It's a subtle but I 
believe important distinction to avoid false accusations, especially 
with those whose help we may end up needing and hoping to enlist for 
insight and solutions to gray area issues such as this one.

Someone mentioned that they filed a report to the Mac OSX team which is 
great, so at least Derby is (fingers crossed) already on the Apple Mac 
OS X team radar.  I don't think a copy of the issue report was posted 
to either list, so I don't believe I've seen the submission but do hope 
the submission was polite and simply flagged the issue without 
necessarily laying blame.

For a full technical explanation of the issue, check my posts to the 
archives of derby-dev describing the rws/rwd issue when running Derby 
on Mac OS X.  The Jira log for this bug has a few misleading (implying 
blame) entries which do not follow from my analysis of the situation.  
I chose not to clarify the issue further since it seemed picky at the 
time since I did not think the language in the Jira was important 
enough to address (except by example) since Jira does not seem all that 
public, and the project is just getting started.  Perhaps that was a 
mistake.  I do think the language for the FAQ is important however, 
since the FAQ is a genuinely public document.

> The workaround is to set  derby.storage.fileSyncTransactionLog=true  
> to use file sync instead of write sync for log writes.


As for this actual workaround, I believe that's fine.  As I understand 
it, it sacrifices performance to avoid the gray area of rws/rwd 
implementations, and in so doing avoids code changes (as in my original 
workaround/potential fix).  Definitely a good getting-started 
workaround even if not necessarily the appropriate long-term solution.

I have some ideas for further examining this issue but just haven't had 
the time to do the exploratory work.  AFAIK, my invitations for more 
information came up empty, so I'll repeat the request.

If anyone has more light to shed on the (general JVM or specifically 
Mac OS X) rws/rwd issue, please do so.


= Joe =

View raw message