Apache Mesos
Namespaces | Functions | Variables
constants.hpp File Reference
#include <stdint.h>
#include <vector>
#include <mesos/mesos.hpp>
#include <stout/bytes.hpp>
#include <stout/duration.hpp>

Go to the source code of this file.

Namespaces

 mesos
 
 mesos::internal
 
 mesos::internal::slave
 

Functions

Duration mesos::internal::slave::DEFAULT_MASTER_PING_TIMEOUT ()
 
std::vector< SlaveInfo::Capability > mesos::internal::slave::AGENT_CAPABILITIES ()
 

Variables

constexpr Duration mesos::internal::slave::EXECUTOR_REGISTRATION_TIMEOUT = Minutes(1)
 
constexpr Duration mesos::internal::slave::EXECUTOR_REREGISTRATION_TIMEOUT = Seconds(2)
 
constexpr Duration mesos::internal::slave::MAX_EXECUTOR_REREGISTRATION_TIMEOUT = Seconds(15)
 
constexpr Duration mesos::internal::slave::DEFAULT_EXECUTOR_SHUTDOWN_GRACE_PERIOD = Seconds(5)
 
constexpr Duration mesos::internal::slave::DEFAULT_EXECUTOR_HEARTBEAT_INTERVAL = Minutes(30)
 
constexpr Duration mesos::internal::slave::RECOVERY_TIMEOUT = Minutes(15)
 
constexpr Duration mesos::internal::slave::STATUS_UPDATE_RETRY_INTERVAL_MIN = Seconds(10)
 
constexpr Duration mesos::internal::slave::STATUS_UPDATE_RETRY_INTERVAL_MAX = Minutes(10)
 
constexpr Duration mesos::internal::slave::DEFAULT_REGISTRATION_BACKOFF_FACTOR = Seconds(1)
 
constexpr Duration mesos::internal::slave::REGISTER_RETRY_INTERVAL_MAX = Minutes(1)
 
constexpr Duration mesos::internal::slave::DEFAULT_AUTHENTICATION_BACKOFF_FACTOR = Seconds(1)
 
constexpr Duration mesos::internal::slave::DEFAULT_AUTHENTICATION_TIMEOUT_MIN = Seconds(5)
 
constexpr Duration mesos::internal::slave::DEFAULT_AUTHENTICATION_TIMEOUT_MAX = Minutes(1)
 
constexpr Duration mesos::internal::slave::GC_DELAY = Weeks(1)
 
constexpr Duration mesos::internal::slave::DISK_WATCH_INTERVAL = Minutes(1)
 
constexpr double mesos::internal::slave::GC_DISK_HEADROOM = 0.1
 
constexpr size_t mesos::internal::slave::MAX_COMPLETED_FRAMEWORKS = 50
 
constexpr size_t mesos::internal::slave::DEFAULT_MAX_COMPLETED_EXECUTORS_PER_FRAMEWORK = 150
 
constexpr size_t mesos::internal::slave::MAX_CONTAINER_ID_LENGTH = 242
 
constexpr size_t mesos::internal::slave::MAX_COMPLETED_TASKS_PER_EXECUTOR = 200
 
constexpr double mesos::internal::slave::DEFAULT_CPUS = 1
 
constexpr Bytes mesos::internal::slave::DEFAULT_MEM = Gigabytes(1)
 
constexpr Bytes mesos::internal::slave::DEFAULT_DISK = Gigabytes(10)
 
constexpr char mesos::internal::slave::DEFAULT_PORTS [] = "[31000-32000]"
 
constexpr double mesos::internal::slave::DEFAULT_EXECUTOR_CPUS = 0.1
 
constexpr Bytes mesos::internal::slave::DEFAULT_EXECUTOR_MEM = Megabytes(32)
 
constexpr char mesos::internal::slave::DEFAULT_DOCKER_HOST_RESOURCE [] = "/var/run/docker.sock"
 
constexpr char mesos::internal::slave::AGENT_EXECUTORS_SOCKET_FILENAME [] = "agent.sock"
 
constexpr Duration mesos::internal::slave::DOCKER_REMOVE_DELAY = Hours(6)
 
constexpr Duration mesos::internal::slave::DOCKER_INSPECT_DELAY = Seconds(1)
 
constexpr Duration mesos::internal::slave::DOCKER_INSPECT_TIMEOUT = Seconds(5)
 
constexpr size_t mesos::internal::slave::DOCKER_PS_MAX_INSPECT_CALLS = 100
 
constexpr Duration mesos::internal::slave::DOCKER_VERSION_WAIT_TIMEOUT = Seconds(5)
 
constexpr Duration mesos::internal::slave::DOCKER_FORCE_KILL_TIMEOUT = Seconds(1)
 
constexpr char mesos::internal::slave::DEFAULT_AUTHENTICATEE [] = "crammd5"
 
constexpr char mesos::internal::slave::DEFAULT_AUTHORIZER [] = "local"
 
constexpr char mesos::internal::slave::READONLY_HTTP_AUTHENTICATION_REALM [] = "mesos-agent-readonly"
 
constexpr char mesos::internal::slave::READWRITE_HTTP_AUTHENTICATION_REALM [] = "mesos-agent-readwrite"
 
constexpr char mesos::internal::slave::EXECUTOR_HTTP_AUTHENTICATION_REALM [] = "mesos-agent-executor"
 
constexpr char mesos::internal::slave::RESOURCE_PROVIDER_HTTP_AUTHENTICATION_REALM []
 
constexpr Bytes mesos::internal::slave::DEFAULT_FETCHER_CACHE_SIZE = Gigabytes(2)
 
constexpr Duration mesos::internal::slave::DEFAULT_FETCHER_STALL_TIMEOUT = Minutes(1)
 
constexpr char mesos::internal::slave::MESOS_DEFAULT_EXECUTOR [] = "mesos-default-executor"
 
constexpr char mesos::internal::slave::MESOS_EXECUTOR [] = "mesos-executor"
 
constexpr char mesos::internal::slave::COMPONENT_NAME_CONTAINERIZER [] = "containerizer"
 
constexpr char mesos::internal::slave::AGENT_LOG_VIRTUAL_PATH [] = "/slave/log"