afs opened a new issue, #1854:
URL: https://github.com/apache/jena/issues/1854

   The GeoSPARQL server (`org.apache.jena.fuseki.geosparql.GeosparqlServer`) 
holds a reference to the Fuseki server.
   
   The `GeosparqlServer` object is itself a thread and `run()` is a call to 
`fuseki.start` ... which itself is starting Jetty and the HTTP threads.
   
   The GeoSPARQL server then uses a shutdown hook to stop.
   
   This is unnecessary. The GeoSPARQL server can invoke `fuseki.start` and 
`fuseki.stop` from the calling thread.
   
   The extra layer of threads and the async shutdown hook cause the tests to be 
unstable on GH actions (long thread pauses are not uncommon).
   


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to