[jira] [Commented] (MESOS-3777) Replace Master/Slave Terminology Phase I - Modify public interfaces

2016-04-26 Thread Vinod Kone (JIRA)

[ 
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

2015-11-11 Thread Diana Arroyo (JIRA)

[ 
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

2015-11-11 Thread Diana Arroyo (JIRA)

[ 
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

2015-11-11 Thread Diana Arroyo (JIRA)

[ 
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)