On 27/04/12 17:01, Tayfun Gökmen HALAÇ wrote:
Andy,

Do you have any comments on Joseki SPARQL processor?

Message are answered on a "when I can basis"

My expeirnece was that if autoreconnect is enabled, then the first call after a long idle period still failed. Retrying was necessary.

But you still need autoreconnect.

        Andy





P.S. Thank you Paolo. I am already a member. I managed to send.

Best,

Tayfun


----- Original Message -----
From: Tayfun Gökmen HALAÇ<tayfunha...@yahoo.com>
To: "jena-users@incubator.apache.org"<jena-users@incubator.apache.org>
Cc:
Sent: Friday, April 27, 2012 10:53 AM
Subject: Re: Joseki on mysql auto-reconnection

Hi,

Sorry for the same message. There is a problem about my message format. It gets 
552 spam core exceeded. I am trying plain text message below.

--


I have a question about Joseki. 
(http://tech.groups.yahoo.com/group/jena-dev/message/48219)

The problem is about Joseki's query execution retry for timed out connection in mysql. In 
org.joseki.processors.SPARQL, execQueryProtected() method retries query execution if it 
catches a QueryStageException and finds a cause of mysql connection within that 
exception. But, the exception for timed out connection comes within a JenaException if 
you look at logs (an info log). Also, one cannot see the warning log of "Execution 
failure (retryable)".

Thus, I checked out the source code (3.4.5-SNAPSHOT from github) and modified. 
I added the same retry code in QueryStageException catch to JenaException 
catch. (the code below)

if (attempts == 0&&  causeLooksRetryable(ex)) {
attempts++;
log.warn("Execution failure (retryable) : retry: " + attempts);
execQueryProtected(request, response, dataset, attempts);
return;
}

Now, I can see the log of "Execution failure (retryable)", and SPARQL processor 
retries to execute the query once again. But, how does calling execQueryProtected() 
method again rebuild the connection? There is nothing to get a new connection in the 
code, and therefore the same exception occurs in the second call too.

Best regards,

Tayfun Gokmen Halac



________________________________
From: Tayfun Gökmen HALAÇ<tayfunha...@yahoo.com>
To: "jena-users@incubator.apache.org"<jena-users@incubator.apache.org>
Sent: Friday, April 27, 2012 10:38 AM
Subject: Joseki on mysql auto-reconnection


Hi,

Apache user group mailer rejects my mails for this question. Could you reply 
the message below?

http://tech.groups.yahoo.com/group/jena-dev/message/48219

Thank you  in advance.

Tayfun


Reply via email to