Hi everyone,

I opened a PR for a major change to SDAP here: 
https://github.com/apache/incubator-sdap-nexus/pull/249

Because this is a major change, I'll open a 72-hour VOTE thread and see if 
there are any concerns about this change. However you vote, please provide 
justification.

This change introduces "async jobs" to SDAP. Currently, SDAP only supports 
synchronous jobs, meaning the API call will hang until the analysis is 
completed and results are returned to the user. This new async feature will 
immediately return a job detail response to the user (via a 300 redirect) which 
the user can then poll until the results are ready. This is important because 
it adds support for larger jobs; the jobs can take days or weeks if needed. 
Please be aware this change is only enabled for the /match_spark endpoint -- no 
other algorithms are impacted. In order to enable this feature for other 
algorithms, the results would need to be persisted to Cassandra and the 
"NexusCalcSparkTornadoHandler" handler would need to be inherited. 

The new endpoints utilize the OGC Coverages specification 
(https://ogcapi.ogc.org/coverages/)

Thanks,
Stepheny

Reply via email to