You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@slider.apache.org by "Sumit Mohanty (JIRA)" <ji...@apache.org> on 2014/07/18 08:12:04 UTC

[jira] [Commented] (SLIDER-239) Component instances should be able to advertise associated ports

    [ https://issues.apache.org/jira/browse/SLIDER-239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14066100#comment-14066100 ] 

Sumit Mohanty commented on SLIDER-239:
--------------------------------------

A number of services such as memcached, data stores have a single component type with all components being peers. In this case, all instances of a component may need to advertise some data about themselves. Currently, Slider only supports advertising data based on applied config. With applied config, if some field (e.g. port) is different for each instance then the data needs to be advertised separately for each component instance.

Proposal:
Components can explicitly define what they want to publish. These information should be scoped to the life time of the component instance. After the component instance is STARTED, it can publish any data - from applied configuration, host name, etc. Slider app master should automatically purge the data if the component instance is no longer active.

> Component instances should be able to advertise associated ports
> ----------------------------------------------------------------
>
>                 Key: SLIDER-239
>                 URL: https://issues.apache.org/jira/browse/SLIDER-239
>             Project: Slider
>          Issue Type: Wish
>            Reporter: Rui Zhang
>            Assignee: Sumit Mohanty
>              Labels: port
>
> Some applications such as Databases(especially for databases that all nodes are of the same role and can all be connected) need to know the port number they are listening, so that DBAs and clients can manage the databases better.



--
This message was sent by Atlassian JIRA
(v6.2#6252)