[jira] [Commented] (MESOS-3777) Replace Master/Slave Terminology Phase I - Modify public interfaces
[ https://issues.apache.org/jira/browse/MESOS-3777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15259476#comment-15259476 ] Vinod Kone commented on MESOS-3777: --- [~darroyo] unassigning you since you no longer seems active on this project. This will let someone else pick it up. > 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)
[jira] [Commented] (MESOS-3777) Replace Master/Slave Terminology Phase I - Modify public interfaces
[ https://issues.apache.org/jira/browse/MESOS-3777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15000400#comment-15000400 ] Diana Arroyo commented on MESOS-3777: - List of for public interface skipped: (NOTE: Scheduler, Executor, SchedulerDriver, ExecutorDriver, MesosSchedulerDriver, MesosExecutorDriver will be skipped (which means all code that uses these things will also be skipped). That being said, if someone wants to introduce a v1.Scheduler, v1.Executor, etc, with Agent* that will be fine): src/java/src/org/apache/mesos/Executor.java: void reregistered(ExecutorDriver driver, SlaveInfo slaveInfo); void registered(ExecutorDriver driver, ExecutorInfo executorInfo, FrameworkInfo frameworkInfo, SlaveInfo slaveInfo) src/java/src/org/apache/mesos/MesosSchedulerDriver.java public native Status sendFrameworkMessage(ExecutorID executorId, SlaveID slaveId, byte[] data); src/java/src/org/apache/mesos/Scheduler.java void frameworkMessage(SchedulerDriver driver, ExecutorID executorId, SlaveID slaveId, byte[] data); void slaveLost(SchedulerDriver driver, SlaveID slaveId); void executorLost(SchedulerDriver driver, ExecutorID executorId, SlaveID slaveId, int status); src/java/src/org/apache/mesos/SchedulerDriver.java Status sendFrameworkMessage(ExecutorID executorId, SlaveID slaveId, byte[] data); include/mesos/executor.hpp (Executor) virtual void registered( ExecutorDriver* driver, const ExecutorInfo& executorInfo, const FrameworkInfo& frameworkInfo, const SlaveInfo& slaveInfo) = 0; virtual void reregistered( ExecutorDriver* driver, const SlaveInfo& slaveInfo) = 0; include/mesos/scheduler.hpp (Scheduler) virtual void frameworkMessage( SchedulerDriver* driver, const ExecutorID& executorId, const SlaveID& slaveId, const std::string& data) = 0; virtual void slaveLost( SchedulerDriver* driver, const SlaveID& slaveId) = 0; virtual void executorLost( SchedulerDriver* driver, const ExecutorID& executorId, const SlaveID& slaveId, int status) = 0; include/mesos/scheduler.hpp (SchedulerDriver) virtual Status sendFrameworkMessage( const ExecutorID& executorId, const SlaveID& slaveId, const std::string& data) = 0; include/mesos/scheduler.hpp (MesosSchedulerDriver) virtual Status sendFrameworkMessage( const ExecutorID& executorId, const SlaveID& slaveId, const std::string& data); > 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)
[jira] [Commented] (MESOS-3777) Replace Master/Slave Terminology Phase I - Modify public interfaces
[ https://issues.apache.org/jira/browse/MESOS-3777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15000434#comment-15000434 ] Diana Arroyo commented on MESOS-3777: - Question for Ben: Do we need to make changes to ./include/mesos/type_utils.hpp operator definitions? Please advise. > 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 >Assignee: Diana Arroyo > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MESOS-3777) Replace Master/Slave Terminology Phase I - Modify public interfaces
[ https://issues.apache.org/jira/browse/MESOS-3777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15000397#comment-15000397 ] Diana Arroyo commented on MESOS-3777: - List of for public interfaces function names to update: include/mesos/master/allocator.hpp (Allocator) virtual void addSlave() virtual void removeSlave() virtual void updateSlave() virtual void activateSlave() virtual void deactivateSlave() include/mesos/hook.hpp (Hook) virtual Result masterLaunchTaskLabelDecorator() virtual Result slaveRunTaskLabelDecorator() virtual Try masterSlaveLostHook() virtual Result slaveExecutorEnvironmentDecorator() virtual Try slavePreLaunchDockerHook() virtual Try slaveRemoveExecutorHook() virtual Result slaveTaskStatusDecorator() virtual Result slaveResourcesDecorator() virtual Result slaveAttributesDecorator() > 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)