1801: Updated the scheduler logic to pack in jobs as long as we're under the queue limit (500) instead of just grabbing the first 500 from the queue regardless of schedulability.
1802: Added logging statements to the scheduler loop.
1815: Added queue_mode to the serializer/patch arguments to support dynamically changing the queue order from LIFO to FIFO and vice versa.
Checklist
manage.py test
passesAffected app(s)
scheduler
Description of change
1801: Updated the scheduler logic to pack in jobs as long as we're under the queue limit (500) instead of just grabbing the first 500 from the queue regardless of schedulability.
1802: Added logging statements to the scheduler loop.
1815: Added queue_mode to the serializer/patch arguments to support dynamically changing the queue order from LIFO to FIFO and vice versa.