[
https://issues.apache.org/jira/browse/MESOS-2150?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adam B resolved MESOS-2150.
---------------------------
Resolution: Fixed
Fix Version/s: 0.22.0
commit 2f10e79bc863ced86300885d708596e844d35fbe
Author: Christos Kozyrakis <[email protected]>
Date: Wed Feb 4 21:00:32 2015 -0800
Style fixes in recent patch for service discovery info.
See https://reviews.apache.org/r/29473 and comments by Ben Mahler.
Review: https://reviews.apache.org/r/29727
> Service discovery info for tasks and executors
> ----------------------------------------------
>
> Key: MESOS-2150
> URL: https://issues.apache.org/jira/browse/MESOS-2150
> Project: Mesos
> Issue Type: Epic
> Components: c++ api, framework, master
> Reporter: Christos Kozyrakis
> Assignee: Christos Kozyrakis
> Labels: mesosphere
> Fix For: 0.22.0
>
>
> Design doc at
> https://docs.google.com/document/d/1tpnjfHsa5Joka23CqgGppqnK0jODcElBvTFUBBO-A38/edit?usp=sharing
> Mesos enables flexible deployment of tasks in a shared cluster. A task may
> run on any slave and even move between slaves based on resource availability,
> framework shares, slave failures, and other constraints. To make the most of
> this flexibility, we need an automatic way to discover where tasks are and
> how to connect to the services they provide. To address this need, a number
> of service discovery systems have been proposed, based on proxies, DNS, or
> consistent stores such as Zookeeper and etcd.
> Any service discovery system needs to draw information about currently
> running tasks, their location, and their configuration parameters (IP
> address, ports, etc). In a Mesos cluster with multiple frameworks, the only
> authoritative source of information about running tasks is the master itself.
> In order to automatically manage the service discovery system, the task
> information available in the master should include service discovery
> preferences and parameters.
> If service discovery information is not available in the Mesos master, Mesos
> users will likely have to build auxiliary systems that gather and serve this
> information. Keeping the information in such auxiliary systems consistent
> with the task information in the master will only cause complications in the
> long term. It is best to store service discovery information along with all
> the other task information in the Mesos master.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)