File BatchScheduler.h
Defines
-
DO_NOT_MIGRATE
-
DO_NOT_MIGRATE_DECISION
-
NOT_ENOUGH_SLOTS
-
NOT_ENOUGH_SLOTS_DECISION
-
MUST_FREEZE
-
MUST_FREEZE_DECISION
-
MUST_EVICT_IP
-
namespace faabric
-
namespace batch_scheduler
Typedefs
-
typedef std::pair<std::shared_ptr<BatchExecuteRequest>, std::shared_ptr<SchedulingDecision>> InFlightPair
-
typedef std::map<int32_t, InFlightPair> InFlightReqs
Enums
-
class BatchScheduler
Subclassed by faabric::batch_scheduler::BinPackScheduler, faabric::batch_scheduler::CompactScheduler, faabric::batch_scheduler::SpotScheduler
Public Functions
Public Static Functions
Protected Functions
Protected Static Functions
-
typedef std::pair<std::shared_ptr<BatchExecuteRequest>, std::shared_ptr<SchedulingDecision>> InFlightPair
-
namespace batch_scheduler