IllegalStateException: IndexConnection must be open after fraction of query timeout

Hello
I'm getting the IndexConnection must be open after 10 or 15 mins even though query tmeout is set to an hour. What am I missing?

Stardog version: 7.3.0
Dataset: LDBC SNB @SF100 (~5B triples)
Queries: Interactive Complex {ic3, ic4, ic9} from https://github.com/ldbc/ldbc_snb_implementations/tree/dev/sparql/queries
Driver: pystardog
Stardog properties:

query.timeout=3600s
memory.mode=read_optimized

Hi Witold,

This exact error is an issue which is about to be fixed in 7.3.1 next week (the PR already merged). The problem is that the transaction which was started for the query expired before the query finished. If you look into stardog.log you'll probably see something about closing a tx due to inactivity. It only happens at higher values for query.timeout. You need to set the database.connection.timeout property to something greater than 3600s.

Stardog 7.3.1 won't let transactions expire while a query is making progress.

Best,
Pavel

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.