[ https://issues.apache.org/jira/browse/JENA-218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andy Seaborne resolved JENA-218. -------------------------------- Resolution: Fixed Fix Version/s: Jena 3.9.0 This was done at sometime. > Fuseki should allow timeouts to be specified on a per-request basis > ------------------------------------------------------------------- > > Key: JENA-218 > URL: https://issues.apache.org/jira/browse/JENA-218 > Project: Apache Jena > Issue Type: Improvement > Components: Fuseki > Affects Versions: Fuseki 0.2.1 > Reporter: Alexander Dutton > Assignee: Andy Seaborne > Priority: Major > Labels: needsdocumentation, timeout > Fix For: Jena 3.9.0 > > Attachments: config-tdb.ttl, jena-218-1.diff, > jena-218-default-timeout.diff > > > A query endpoint might want to have different timeouts depending on whether > queries are from untrusted or trusted users, or maintenance processes. The > timeout could be passed with an X- header, a Timeout header as per > http://tools.ietf.org/html/draft-loreto-http-timeout-00, or a query > parameter, respecting the system default if none is provided. The query > parameter might be less favourable as it'd be harder to filter out for Fuseki > instances behind Apache. > There is a risk that changing the behaviour to allow timeouts to be > overridden will lead to DoSs of query endpoints open to the world to some > extent. This can be mitigated by defaulting to disallowing timeout overrides. > I'm happy to put a patch together and document it at > http://incubator.apache.org/jena/documentation/serving_data/. -- This message was sent by Atlassian JIRA (v7.6.3#76005)