Brett Meyer created ARTIF-727:
---------------------------------
Summary: Add non-blocking upload endpoints
Key: ARTIF-727
URL:
https://issues.jboss.org/browse/ARTIF-727
Project: Artificer
Issue Type: Feature Request
Reporter: Brett Meyer
Assignee: Brett Meyer
Uploading large archives can take a while, due to expansion, processing, and derivation.
For instance, uploading the entire Artificer distro ZIP takes around 4 minutes. While
that's reasonable (at least in my opinion), all of our upload endpoints are currently
blocking.
Blocking may be desirable for some client apps, so definitely don't remove that. But,
adding additional, non-blocking methods to the web service, java client, cli, web browser,
and ejb would be helpful. The non-blocking method should at least block until the primary
artifact is persisted, returning its metadata. But the rest should be async.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)