NAME
Tapper::MCP::Scheduler::Controller - Main class of the scheduler
official_queuelist
Create a list of all active queues with their associated testruns.
Check whether we need to change from scheduling white bandwidth to black bandwidth.
@return black - 1 @return white - 0
get_next_job
Pick a testrequest and prepare it for execution. Returns 0 if not testrequest fits any of the free hosts.
@param ArrayRef - array of host objects associated to hosts with no current test
@return success - job object @return no job - 0
AUTHORS
AMD OSRC Tapper Team <tapper@amd64.org>
Tapper Team <tapper-ops@amazon.com>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2019 by Advanced Micro Devices, Inc..
This is free software, licensed under:
The (two-clause) FreeBSD License