Vilnis Termanis (Iotic Labs) created JENA-1302:
--------------------------------------------------
Summary: Intermittent Lucene prepareCommit exception during heavy
read/write load
Key: JENA-1302
URL: https://issues.apache.org/jira/browse/JENA-1302
Project: Apache Jena
Issue Type: Bug
Components: Fuseki, TDB, Text
Affects Versions: Jena 3.3.0
Environment: CentOS 7.3 inside VM, 2 cores, OpenJDK 1.8.0_121
(64-bit), 1GB JVM heap, Fuseki running as service
Reporter: Vilnis Termanis (Iotic Labs)
(*Note*: Could not add Fuseki 2.6.0 as affected version although I assume this
is a TDB/text rather than Fuseki-related issue.)
*Steps:*
# Start with plain Fuseki + given configuration (TDB store + lucene text
indexing)
# Import 1k.ttl
# Run lockup.py (same host, mix of multiple parallel updates & single select)
*Result:*
Every now and again one of the update queries fails with a 500 server error
which is logged as:
{{DatasetGraphText ERROR Exception in prepareCommit: prepareCommit was already
called with no corresponding call to commit}}
*Notes:*
- Not reproducible without fix for JENA-1296 (and discovered during fix
verification for said issue)
- From cold-start of Fuseki, occurs within 30s of script run
- Supplied test script required Python 3, {{rdflib>=4.2.2}} &
{{SPARQLWrapper>=1.8.0}}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)