[
https://issues.apache.org/jira/browse/MESOS-3777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15000398#comment-15000398
]
Diana Arroyo commented on MESOS-3777:
-------------------------------------
List of for public interface parameters to update:
(NOTE: may have duplicate function names in list above. This list is intended
to identify parameters):
include/mesos/master/allocator.hpp (Allocator)
virtual void initialize(
const Duration& allocationInterval,
const lambda::function<
void(const FrameworkID&,
const hashmap<SlaveID, Resources>&)>& offerCallback,
const lambda::function<
void(const FrameworkID&,
const hashmap<SlaveID, UnavailableResources>&)>&
inverseOfferCallback,
const hashmap<std::string, RoleInfo>& roles)
virtual void addFramework(
const FrameworkID& frameworkId,
const FrameworkInfo& frameworkInfo,
const hashmap<SlaveID, Resources>& used)
virtual void addSlave(
const SlaveID& slaveId,
const SlaveInfo& slaveInfo,
const Option<Unavailability>& unavailability,
const Resources& total,
const hashmap<FrameworkID, Resources>& used)
virtual void removeSlave(
const SlaveID& slaveId)
virtual void updateSlave(
const SlaveID& slave,
const Resources& oversubscribed)
virtual void activateSlave(
const SlaveID& slaveId)
virtual void deactivateSlave(
const SlaveID& slaveId)
virtual void updateAllocation(
const FrameworkID& frameworkId,
const SlaveID& slaveId,
const std::vector<Offer::Operation>& operations)
virtual process::Future<Nothing> updateAvailable(
const SlaveID& slaveId,
const std::vector<Offer::Operation>& operations)
virtual void updateUnavailability(
const SlaveID& slaveId,
const Option<Unavailability>& unavailability)
virtual void updateInverseOffer(
const SlaveID& slaveId,
const FrameworkID& frameworkId,
const Option<UnavailableResources>& unavailableResources,
const Option<InverseOfferStatus>& status,
const Option<Filters>& filters = None())
virtual process::Future<
hashmap<SlaveID, hashmap<FrameworkID, mesos::master::InverseOfferStatus>>>
getInverseOfferStatuses()
virtual void recoverResources(
const FrameworkID& frameworkId,
const SlaveID& slaveId,
const Resources& resources,
const Option<Filters>& filters) = 0;
include/mesos/hook.hpp (Hook)
virtual Result<Labels> masterLaunchTaskLabelDecorator(
const TaskInfo& taskInfo,
const FrameworkInfo& frameworkInfo,
const SlaveInfo& slaveInfo)
virtual Result<Labels> slaveRunTaskLabelDecorator(
const TaskInfo& taskInfo,
const ExecutorInfo& executorInfo,
const FrameworkInfo& frameworkInfo,
const SlaveInfo& slaveInfo)
virtual Try<Nothing> masterSlaveLostHook(const SlaveInfo& slaveInfo)
virtual Result<Resources> slaveResourcesDecorator(
const SlaveInfo& slaveInfo)
virtual Result<Attributes> slaveAttributesDecorator(
const SlaveInfo& slaveInfo)
> Replace Master/Slave Terminology Phase I - Modify public interfaces
> --------------------------------------------------------------------
>
> Key: MESOS-3777
> URL: https://issues.apache.org/jira/browse/MESOS-3777
> Project: Mesos
> Issue Type: Task
> Reporter: Diana Arroyo
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)