Apache Mesos
Classes | Namespaces | Variables
allocator.hpp File Reference
#include <string>
#include <vector>
#include <mesos/allocator/allocator.pb.h>
#include <mesos/scheduler/scheduler.pb.h>
#include <mesos/authorizer/authorizer.hpp>
#include <mesos/maintenance/maintenance.hpp>
#include <mesos/quota/quota.hpp>
#include <mesos/resource_quantities.hpp>
#include <mesos/resources.hpp>
#include <process/future.hpp>
#include <stout/duration.hpp>
#include <stout/hashmap.hpp>
#include <stout/hashset.hpp>
#include <stout/lambda.hpp>
#include <stout/option.hpp>
#include <stout/try.hpp>

Go to the source code of this file.

Classes

struct  mesos::allocator::Options
 Pass in configuration to the allocator. More...
 
class  mesos::allocator::OfferConstraintsFilter
 
struct  mesos::allocator::OfferConstraintsFilter::Options
 
struct  mesos::allocator::OfferConstraintsFilter::Options::RE2Limits
 
struct  mesos::allocator::FrameworkOptions
 Per-framework allocator-specific options that are not part of FrameworkInfo. More...
 
class  mesos::allocator::Allocator
 Basic model of an allocator: resources are allocated to a framework in the form of offers. More...
 

Namespaces

 mesos
 
 mesos::allocator
 
 mesos::allocator::internal
 

Variables

constexpr Duration mesos::allocator::DEFAULT_ALLOCATOR_RECOVERY_TIMEOUT = Minutes(10)
 
constexpr double mesos::allocator::DEFAULT_ALLOCATOR_AGENT_RECOVERY_FACTOR = 0.80