Jonathon, No I never did get around to this one, hopefully I will eventually. Or even better, someone will beat me to it! ;-)
- Andrew On Wed, 2007-03-21 at 11:10 +0800, Jonathon -- Improov wrote: > Andrew, > > Did you get the chance to reproduce the database connection error? Should I > use PostgreSQL instead? > > There could be a similar, if not same, issue at > http://www.nabble.com/forum/ViewPost.jtp?post=5998171&framed=y . Closed 26 > Aug 06 because error > was assumed to be non-reproducible. > > If someone will post an issue about this again (old issue not in JIRA > anymore), I'll reproduce the > error. Just hit it again this morning. > > I thought this issue is critical. But it might only be a problem with MySQL. > Seems like everyone > else here is using PostgreSQL? There seems to be a number of errors that can > go unnoticed if using > PostgreSQL; I've fixed some. > > Jonathon > > Jonathon -- Improov wrote: > > Andrew, > > > > In /etc/my.cnf , do this: > > > > [mysqld] > > wait_timeout=60 > > > > and you should be able to hit the problem within 60 seconds. > > > > Jonathon > > > > Andrew Sykes wrote: > >> Chris, Jonathon, > >> > >> Thanks for the info. > >> > >> Is there a Jira issue for this? this definitely needs fixed, if someone > >> can give thorough instructions for reproducing (without waiting 8 hours) > >> and any thoughts on a solution in Jira, I'll try to look at this next > >> week. > >> > >> - Andrew > >> > >> > >> On Fri, 2007-03-02 at 23:17 +0800, Jonathon -- Improov wrote: > >>> Chris is right, it's deprecated. > >>> > >>> I was mistaken, autoReconnect didn't solve my problems. I used > >>> attribute "validationQuery". Works even with autoCommit false. Does > >>> OFBiz have something similar? Or is it too MySQL-specific? > >>> > >>> Jonathon > >>> > >>> Chris Howe wrote: > >>>> Autoreconnect was marked deprecated in mysql's Connector/J (jdbc) in > >>>> 3.2 and removed in 3.3 > >>>> > >>>> Jonathon is likely using 3.1.14 > >>>> > >>>> I have very little interest or experience in database features and > >>>> couldn't tell you if what comes along in Connector/J 5 is worth the > >>>> change or necessary or anything else, except to tell you that > >>>> Connector/J 5 is recommended to use with MySql 5. This is another > >>>> reason I'm switching to Postgres (at least for the ERP work). There > >>>> seems to be more people that might have an interest/experience in these > >>>> details using Postgres around in the OFBiz community, so any issues > >>>> will likely be uncovered before my deployment is affected by it :) > >>>> > >>>> --- Jonathon -- Improov <[EMAIL PROTECTED]> wrote: > >>>> > >>>>> Andrew, > >>>>> > >>>>> I can confirm 2 things: > >>>>> > >>>>> 1. I tested "autoReconnect=true" to work in Tomcat deployment (not > >>>>> OFBiz); will > >>>>> get "Communication link failure" after timeout (8 hours in my > >>>>> setup) > >>>>> otherwise. > >>>>> > >>>>> 2. I have never had a similar timeout incident with OFBiz; I'm using > >>>>> "autoReconnect=true" and MySQL. > >>>>> > >>>>> Jonathon > >>>>> > >>>>> Andrew Sykes wrote: > >>>>>> Chris, > >>>>>> > >>>>>> I thought the timeout issue was resolved by adding the "? > >>>>>> autoReconnect=true" to the jdbc-uri? > >>>>>> > >>>>>> Interested to hear more... > >>>>>> > >>>>>> - Andrew > >>>>>> > >>>>>> On Thu, 2007-03-01 at 15:43 -0800, Chris Howe wrote: > >>>>>>> Hey Eric, > >>>>>>> > >>>>>>> The only technical reason so far was the issue with max_timeout. > >>>>> A > >>>>>>> default installation connection will timeout after 8 hours of > >>>>>>> inactivity and may cause some problems with misses after that 8 > >>>>> hours. > >>>>>>> You can change this to up to 24 days which should alleviate some > >>>>>>> issues, but I'm not sure how extensive a test I can do to see if > >>>>> there > >>>>>>> are any repercussions from doing that. I'm also not sure there's > >>>>> much > >>>>>>> momentum to address the issue any time soon. I know I don't have > >>>>> any > >>>>>>> momentum in learning about it. Issues that pop up regarding > >>>>> Postgres > >>>>>>> specifically, I think would garner a bit more attention. > >>>>>>> > >>>>>>> Licensing issues were the main driving force though. After > >>>>> reading up > >>>>>>> a bit there just seems to be quite a bit of uncertainty > >>>>> surrounding > >>>>>>> MySql licensing most of it can be gleaned by reading: > >>>>>>> http://en.wikipedia.org/wiki/MySQL#License_issues > >>>>>>> I'd prefer to not worry about what Oracle and SAP are doing to > >>>>> each > >>>>>>> other. > >>>>>>> > >>>>>>> Postgres being BSD and originating from University of California > >>>>> seems > >>>>>>> a bit safer on the legal front. We've see a lot of opportunity > >>>>> using > >>>>>>> OFBiz in our industry and may wish to do something in the future > >>>>> and > >>>>>>> want to expand our knowledge in areas that keep our options open. > >>>>>>> > >>>>>>> ,Chris > >>>>>>> > >>>>>>> --- Eric Crawford <[EMAIL PROTECTED]> wrote: > >>>>>>> > >>>>>>>> Chris, just out of curiosity, what made you decide to move from > >>>>> mysql > >>>>>>>> to postgres? > >>>>>>>> > >>>>>>>> On 3/1/07, Chris Howe <[EMAIL PROTECTED]> wrote: > >>>>>>>>> The error is most likely on this side of the keyboard, but the > >>>>>>>>> dummy-fks didn't work for me going from mysql to postgres. Even > >>>>>>>> with > >>>>>>>>> it ticked, postgres got mad about referential integrity. I > >>>>> didn't > >>>>>>>> dig > >>>>>>>>> into it any further, that's going to be one of the things I do > >>>>> look > >>>>>>>>> into when i set aside some time. > >>>>>>>>> > >>>>>>>>> I'm just thinking abstractly, wouldn't something like the > >>>>> following > >>>>>>>>> work for writing to the correct order > >>>>>>>>> > >>>>>>>>> Start with a HashSet > >>>>>>>>> > >>>>>>>>> Get Record > >>>>>>>>> If has parent > >>>>>>>>> get parent > >>>>>>>>> Is parent in Hashset? > >>>>>>>>> yes->write record > >>>>>>>>> no-> does parent have parent? > >>>>>>>>> ..etc > >>>>>>>>> If does not have parent > >>>>>>>>> write record > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> --- "David E. Jones" <[EMAIL PROTECTED]> wrote: > >>>>>>>>> > >>>>>>>>>> On Mar 1, 2007, at 1:57 PM, Chris Howe wrote: > >>>>>>>>>> > >>>>>>>>>>> 2. Data write/load order for hierarchy fk integrity (parent*Id > >>>>>>>> -> > >>>>>>>>>> *Id) > >>>>>>>>>> > >>>>>>>>>>> I think 2 can be addressed pretty well (of course not 100% > >>>>> fool > >>>>>>>>>> proof) > >>>>>>>>>>> if the output file is written in the right order. > >>>>>>>>>> This is actually not possible to do, ie sorting a graph with > >>>>>>>> loops is > >>>>>>>>>> NP-hard. > >>>>>>>>>> > >>>>>>>>>> That is why we have the dummy-fks thing, which of course should > >>>>>>>> ONLY > >>>>>>>>>> be used for a case like this where you are sure that there are > >>>>> no > >>>>>>>> bad > >>>>>>>>>> fk records. > >>>>>>>>>> > >>>>>>>>>> -David > >>>>>>>>>> > >>>>>>>>>> > >>>> > > > > > -- Kind Regards Andrew Sykes <[EMAIL PROTECTED]> Sykes Development Ltd http://www.sykesdevelopment.com