Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Encode tracks asynchronously #39
Tracks are currently encoded synchronously within the HTTP request that sends them to the server. There are a few downfalls to this:
All of this can be resolved by implementing an asynchronous encoding queue.
The implementation is complete but for this to actually work asynchronously, Pony.fm needs to be deployed with queue workers (production is currently using the synchronous queue driver).
Since the deployment process will have to restart these workers, I'm taking the opportunity to clean up and ansiblize Pony.fm's production infrastructure.