jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Mueller (JIRA)" <j...@apache.org>
Subject [jira] Commented: (JCR-1572) DbDataStore connection does not always reconnect
Date Tue, 06 May 2008 07:09:55 GMT

    [ https://issues.apache.org/jira/browse/JCR-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12594498#action_12594498
] 

Thomas Mueller commented on JCR-1572:
-------------------------------------

Hi,

I think it makes sense to solve the original problem instead of trying to work around it.

I was searching for "MySQL max_packet_size error" and found this: 
http://www.mysqltalk.org/maxpacketsize-info-vt112883.html

"I had to set this an actually it is a setting in the server side mysql config file like this:
set-variable = max_allowed_packet=16M "

"This is a known bug (check http://bugs.mysql.com/) that was a regression in 3.0. It is fixed
(to be released in 3.0.9)"

What version of MySQL (server and JDBC client) do you use? How big was your largest object?
Did you set max_allowed_packet? When I tested it, it worked without any special settings.
I have tested with MySQL 5.0.27-community-nt on Windows XP (2007-12-11) and found out that
the objects must fit in memory. It would be great if this problem could be solved as well.


> DbDataStore connection does not always reconnect
> ------------------------------------------------
>
>                 Key: JCR-1572
>                 URL: https://issues.apache.org/jira/browse/JCR-1572
>             Project: Jackrabbit
>          Issue Type: Bug
>          Components: jackrabbit-core
>            Reporter: Moshe Immerman
>            Assignee: Thomas Mueller
>
> If a DbDataStore connection is closed due to an error all subsequent addRecord calls
will fail with 'connection has been closed and autoReconnect == false'
>  after getRecord is called and the connection is reconnected addRecord will succeed.
> the connection should be validated before setting autoReconnect = false or on retrieval
from the pool.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message