File PlannerState.h

namespace faabric
namespace planner
struct PlannerState

Public Members

std::string policy
std::map<std::string, std::shared_ptr<Host>> hostMap
std::map<int, std::map<int, std::shared_ptr<faabric::Message>>> appResults
std::map<int, std::vector<std::string>> appResultWaiters
faabric::batch_scheduler::InFlightReqs inFlightReqs
std::map<int, std::shared_ptr<batch_scheduler::SchedulingDecision>> preloadedSchedulingDecisions
std::atomic<int> numMigrations = 0
std::map<int, std::shared_ptr<BatchExecuteRequest>> evictedRequests
std::set<std::string> nextEvictedHostIps