der opened a new pull request #580: JENA-1719: Work around for iterators being held across transactions URL: https://github.com/apache/jena/pull/580 Provides a workaround to #JENA-1719. Underlying problem is that when inferences are not run to completion then tabled goals and associated interpreters and agenda entries can get retained and in some cases can hold on to uncompleted iterators. Correct fix would be to clean these up but doing this safely, especially in the presence of concurrent queries is tricky. Long term solution might need serious redesign of the backward engine with concurrency and transactions in mind. This workaround wraps the iterators so that if one is retained and and reused across a transaction boundary then it will attempt to restart it. So doesn't fix the underlying problem but does workaround it for this test case.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services