Background variant processing #56
Loading…
Reference in a new issue
No description provided.
Delete branch "asonix/backgrounded-variants"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Remove the ProcessMap and put variant processing in the background
In multi-node environments, this prevents duplication of variant processing if multiple requests for the same variant come in at the same time. It also allows balancing variant processing across active nodes via the job queue. Further, it prevents request issues from causing variant processing failures, ensuring the variant job is decoupled from the request/response cycle