WorldBank-Transport/open-transit-indicators — pull request #121 by notthatbreezy (2014-08-28 17:14:50+00:00)
Title: Feature/queue indicator calculations

Adds a new endpoint to create an IndicatorJob object and
submits a job to an indicators queue for celery.

Celery processes one job a time, with a timeout currently
set to 10 minutes for processing a job, retrying 3 times
possibly.

Celery tasks were split into 2 queues:
1. datasources - used for processing datasource imports (osm, gtfs, etc)
because these can be done concurrently without too much overhead
2. indicators - used for calculating indicators; cannot be done concurrently
so limited to one celery worker with timeouts and retries set