On 02/05/13 18:17, Marc von Holzen wrote:
Hi Andy,

Thank you so much for your quick response.  I successfully recovered the
data.  I will definitely upgrade to the latest.

Regarding understanding the circumstances, my application interacts
entirely via Fuseki services.  Nothing more than a series of queries and
updates.  The logs don't show much.  The only slightly unusual thing
might be a few of "INSERT DATA {<> <> <>}" but they seem to have worked
fine in the past.

Thanks for your work,
Marc

One of the problems with the 0.2.5 codebase was that any problem in a section of the commit process caused the same symptom.

I looked at the svn history and found a possible reason a server with multiple overlapping operations might break and cause the problem your seeing. The fix did not make the last release - it is in the current development snapshot builds.

I doubt "INSERT DATA {<> <> <>}" is related - more likely is two transactions at the same time in a race-condition trying to flush the journal. These can be read transactions - a read transaction can cause the journal to be written back if a queue of pending commits has built up and the read transaction is the last block on flushing the write-ahead log. There was a bug (a small timing hole) here.

Glad you managed to recover the data,

        Andy

Reply via email to